专栏
标签
Sysplorer将模型的一部分导出成fmu,再导入跟其他部分一起仿真,仿真会变慢,为什么
技术分享
发布于 2025-08-06 16:55:35
查看 1过去300天

这属于联合仿真,联合仿真只在输出点进行值的交换,其他时间点就是各算各的。

相当于把大的原模型解耦了,一部分用物理模型表示,一部分用FMU表示,然后放到一起联合仿真,这样解耦后的模型与原模型在模型代码上就不等价,在模型有状态变量/非线性代数环等情况下会影响计算效率,并且破坏了原模型的结构。

关于仿真速度:

1)适当提高仿真步长可以显著降低FMU仿真时间。

2)尝试使用ME类型FMU,ME类型FMU表示模型交换,在某些场景下适合解耦掉具有代数环/状态变量的物理模型效果更好。
3)勾选参数估值,提高仿真效率。

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

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天