simulink动态系统建模仿真-第5章概要1.ppt

  1. 1、本文档共144页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
simulink动态系统建模仿真-第5章概要1

5.1 仿 真 基 础 5.1.1 设定仿真参数 Simulink中模型的仿真参数通常在仿真参数对话框内设置。这个对话框包含了仿真运行过程中的所有设置参数,在这个对话框内,用户可以设置仿真算法、仿真的起止时间和误差容限等,还可以定义仿真结果数据的输出和存储方式,并可以设定对仿真过程中错误的处理方式。   首先选择需要设置仿真参数的模型,然后在模型窗口的Simulation菜单下选择Configuration Parameters命令,打开Configuration Parameters对话框,如图5-1所示。   在Configuration Parameters对话框内用户可以根据自己的需要进行参数设置。当然,除了设置参数值外,也可以把参数指定为有效的MATLAB表达式,这个表达式可以由常值、工作区变量名、MATLAB函数以及各种数学运算符号组成。参数设置完毕后,可以单击Apply按钮应用设置,或者单击OK按钮关闭对话框。如果需要的话,也可以保存模型,以保存所设置的模型仿真参数。   关于仿真参数对话框内各选项参数的基本设置方式,将在下一节中详细介绍。 5.1.2 控制仿真执行   Simulink的图形用户接口包括菜单命令和工具条按钮,如图5-2所示,用户可以用这些命令或按钮启动、终止或暂停仿真。   若要模型执行仿真,可在模型编辑器的Simulation菜单上选择Start命令,或单击模型工具条上的“启动仿真”按钮  。   Simulink会从Configuration Parameters对话框内指定的起始时间开始执行仿真,仿真过程会一直持续到所定义的仿真终止时间。在这个过程中,如果有错误发生,系统会中止仿真,用户也可以手动干预仿真,如暂停或终止仿真。   在仿真运行过程中,模型窗口底部的状态条会显示仿真的进度情况,同时,Simulation菜单上的Start命令会替换为Stop命令,模型工具条上的“启动仿真”按钮也会替换为“暂停仿真”按钮  ,如图5-3所示。当仿真结束时,计算机会发出蜂鸣声,通知用户仿真过程已结束。   仿真启动后,Simulation菜单上的Start命令会更改为Pause命令,用户可以用该命令或“暂停仿真”按钮  暂时停止仿真,这时,Simulink会完成当前时间步的仿真,并把仿真悬挂起来。这时的Pause命令或暂停按钮也会改变为Continue命令或“运行”按钮。若要在下一个时间步上恢复悬挂起来的仿真,可以选择Continue命令继续仿真。   如果模型中包括了要把输出数据写入到文件或工作区中的模块,或者用户在Simulation Parameters对话框内选择了输出选项,那么,当仿真结束或悬挂起来时,Simulink会把数据写入到指定的文件或工作区变量中。 5.1.3 交互运行仿真   在仿真运行过程中,用户可以交互式执行某些操作,如:   修改某些仿真参数,包括终止时间、仿真算法和最大步长。   改变仿真算法。   在浮动示波器或Display模块上单击信号线以查看信号。   更改模块参数,但不能改变下面的参数:    状态、输入或输出的数目;    采样时间;    过零数目;    任一模块参数的向量长度;    内部模块工作向量的长度。   需要注意的是,在仿真过程中,用户不能更改模型的结构,如增加或删除线或模块,如果必须执行这样的操作,则应先停止仿真,在改变模型结构后再执行仿真,并查看更改后的仿真结果。  5.2 设置仿真算法   本节介绍Configuration Parameters对话框内基本仿真参数的设置方式,用户也可以在MATLAB命令行中用sim和simset命令设置这些参数。关于如何使用命令行进行仿真,读者可以参看第8章“使用命令行仿真”。   从图5-1中可以看到,仿真参数对话框的左侧是Select树状列表选项区,选择不同的节点命令,将在对话框的右侧出现该项的设置面板。其中,Solver面板用来设置仿真的起止时间和仿真算法等选项;Data Import/Export面板用来设置用户把数据输出到MATLAB工作区或者从MATLAB工作区中输入数据时的相关选项;Optimization面板用来设置改善仿真性能和优化模型代码执行效率的相关选项;Diagnostics面板用来设置Simulink在执行仿真时对模型进行的检测选项;Hardware Implementation面板只适用于基于计算机的系统模型,如嵌入式控制器,利用这个面板可以指定用来执行模型系统时的硬件特性;Model Referencing面板用来设置在其他模型中包含当前模型以及在当前模型中包含其他模型时的选项,同时还可以设置编译选项;Re

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档