Контроллер корпуса, настраивающийся

В этом примере показано, как спроектировать две обратной связи в каскадной системе управления, чтобы отследить опорные сигналы. Проект использует уровень тела (q) в качестве внутренней обратной связи и ускорения (азимут) как внешний сигнал обратной связи. Этот пример основан на примере Simulink® Control Design™ Каскадный Многоконтурный Проект Обратной связи (Simulink Control Design).

После загрузки модели и предварительно сконфигурированного сеанса приложения Control System Designer, можно спроектировать новый контроллер, использующий Оптимизацию Ответа.

Требует Simulink® Control Design™.

Открытие модели

Откройте модель используя следующую команду и дважды щелкните по оранжевому блоку, чтобы запустить Control System Designer.

open_system('airframe_demo')

Спроектируйте обзор

Цель проекта состоит в том, чтобы иметь полное время нарастания менее чем 0,5 секунд для внешней обратной связи. Предварительный проект сделан с помощью Simulink Control Design (см. Каскадный Многоконтурный Проект Обратной связи (Simulink Control Design).) и используется в качестве начальной точки для оптимизации. Контроллер должен удовлетворить следующим требованиям:

  • Запас по амплитуде> = 10 дБ и Запас по фазе> = 50 градусов для внутренней обратной связи.

  • Запас по амплитуде> = 10 дБ и Запас по фазе> = 60 градусов для внешней обратной связи.

  • Перерегулирование самое большее 1%, 80%-е время нарастания 0,5 секунд и 99%-е время нарастания 0,6 секунд для переходного процесса внешнего контура.

Эти конструктивные требования были добавлены к приложению Control System Designer. Чтобы завершить проект с помощью оптимизации ответа, во вкладке Control System, в Настраивающих Методах выпадающий список, выбирают Optimization Based Tuning. В окне Response Optimization нажмите Start Optimization.

bdclose('airframe_demo')

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте