Проектирование контроллеров Pid для многовходных Многопроизводительные (мимо) системы

Введение в MIMO PID Control

Пропорционально-интегрально-производные (PID) контроллеры остаются основой управления промышленным процессом, с более чем 95% циклов обратной связи с использованием некоторого варианта этого алгоритма. Их простота, надежность и интуитивная настройка сделали их незаменимыми для систем с одним входом один выход (SISO). Однако современная инженерия все чаще сталкивается с системами с несколькими входами много выходов (MIMO) - химическими реакторами, роботизированными манипуляторами, управлением полетом самолета, электрическими сетями и автомобильными трансмиссиями - где несколько исполнительных механизмов влияют на несколько измеренных выходов одновременно. В этих системах взаимодействие между циклами может вызывать нестабильность, ухудшение производительности и непредвиденные колебания, если применяется наивный подход SISO. Проектирование PID-контроллеров для систем MIMO требует систематического лечения эффектов связи, пределов стабильности и скоординированной настройки. Эта статья обеспечивает всеобъемлющее руководство по дизайну MIMO PID, охватывающий основополагающие концепции, доступные стратегии, методы настройки и практические соображения реализации, поддерживаемые внешними ссылками для более глубокого изучения.

Понимание систем MIMO

Система MIMO характеризуется \(m\) входами и \(p\) выходами, обычно представленными матрицей передающей функции \(\mathbf{G}(s)\) размерности \(p \times m\). Например, химический реактор может иметь скорость потока подачи и температуру охлаждающей жидкости в качестве входов, в то время как концентрация продукта и температура реактора являются выходами. В робототехнике совместные крутящие моменты (входные сигналы) должны позиционировать конечный фактор в трехмерном пространстве (выходы). Основной задачей является кросс-соединение между каналами: изменение входа \(y 1\) влияет не только на выход \(y 1\), но и \(y 2\) и наоборот. Эта связь количественно определяется Относительной лучевой решеткой (RGA) , частотно-зависимым инструментом, который определяет силу взаимодействия и предлагает пары для децентрализованного управления. RGA определяется элементно-понят

Системы MIMO часто классифицируются как квадрат (равное количество входов и выходов) или неквадрат. Квадратные системы более тягостны, потому что можно попытаться сцепление один к одному, но даже тогда перекрестное соединение нельзя игнорировать. Динамическое поведение захватывается полюсами и нулями системы — особенно многовариантные нули , которые могут вызвать ограничения правой половины плоскости, даже если ни один цикл SISO не имеет там нуля. Понимание этих основ является первым шагом к успешной конструкции контроллера.

Проблемы в MIMO PID дизайне

Разработка PID-контроллеров для MIMO-систем ставит перед собой несколько задач, выходящих за рамки задач SISO:

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

Стратегии проектирования MIMO PID контроллеров

Существуют две широкие философии: децентрализованное управление (разработка независимых SISO PID-контроллеров для каждого цикла после уменьшения взаимодействий) и многовариантное управление (разработка единого матричного PID-контроллера, который явно обрабатывает связь).В рамках децентрализованного управления популярны методы разъединения.В рамках многовариантного управления распространены прямой синтез и настройка на основе оптимизации.

Отсоединение контроля

