Табличное управление

Настройка запланированных на усиление контроллеров для нелинейных объектов

Запланированный на усиление диспетчер является диспетчером, усиления которого автоматически настроены как функция времени, условий работы или параметров объекта. Табличное управление является общей стратегией управления системами, движущие силы которых изменяются со временем или условиями работы. Такие системы включают системы линейного варьирования параметра (LPV) и большие классы нелинейных систем. Чтобы настроить запланированные на усиление контроллеры в MATLAB® или Simulink®, вы представляете переменное усиление как функцию переменных планирования с помощью tunableSurface команда. Для обзора рабочего процесса для настройки запланированных на усиление контроллеров смотрите Основы Табличного управления.

Функции

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

tunableSurfaceСоздайте настраиваемую поверхность усиления для табличного управления
polyBasisПолиномиальные основные функции для настраиваемой поверхности усиления
fourierBasisОсновные функции Фурье для настраиваемой поверхности усиления
ndBasisОсновные функции для настраиваемой поверхности усиления
viewSurfВизуализируйте поверхность усиления как функцию планирования переменных
evalSurfОцените поверхности усиления в определенных точках проекта
getDataПолучите текущие значения настраиваемо-поверхностных коэффициентов
setDataУстановите значения настраиваемо-поверхностных коэффициентов
codegenСгенерируйте код MATLAB для настраиваемых поверхностей усиления
systuneНастройте системы управления фиксированной структуры, смоделированные в MATLAB
slTunerИнтерфейс для настройки системы управления моделей Simulink
systune (slTuner)Настройте параметры системы управления в Simulink с помощью slTuner интерфейс
voidModelОтметьте отсутствующие или нерелевантые модели в массиве моделей
varyingGoalПеременная настраивающая цель для запланированных на усиление контроллеров
getGoalОцените переменную настраивающую цель в заданной точке проекта

Блоки

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

Varying Lowpass FilterФильтр Баттерворта с различными коэффициентами
Varying Notch FilterОтметьте фильтр с различными коэффициентами
PID ControllerПИД-регулятор в непрерывном времени или дискретном времени
PID Controller (2DOF)ПИД-регулятор с двумя степенями свободы непрерывного времени или дискретного времени
Varying Transfer FunctionПередаточная функция с различными коэффициентами
Varying State SpaceМодель в пространстве состояний с различными матричными значениями
Varying Observer FormМодель в пространстве состояний формы наблюдателя с различными матричными значениями
Discrete Varying LowpassДискретный Фильтр Баттерворта с различными коэффициентами
Discrete Varying NotchМетка дискретного времени фильтрует с различными коэффициентами
Discrete PID ControllerДискретное время или ПИД-регулятор в непрерывном времени
Discrete PID Controller (2DOF)Дискретное время или ПИД-регулятор с двумя степенями свободы непрерывного времени
Discrete Varying Transfer FunctionПередаточная функция дискретного времени с различными коэффициентами
Discrete Varying State SpaceМодель в пространстве состояний дискретного времени с различными матричными значениями
Discrete Varying Observer FormМодель в пространстве состояний формы наблюдателя дискретного времени с различными матричными значениями

Темы

Запланированные на усиление системы управления

Основы табличного управления

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

Запланированные на усиление системы управления модели в Simulink

В Simulink модель получает расписания с помощью интерполяционных таблиц, блоков интерполяции или блоков MATLAB Function.

Настройте расписания усиления

Настройте расписания усиления в Simulink

Изучите общий настраивающий рабочий процесс для использования systune настроить запланированные на усиление контроллеры.

Модели объекта управления для запланированного на усиление контроллера, настраивающегося

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

Несколько Точек Проекта в Интерфейсе slTuner

Для настройки запланированной на усиление системы управления сопоставьте семейство линейных моделей объекта управления с slTuner взаимодействуйте через интерфейс к своей модели Simulink.

Параметризуйте расписания усиления

Поверхность усиления параметризовала переменное усиление в терминах переменных планирования. Используйте поверхности усиления, чтобы смоделировать переменные усиления в запланированной на усиление системе управления.

Измените требования с условиями работы

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

Подтвердите запланированные на усиление системы управления

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

Тематическое исследование HL-20 автопилота

Обрезка и линеаризация корпуса HL-20

Линеаризуйте модель корпуса в массиве точек проекта, чтобы использовать в запланированной на усиление системе управления.

Угловое управление уровнем в автопилоте HL-20

Настройте запланированные на усиление ПИ-контроллеры для внутреннего цикла модели корпуса HL-20.

Управление ориентацией в автопилоте HL-20 - проект SISO

Настройте запланированную на усиление архитектуру SISO для управления списком, подачей и отклонением от курса корпуса.

Управление ориентацией в автопилоте HL-20 - проект MIMO

Настройте запланированную на усиление архитектуру MIMO для управления списком, подачей и отклонением от курса корпуса.

Рабочий процесс MATLAB для настройки автопилота HL-20

Спроектируйте запланированную на усиление систему управления для корпуса HL-20 в MATLAB.

Рекомендуемые примеры