Интерпретируйте выходы hinfstruct

Выход модель является настроенной версией Входа модели

T содержит те же настраиваемые компоненты, что и входная модель с обратной связью T0. Однако значения параметров T теперь настроены, чтобы минимизировать H ∞ норму этой передаточной функции .

Интерпретация гамма

gamma - наименьшая норма H ∞, достигаемая оптимизатором. Исследуйте gamma чтобы определить, насколько близка настроенная система к соответствию ограничениям проекта. Если вы нормализуете ограничения H ∞, конечное gamma Значение 1 или менее указывает, что ограничения выполняются. Итоговая gamma значение, превышающее 1 на небольшую величину, указывает, что ограничения почти выполняются.

Значение gamma это hinfstruct возвраты является локальным минимумом задачи минимизации усиления. Для достижения наилучших результатов используйте RandomStart опция для hinfstruct для получения нескольких запусков минимизации. Настройка RandomStart в целое число N > 0 причины hinfstruct чтобы запустить N оптимизации дополнительное время, начиная со значений параметров, которое оно выбирает случайным образом. Для примера:

opts = hinfstructOptions('RandomStart',5);
[T,gamma,info] = hinfstruct(T0,opts);

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

Для получения дополнительной информации о hinfstruct, его опции и выходы, см. hinfstruct и hinfstructOptions страницы с описанием.

Похожие темы