如何把模型库中的模型参数赋一个变化值?
技术分享
发布于 2024-12-14 14:35:55
查看 9过去535天
问题描述
使用modelica标准库机械库中的多体模型bodyshape进行建模,想在仿真过程中设置质量会变化,定义的输入变量后报错,可变性不匹配。

原因
这是因为质量参数m,定义的类型是参数parameter,仿真过程中是不可变的,而给定的输入量是个变量,因此报错可变性不匹配。
解决方法
由于modelica标准库中模型,代码是不可直接修改的,可以把复制到本地,然后就可以修改代码,改变质量参数的类型,删除parameter,这样就可以给质量赋一个变化值了。


所属专栏:Modelica语言
产品信息:Sysplorer系统建模仿真环境