exponenta event banner

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

Подтверждать 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)

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

Похожие темы