专栏
标签
Sysplorer 生成FMU后相同步长调用失败,如何处理?
技术分享
发布于 2025-07-22 15:01:54
查看 1过去315天

问题现象

导出FMU时,描述文件的步长是0.001,使用fmi4pp外部库调用FMU,设置步长step(0.001)去步进运行模型,运行出错,会step error。

解决方法

原因:使用fmi4pp这个库设置步长0.001时,由于计算精度的问题,0.001是一个小于但无限趋近于0.001的值。导致fmi4pp库无法与fmu正常建立通信。
将步长设置为stepsize + DBL_EPSILON后,可仿真成功

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

全部回答

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