Чтобы подтвердить систему управления hinfstruct
, анализируйте настроенные выходные модели, описанные в, Интерпретируют Выходные параметры hinfstruct. Используйте эти настроенные модели, чтобы исследовать производительность настроенной системы.
Этот пример показывает, как получить переходной процесс с обратной связью системы, настроенной с hinfstruct
в MATLAB®.
Можно использовать настроенные версии настраиваемых компонентов системы, чтобы создать или разомкнутый цикл с обратной связью числовые модели LTI настроенной системы управления. Можно затем анализировать разомкнутый цикл или производительность с обратной связью с помощью других инструментов Control System Toolbox™.
В этом примере создайте и анализируйте модель с обратной связью системы HDA, настроил Мелодию диспетчер Параметерс. Для этого используйте getIOTransfer
, чтобы извлечь от настроенной системы управления передаточную функцию между входом шага и измеренным выводом.
Try = getIOTransfer(T,'r','y'); step(Try)
Этот пример показывает, как записать настроенные значения в вашу модель Simulink® для валидации.
Интерфейс 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)
Можно теперь моделировать модель с помощью настроенных значений параметров, чтобы подтвердить проектирование контроллера.