exponenta event banner

Создайте проект заполнения ограниченного пространства

Проекты заполнения пространства должны использоваться, когда мало или нет информации об основополагающих эффектах факторов на ответы. Например, они наиболее полезны, когда вы сталкиваетесь с новым типом двигателя, с небольшими знаниями операционной огибающей. Эти проекты не принимают конкретную форму модели. Цель состоит в том, чтобы максимально равномерно распределить точки вокруг рабочего пространства. Эти проекты буквально заполняют n-мерное пространство точками, которые в некотором роде регулярно разнесены. Эти проекты могут быть особенно полезны с непараметрическими моделями, такими как радиальные базисные функции (тип нейронной сети).

  1. В редакторе дизайна при выбранной новой конструкции выберите Design > Space Filling > Design Browser или нажмите кнопку «Проектирование заполнения помещения» на панели инструментов.

  2. Оставьте Sobol Sequence по умолчанию в списке Design type и Number of points по умолчанию.

  3. Вкладки Просмотр (Preview) позволяют просматривать 2-D и 3-D изображения.

  4. Нажмите кнопку OK, чтобы вычислить проект заполнения помещений и вернуться в главный Design Editor.

Применение ограничений

Во многих случаях проекты могут не совпадать с рабочей областью тестируемой системы. Для примера обычный стехиометрический автомобильный двигатель AFR обычно не работает с высокой рециркуляцией выхлопных газов (EGR) в области низкой скорости (n) и низкой нагрузки (l). Вы не можете запустить 15% EGR при 800 об/мин холостого хода при однородном процессе горения. Нет смысла выбирать проектные точки в непрактичных областях, поэтому можно ограничить набор кандидатов для генерации тестовых точек. Только оптимальные проекты имеют потенциальные наборы точек; классические проекты имеют заданные точки, а заполняющие пространство проекты распределяют точки между кодированными значениями (1, -1).

Обычно можно настраивать ограничения перед выполнением проектов. Применение ограничений к классическим и заполняющим помещения проектам просто удаляет точки вне ограничения. Ограничение набора кандидатов для оптимальных проектов гарантирует, что проектные точки оптимально выбираются только в области интереса.

Проекты могут иметь любое количество геометрических ограничений, наложенных на них. Каждое ограничение может быть одним из четырех типов: эллипсоид, гиперплоскость, 1-D интерполяционная таблица или двумерная интерполяционная таблица.

Чтобы добавить ограничение к текущему выбранному проекту:

  1. Выберите Edit > Constraints из меню Design Editor.

  2. Откроется диалоговое окно Диспетчер ограничений (Constraints Manager). Нажмите Add.

    Откроется диалоговое окно «Редактор ограничений» с доступными ограничениями. Оставьте 1D Table по умолчанию в списке Constraint type.

  3. Можно выбрать соответствующие коэффициенты для использования. В данном примере выберите скорость (N) и отношение воздух/топливо (A) для коэффициентов X и Y.

  4. Переместите большие точки (щелкните и перетащите их), чтобы задать контур. Редактор ограничений должен выглядеть примерно следующим образом.

  5. Нажмите OK.

    Новое ограничение появится в списке Диспетчер ограничений (Constraint Manager). Нажмите кнопку OK, чтобы вернуться в Design Editor. Диалоговое окно появляется, потому что в проекте есть точки, которые находятся вне вашего недавно ограниченного набора кандидатов.

  6. Щелкните Continue, чтобы удалить точки вне ограничения. Обратите внимание, что этот процесс не удаляет фиксированные точки.

    Постройте график 2-D проекции гиперкуба и наблюдайте эффекты нового ограничения на форму проекта, как показано в предыдущем примере.

  7. Щелкните правой кнопкой мыши панель отображения, чтобы открыть контекстное меню и выберите Current View > 3D Constraints. Эти представления предназначены для представления области пространства, доступной в настоящее время в границах ограничений.

  8. Вернитесь в Редактор ограничений, выберите Edit > Constraint и нажатием кнопки Add в Диспетчере ограничений.

  9. Добавьте эллипсоидное ограничение. Выберите Ellipsoid из раскрывающегося меню типов ограничений.

    Введите 0 как значение для диагонали L в таблице, как показано на рисунке. Это оставит L без ограничений (цилиндр). Эллипсоидным ограничением по умолчанию является сфера. Чтобы ограничить коэффициент, если требуется радиус r в факторе, введите 1/( r ^ 2). В данном примере оставьте другие значения по умолчанию. Щелкните OK, чтобы применить ограничение.

  10. Нажмите кнопку OK, еще раз щелкните OK в Диспетчере ограничений и нажмите кнопку Continue, чтобы удалить проектные точки за пределы нового набора кандидатов (или Replace, если вы ограничиваете оптимальный проект). Исследуйте график новых ограничений 3-D ограничений.

    К этому проекту применяются оба ограничения.

Похожие примеры

Подробнее о