专栏
标签
变量参数初值设置
一般问题
发布于 2025-10-09 13:59:22
查看 17过去262天

我有基于modelica建立的无人机模型,想基于仿真实现故障注入。目前想法是设置无人机模型的某参数为一变量,并通过变量的修改实现类似故障现象的注入。
想询问,如何基于python API实现设置某变量的初值(比如初始一段时间为某一常数,后续发生波动),注意这个初值并不是一个值,而是一个会变化的数据,并利用设置的初值进行仿真,实现故障注入仿真。

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

全部回答 1

发布于 2025-10-09 17:42:15

您好,Modelica模型不支持在仿真过程中修改参数的初值,如要实现运行中修改数值建议使用变量实现。
可设置多个参数作为某变量的初始值,然后在仿真过程中根据判断修改变量值即可。python API中可以通过SetParamValue命令设置参数值。

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