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

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

Можно использовать анализ чувствительности, чтобы оценить как параметры Simulink® модель влияет на выход модели или конструктивные требования модели. Вы сначала генерируете выборки параметров, и затем задаете функцию стоимости путем создания конструктивных требований на сигналах модели. Для получения дополнительной информации смотрите, Сгенерируйте Выборки Параметра для Анализа чувствительности, Задайте Требования Временного интервала и Задайте Требования Частотного диапазона. Вы затем оцениваете требование (функция стоимости) для каждой выборки. Можно использовать оцененные результаты сконфигурировать оптимизацию оценки или ответа параметра следующими способами:

  1. Анализируйте отношение между параметрами и оцененными значениями требования и параметрами ранга в порядке влияния. Для получения дополнительной информации смотрите, Анализируют Отношение Между Параметрами и Конструктивными требованиями. Можно затем принять решение оценить или оптимизировать более влиятельные параметры.

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

    После того, как вы оцените требования в Sensitivity Analyzer, оцененное требование (значение функции стоимости) и соответствующие значения параметров отображено в таблице Evaluation Result приложения. Новая переменная, EvalResults, с этой информацией создается в области Results приложения. Например, таблица ниже приводит оцененное требование соответствия сигнала и соответствующие значения для параметров Gain, Delay, Tc, и Tp из модели, sdoVOR.

    Извлекать значения параметров, чтобы использовать в качестве исходного предположения во время оценки или оптимизации:

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

    2. Чтобы выбрать значения параметров, которые минимизируют функцию стоимости, щелкните правой кнопкой по соответствующей строке и выберите Extract Parameter Values.

      Новая переменная, ParamValues, создается в области Results приложения.

    3. При экспорте в Parameter Estimator или сеанс приложения Response Optimizer, выберите эту переменную, чтобы задать исходное предположение для параметров.

  3. Чтобы протестировать робастность вашего проекта во время оптимизации в приложении Response Optimizer, задайте значения для неопределенных параметров. Для получения дополнительной информации смотрите Параметры Оптимизации для Робастности.

    Можно задать значения для неопределенных параметров с помощью всех значений параметров в EvalResults. Можно также выбрать подмножество значений параметров:

    1. Выберите соответствующие строки значений параметров в таблице Evaluation Result приложения.

    2. Щелкните правой кнопкой и выберите Create new evaluation result. Новая переменная создается в области Results приложения.

    3. При экспорте в сеанс приложения Response Optimizer выберите эту переменную, чтобы задать неопределенные переменные.

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

Можно экспортировать результаты Sensitivity Analyzer в приложения Response Optimizer и Parameter Estimator. Для этого в Sensitivity Analyzer, нажмите Optimize. В выпадающем меню выберите приложение, чтобы экспортировать в.

В качестве альтернативы, если у вас есть открытый Parameter Estimator или сеанс Response Optimizer в этих приложениях, нажмите Sensitivity Analysis. В выпадающем меню выберите Import from Open Session или Import from Session file. Последние загрузки опции следуют из ранее сохраненного сеанса Sensitivity Analyzer.

Примечание

  • Только требования соответствия сигнала экспортируются от Анализа чувствительности до сеанса Parameter Estimator. В Parameter Estimator они упоминаются как эксперименты.

  • Только требования кроме требований соответствия сигнала экспортируются от Анализа чувствительности до сеанса Response Optimizer.

Похожие темы