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
страницы с описанием.