第七讲Simulink仿真
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七讲Simulink仿真
•
•
7.1 初识Simulink
设置系统仿真参数。 运行仿真模型,查看结
果。
6
7.2 Simulink概述
7.1.1 Simulink的概况 7.1.2 Simulink的工作环境
7
7.2.1 Simulink的概况
Simulink是MATLAB提供的实现 系统建模和仿真的软件包,是 其相对独立的重要组成部分。
17
7.4 运行仿真
7.4.1 仿真过程控制 7.4.2 仿真参数设置 7.4.3 示波器的使用
18
7.4.1 仿真过程控制
通过设置仿真时间、算法、步长等控制。 参数设置对话框。
8
7.2.2 Simulink的工作环境
9
7.3 模型的创建
7.3.1 7.3.2 7.3.3 7.3.4
Simulink的基本模块 模块操作 模块连接 模块的参数和属性设置
数学模型
10
7.3Biblioteka Baidu1 Simulink的基本模块
模块是构成Simulink系统仿真模 型的基本单元,建模过程主要涉 及Simulink模块的操作。
[Diagram>Format> Show Block Name],隐藏/显 示标签;方法2:右键单击目标模块,在弹出的快 捷菜单中进行与方法1同样的菜单项选择
14
7.3.3 模块连接
模块连接通过信号线实现。 信号线是Simulink模型中另一类最基本的元素,熟悉和正
确使用信号线是创建模型的基础。 信号线并不是简单的连线,它具有一定流向属性且不可逆
方法 1:选中目标信号线,然后按“Delete”键; 方法 2:选中目标信号线,使用[Edit>Cut]命令
双击要标注的信号线,进入标签的编辑区,输入信号线标签 内容,在标签编辑框外的窗口中单击鼠标退出
16
7.3.4 模块的参数和属性设置
模块的参数设置 双击模块将会弹出模型相应的【参数设置】对话框
单击模块,拖曳模块到合适的位置,松开鼠标按键
旋转模块
适应实际系统的方向,调 整整个模型的布置
方法1:选中模块,选择菜单命令[Diagram>Rotate &
Flip>Clockwise/Counterclockwise],模块&标签顺/逆时针旋转 90°;选择菜单命令[Diagram>Rotate & Flip>Flip Block],
Simulink的突出特点是支持图 形用户界面(GUI),模型由模 块组成的框图来表示。
启动Simulink有如下3种方式:
在MATLAB的命令窗口直接键入 命令simulink;
用鼠标左键单击MATLAB工具条 上的按钮;
在MATLAB菜单上选择【File】| 【New】|【Model】选项
11
7.3.2 模块操作
操作内容 选取模块
选中多个模块 删除模块 调整模块大小 移动模块
操作目的
操作方法
从模块库浏览器中选取需
要的模块放入SIMULINK
仿真平台窗口中
方法1:在目标模块上按下鼠标左键,拖动目标模块进入 SIMULINK仿真平台窗口中,松开左键;方法2:在目标模块 上单击鼠标右键,弹出快捷菜单,选择“Add to Untitled”选 项
12
13
7.3.2 模块操作
操作内容 操作目的
操作方法
改变标签内 容
按照用户自己意愿 命名模块,增强模 型的可读性
在标签的任何位置上双击鼠标,进入模块标签的 编辑状态,输入新的标签,在标签编辑框外的窗 口中任何地方单击鼠标退出
改变标签位 置
按照用户自己意愿 布置标签位置,改 善模型的外观
方法1:选中模块,选择菜单命令 [Diagram>Rotate & Flip> Flip Block Name],翻转 标签和模块的位置,选择菜单命令
删除窗口中不需要的 线段或断开模块间连 线 设 定 信 号 线 的 标 签 ,增 强模型的可读性
操作方法 在上级模块的输出端按住鼠标左键,拖动至下级模块的输入 端,松开鼠标键 选中目标线段,按住鼠标左键,拖曳到目标位置,松开鼠标 左键 选中目标节点,按住鼠标左键,拖曳到目标位置,松开鼠标 左键 方法 1:先按住“Ctrl”键,再选中信号引出点,按 住鼠标左 键,拖曳到下级目标模块的信号输入端,松开鼠标左键; 方法 2:先选中信号引出线,然后在信号引出点按住鼠标右 键,拖曳到下级目标模块的信号输入端,松开鼠标右键
向,表示实际模型中信号的流向。
15
7.3.3 模块连接
信号线基本操作
操作内容 在模块间连线
移动线段 移动节点
画分支信号线
删除信号线 信号线标签
操作目的 在两个模块之间建立 信号联系 调 整 线 段 的 位 置 ,改 善 模型的外观 可 改 变 折 线 的 走 向 ,改 善模型的外观
从一个节点引出多条 信 号 线 ,应 用 于 不 同 目 的
模块顺时针旋转180°;方法2:右键单击目标模块,在弹出 的快捷菜单中进行与方法1同样的菜单项选择
复制内部模块
内部复制已经设置好的模 块,而不用重新到模块库 浏览器中选取
方法1:先按住“Ctrl”键,再单击模块,拖曳模块到合适的 位置,松开鼠标按键;方法2:选中模块,使用[Edit>Copy]及 [Edit>Paste]命令
基本模块库
基本模块库是MATLAB中最早开发 的模块库,包括了连续系统、非 连续系统、离散系统、信号源等 各类子模块库,具有通用性。
专业模块库
Simulink在工程仿真领域的广泛 应用,相关领域专家为满足需要 又开发了诸如通信系统、数字信 号处理、模糊控制、神经网络等 多种专业模块库,专业模块库提 高相关领域的建模效率。
可对多个模块同时进行共 同的操作,如移动、复制 等
删除窗口中不需要的模块
改善模型的外观,调整整 个模型的布置 将模块移动到合适位置, 调整整个模型的布置
方法1:按住“Shift”键,同时用鼠标单击所有目标模块;方 法2:使用“范围框”,即按住鼠标左键,拖曳鼠标,使范围 框包围所有目标模块
方法1:选中模块,按下“Delete”键;方法2:选中模块, 同时按下“Ctrl”和“X”键,删除模块并保存到剪贴板中 选中模块,模块四角将出现小方块;单击一个角上的小方块 并按住鼠标左键,拖曳鼠标到合理大小位置
•
•
7.1 初识Simulink
设置系统仿真参数。 运行仿真模型,查看结
果。
6
7.2 Simulink概述
7.1.1 Simulink的概况 7.1.2 Simulink的工作环境
7
7.2.1 Simulink的概况
Simulink是MATLAB提供的实现 系统建模和仿真的软件包,是 其相对独立的重要组成部分。
17
7.4 运行仿真
7.4.1 仿真过程控制 7.4.2 仿真参数设置 7.4.3 示波器的使用
18
7.4.1 仿真过程控制
通过设置仿真时间、算法、步长等控制。 参数设置对话框。
8
7.2.2 Simulink的工作环境
9
7.3 模型的创建
7.3.1 7.3.2 7.3.3 7.3.4
Simulink的基本模块 模块操作 模块连接 模块的参数和属性设置
数学模型
10
7.3Biblioteka Baidu1 Simulink的基本模块
模块是构成Simulink系统仿真模 型的基本单元,建模过程主要涉 及Simulink模块的操作。
[Diagram>Format> Show Block Name],隐藏/显 示标签;方法2:右键单击目标模块,在弹出的快 捷菜单中进行与方法1同样的菜单项选择
14
7.3.3 模块连接
模块连接通过信号线实现。 信号线是Simulink模型中另一类最基本的元素,熟悉和正
确使用信号线是创建模型的基础。 信号线并不是简单的连线,它具有一定流向属性且不可逆
方法 1:选中目标信号线,然后按“Delete”键; 方法 2:选中目标信号线,使用[Edit>Cut]命令
双击要标注的信号线,进入标签的编辑区,输入信号线标签 内容,在标签编辑框外的窗口中单击鼠标退出
16
7.3.4 模块的参数和属性设置
模块的参数设置 双击模块将会弹出模型相应的【参数设置】对话框
单击模块,拖曳模块到合适的位置,松开鼠标按键
旋转模块
适应实际系统的方向,调 整整个模型的布置
方法1:选中模块,选择菜单命令[Diagram>Rotate &
Flip>Clockwise/Counterclockwise],模块&标签顺/逆时针旋转 90°;选择菜单命令[Diagram>Rotate & Flip>Flip Block],
Simulink的突出特点是支持图 形用户界面(GUI),模型由模 块组成的框图来表示。
启动Simulink有如下3种方式:
在MATLAB的命令窗口直接键入 命令simulink;
用鼠标左键单击MATLAB工具条 上的按钮;
在MATLAB菜单上选择【File】| 【New】|【Model】选项
11
7.3.2 模块操作
操作内容 选取模块
选中多个模块 删除模块 调整模块大小 移动模块
操作目的
操作方法
从模块库浏览器中选取需
要的模块放入SIMULINK
仿真平台窗口中
方法1:在目标模块上按下鼠标左键,拖动目标模块进入 SIMULINK仿真平台窗口中,松开左键;方法2:在目标模块 上单击鼠标右键,弹出快捷菜单,选择“Add to Untitled”选 项
12
13
7.3.2 模块操作
操作内容 操作目的
操作方法
改变标签内 容
按照用户自己意愿 命名模块,增强模 型的可读性
在标签的任何位置上双击鼠标,进入模块标签的 编辑状态,输入新的标签,在标签编辑框外的窗 口中任何地方单击鼠标退出
改变标签位 置
按照用户自己意愿 布置标签位置,改 善模型的外观
方法1:选中模块,选择菜单命令 [Diagram>Rotate & Flip> Flip Block Name],翻转 标签和模块的位置,选择菜单命令
删除窗口中不需要的 线段或断开模块间连 线 设 定 信 号 线 的 标 签 ,增 强模型的可读性
操作方法 在上级模块的输出端按住鼠标左键,拖动至下级模块的输入 端,松开鼠标键 选中目标线段,按住鼠标左键,拖曳到目标位置,松开鼠标 左键 选中目标节点,按住鼠标左键,拖曳到目标位置,松开鼠标 左键 方法 1:先按住“Ctrl”键,再选中信号引出点,按 住鼠标左 键,拖曳到下级目标模块的信号输入端,松开鼠标左键; 方法 2:先选中信号引出线,然后在信号引出点按住鼠标右 键,拖曳到下级目标模块的信号输入端,松开鼠标右键
向,表示实际模型中信号的流向。
15
7.3.3 模块连接
信号线基本操作
操作内容 在模块间连线
移动线段 移动节点
画分支信号线
删除信号线 信号线标签
操作目的 在两个模块之间建立 信号联系 调 整 线 段 的 位 置 ,改 善 模型的外观 可 改 变 折 线 的 走 向 ,改 善模型的外观
从一个节点引出多条 信 号 线 ,应 用 于 不 同 目 的
模块顺时针旋转180°;方法2:右键单击目标模块,在弹出 的快捷菜单中进行与方法1同样的菜单项选择
复制内部模块
内部复制已经设置好的模 块,而不用重新到模块库 浏览器中选取
方法1:先按住“Ctrl”键,再单击模块,拖曳模块到合适的 位置,松开鼠标按键;方法2:选中模块,使用[Edit>Copy]及 [Edit>Paste]命令
基本模块库
基本模块库是MATLAB中最早开发 的模块库,包括了连续系统、非 连续系统、离散系统、信号源等 各类子模块库,具有通用性。
专业模块库
Simulink在工程仿真领域的广泛 应用,相关领域专家为满足需要 又开发了诸如通信系统、数字信 号处理、模糊控制、神经网络等 多种专业模块库,专业模块库提 高相关领域的建模效率。
可对多个模块同时进行共 同的操作,如移动、复制 等
删除窗口中不需要的模块
改善模型的外观,调整整 个模型的布置 将模块移动到合适位置, 调整整个模型的布置
方法1:按住“Shift”键,同时用鼠标单击所有目标模块;方 法2:使用“范围框”,即按住鼠标左键,拖曳鼠标,使范围 框包围所有目标模块
方法1:选中模块,按下“Delete”键;方法2:选中模块, 同时按下“Ctrl”和“X”键,删除模块并保存到剪贴板中 选中模块,模块四角将出现小方块;单击一个角上的小方块 并按住鼠标左键,拖曳鼠标到合理大小位置