- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档
1.变步长 (Variable—Step)求解器
可以选择的变步长求解器有: ode45,ode23,ode113,odel5s,ode23s 和 discret .缺
省情况下,具有状态的系统用的是 ode45;没有状态的系统用的是 discrete .
1)ode45 基于显式 Runge—Kutta(4,5)公式, Dormand— Prince对.它是—个单步
求解器 (solver)。也就是说它在计算 y(tn) 时,仅仅利用前一步的计算结果 y(tn-1) .对
于大多数问题.在第一次仿真时、可用 ode45 试一下.
2)ode23 是基于显式 Runge— Kutta(2,3).Bogackt 和 Shampine 对.对于宽误差
容限和存在轻微刚性的系统、它比 ode45 更有效一些. ode23 也是单步求解器.
3)odell3 是变阶 Adams-Bashforth— Moulton PECE求解器.在误差容限比较严时,
它比 ode45 更有效. odell3 是一个多步求解器,即为了计算当前的结果 y(tn ),
不仅要知道前一步结果 y(tn-1) ,还要知道前几步的结果 y(tn-2) ,y(tn-3) ,…;
4)odel5s 是基于数值微分公式 (NDFs)的变阶求解器.它与后向微分公式 BDFs(也叫
Gear 方法 )有联系.但比它更有效. ode15s 是一个多步求解器,如果认为一个问
题是刚性的,或者在用 ode45s 时仿真失败或不够有效时,可以试试 odel5s。
odel5s 是基于一到五阶的 NDF 公式的求解器.尽管公式的阶数越高结果越精确,
但稳定性会差一些. 如果模型是刚性的, 并且要求有比较好的稳定性, 应将最大
的阶数减小到 2 .选择 odel5s 求解器时,对话框中会显示这一参数. 可以用 ode23
求解器代替。 del5s,ode23 是定步长、低阶求解器.
5)ode23s 是基于一个 2 阶改进的 Rosenbrock 公式.因为它是一个单步求解器,
所以对于宽误差容限,它比 odel5s 更有效.对于一些用 odel5s 不是很有效的刚
性问题,可以用它解决.
6)ode23t 是使用“自由”内插式梯形规则来实现的.如果问题是适度刚性,而且
需要没有数字阻尼的结果,可采用该求解器.
7)ode23tb 是使用 TR—BDF2来实现的,即基于隐式 Runge— Kutta 公式,其第一
级是梯形规则步长和第二级是二阶反向微分公式.两级计算使用相同的迭代矩
阵.与 ode23s 相似,对于宽误差容限,它比 odtl5s 更有效.
8)discrete(变步长 )是 simulink 在检测到模型中没有连续状态时所选择的一种求解
器.
2.定步长 (Flxed— Step)求解器 可以选择的定步长求解器有: ode5,ode4,ode3,
精品文档
精品文档
ode2,ode1 和 discrete.
1)ode5 是 ode45 的一个定步长版本,基于 Dormand— Prince 公式.
2 )ode4 是 RK4,基于四阶 Runge—Kutta 公式.
3) ode3 是 ode23 的定步长版本,基于 Bogacki-Sbampine公式.
4) ode2 是 Heun 方法,也叫作改进 Euler 公式.
5) odel 是 Euler 方法.
6) discrete(定步长 )是不执行积分的定步长求解器. 它适用于没有状态的模型, 以
及对过零点检测和误差控制不重要的模型.
3.诊断页( Diagnostics)
可以通过选择 Sim
文档评论(0)