exponenta event banner

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

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

Используйте анализ чувствительности, чтобы оценить, как параметры и состояния модели Simulink ® влияют на выходные данные модели или требования к конструкции модели. Модель можно оценить в анализаторе чувствительности или в командной строке. Вы можете ускорить оценку с помощью параллельных вычислений или быстрого перезапуска. В анализаторе чувствительности после выполнения анализа чувствительности можно экспортировать результаты анализа в приложение Оценка параметров (Parameter Estimator) или Оптимизатор отклика (Response Optimizer). Дополнительные сведения об анализе чувствительности и его приложениях см. в разделе Что такое анализ чувствительности?

Приложения

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

Функции

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

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™ выполняет глобальный анализ чувствительности.

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

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

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

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

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

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

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

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

Приложения и программный рабочий процесс

Определение ключевых параметров для оценки (GUI)

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

Определение ключевых параметров для оценки (код)

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

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

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

Проектное исследование с использованием выборки параметров (код)

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

Исследование надежности конструкции с использованием выборки параметров (GUI)

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

Стационарная оценка

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

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

Ускорение оценки

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

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

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

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

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

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

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

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

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

Определение параметров для исследования конструкции

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

Укажите требования к временной области

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

Определение требований к параметрам

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

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

Укажите требования к частотной области в анализаторе чувствительности.

Данные предварительной обработки

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

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

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

Оценка требований к проектированию

Оцените требования к конструкции в анализаторе чувствительности.

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

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

Взаимодействие с графиками в анализаторе чувствительности

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

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

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

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

Создание кода MATLAB для статистики анализа чувствительности для определения ключевых параметров (GUI)

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