Чтобы подтвердить hinfstruct
управляйте дизайном, анализируйте настроенные выходные модели, описанные в Interpret the Outputs of hinfstruct. Используйте эти настроенные модели, чтобы изучить эффективность настроенной системы.
Этот пример показов, как получить переходную характеристику системы с обратной связью, настроенной на hinfstruct
в MATLAB®.
Можно использовать настроенные версии настраиваемых компонентов системы, чтобы создать числовые модели LTI замкнутой или разомкнутой системы управления. Затем можно анализировать эффективность без разомкнутого контура или с обратной связью с помощью других инструментов Control System Toolbox™.
В этом примере создайте и проанализируйте модель системы HDA с обратной связью, настроенную в Tune the Controller Parameters. Для этого используйте getIOTransfer
чтобы извлечь из настроенной системы управления передаточную функцию между входом шага и измеренным выходом.
Try = getIOTransfer(T,'r','y'); step(Try)
В этом примере показано, как записать настроенные значения в Simulink® модель для валидации.
The slTuner
интерфейс линеаризирует вашу модель Simulink. Как лучшая практика, проверьте настроенные параметры в нелинейной модели. Можно использовать slTuner
интерфейс для этого.
В этом примере запишите настроенные параметры в rct_diskdrive
система, настроенная на настройку параметров контроллера.
Сделайте копию slTuner
описание системы управления для сохранения исходных значений параметров. Затем распространите настроенные значения параметров на копию.
ST = copy(ST0); setBlockValue(ST,T);
Эта команда записывает значения параметров из настроенной, взвешенной модели с обратной связью T
к соответствующим параметрам в интерфейсе ST
.
Можно изучить обратной связи линеаризированной версии системы управления, представленной ST
. Для примера:
Try = getIOTransfer(ST,'r','y'); step(Try)
Начиная с hinfstruct
настраивает линеаризированную версию системы, следует также проверить настроенный контроллер в полной нелинейной модели Simulink. Для этого запишите значения параметров из slTuner
интерфейс с моделью Simulink.
writeBlockValue(ST)
Теперь можно симулировать модель с помощью настроенных значений параметров, чтобы подтвердить проектирование контроллера.