Sysplorer参数估计箱,选择参数功能,显示不完整
技术分享
发布于 2025-08-06 16:41:59
查看 2过去300天
问题现象
使用参数估计工具箱时,调节参数功能中没有出现可调节的参数,根据模型文本,应当是需要出现的

其他问法:
在仿真浏览器,在参数估计、响应优化、敏感度分析和模型试验工具箱中,在参数选择界面,只显示了参数面板的部分参数/未显示全部参数
解决方法
关闭已经打开的参数估计工具箱
打开仿真-仿真设置,切换到“模型翻译”栏

取消勾选“参数估值以便优化模型”,之后点击确定。

再次打开参数估计工具箱,可以看到已经可以修改参数了![|555x368]


原因解释:
勾选“参数估值以便优化模型” 选项后,模型中的参量在能够估值情况下均会被估值,合理地利用参量的估值注解,有助于提升模型的计算效率。参量值的代入,不仅可以消除一些局部的重复计算,而且可能缩小代数环的规模。特别是0与1这类特殊值的代入,有的情况下可以显著简化模型的计算。因此,勾选估值选项,在模型生成求解器后被估值的参量不能再被修改,同时估值后,可能会导致方程奇异,在翻译阶段就会报错,仿真阶段也会报错。例如方程(a+1)*x=1,a是参量且等于-1:
1、在没有勾选估值情况下:a在方程中可能被当成变量处理,这时翻译不会报方程奇异,仿真阶段会出现x=1/0.0,计算出来x=inf,虽然能仿真,但是结果是错误的
2、在勾选估值选项情况下:a被估值变成了参量,那么最终翻译阶段会报错方程奇异
以上只是举例说明勾选估值会对翻译阶段和仿真阶段存在影响,如果在不影响仿真结果的情况下,勾选估值是可以优化仿真效率的
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境