我正在使用 OpenMDAO 进行 CNC 车削过程的模拟,并希望为我的 s 实现我自己的“执行程序” Component
——就像旧版本 OpenMDAO 中的汽车示例一样,其中SimAcceleration 驱动程序用于实现组件的执行方式。
但是,我不知道如何在 OpenMDAO 1.x 中实现这样的示例,我们可能希望在其中实现自定义逻辑来驱动输入到组件和/或Group
s 并从中获取输出。任何指针都会非常有帮助。
PS - 我正在考虑将我的组件包装在 aProblem
中,并在另一个 Component 中创建它的实例,并将所有执行逻辑放入其中solve_nonlinear
(如建议的here)。但我不确定这是否是处理这个问题的正确方法。