Sysplorer的不同仿真算法有不同的仿真结果
技术分享
发布于 2025-08-06 16:25:27
查看 1过去300天
在Sysplorer中不同的算法使用了不同的数值求解方法,仿真算法中会包含误差控制机制,不同算法对误差容忍度不一样,不同的算法对步长的控制策略也不一样,因此会导致不同的仿真结果。
1.以下面模型为例,点击仿真:

2.此时的算法默认为Dassl:

3.在上面的算法旁点击下拉框,将算法切换为Dop853,再次点击仿真:

4.点击DoublePendulum1->damper->w_rel,可以看到右边显示了曲线:

5.点击仿真工具栏下的“曲线”,新建一个曲线框:

6.点击”DoublePendulum2 ->damper->w_rel”可以看到右边新的曲线框显示了新仿真出来的曲线:

7.对比两个曲线,可以发现不同的算法得到的仿真结果有不同的地方:

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境