1

有没有办法将设计变量值传递给 OpenMDAOProblemGroupComponent使用IndepVarComp组件?我发现这样做prob.root.myComp.x = x不会引发错误,但驱动程序似乎看不到。

其动机是简化使用 OpenMDAO 创建的模型,以便在调用脚本中需要更少的组件和连接语句。

4

1 回答 1

1

如果您不prob['myComp.x'] = x打算IndepVarComp让该变量由prob. 任何没有 an 的参数都IndepVarComp被 OpenMDAO 问题视为仅仅是一个常数。

如果您希望驱动程序设置变量,则需要 IndepVarComp。

于 2015-11-05T20:15:22.917 回答