Анализ чувствительности

Анализируйте чувствительность функции стоимости к параметрам модели с помощью проекта экспериментов (DOE), Монте-Карло и методов корреляции

Используйте Анализ чувствительности, чтобы оценить, как параметры и состояния модели Simulink® влияют на выход модели или конструктивные требования модели. Можно оценить модель в инструменте Sensitivity Analysis, или в командной строке. Можно ускорить оценку с помощью параллельных вычислений или быстро перезапустить. В инструменте Sensitivity Analysis, после выполнения анализа чувствительности, можно экспортировать результаты анализа в инструменты Parameter Estimation или Response Optimization. Чтобы узнать больше об анализе чувствительности и его приложениях, смотрите то, Что Анализ чувствительности?

Графические инструменты

Sensitivity Analysis ToolИсследуйте пробел проекта и определите большинство влиятельных параметров модели

Функции

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

sdo.sampleСгенерируйте выборки параметра
sdo.SampleOptionsОпции выборки параметра для sdo.sample
sdo.ParameterSpaceЗадайте вероятностные распределения для параметров модели
makedistСоздайте объект вероятностного распределения
truncateУсеченный объект вероятностного распределения
sdo.scatterPlotГрафик поля точек выборок

Создайте сценарий симуляции

sdo.SimulationTestОписание сценария симуляции

Задайте требования временного интервала

sdo.requirements.SignalBoundКусочно-линейная амплитуда связана
sdo.requirements.SignalTrackingСсылочный сигнал отследить
sdo.requirements.StepResponseEnvelopeПереходной процесс привязал сигнал
sdo.requirements.PhasePlaneEllipseНаложите эллиптический, привязал траекторию плоскости фазы двух сигналов
sdo.requirements.PhasePlaneRegionНаложите область, привязал траекторию плоскости фазы двух сигналов

Задайте требования параметра

sdo.requirements.FunctionMatchingНаложите ограничение соответствия функции на переменную
sdo.requirements.MonotonicVariableНаложите монотонное ограничение на переменную
sdo.requirements.RelationalConstraintНаложите реляционное ограничение на пару переменных
sdo.requirements.SmoothnessConstraintНаложите границы на величину градиента переменной

Задайте требования частотного диапазона

sdo.requirements.BodeMagnitudeПредвещайте связанную величину
sdo.requirements.ClosedLoopPeakGain Усиление пика замкнутого цикла связано
sdo.requirements.GainPhaseMarginГраницы запаса по амплитуде и фазе
sdo.requirements.OpenLoopGainPhaseОтвет Николса связан
sdo.requirements.PZDampingRatioКоэффициент затухания связан
sdo.requirements.PZNaturalFrequencyСобственная частота связана
sdo.requirements.PZSettlingTimeВремя урегулирования связано
sdo.requirements.SingularValueСингулярное значение связано
sdo.evaluateОцените функцию стоимости для выборок
sdo.EvaluateOptionsОпции оценки функции стоимости для sdo.evaluate
sdo.OperatingPointSetupНастройте установившийся расчет рабочей точки
sdo.getParameterFromModelСпроектируйте переменную для оптимизации
sdo.getStateFromModelНачальное состояние для оценки из модели Simulink
sdo.getModelDependenciesСписок файла модели и зависимостей от пути
sdo.setValueInModelУстановите значение переменных проекта в модели
sdo.analyzeАнализируйте, как параметры модели влияют на функцию стоимости
sdo.AnalyzeOptionsАналитические опции для sdo.analyze

Темы

Основы оценки

Что такое Анализ чувствительности?

Программное обеспечение Simulink Design Optimization™ выполняет глобальный анализ чувствительности.

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

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

Анализируйте отношение между параметрами и конструктивными требованиями

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

Подтвердите анализ чувствительности

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

Запишите функцию стоимости

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

Инструменты и программируемый рабочий процесс

Идентифицируйте основные параметры для оценки (графический интерфейс пользователя)

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

Идентифицируйте основные параметры для оценки (код)

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

Спроектируйте исследование Используя выборку параметра (графический интерфейс пользователя)

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

Спроектируйте исследование Используя выборку параметра (код)

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

Исследуйте надежность проекта Используя выборку параметра (графический интерфейс пользователя)

В этом примере показано, как использовать инструмент Sensitivity Analysis, чтобы исследовать поведение ПИ-контроллера для двигателя постоянного тока.

Установившаяся оценка

Задайте установившуюся рабочую точку для анализа чувствительности

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

Ускорьте оценку

Используйте параллельные вычисления в анализе чувствительности

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

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

Эта тема показывает, как убыстриться, анализ чувствительности с помощью Simulink быстро перезапускают.

Используйте режим Accelerator во время симуляций

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

Храните промежуточные данные в инструменте

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

Задачи Sensitivity Analysis Tool

Задайте параметры для исследования проекта

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

Задайте требования временного интервала

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

Задайте требования параметров

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

Задайте требования частотного диапазона

Задайте требования частотного диапазона в инструменте Sensitivity Analysis.

Предварительная Обработка Данных

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

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

Создайте наборы ввода/вывода линеаризации в инструменте Response Optimization или инструменте Sensitivity Analysis.

Оцените конструктивные требования

Оцените свои конструктивные требования в инструменте Sensitivity Analysis.

Используйте анализ чувствительности, чтобы сконфигурировать оценку и оптимизацию

Используйте результаты, сгенерированные в инструменте Sensitivity Analysis, чтобы сконфигурировать оптимизацию оценки или ответа параметра.

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

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

Генерация кода

Сгенерируйте код MATLAB для анализа чувствительности для исследования космоса проекта и оценки (графический интерфейс пользователя)

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

Сгенерируйте код MATLAB для статистики анализа чувствительности, чтобы идентифицировать основные параметры (графический интерфейс пользователя)

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