Simulink模块库简介

         在Matlab的命令窗口中键入Simulink或在Matlab的工具栏中单击Simulink按钮  ,可以打开Simulink的模块库,其界面又称为模块库浏览器。 

信号源模块组

连续模块组  

离散模块组 

数学运算模块组 

输出池模块组   

信号线路发送模块组  

 

断续模块组  

Simulink模型的建立与操作  

模型窗口的建立
在Simulink中打开一个空白的模型窗口,如下图。可以通过以下几种方法:
在Matlab的命令窗口的File菜单中选择New命令的Model;
在Simulink窗口下的File菜单中选择New命令的Model;
单击Simulink工具栏中的‘新建模型’

保存模型:
建立一个模型后可以把它保存下来。
使用模型窗口中的File菜单下的Save选项,或者用Save as选项改名保存文件。相应的文件的扩展名为.mdl。在Matlab的命令窗口中,键入模型文件名,可以打开相应的模型文件。
一. 模块大小的调整
选中模块后,模块的四角出现了小方块,用
鼠标单击任一角的小方块进行拖拽,即可改
变模块的大小。
二.模块的旋转
选中模块后,弹出鼠标右键菜单,然后选择
菜单命令Format下的Rotate block,模块则
按顺时针方向旋转90,若选择Flip block,模
块则翻转180。
三. 模块的连接
因为模块的每个允许输出的口都有一个输出符号>,
而输入端也有一个表示输入的符号>,因此若连接两
个模块,只需要在第一个模块的输出口按下鼠标左
键,拖动到后一个模块的输入口处,释放鼠标即可。
若想快速的连接两个模块,可单击选中源模块,按
下Ctrl键,再单击目标模块即可。
连线的分支:在仿真过程中,经常需要把一个信号输
送的不同的模块,这时就需要从一根线中分出一根连
线。操作方法,在连好一条线后,把鼠标放到分支点
的位置,先按下Ctrl键,然后按下鼠标拖动到目标模
块的输入端,释放鼠标和Ctrl键。
四. 模块标签的改变
在模型窗口中创建模块时,Simulink会在每个模块的下面默认位置上加一个标签。用户可以按照自己的意愿给模块命名。这时只需要在标签的任何位置单击或双击鼠标,然后进行修改即可。
五. 模块参数的修正
Simulink在绘制模块时,给出的是带有默认参数的模块模型,所以通常需要修改。具体过程为选中模块并双击,在弹出的对话框中,找到对应的参数并修改即可。
 

Simulink模型举例

        微分方程中的系统是时间t的函数,t由信号源模块库(Sources)中的时钟模块(Clock)提供,用数学运算模块库(Math Operation)中的数学函数模块(Math Function)产生,再配合以Sources库中的常数模块(Constant)、Math Operations库中的乘积模块(Product)和连续系统模块库(Continuous)中的积分模块(Integrator)等,就可以建立系统模型。关于输出可以用输出模块库(Sinks)中的输出端口模块(Out),也可以用Scope模块等等。

①打开一个模型编辑窗口。
②将所需要的模块添加到模型窗口中。
③设置模块参数并连接各个模块组成仿真模型。双击Constant模块,打开其参数设置对话框,在Constant value栏中输入-0.5,其余模块不用设置。
④连接各个模块组成系统仿真模型,如下图。 

设置仿真参数
       在仿真过程中,要对仿真算法,输出模式等各种仿真参数进行设置。
      在模型编辑窗口的Simulation菜单中选择Configuration Parameters命令,打开仿真参数对话框。包含7个选项。如图:
 点击启动按钮或者从菜单中启动。
观察仿真结果的变化轨迹:把输出信号送到Scope模块或者XY Graph模块。
sine wave参数修改:双击该模块,可以修改频率,振幅,和相位(pi/2)等

 

双击Scope模块,在Parameters中修改Number of axes 为2(两路信号)
屏幕变成两个子窗口,在每个子窗口上点击右键,选择autoscale
 

 用XY Graph模块观察送的该模块上的两个信号中的一个对另一个的变化关系

④设置系统仿真参数。单击模型窗口中的Simulation菜单中的Simulation Parameters选项,打开仿真参数设置对话框,选择Solver选项。在Start time和Stop time两个框中分别设置起始为0,停止为1s。把算法选择中的Type设为Fixed-step,并在具体算法选择框中选择ode5(Dormand-Prince),再把Fixed step size设为0.001s。(固定步长)
⑤开始系统仿
真。单击运行
按钮即可。
⑥观察仿真结
果。系统仿真
结束后,显示
模块Display显
示仿真结果为
0.25
 

 由以上几个例子可以总结处利用Simulink进行系统仿真的步骤如下:
①建立系统仿真模型,包括添加模块、设置模块参数以及进行模块连接等操作。
②设置仿真参数。(在菜单
Simulation  --parameters 中的)
③启动仿真并分析仿真结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Simuworld

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值