第5章Simulink在系统仿真中的应用讲解.pptVIP

第5章Simulink在系统仿真中的应用讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章Simulink在系统仿真中的应用讲解

控制系统仿真 第五章 Simulink在系统仿真中的应用 主要内容 5.1 Simulink仿真概述 Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统,也支持具有多种采样频率的系统。在Simulink环境中,利用鼠标就可以在模型窗口中直观地“画”出系统模型,然后直接进行仿真。它为用户提供了方框图进行建模的图形接口,采用这种结构画模型就像你用手和纸来画一样容易。它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。 Simulink包含有Sinks(输出方式)、Source(输入源)、Linear(线性环节)、Nonlinear(非线性环节)、Connections(连接与接口)和Extra(其他环节)等子模型库,而且每个子模型库中包含有相应的功能模块,用户也可以定制和创建自己的模块。 5.2 Simulink的模块库简介 输入端口模块(In1):用来反映整个系统的输入端子。 常数模块(Constant):可以产生一个常数值,一般用做给定输入。 信号发生器(Signal Generator):可以产生正弦波、方波、锯齿波、随机信号等波形信号,用户可以自由地调整信号的幅值及相位。 时钟(Clock):生成当前仿真时钟,以秒为单位,在记录数据序列或与时间相关的指标中需要此模块。 读文件模块(From File)和读工作空间模块(From Workspace):允许从文件或MATLAB工作空间中读取信号作为输入信号。 阶跃信号模块(Step):生成一个按给定的时间开始的阶跃信号,信号的初始值和终值均可自由设定。常用来仿真系统的阶跃响应,也可用来仿真定时的开关动作。 其他类型的信号输入模块:带宽限幅白噪声(Band-Limited White Noise),斜坡输入(Ramp),脉冲信号(Pulse Generator),正弦信号(Sine Wave)等。 积分器(Integrator):对输入(向量或标量)进行积分,用户可以设定初始条件。 微分器(Derivative):将输入端的信号经过一阶数值微分,在输出端输出,在实际应用中应该尽量避免使用该模块。 传递函数(Transfer Fcn):使用分子、分母多项式的形式给出系统的传递函数模型,分母的阶次必须大于或等于分子的阶次。 状态空间(State-Space):使用A、B、C、D矩阵形式表示系统的状态空间模型,并可以给出初值。 零极点(Zero-Pole):用指定的零、极点建立连续系统模型。 时间延迟(Transport Delay):将输入信号延迟指定的时间后,再传输给输出信号,用户可自行设置延迟时间。 零阶保持器(Zero-Order Hold):在一个计算步长内将输出的值保持在同一个值上。 一阶保持器(First-Order Hold):依照一阶插值的方法计算一个步长后的输出值。 离散传递函数(Discrete Transfer Fcn):与连续传递函数结构相同,可设置采样时间。 离散状态空间(Discrete State-Space):与连续状态空间结构相同,可设置采样时间。 离散积分器(Discrete-Time Integrator):实现离散的欧拉积分,可以设置初值和采样时间。 离散滤波器(Discrete Filter):实现IIR和FIR滤波器。 增益(Gain):输出为输入与增益的乘积。 加法模块(Sum):对输入进行求代数和,在组建反馈控制系统方框图时必须采用此模块,反馈的极性(+或-)可自行设置。 数字逻辑模块:逻辑运算模块(Logical Operator),组合逻辑模块(Combinatorial Logic)和位逻辑运算模块(Bitwise Logical Operator),可以用这些模块很容易地组建数字逻辑电路。 数学函数模块:绝对值函数(Abs),三角函数(Trigonometric),数学运算函数(Math Function),复数的实部、虚部提取函数(Complex to Real-Imag),取整函数(Rounding Function)等。 输出端口模块(Out1):表示整个系统的输出端,系统直接仿真时该输出将自动在MATLAB工作空间中生成变量。 示波器(Scope):显示数据随时间变化的过程和结果。 x-y示波器(XY Graph):将两路输入信号分别作为示波器的两个坐标轴,并将信号的轨迹显示出来。 写文件模块(To File)和工作空间写入模块(To Workspace):将输出信号写到文件或工作空间中。 数字显示模块(Display):将输出信号

文档评论(0)

4477704 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档