专栏
标签
Sysplorer 为什么有除0的错误,仿真却能完成
技术分享
发布于 2025-10-16 23:44:53
查看 1过去229天

当除0的量为非线性量时,并不会立马停止仿真,内核会迭代非线性量来进行求解;

求解器有自己的一套仿真机制,在非线性迭代过程中,如果遇到除0,那么在这个情况下,会加入扰动策略,使得仿真能过去,但是在加入扰动策略后,会出现随机性,仿真的结果就不一定正确,所以要看MWorks的仿真结果有没有问题,不是每次加入扰动策略后都能仿真成功或者仿真结果正确

python里面是不支持除0这种情况的,所以有时模型放到python里面跑FMU会报错。

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

全部回答

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