使用FMPy导入FMU模型时无法修改参数的技术求助
问题
- 使用Python导入Modelica通过FMU方法生成的模型,目前采用FMPy库,可正常导入输入且仿真结果与原模型一致。
- 无法在Python仿真前修改模型参数,部分在Modelica模型中可修改的参数未被设置为输入,导致无法通过脚本操作。
- 曾尝试改用PyFMI库,但FMPy的表现更优。
尝试的参数导入代码
parameters = [v for v in model_description.modelVariables if v.causality == 'parameter'] for v in model_description.modelVariables: if v.causality == 'v': print('%-25s %s' % (variable.name, variable.start))
内容的提问来源于stack exchange,提问作者Elena
相关产品推荐
相关产品推荐

