文档显示了OpenMDAO中实现的不同问题,但他们不清楚他们使用的是哪种MDO体系结构。我想从本质上重新创建2013年的论文,比较架构,以了解更多关于MDO的信息。上面提到的架构类只出现在旧版本中。
是否有一种方法可以很容易地实现不同的架构或容易获得的例子来这样做?
OpenMDAO不再直接支持分布式MDO架构。您可以轻松地在OpenMDAO中实现任何单一架构(IDF、MDF和SAND),而无需任何特别的努力。
对于分布式架构,您仍然可以使用子问题来实现它们。您可以查看2020年反向黑客马拉松中的嵌套优化示例以获得一些指导。
注意:关于分布式和单片架构的清晰描述,请参阅2013年Martins和Lamb的论文