专栏
标签
Sysplorer报错方程有冗余怎么处理?
技术分享
发布于 2025-06-25 23:38:21
查看 8过去342天

问题现象

输出界面报错,显示方程冗余
image.png

问题原因及解决方法

此问题一般有三种情况:

情况一、

模型的原始变量和方程数不对等,此时可以直接查看检查模型完成后的变量数和方程数。如果变量和方程数不一致,那么在翻译阶段就会报错缺方程或者方程冗余。
解决方法为:
检查模型中是否缺少连线,
连线呜呜则需要检查模型代码,对方程进行增减,确保方程和变量对应。

情况二、

原模型没有明确设置相应变量的初值,导致翻译阶段会根据策略来补充初值,但是补充的初值可能会导致初值系统不相容的情况。
解决方法为:为系统模型设置明确、合理的初始值

情况三、

仿真设置中勾选参数估值导致的,如下图
image.png
可以在【建模-仿真设置-模型翻译】页面中,查看“参数估值以便优化模型”是否勾选,可分别尝试勾选和不勾选的仿真。
**注:**此项修改后,需要清空仿真结果之后再仿真。

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

全部回答

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