- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
这个模型有一个Triggered Subsystem(触发子系统),触发子系统内有一个Constant模块和一个Outport模块(MATLAB会在模型中简写该模块为Out,并依模块生成的顺序进行排序)。Constant模块的Constant value值设置为5,采样时间Sample time设置为-1,因为Triggered Subsystem子系统中的采样时间只允许设置为inf或-1。Output模块没有定义初始条件。模型中Step模块的Step time(阶跃时间)参数设置为5,Initial value(初始值)参数设置为10,Final value(终止值)参数设置为0,Sample time参数设置为1,设置完成后,选择启动仿真命令仿真模型,得到的示波器曲线如图7-57(a)所示,黄色曲线是阶跃信号,粉色曲线是输出结果曲线。图7-57(b)是在Release 13版本下,相同设置下的仿真结果曲线。 (a) (b) 图7-57 从图7-57中可以看到,两个版本下,具有相同设置的模型的仿真结果是不同的。Release 13或更早版本使用与Output模块相连的模块的初始输出作为触发子系统的初始输出,也就是Constant模块的Constant value值,而在6.6(R2007a)版本下,触发子系统的初始输出为0,这是因为Outport模块的Initial output参数设置为[ ],未明确指定初始输出。因此,如果用户选择了这个选项,那么当检测到在子系统内有初始条件的模块驱动了未定义初始输出的Output模块时,MATLAB的命令窗口会显示警告信息。 3)? Check preactivation output of execution context 如果选择了这个复选框,那么当模型中包含的模块满足下列条件时显示警告信息。 对于输入为零的模块,模块的输出不为零,例如,Cosine模块; 模块与条件执行子系统的输出相连; 模块继承了条件执行子系统的执行关系; 与模块连接的Outport模块未定义初始条件,也就是Initial output参数设置为[ ]。 如果模型中的模块满足上述条件,那么模型在6.6(R2007a)版本与Release 13版或更早版本下仿真的初始结果是不同的。以图7-58所示的模型为例。 图7-58 模型中Trigonmetic Function模块的MATLAB function参数被设置为cos,触发子系统中的Outport模块未定义初始条件,这个模型在6.6(R2007a)版本下的仿真结果如图7-59(a)所示,图中的黄色曲线是Pulse Generator模块的输出曲线,粉色曲线是Trigonmetic Function模块的输出曲线。图7-59(b)是模型在Release 13版本下的输出曲线。 (a) (b) 图7-59 从图7-59可以看到,Trigonmetic Function模块的初始输出在两个版本下是不同的。这是因为,在Release 13版本下,Trigonmetic Function模块在每个时间步上执行一次,而在6.6(R2007a)版本下,Trigonmetic Function模块的执行与触发子系统一致,只有当触发子系统执行时它才执行。 4)? Check runtime output of execution context 如果模型中的模块满足下列条件,则在仿真过程中Simulink会显示警告消息。 模块有可调参数; 模块与条件执行子系统的输出相连; 模块继承了条件执行子系统的执行关系; 与模块连接的Outport模块未定义初始条件,也就是Initial output参数设置为[ ]。 如果模型中的模块满足上述条件,而且模块中的参数是可调的,那么当可调参数改变时,在6.6(R2007a)版本与Release 13版或更早版本下仿真模型时会得到不同的输出结果。以图7-60所示的模型为例。 图7-60 在这个模型中,tunevar是一个S函数,它能改变Gain模块中的增益k值,并在仿真第7秒时更新模型,也就是说,它模拟了可调参数的改变。这个模型在6.6(R2007a)版本下的仿真结果如图7-61(a)所示,图中的黄色曲线是Pulse Generator模块的输出曲线,粉色曲线是Gain模块的输出曲线。图7-61(b)是模型在Release 13版本下的输出曲线。 (a) (b) 图7-61 需要注意的是,在Release 13版本下,Gain模块的输出在第7秒时发生了改变,而在6.6(R2007a)版本下输出没有改变。这是因为,在Relea
您可能关注的文档
最近下载
- Unit 4 My Family Lesson 1 My Family Photo 说课稿2024-2025学年冀教版英语七年级上册.docx VIP
- 《工科数学分析》期末考试试题(A卷)参考评分标准.doc VIP
- 《船舶修造气象风险等级划分及应对》DB3310T 123-2025.docx VIP
- 无机保温砂浆专项施工方案(屋面_外墙)方案(1).doc
- 化学工艺概论题库(含答案).pdf VIP
- 2025 年黑龙江中职单招考试英语全真模拟卷.docx VIP
- 印刷厂安全培训课件.ppt VIP
- TOGAF基础级中文习题.docx VIP
- 研读《创新实干促发展》心得体会.docx VIP
- 《人工智能应用概论(第2版)》PPT完整全套教学课件.pptx
原创力文档


文档评论(0)