文档帮助中心
在合理的时间跨度内模拟模型。
将相对公差减小到1e-4(默认为1e-3)或绝对公差。
再次模拟模型。
比较两个模拟的结果。
如果结果没有显著差异,则表示解已经收敛。
如果模拟在开始时错过了重要的行为,那么减小初始步长以确保模拟不会跳过该行为。
当模拟结果随着时间推移变得不稳定时,
系统可能不稳定。
如果你正在使用ode15s解算器的最大阶数限制为2(解算器是a稳定的最大阶数)。您也可以尝试使用ode23s解算器。
ode15s
ode23s
如果模拟结果不准确:
对于一个状态值接近零的模型,如果绝对公差参数太大,则模拟在状态值接近零的区域采取的步骤太少。将该参数值在解算器窗格中的模型配置参数或调整它的个别状态的功能块参数积分器块。
如果减小绝对公差不足以提高仿真精度,则减小相对公差参数的尺寸。这种更改减少了可接受的错误,并迫使更小的步长和更多的步骤。
某些建模构造也可能产生意外或不准确的模拟结果。
一个源继承样本时间的块可以产生不同的模拟结果,例如,如果下游块的样本时间被修改(见传播如何影响继承的样本时间).
一个导数在代数循环中发现的块会导致求解器精度的损失。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在