Подтвердите проектирование контроллера

Чтобы подтвердить систему управления hinfstruct, анализируйте настроенные выходные модели, описанные в, Интерпретируют Выходные параметры hinfstruct. Используйте эти настроенные модели, чтобы исследовать производительность настроенной системы.

Проверка проекта в MATLAB

Этот пример показывает, как получить переходной процесс с обратной связью системы, настроенной с hinfstruct в MATLAB®.

Можно использовать настроенные версии настраиваемых компонентов системы, чтобы создать или разомкнутый цикл с обратной связью числовые модели LTI настроенной системы управления. Можно затем анализировать разомкнутый цикл или производительность с обратной связью с помощью других инструментов Control System Toolbox™.

В этом примере создайте и анализируйте модель с обратной связью системы HDA, настроил Мелодию диспетчер Параметерс. Для этого используйте getIOTransfer, чтобы извлечь от настроенной системы управления передаточную функцию между входом шага и измеренным выводом.

Try = getIOTransfer(T,'r','y');
step(Try)

Проверка проекта в Simulink

Этот пример показывает, как записать настроенные значения в вашу модель 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)

Можно теперь моделировать модель с помощью настроенных значений параметров, чтобы подтвердить проектирование контроллера.

Похожие темы