__SIMULINK仿真(聊城大学).pptVIP

__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文档。上传文档
查看更多
__SIMULINK仿真(聊城大学)

Simulink的特点: (1)设计简单: 系统结构使用方框图绘制,以绘制模型化的图形代替程序输入,以鼠标操作代替编程; (2)分析直观: 用户不需要考虑系统模块内部,只要考虑系统中各模块的输入输出; (3)仿真快速、准确: 智能化地建立各环节的方程,自动地在给定精度要求下以最快速度仿真,还可以交互式地进行仿真。 (2)Continuous(连续系统模块库) 包括描述标准线性函数和线性系统模块,其中主要模块有: Derivative (微分器); Integrator(积分器); State-Space(状态空间); Transfer-Fcn(传递函数); Transport Delay(传递延迟); Variable Transport Delay(可变传递延迟); Zero-Pole(以零极点表示的传递函数模型); Simulink的典型模型结构由3部分组成:输入、状态、输出模块。 仿真包括以下几个步骤: (1)模型编译 模型编译器将模型编译成可执行的形式. (2)连接 分配和初始化存储空间,按执行次序排列的方法创建运行列表. (3)仿真执行 从仿真的开始时间到终止时间,每隔一个时间点就按顺序计算系统的状态和当前值输出. 一般仿真模型都采用数值积分来仿真的,相邻两个时间点的长度为步长,步长的大小取决于求解器的类型。 Mask Parameters 和 Block Properties设置 PS1: 常用模块的设置 1. 阶跃信号模块(Step) 2. 正弦信号模块(Sine Wave) 3. 从工作空间获取数据(From workspace)和从文件获取数据(From file) From workspace和From file分别是从工作空间和MAT文件输入数据,都在“Sources”子模块库中。 4. 求和模块(Sum) Sum模块用来计算信号的和,是“Math Operations”子模块库中的。 5.传递函数(Transfer function)和零极点传递函数(Zero-Pole) 例 创建一个单位负反馈的二阶系统,输入为阶跃信号,将输出送到示波器显示。 6. 增益(Gain) Gain模块是将信号放大K倍,是“Math Operations”子模块库中的。 7. 输出到文件(To File)和输出到工作空间(To Workspace) 例 创建一个单位反馈的二阶系统,输入阶跃信号并将输出送到MAT,输入阶跃信号并将输出送到MAT文件中。 8.示波器(Scope) 示波器的主要参数有: Number of axes:示波器的输入端口个数,默认值为1表示只有一个输入; Time range:设置显示信号范围,默认auto为仿真时间范围,如果信号实际持续时间超过该范围,超出范围的信号在示波器中不显示; Limit data points to last:表示缓冲区接收数据的长度,默认为5000,示波器的缓冲区可接收30个信号,数据长度为5000,如果数据长度超出,则最早的历史数据会被清除。 Save data to workspace:把示波器缓冲区中保存的数据以矩阵或结构数组的形式送到工作空间,在下面两栏设置变量名“Variable name”和数据类型“Format”。 PS2: 仿真参数的设置 1. 仿真器参数设置(Solver) (1)仿真时间(Simulation time) 仿真的起始时间(Start time):默认为0,单位为秒。 (2)仿真步长模式(Solver options) (3)Solver diagnostic controls “Solver”:设置仿真解法的具体算法类型。变步长的算法有discrete、ode45、ode23、ode113、ode15s、ode23s、ode23t和ode23tb,默认使用ode45。 2. 工作空间数据输入/输出的设置(Data Import/Outport) (1)从工作空间装载数据(Load from workspace) (2)保存数据到工作空间(Save to workspace) (3)变量保存设置(Save options) PS3: 仿真结构参数化 当模块的参数需要经常改变或由函数得出时,可以使用变量来设置模块的参数,然后通过MATLAB的工作空间或M文件对变量进行修改。 例 续上例 将单位负反馈二阶系统的参数使用变量表示,变量的值存放在“ex7_4_1.m”文件中。如图所示,模块参数的三个变量在“ex7_4_1.m”文件中设置,则ex7_4_1.m文件内容如下: %ex7_4_1 设置参数T1,T2,K T1=1; T2=2; K=-1; 例 创建一个Simulink模

文档评论(0)

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

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

1亿VIP精品文档

相关文档