Control System Designer

Спроектируйте одно вход, одно выход (SISO) контроллеры

Описание

Приложение Control System Designer позволяет вам спроектировать одно вход, одно выход (SISO) контроллеры для систем с обратной связью, смоделированных в MATLAB® или Simulink® (требует программного обеспечения Simulink Control Design™).

Используя это приложение, вы можете:

  • Контроллеры проекта, использующие:

    • Интерактивный Предвещают, корневой годограф и Николс графические редакторы для добавления, изменения и удаления полюсов контроллера, нулей и усилений.

    • Автоматизированный ПИД, LQG или настройка IMC.

    • Основанная на оптимизации настройка (требует программного обеспечения Simulink Design Optimization™).

    • Автоматизированное формирование цикла (требует программного обеспечения Robust Control Toolbox™).

  • Настройте компенсаторы для одноконтурных или многоконтурных архитектур управления.

  • Анализируйте проекты системы управления с помощью временного интервала и ответов частотного диапазона, таких как переходные процессы и нулевые полюсом карты.

  • Сравните графики отклика для нескольких проектов системы управления.

  • Спроектируйте контроллеры для приложений управления мультимодели.

Ограничения

При использовании Control System Designer в MATLAB Online™ следующие функции не доступны:

  • Разработка контроллеров в Simulink

  • Редактор переменных

Control System Designer app

Откройте приложение Control System Designer

  • Панель инструментов MATLAB: На вкладке Apps, под Control System Design and Analysis, кликают по значку приложения.

  • Командная строка MATLAB: Войти controlSystemDesigner.

  • Панель инструментов Simulink: На вкладке Apps, под Control Systems, кликают по значку приложения.

Программируемое использование

развернуть все

controlSystemDesigner открывает приложение Control System Designer с помощью следующей архитектуры управления по умолчанию:

Архитектура состоит из объектов LTI:

  • G Модель объекта управления

  • C Компенсатор

  • Модель H — Sensor

  • F Предварительный фильтр

По умолчанию приложение конфигурирует каждую из этих моделей как модульное усиление.

controlSystemDesigner(plant) инициализирует объект, G, к plant. plant может быть любая модель SISO LTI, созданная с ss, tf, zpk или frd, или массив таких моделей.

controlSystemDesigner(plant,comp) инициализирует компенсатор, C, к модели SISO LTI comp.

controlSystemDesigner(plant,comp,sensor) инициализирует модель датчика, H, к sensor. sensor может быть любая модель SISO LTI или массив таких моделей. Если вы задаете оба plant и sensor как массивы моделей LTI, должны соответствовать длины массивов.

controlSystemDesigner(plant,comp,sensor,prefilt) инициализирует модель предварительного фильтра, F, к модели SISO LTI prefilt.

controlSystemDesigner(views) открывает приложение и задает начальную графическую настройку редактора. views может быть любой из следующих векторов символов или массив ячеек нескольких векторов символов.

  • 'rlocus' — Редактор корневого годографа

  • 'bode' — Разомкнутый контур предвещает редактор

  • 'nichols' — Разомкнутый контур редактор Николса

  • 'filter' — Предвещайте Редактор для ответа с обратной связью от входа предварительного фильтра до объекта выход

В дополнение к открытию заданных графических редакторов приложение строит переходной процесс ввода - вывода с обратной связью.

controlSystemDesigner(views,plant,comp,sensor,prefilt) задает начальную настройку графика и инициализирует объект, компенсатор, датчик и предварительный фильтр с помощью заданных моделей. Если модель не использована, приложение использует значение по умолчанию.

controlSystemDesigner(initData) открывает приложение и инициализирует конфигурацию системы с помощью структуры данных инициализации initdata. Создать initdataИспользование sisoinit.

controlSystemDesigner(sessionFile) открывает приложение и загружает ранее сохраненный сеанс. sessionFile имя файла данных сеанса на пути MATLAB. Эти данные включают архитектуру существующей системы и настройку графика, и любые проекты и ответы, сохраненные в Data Browser.

Чтобы сохранить сеанс, в приложении Control System Designer, на вкладке Control System, нажимают Save Session.

Смотрите также

Приложения

Функции

Представленный в R2015a