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

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

  • Подсказка команды MATLAB: Введите controlSystemDesigner.

  • Редактор моделей Simulink: Выберите Analysis> Control Design> Control System Designer.

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

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

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' — Разомкнутый цикл редактор Николса

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

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

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