exponenta event banner

Планирование усиления

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

Контроллер с планированием усиления - это контроллер, коэффициенты усиления которого автоматически корректируются в зависимости от времени, рабочего состояния или параметров установки. Планирование прибылей - это общая стратегия управления системами, динамика которых изменяется в зависимости от времени или условий эксплуатации. Такие системы включают линейные изменяющиеся параметры (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Оценка цели настройки переменной в указанной точке проектирования

Блоки

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

Изменяющийся фильтр нижних частотФильтр бабочки с изменяющимися коэффициентами
Изменяющийся фильтр надрезовФильтр-пробка с изменяющимися коэффициентами
PID-контроллерПИД-контроллер непрерывного или дискретного времени
PID-контроллер (2DOF)Непрерывный или дискретный двухстепенный ПИД-контроллер
Изменяющаяся передаточная функцияПередаточная функция с изменяющимися коэффициентами
Изменяющееся пространство состоянийМодель пространства состояний с изменяющимися значениями матрицы
Изменяющаяся форма наблюдателяМодель состояния-пространства в форме наблюдателя с изменяющимися значениями матрицы
Дискретное изменение нижних частотДискретный фильтр Butterworth с изменяющимися коэффициентами
Дискретный изменяющийся вырезДискретно-временной фильтр с изменяющимися коэффициентами
Дискретный PID-контроллерДискретный или непрерывный ПИД-контроллер
Дискретный PID-контроллер (2DOF)Дискретный или непрерывный двухстепенный ПИД-контроллер
Дискретная изменяющаяся передаточная функцияДискретно-временная передаточная функция с изменяющимися коэффициентами
Пространство дискретного изменяющегося состоянияДискретно-временная модель состояния-пространства с изменяющимися значениями матрицы
Форма дискретного переменного наблюдателяДискретно-временная модель состояния-пространства в форме наблюдателя с изменяющимися значениями матрицы

Темы

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

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

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

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

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

Настроить графики получения

Настройка графиков усиления в Simulink

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

Модели установок для настройки контроллера усиления по расписанию

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

Несколько точек проектирования в интерфейсе slTuner

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

Параметризация графиков усиления

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

Изменение требований с учетом условий эксплуатации

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

Проверка систем управления с планированием усиления

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

HL-20 Пример использования автопилота

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

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

Управление угловой скоростью в автопилоте HL-20

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

Контроль положения в автопилоте HL-20 - проектирование SISO

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

Контроль положения в автопилоте HL-20 - MIMO Design

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

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

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

Характерные примеры