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

Анализируйте чувствительность функции стоимости к параметрам модели с помощью проекта экспериментов (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, чтобы исследовать поведение контроллера PI для двигателя постоянного тока.

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

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

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

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

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

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

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

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

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

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

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

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

Задачи Sensitivity Analysis Tool

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

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

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

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

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

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

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

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

Предварительно обработайте данные

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

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

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

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

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

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

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

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

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