Разъединение превращает завод MIMO в набор приблизительно независимых подсистем SISO. Простейшая форма — статическое разъединение, где постоянная предкомпенсаторная матрица усиления \(\mathbf{G}(0)\mathbf{D}\) выбрана так, что матрица усиления постоянного состояния \(\mathbf{G}(0)\mathbf{D}\) является диагональной (или почти такой), статическое разъединение использует обратную матрицу \(\mathbf{K}\) в качестве компенсатора, при условии, что \(\mathbf{K}\) в качестве компенсатора, при условии, что \(\mathbf{K}\) в более высоких частотах динамика вызывает остаточное соединение. Динамическое разъединение использует матрицу передающей функции \(\mathbf{D}( Полученный эффективный процесс, наблюдаемый каждым PID-контроллером, затем приблизительно \(g {11}(s)\) и \(g {22}(s)\) в отдельности. После разъединения стандартные методы настройки SISO PID (например, Ziegler-Nichols, IMC) могут применяться к каждой петле независимо. Разъединение работает лучше всего, когда установка хорошо кондиционирована (элементы RGA около 1) и модель точна.

Методы диагонализации

Диагонализация выходит за рамки разъединения путем преобразования как входов, так и выходов в новую систему координат, где установка является диагональной. Это достигается за счет преобразования координат на основе собственной структуры матрицы передачи станции на выбранной частоте. Например, с помощью разложения собственных значений \(\mathbf{G}(s) = \mathbf{\Lambda}(s)\mathbf{\Lambda}(s)\mathbf{T}^{-1}(s)\), можно спроектировать прекомпенсатор и посткомпенсатор для создания общей диагонали системы. На практике часто используются постоянные приближения: устойчивая структура может давать матрицу постоянного преобразования, которая приблизительно диагонализирует станцию по диапазону частот. Преобразованная система затем состоит из нескольких подсистем SISO, каждая из которых имеет свою собственную доминирующую постоянную времени. Контроллеры PID предназначены для каждого преобразуемого цикла и затем повторно преобразуются обратно в исходную модель и могут быть чувствительны к вариациям параметров, но она обеспечивает систематическую основу для обработки сильной связи.

Многовариабельный PID-дизайн с помощью прямого синтеза

Вместо первого разъединения можно спроектировать полный матрицу PID-контроллер \(\mathbf{C}(s)\), которая непосредственно минимизирует соединение. Контроллер принимает форму \(\mathbf{C}(s) = \mathbf{K} i/s + \mathbf{K} d s\), где \(\mathbf{K} i, \mathbf{K} i, \mathbf{K} i, \mathbf{K} i, \mathbf{K} i, \mathbf{K} d\) являются постоянными матрицами выигрышей. Эти матрицы усиления могут быть определены путем расширения желаемой матрицы передачи замкнутого цикла (DS) от SISO до MIMO. Идея состоит в том, чтобы указать желаемую матрицу передачи замкнутого цикла (DS), как правило, диагональ с ответами первого порядка или второго порядка, а затем решить для контроллера, который достигает этого ответа точно. Для установки \ IMC Tuning Article

Оптимизация на основе настройки

При увеличении вычислительной мощности стала возможной прямая оптимизация матриц PID-прироста. Можно сформулировать объективную функцию — такую как взвешенная сумма интегрированной абсолютной ошибки (IAE) для всех выходов, при условии ограничений на перерасход, надежность (например, пик чувствительности) и усилия по управлению — и решить ее с помощью методов, основанных на градиенте, или метаэвристики (генетические алгоритмы, рой частиц). Оптимизация может быть выполнена на нелинейной модели моделирования, избегая ошибок линеаризации. Однако полученный выигрыш может не иметь прозрачности и гарантий надежности. Обычная практика заключается в использовании оптимизации для точной настройки первоначального разъединенного дизайна, что дает прагматичный гибридный подход.

Методы настройки MIMO PID контроллеров

Тюнинг может выполняться в домене времени (степной отклик) или частотном домене (обратная связь реле). Для систем MIMO последовательное замыкание цикла (SLC) является классическим методом: настройка одного цикла за раз, а другие находятся в ручном режиме, затем замыкание этого цикла и переход к следующему. Порядок настройки значительно — начните с самого быстрого цикла и работайте назад — но взаимодействия могут привести к тому, что более поздние циклы дестабилизируют более ранние, требуя итерации. Автотюнинг на основе реле был расширен до систем MIMO с использованием нескольких реле в последовательности или с псевдослучайными двоичными последовательностями для извлечения данных критической точки. Получаемый конечный выигрыш и периоды могут использоваться с правилами типа Ziegler-Nichols, но модифицированными для учета связи. BLT (Biggest Log Modulus Tuning) метод определяет коэффициент отладки для уменьшения коэффициента усиления

Практические соображения

При внедрении MIMO PID-контроллеров инженеры должны учитывать несколько реальных факторов:

  • Насыщение акупунктуры и анти-windup: В системах MIMO один насыщенный привод может вызвать включение интегратора во всех соединенных петлях из-за сцепления. Для предотвращения длительных колебаний необходимы разъединённые схемы анти-windup (например, обратный расчет, обусловленный многовариантной ошибкой отслеживания).
  • Звуки датчиков: Производное действие усиливает высокочастотный шум. Фильтрация каждого измерения самостоятельно может помочь, но необходимо соблюдать осторожность, чтобы не вводить фазовый лаг, который ухудшает отсоединение. Типичным является использование фильтра второго порядка с частотой отсечения значительно выше полосы пропускания замкнутого цикла.
  • Цифровая реализация: ПИД-контроллеры чаще всего реализуются в дискретное время. Методы дискретизации, такие как Тастин или совпадающий полюс-ноль, должны сохранять многовариантную структуру. Время выборки должно выбираться на основе самой быстрой динамики; слишком медленный образец может привести к неконтролируемой сцепке.
  • Модульная валидация: Поскольку разъединение и многовариантные конструкции основаны на модели, важно проверить модель на основе данных о растениях.Простые этапные тесты во всех входах могут выявить взаимодействия и подтвердить прогнозы RGA.
  • Ввод в эксплуатацию : Начните с консервативных коэффициентов усиления и постепенно увеличивайте их при мониторинге всех выходов. Используйте тесты на ударную волну в каждой заданной точке для наблюдения за соединением и соответствующей корректировки элементов разъединения.

Пример: Отсоединение 2×2 двухтанковой системы

Рассмотрим простую двухцилиндровую систему, в которой входы представляют собой положения клапана \(u 1\) (впускной поток в бак 1) и \(u 2\) (впускной поток в бак 2), а выходы представляют собой уровни жидкости \(h 1\) и \(h 2\). Цистерны соединены трубой, так что поток из резервуара 1 в бак 2 зависит от разности уровней. Линеаризованная модель в рабочей точке:

\[ \begin{bmatrix} h_1 \\ h_2 \end{bmatrix} = \frac{1}{(1+5s)(1+10s)} \begin{bmatrix} 1 & 0.5 \\ 0.3 & 1 \end{bmatrix} \begin{bmatrix} u_1 \\ u_2 \end{bmatrix} \]

Устойчивое состояние RGA указывает \(\lambda {11} = 1.18\), предлагая умеренное взаимодействие. Используя упрощенное разъединение, вычислите \(d {12}(s) = -0.5/(1+5s)\) и \(d {21}(s) = -0.3/(1+10s)\. После включения этих компенсаторов обратного хода эффективные петли становятся \(g {11}(s)\) и \(g {22}(s)\) с уменьшенной связью на низких частотах. Применяйте стандартную настройку PI для каждого цикла с помощью правила IMC с постоянной времени замкнутого цикла 5 с: \(K p = 2\) и \(K i = 0.4\) для петли 1, и \(K p = 1.8\) и \(K i = 0.36\) для петли 2. Моделирование показывает, что изменения заданных точек в \(h 1\) вызывают менее 10% возмущен

Заключение

Проектирование PID-контроллеров для MIMO-систем является нюансированной задачей, которая выходит далеко за рамки простой настройки SISO. Ключ заключается в распознавании и управлении межпетлевыми взаимодействиями посредством систематического анализа (RGA, число состояний), соответствующих структур контроллера (разъединение, диагонализация или полная матрица PID) и надежных методов настройки, которые учитывают многовариантность природы. В то время как разъединение остается популярным и эффективным подходом для многих промышленных процессов, современные вычислительные инструменты позволяют проектировать оптимальные матричные PID-контроллеры, которые непосредственно обрабатывают связь. Независимо от метода, тщательное рассмотрение ограничений привода, шума и цифровой реализации имеет важное значение для надежной производительности в реальном мире. Овладев этими концепциями, инженеры могут уверенно применять PID-контроль даже к самым взаимосвязанным системам, обеспечивая стабильность и высокую производительность.