В этом примере показано, как спроектировать две обратной связи в каскадной системе управления, чтобы отследить опорные сигналы. Проект использует уровень тела (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')