- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 阶跃信号模块的参数对话框设置中有4个项:“Step time”为阶跃信号产生的时间;“Initial value”为阶跃信号初始值; ;“Final value”为阶跃信号终了值;“Sample time”为采样时间。 传递函数模块参数设置对话框中,“Numerator”栏是传递函数分子多项式系数向量,“Denominator”栏是传递函数分母多项式系数向量。注意:当多项式缺项时,必须将对应系数的“0”输入,不能遗漏。 * 图6-28 二阶系统单位阶跃响应仿真结果 * 例6-3 已知单位负反馈二阶系统的开环传递函数为: 试创建该系统的单位阶跃响应模型图并观察仿真结果。 * 6.4 仿真参数设置 在对系统模型中各个模块进行合适的参数设置之后,需要对系统仿真参数进行必要的设置以开始仿真。 在模型窗口中选择“Simulation”菜单下的“Simulation parameters”,就会出现一个对话框。仿真参数设置共有5个选项,分别是Solver、Workspace I/O、Diagnostics、Advanced和RTW。 * Solver中包含3部分设置:Simulation time(仿真时间)、Solver options(仿真器选项)和Output options(输出选项设置)。 1、Solver选项及其设置 Simulation time(仿真时间):包括仿真起始时间和停止时间,它们的差即代表仿真时间;在缺省情况下,Simulink默认的仿真起始时间为0 s,仿真结束时间为10 s。 Solver options(仿真器选项) :Type项用来选择变步长或固定步长仿真器。右栏用于选择仿真器的算法。固定步长仿真器在仿真过程中,其步长是不变的。变步长解法可以在仿真过程中根据要求调整运算步长。在采用变步长解法时,应先指定一个容许误差限(在Relative tolerance和Absolute tolerance中设置 ),使得当误差超过误差限时自动修正仿真步长。 * Relative tolerance (相对误差限)是规定了每个状态相对于步长的误差大小,用百分比来表示一个状态值。默认值是1e-3,即状态的计算值要精确到0.1%;Absolute tolerance(绝对误差限)是一个阈误差值,当测量的状态值接近零时,代表可接受误差。如果将其设定为auto,则将每个状态的初始绝对误差限设置在1e-6。 Max step size用于设置最大步长。在默认情况下为“auto”,并按下式计算步长:最大步长=(终止时间-起始时间)/50。但这样的取法对于仿真时间较长的系统则可能带来取样点过于稀疏,而使仿真结果失真。一般建议对于仿真时间不超过15s的采用默认值即可,对于超过15s的每秒至少保证5个采样点,对于超过100s的,每秒至少保证3个采样点。最大步长的选取直接关系到系统仿真结果的准确性。 * Output options(输出选项设置):包括Refine output(细化输出)、Produce additional output(产生附加输出)和Produce specified output only(只产生指定输出)3项。 Refine output(细化输出):可以根据仿真的步长除了在采样点输出值外,在曲线稀疏处自动增加输出点,以细化曲线,使曲线更加平滑,从而保证系统不失真。如果细化系数定为2,则在每段时间步长的中间插入一个平滑数据,如果是3,则会在每段时间步长的1/3,2/3位置上各插入一个数据。细化因子越大,细化程度越高,曲线越平滑,从而曲线的失真度越小。用户可以在refine factor设置仿真时间区间插入的输出点数,产生更光滑的输出曲线。改变精细因子比减小仿真步长更有效。细化输出只能在变步长模式中才能使用,并且在ode45效果最好。 * Produce additional output(产生附加输出):允许用户直接指定产生输出的点。一旦选择了该项,它的右边会出现一个输出时间编辑框,用户可以指定额外的仿真输出点,既可以是一个时间向量也可以是表达式。这个选项会改变仿真的步长以使其和指定的附加输出时间一致。 Produce specified output only(只产生指定输出):只在指定的时间点上产生输出。这种方式改变仿真步长经使时间步长与指定输出时刻一致。在比较不同的仿真时,要确保在同一个时刻产生输出,就要采用这种方式。 * 主要设置SIMULINK与MATLAB工作空间交换数据的有关选项。 2、Workspace I/O选项及其设置 Load from workspace(从工作空间读取数据):用来设置从MATLAB工作空间获取变量的性质,可以从工作空间获
文档评论(0)