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

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

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

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

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

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

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

Figure contains an axes object. The axes object with title From: r To: y contains an object of type line. This object represents 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)

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

Похожие темы