Вложенные проблемы в Openmdao2 - PullRequest
0 голосов
/ 05 июля 2018

Мы хотим сделать вложенную проблему в openmdao2

Проблема верхнего уровня: - сгенерировать начальные параметры для подзадачи, используя DOEDriver

Подзадача: - оптимизировать параметры с помощью ScipyOptimizedriver

Существует пример для openmdao1.7 (https://openmdao.readthedocs.io/en/1.7.3/usr-guide/tutorials/subproblem.html),, но в openmdao2 нет подзадачи.

Возможно ли это сделать другим способом в openmdao2

1 Ответ

0 голосов
/ 05 июля 2018

В OpenMDAO2 нет встроенной поддержки подзадач, начиная с версии 2.3. Для вашего конкретного случая все, что вам нужно сделать, - написать свою собственную оболочку компонента для проблемы, которую вы хотите использовать в качестве подзадачи.

В качестве альтернативы, вы можете написать собственный драйвер, сочетающий в себе драйвер DOE и оптимизаторы.

...