Matlab Simulink仿真工具的APP应用程序Simulink是用于动态系统建模、仿真和分析的软件包。 使用Simulink对各种动态系统(包括连续系统、离散系统和混合系统)进行建模、分析和仿真是一件非常简单的事情。
提供图形交互环境,只需用鼠标拖动,无需编写一行代码,即可快速创建系统块模型。
由于Simulink具有强大的功能和易用的用户界面,它广泛应用于许多领域,包括:
(一)通信和卫星系统。
)2)航空航天系统。
)3)生物系统。
)4)物流系统。
(6)制造系统。
(七)金融体系。
simulink作为matlab的强大库,在自动控制方面具有不可替代的作用。 因为网上已经有大量的教材,所以我只提供了一个例子,认为是入门。 基础理论请参考这里。
打开matlab2014a (我正在使用这个),然后单击simulink库。 在漫长的等待之后……出现:
在Simulink模块库浏览器中,可以根据类型选择适当的系统模块,获取系统模块的简要说明,以及查找系统模块。 也可以直接将模块库中的模块拖动或复制到用户的系统模型中,以构建动态系统模型。
SIMILINK模块库按功能分为以下八个子库:
连续模块
离散模块)。
函数表(函数和平台模块) )。
Math (数学模块)
非线性模块
信号和系统模块)。
接收器模块(Sinks ) )。
Sources (输入源模块)这里用非常简单的例子说明如何构建动态系统模型。 这个简单系统的输入是正弦波信号,输出这个正弦波信号和常数的积。 需要建立系统模型,将系统运算结果图形化输出。 已知系统的数学描述如下。
u(t )=sIn ) t ),t0u )=sin(t ),t ) geq0u )=sin(t ) ),t0
y(t ) au (t ) asIn )、a0y )=au (t ) )、a(ne0y )=au (t ) )=asin ) )、a=0
单击“新建模型”按钮打开。
Simulink系统仿真编辑器窗口。
用鼠标左键将公用模块库和专业模块库中的控件拖到Simulink系统仿真编辑器窗口中。
系统输入模块库Sources的Sine Wave控件:生成正弦波信号。
数学库匹配操作的增益控件:将信号乘以常数。 也就是说,是信号的强调。
以图形方式显示系统输出Sink的Scope控制(示波器控制)结果。
-包含控件的Simulink框图:
控件的连接
选择构建系统型号所需的所有模块后,必须根据系统信号流程正确连接每个系统模块。 要连接系统模块,请执行以下步骤:
)1)将光标对准起始块的输出端口,此时光标
变成“+”。
(2) 单击鼠标左键并拖动到目标模块的输入端口,在接近到一定程度时光标变成双十字。这时松开鼠标键,连接完成。完成后在连接点处出现一个箭头,表示系统中信号的流向。
复制控件
如果需要几个同样的模块,可以使用鼠标右键单击并拖动某个块进行拷贝。也可以在选中所需的模块后,使用Edit菜单上的Copy 和Paste 或使用热键Ctrl+C和Ctrl+V完成同样的功能。
连线分支与连线改变
在某些情况下,一个系统模块的输出同时作为多个其它模块的输入,这时需要从此模块中引出若干连线,以连接多个其它模块。对信号连线进行分支的操作方式为:使用鼠标右键单击需要分支的信号连线(光标变成“+”),然后拖动到目标模块。
控件参数设置
当用户按照信号的输入输出关系连接各控件之后,系统模型的创建工作便已结束。
为了对动态系统进行正确的仿真与分析,必须设置正确的控件参数。
控件参数的设置方法如下:
1.双击控件图标,打开控件参数设置对话框。
2.在参数设置对话框中设置合适的控件参数。
仿真参数设置
1、仿真起止时间设置
在缺省情况下,Simulink默认的仿真起始时间为0s,仿真结束时间为10 s。
对于简单系统,当时间大于25时系统输出才开始转换,因此需要设置合适的仿真时间。
设置仿真时间的方法有两种:
(1)选择菜单Simulation中的Model configuration Parameters(或使用快捷键Ctrl+E),打开仿真参数设置对话框,在Solver选项卡中“Simulation time”栏设置系统仿真时间区间。设置系统仿真起始时间为0 s、结束时间为100 s。
(2)Simulink系统模拟编辑器窗口上方的仿真时间设置栏。
2、仿真步长设置
在使用Simulink对简单系统进行仿真时,影响仿真结果输出的因素有仿真起始时间、结束时间和仿真步长。对于简单系统仿真来说,不管采用何种求解器,Simulink总是在仿真过程中选用最大的仿真步长。
最大步长默认取值为auto,设置仿真步长的方法为:
选择菜单Simulation中的Model configuration Parameters(或使用快捷键Ctrl+E),打开仿真参数设置对话框,在Solver选项卡中“Solver options”栏的max step size设置系统仿真时间区间。
运行仿真
当对系统中各控件参数以及系统仿真参数进行正确设置之后,单击系统模型编辑器上的Run图标(黑色三角)或选择Simulation菜单下的Run便可以对系统进行仿真分析。
-显示系统仿真结果
一分快3单双技巧键单击需要分支的信号连线(光标变成“+”),然后拖动到目标模块。
控件参数设置
当用户按照信号的输入输出关系连接各控件之后,系统模型的创建工作便已结束。
为了对动态系统进行正确的仿真与分析,必须设置正确的控件参数。
控件参数的设置方法如下:
1.双击控件图标,打开控件参数设置对话框。
2.在参数设置对话框中设置合适的控件参数。
仿真参数设置
1、仿真起止时间设置
在缺省情况下,Simulink默认的仿真起始时间为0s,仿真结束时间为10 s。
对于简单系统,当时间大于25时系统输出才开始转换,因此需要设置合适的仿真时间。
设置仿真时间的方法有两种:
(1)选择菜单Simulation中的Model configuration Parameters(或使用快捷键Ctrl+E),打开仿真参数设置对话框,在Solver选项卡中“Simulation time”栏设置系统仿真时间区间。设置系统仿真起始时间为0 s、结束时间为100 s。
(2)Simulink系统模拟编辑器窗口上方的仿真时间设置栏。
2、仿真步长设置
在使用Simulink对简单系统进行仿真时,影响仿真结果输出的因素有仿真起始时间、结束时间和仿真步长。对于简单系统仿真来说,不管采用何种求解器,Simulink总是在仿真过程中选用最大的仿真步长。
最大步长默认取值为auto,设置仿真步长的方法为:
选择菜单Simulation中的Model configuration Parameters(或使用快捷键Ctrl+E),打开仿真参数设置对话框,在Solver选项卡中“Solver options”栏的max step size设置系统仿真时间区间。
运行仿真
当对系统中各控件参数以及系统仿真参数进行正确设置之后,单击系统模型编辑器上的Run图标(黑色三角)或选择Simulation菜单下的Run便可以对系统进行仿真分析。
-显示系统仿真结果