Эта тема показывает, как использовать результаты, сгенерированные в инструменте Sensitivity Analysis, чтобы сконфигурировать оптимизацию оценки или ответа параметра.
Можно использовать анализ чувствительности, чтобы оценить, как параметры модели Simulink® влияют на выход модели или конструктивные требования модели. Вы сначала генерируете выборки параметров, и затем задаете функцию стоимости путем создания конструктивных требований на сигналах модели. Для получения дополнительной информации смотрите, Сгенерируйте Выборки Параметра для Анализа чувствительности, Задайте Требования Временного интервала и Задайте Требования Частотного диапазона. Вы затем оцениваете требование (функция стоимости) для каждой выборки. Можно использовать оцененные результаты сконфигурировать оптимизацию оценки или ответа параметра следующими способами:
Анализируйте отношение между параметрами и оцененными значениями требования и параметрами ранга в порядке влияния. Для получения дополнительной информации смотрите, Анализируют Отношение Между Параметрами и Конструктивными требованиями. Можно затем принять решение оценить или оптимизировать более влиятельные параметры.
Получите исходные предположения для значений параметров для оценки или оптимизации.
После того, как вы оцените требования в инструменте Sensitivity Analysis, оцененное требование (значение функции стоимости) и соответствующие значения параметров отображено в таблице Evaluation Result инструмента. Новая переменная, EvalResults
, с этой информацией создается в области Results инструмента. Например, таблица ниже приводит оцененное требование соответствия сигнала и соответствующие значения для параметров Gain
, Delay
, Tc
, и Tp
из модели, sdoVOR
.
Извлекать значения параметров, чтобы использовать в качестве исходного предположения во время оценки или оптимизации:
Сортировка оцененных значений функции стоимости в порядке возрастания путем нажатия на оцененный столбец требования.
Чтобы выбрать значения параметров, которые минимизируют функцию стоимости, щелкните правой кнопкой по соответствующей строке и выберите Extract Parameter Values.
Новая переменная, ParamValues
, создается в области Results инструмента.
При экспорте в сеанс инструмента Parameter Estimation или Response Optimization выберите эту переменную, чтобы задать исходное предположение для параметров.
Чтобы протестировать робастность вашего проекта во время оптимизации в инструменте Response Optimization, задайте значения для неопределенных параметров. Для получения дополнительной информации смотрите Параметры Оптимизации для Робастности.
Можно задать значения для неопределенных параметров с помощью всех значений параметров в EvalResults
. Можно также выбрать подмножество значений параметров:
Выберите соответствующие строки значений параметров в таблице Evaluation Result инструмента.
Щелкните правой кнопкой и выберите Create new evaluation result. Новая переменная создается в области Results инструмента.
При экспорте в сеанс инструмента Response Optimization выберите эту переменную, чтобы задать неопределенные переменные.
Можно экспортировать результаты инструмента Sensitivity Analysis в инструменты Parameter Estimation и Response Optimization. Для этого в инструменте Sensitivity Analysis, нажмите Optimize. В выпадающем меню выберите инструмент, чтобы экспортировать в.
В качестве альтернативы, если у вас есть открытый сеанс инструмента Parameter Estimation или Response Optimization в этих инструментах, нажмите Sensitivity Analysis. В выпадающем меню выберите Import from Open Session или Import from Session file. Последние загрузки опции следуют из ранее сохраненного сеанса инструмента Sensitivity Analysis.
Только требования соответствия сигнала экспортируются от Анализа чувствительности до сеанса инструмента Parameter Estimation. В инструменте Parameter Estimation они упоминаются как эксперименты.
Только требования кроме требований соответствия сигнала экспортируются от Анализа чувствительности до сеанса инструмента Response Optimization.