matlab simulink仿真环境

matlab simulink仿真环境

ID:20109221

大小:517.00 KB

页数:66页

时间:2018-10-09

matlab simulink仿真环境_第1页
matlab simulink仿真环境_第2页
matlab simulink仿真环境_第3页
matlab simulink仿真环境_第4页
matlab simulink仿真环境_第5页
资源描述:

《matlab simulink仿真环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章simulink仿真环境4.1simulink概述4.2simulink基本使用4.3复杂系统的综合仿真4.4电力系统模块(PSB)4.1simulink概述simulink是MATLAB的重要组成部分,它具有相对独立的功能和使用方法。simulink的主要功能是实现动态系统建模仿真与分析。Mathworks从matlab4.0版开始应用simulink,当时把它放在matlab执行文件中。在matlab4.2及以后的版本中,simulink则以matlab里的工具包形式单独出现,即需要单独安装。在matlab5.0版中,Simulink已升级为

2、2.0版,在matlab5.3版中,Simulink已升级为3.0版。目前,simulink比从前的版本有了很大的改进。Simulink的文件类型为.mdl。Simulink支持连续与离散系统,也支持线性与非线性系统。Simulink里包括一些控制工具箱,例如控制系统工具箱,模糊逻辑工具箱,非线性控制设计模块等等。用户还可以创建与定制自己的功能模块,而不一定只使用simulink系统软件提供的标准模块。这样,用户就可以自行扩充软件的使用范围。4.1simulink概述Simulink为用户提供了用方框图进行系统建模的图形窗口,根据实际工程中控制系统的具

3、体构成,用户只需要用鼠标的点击-拖拽功能,将模块库中提供的各种标准环节拷贝到图形窗口中,再用Simulink的连线方式连接成一个完整的simulink动态结构图,各个环节可按simulink特定的方法改变或设定其参数以与实际控制系统相对应。在对于较大的系统建立模型时,simulink提供了系统分层排列的功能。Simulink可将系统分为从高级到低级的好几层,每层又可以分为好几个小部分;每层系统模型创建完成后,再将其连接起来就是一个完整的系统了。4.2simulink基本使用4.2.1Simulink的启动1.命令窗口中键入simulink2.file菜

4、单中选择new命令的model3.工具栏中,按按钮4.模型窗口file菜单选择new命令的model4.2simulink基本使用4.2.2Simulink的常用模块库简介1、Sources信号源模块组:输入端口模块(In):用来反映整个系统的输入端子,这样的设置在模型线性化与命令行仿真时是必需的。信号发生器(Signalgenerator):能够生成若干种常用信号,如方波信号、正弦波信号、锯齿波信号等,用户可调整其幅值和相位。带宽限幅白噪声(band-limitedwhitenoise):一般用于连续或混杂系统的白噪声信号输入。除了白噪声信号外,还有

5、一般随机数发生模块,如正态随机数模块(randomnumber)和均匀分布随机数模块(uniformrandomnumber)等,注意,这两个模块不能直接用于仿真连续系统。读文件模块(Fromfile)和读工作空间模块(Fromworkspace):两个模块允许从文件或matlab工作空间中读取信号作为输入信号。4.2simulink基本使用4.2.2Simulink的常用模块库简介1、Sources信号源模块组:时间信号模块(clock):生成当前仿真时钟,在与时间有关的指标求取中是很有意义的。常数输入模块(constant):此模块以常数作为输入。

6、接地线模块(grand):一般用于表示零输入模块,如果一个模块的输入端没有接其他任何模块,simulink经常会给出错误信号。各种其他类型的信号输入,如阶跃输入(step)、斜坡输入(ramp)、脉冲信号(pulsegenerator)、正弦信号(sinewave)等,还允许由repeatingsequence模块构造可重复的输入信号。4.2simulink基本使用4.2.2Simulink的常用模块库简介2、Continous连续系统模块积分环节(Integrator):该模块将输入端信号经过数值积分,在输出端直接反映出来。微分环节(Derivati

7、ve):该模块将输入端信号经过一阶数值微分在输出端输出出来。线性系统的状态方程(state-space)、传递函数(Transferfcn)、零-极点模型(Zero–pole):都可以用来描述线性系统。时间延迟(Transportdelay或variabletransportdelay):把输入信号按给定的时间作延迟。记忆环节(memory):输出本模块上一步的输入值。4.2simulink基本使用4.2.2Simulink的常用模块库简介3、Discrete离散系统模块零阶保持器(zero-orderhold)和一阶保持器(first-orderho

8、ld):前者在一个计算步长内将输出的值保持在同一个值上,后者依照一阶插值的方法计算步长下的输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。