exponenta event banner

Оптимизация реакции модели

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

Приложения

Оптимизатор ответаОптимизация реакции модели в соответствии с требованиями проекта, проверка надежности модели

Функции

развернуть все

sdo.SimulationTestОписание сценария моделирования
sdo.setValueInModelЗадание значения конструктивной переменной в модели
sdo.getValueFromModelПолучение значения конструктивной переменной из модели
sdo.optimizeРешение задачи оптимизации проекта
sdo.OptimizeOptionsПараметр оптимизации установлен для sdo.optimize функция
sdo.OperatingPointSetupНастройка расчета установившейся рабочей точки
sdo.getParameterFromModelПроектная переменная для оптимизации
sdo.getModelDependenciesСписок зависимостей файла модели и пути

Темы

Основы оптимизации

Оптимизация конструкции в соответствии с требованиями к ступенчатому ответу (GUI)

Оптимизируйте параметры контроллера с помощью оптимизатора отклика.

Оптимизация конструкции в соответствии с требованиями к ступенчатому реагированию (код)

Оптимизируйте параметры контроллера в командной строке.

Оптимизация конструкции для отслеживания опорного сигнала (GUI)

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

Оптимизация конструкции для удовлетворения требований к частотной области (GUI)

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

Оптимизация конструкции в соответствии с требованиями частотной области (код)

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

Оптимизация конструкции с использованием блоков проверки частотной области (GUI)

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

Оптимизация конструкции в соответствии с требованиями к времени и частотной области (GUI)

В этом примере показано, как настроить контроллер для удовлетворения требований к проектированию во временной и частотной областях с помощью оптимизатора отклика.

Запись функции затрат

Запишите функцию затрат для оценки параметров, оптимизации отклика или анализа чувствительности. Функция затрат оценивает проектные требования с использованием значений конструктивных переменных.

Параметры настройки оптимизации конструкции в ссылочных моделях (GUI)

В этом примере показано, как настроить параметры в ссылочных моделях с помощью оптимизатора отклика.

Параметры настройки оптимизации конструкции в ссылочных моделях (код)

В этом примере показано, как настраивать параметры в ссылочных моделях с помощью sdo.optimize команда.

Стационарная оптимизация

Определение стационарной рабочей точки для оптимизации ответа

Рабочая точка динамической системы определяет состояния и входные сигналы корневого уровня модели в определенное время.

Пользовательские цели

Оптимизация конструкции для достижения пользовательской цели (GUI)

В этом примере показано, как оптимизировать конструкцию для достижения пользовательской цели с помощью оптимизатора отклика.

Оптимизация конструкции для достижения пользовательской цели (кода)

В этом примере показано, как оптимизировать конструкцию для достижения пользовательских целей с помощью sdo.optimize.

Оптимизация конструкции для удовлетворения пользовательских требований к сигналу (GUI)

Укажите пользовательское требование для сигнала модели в оптимизаторе отклика.

Задание цели пользовательского сигнала с неопределенной переменной (GUI)

В этом примере показано, как задать пользовательскую целевую функцию для сигнала модели.

Неопределенные переменные

Оптимизация параметров для обеспечения надежности

Включите неопределенность параметров для проверки надежности конструкции.

Задание цели пользовательского сигнала с неопределенной переменной (GUI)

В этом примере показано, как задать пользовательскую целевую функцию для сигнала модели.

Оптимизация конструкции с неопределенными переменными (код)

В этом примере показано, как оптимизировать конструкцию при наличии неопределенных переменных.

Ускорение оптимизации

Пропустить моделирование модели на основе нарушения ограничений параметров (GUI)

В этом примере показано, как оптимизировать конструкцию и задать ограничения только для параметров, которые не позволяют оценить модель в недопустимом пространстве решения.

Ускорение оптимизации отклика с помощью параллельных вычислений

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

Использование параллельных вычислений для оптимизации отклика

Используйте параллельные вычисления для оптимизации ответов в приложении или в командной строке.

Оптимизация отклика во временной области моделей Simulink ® с использованием параллельных вычислений

В этом примере показано, как использовать параллельные вычисления для оптимизации отклика модели Simulink ® во временной области .

Использовать режим быстрого перезапуска во время оптимизации ответа

В этом разделе показано, как ускорить оптимизацию отклика с помощью быстрого перезапуска Simulink ® .

Использование режима ускорителя во время моделирования

Поддержка программного обеспечения Simulink Design Optimization™ Normal и Accelerator режимы моделирования.

Повышение производительности оптимизации с помощью параллельных вычислений

В этом примере показано, как повысить производительность оптимизации с помощью Toolbox™ параллельных вычислений.

Задачи оптимизатора ответа

Задание конструктивных переменных

В этом разделе показано, как задать конструктивные переменные для оптимизации.

Указание сигналов для регистрации

Укажите сигналы для регистрации в оптимизаторе отклика.

Создание наборов ввода-вывода линеаризации

Создайте наборы ввода/вывода линеаризации в оптимизаторе отклика или анализаторе чувствительности.

Задать параметры оптимизации

В этом разделе показано, как задать параметры оптимизации в оптимизаторе ответа после настройки конструктивных переменных и требований к конструкции.

Взаимодействие с графиками

В этом разделе показано, как взаимодействовать с графиками в оптимизаторе ответа.

Сравнение требований и конструктивных переменных с помощью паутинного графика

В этом примере показано, как использовать паутинный график для сравнения оценок требований до и после оптимизации ответа.

Сохранение значений конструктивных переменных для определенной итерации

В этом примере показано, как сохранить значения конструктивных переменных для определенных итераций оптимизации.

Обновление модели с помощью набора конструктивных переменных

В этом примере показано, как обновить модель с помощью набора конструктивных переменных.

Сеансы оптимизации сохранения и загрузки

Структура сеанса оптимизации и сохранение и загрузка сеансов в оптимизаторе ответов.

Создание кода

Создание кода MATLAB для задач оптимизации конструкции (GUI)

В этом примере показано, как автоматически создать функцию MATLAB для решения задачи оптимизации конструкции.

Поиск неисправностей

Оптимизация не выполняется

Что делать, если в значениях параметров не отображаются изменения или задержка оптимизации.

Конвергенция оптимизации

Что делать, если оптимизация не удовлетворяет проектным требованиям или требует длительного времени, чтобы сойтись рядом с решением, или если реакция системы становится нестабильной.

Скорость оптимизации и параллельные вычисления

Что делать, если при параллельных вычислениях не наблюдается ускорения, если результаты отличаются или если оптимизация остановлена.

Нежелательные значения параметров

Что делать, если оптимизация дает нежелательные значения параметров или нарушает границы значений.

Возврат к начальным значениям параметров

Как выйти из оптимизации и вернуться к исходным значениям.

Характерные примеры