Вопросы по теме 'openmdao'

Ошибка OSX Yosemite Openmdao во время easy_install sphinx — NameError: имя «sys_platform» не определено
Что означает NameError: name 'sys_platform' is not defined ? Что может быть причиной этой ошибки? ИЗМЕНИТЬ Похоже, это проблема с openMDAO. Эта ошибка возникает, когда я запускаю easy_install в среде openMDAO 0.10.3. По какой-то причине...
2350 просмотров
schedule 10.11.2023

OpenMDAO v0.10.3.2: проблемы с использованием драйвера итератора case в рабочем процессе драйвера оптимизатора
Из соображений совместимости я использую OpenMDAO v0.10.3.2. Я пытаюсь настроить проблему оптимизации в OpenMDAO, которая требует использования драйвера итератора case в рабочем процессе оптимизатора. Для иллюстрации я создал простой пример,...
115 просмотров
schedule 14.09.2022

Неявный компонент OpenMDAO 1.2.0
Я новичок в OpenMDAO и все еще учусь формулировать проблемы. Для простого примера предположим, что у меня есть 3 входные переменные с заданными границами: 1 <= x <= 10 0 <= y <= 10 1 <= z <= 10 и у меня есть 4 выхода,...
129 просмотров
schedule 27.01.2024

OpenMDAOv1+: можно ли установить значения параметров компонента или группы без компонента IndepVarComp?
Есть ли способ передать значения проектных переменных в OpenMDAO Problem , Group или Component без использования компонента IndepVarComp ? Я обнаружил, что выполнение prob.root.myComp.x = x не приводит к ошибке, но кажется, что драйвер ее не...
78 просмотров
schedule 26.06.2023

Размер шага FD для отдельных переменных проекта
Я немного запутался в том, как указать размеры шага FD для отдельных переменных проекта. В старом OpenMDAO можно было указать размер шага при добавлении десвара. В новой версии у add_desvar нет этого аргумента, поэтому я попытался установить его в...
77 просмотров
schedule 08.07.2022

OpenMDAO1.x: трудности с доступом к переменным, неявно связанным через несколько групп.
У меня проблемы с доступом к переменным, которые неявно связаны через несколько слоев групп. Согласно документации : В новом OpenMDAO группы НЕ являются компонентами и не имеют собственных переменных. Переменные могут быть повышены до уровня...
63 просмотров
schedule 07.10.2023

Как использовать вложенные задачи в OpenMDAO 1.x?
Я пытаюсь реализовать совместную оптимизацию и другие многоуровневые архитектуры на OpenMDAO. Я прочитал здесь что это можно сделать, определив отдельный методsolve_nonlinear в подклассе Problem. Проблема в том, что во время запуска экземпляра...
311 просмотров
schedule 01.04.2024

OpenMDAO 1.5: Запуск DOEdriver с массивом как desvar
Я использовал пример, описанный здесь ( http://openmdao.readthedocs.org/en/1.5.0/usr-guide/tutorials/doe-drivers.html?highlight=driver ), чтобы показать мою проблему. Я хочу использовать тот же подход для одного компонента, где «параметры» являются...
113 просмотров
schedule 25.04.2024

Масштабный параболоид и проверка производных
Я удивлен выводом метода check_partial_derivatives() , примененного к проблеме, показанной в моем предыдущем вопросе: Оптимизация параболоидов, требующая масштабирования . Когда я добавляю вызов к этому методу: from __future__ import...
64 просмотров
schedule 06.05.2023

Проблема с плагином при установке версии 0.13.0 OpenMDAO
Недавно я писал о проблеме кобылы с версией 0.10.3 OpenMDAO. С тех пор я понял, что мне нужна версия 0.13.0. (Это для того, чтобы в конечном итоге использовать WISDEM). Это обойдется, у меня проблемы с плагинами. Вот журнал установки 0.13.0:...
84 просмотров
schedule 08.08.2023

Openmdao 1.x: эффективный способ реализации ожидаемого улучшения
В настоящее время я использую Openmdao 1.7.1. Я пытаюсь, чтобы МетаМодель с Кригингом тренировалась в наилучшей точке ожидаемого улучшения. Цель состоит в том, чтобы найти глобальный оптимум в компактном пространстве дизайна с помощью метода,...
81 просмотров
schedule 27.08.2022

Требуются ли операции подключения для обеспечения порядка выполнения в openMDAO?
Я попытался обернуть три внешних кода с помощью OpenMDAO, используя компонент без параметров и без неизвестных. Это связано с тем, что три кода принимают только входные файлы и выходные файлы, и нет необходимости «подключать» входную переменную к...
69 просмотров
schedule 21.10.2022

OpenMDAO добавляет ограничение a‹=X‹=b для констант a,b и массива X
Я хочу ограничить (не привязать) переменную дизайна z , чтобы каждая запись была меньше или равна 5 и больше или равна -5 : -5<=Z<=5 . Я пытаюсь сделать это, определяя ограничение так, чтобы оно просто возвращало значения z (...
85 просмотров
schedule 25.12.2023

Что означает ошибка: отсутствует «пробдата» в OpenMDAO
Я просто смотрю на OpenMDAO и междисциплинарную оптимизацию, я собираюсь использовать OpenMDAO для создания фреймворка CO (Collaborative Optimization) на классическом проблема Sellar . Однако, когда я запускаю этот код, я всегда получаю следующую...
40 просмотров
schedule 06.05.2023

openmdao: ограничение не существует и ошибка значения в коде
Я создавал проект по оптимизации формы самолета для минимального сопротивления, и столкнулся с двумя проблемами: одна возникает с примененным ограничением, и я получил следующую ошибку File "/home/name/Desktop/x1ac3opt.py", line 202, in...
69 просмотров
schedule 10.04.2024

ошибка профилирования iprof и iprof_totals
Я получаю эту ошибку после попытки: openmdao iprof x.py or openmdao iprof_totals x.py на моем терминале. Любая идея, почему это может быть? У нас есть простой пример кода, где iprof работает без сбоев. Трассировка (последний...
24 просмотров
schedule 22.07.2023

Использование ExternalCodeComp в качестве единой концепции comp и OpenMDAO
Меня очень привлекает идея использования OpenMDAO. Однако я не уверен, стоит ли использовать OpenMDAO в сценарии оптимизации, когда я использую внешний код как отдельный компонент и ничего больше. Есть ли разница между реализацией с использованием...
79 просмотров
schedule 19.05.2024

BSpline в сочетании с явным и внешним кодом ведет себя по-разному.
Ниже приведен пример кода, в котором BSplineComp сочетается либо с ExplicitComp, либо с ExternalCodeComp. Оба они выполняют одинаковые вычисления, и оба градиента компонентов рассчитываются с использованием конечной разности. Если я запускаю...
54 просмотров
schedule 23.05.2023

Аппроксимация полуполной производной с различными шагами конечной разности
Недавно я узнал о функции полутотальной производной приближение . Я начал использовать эту функцию с bsplines и явным компонентом. Моя текущая проблема заключается в том, что мои проектные переменные вводятся из двух разных компонентов, подобных...
64 просмотров
schedule 26.12.2023

Имеет ли смысл использовать оптимизатор без градиента в рамках openmdao?
Правильно ли я понимаю, что: использование оптимизатора без градиента оборачивает всю проблему и рассматривает ее как черный ящик (даже если проблема имеет несколько групп/компонентов, прикрепленных к внутренним решателям с градиентами и т. д.)....
58 просмотров
schedule 12.03.2023