Несколько контуров управления с перекрывающимися эффектами


9

Я знаком с использованием PID для выполнения управления в замкнутом контуре, когда имеется один выход и один сигнал ошибки для того, насколько хорошо выход достигает желаемой уставки.

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

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

Теперь ясно, что у нас есть идеальная модель для этой системы, поэтому мы можем предсказать, какое сопротивление мы должны использовать для всех резисторов одновременно, решая ряд линейных уравнений. Однако весь смысл управления с обратной связью состоит в том, что мы хотим исправить различные неизвестные ошибки / отклонения в системе, которые отклоняются от нашей идеальной модели. Тогда возникает вопрос: что является хорошим способом для реализации управления с обратной связью, когда у вас есть модель с такой перекрестной связью?

Ответы:


9

Как правило , с м есколько я Nput, м есколько о utput (MIMO) , системы, инженер управления использует контроллер состояния обратной связи . Этот стиль контроллера использует модель системы в пространстве состояний и обычно принимает вид:

Икс˙знак равноAИкс+ВUYзнак равноСИкс+DU

где - вектор состояний, u - вектор входов, y - вектор выходов, а производная по времени от состояний, ˙ x , показывает, как состояния развиваются во времени, что определяется комбинациями состояний A и входов B . Выходы также определяются взаимодействием между состояниями и входами, а выходы могут быть любой комбинацией, так что выходное состояние и входные матрицы различны - С и D .ИксUYИкс˙AВСD

Я не буду вдаваться в подробности относительно элементов управления с обратной связью по состоянию, но в целом матрицы «отображают» или связывают определенное состояние или вход с другим состоянием или входом. Например, если вы хотите смоделировать систему несвязанных дифференциальных уравнений, вы получите что-то вроде:AD

которое представляет собой: ˙ х 1=K1х1

Икс˙знак равно[Икс˙1Икс˙2Икс˙3]знак равно[К1000К2000К3][Икс1Икс2Икс3]
Икс˙1знак равноК1Икс1Икс˙2знак равноК2Икс2Икс˙3знак равноК3Икс3

Если вы хотите добавить вход к уравнению ˙ х 1 и вход U 2 до ˙ х 3 , то вы можете добавить B ˙U термин:U1Икс˙1U2Икс˙3ВU

Икс˙знак равно[Икс˙1Икс˙2Икс˙3]знак равно[К1000К2000К3][Икс1Икс2Икс3]+[100001][U1U2]

Если вы хотите сохранить это, но считаете, что состояние способствует изменению x 2 , вы можете добавить это взаимодействие:Икс1Икс2

Икс˙знак равно[Икс˙1Икс˙2Икс˙3]знак равно[К100КИкс1Икс2К2000К3][Икс1Икс2Икс3]+[100001][U1U2]

Когда вы пишете это сейчас, вы получаете:

Икс˙1знак равноК1Икс1+U1Икс˙2знак равноКИкс1Икс2Икс1+К2Икс2Икс˙3знак равноК3Икс3+U2

ADA

A

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

-гИкс

Икс˙знак равноAИкс+В(U-гИкс)Yзнак равноСИкс+DU

который становится:

Икс˙знак равноAИкс-BGИкс+ВUYзнак равноСИкс+DU

который можно переставить как:

Икс˙знак равно[A-BG]Икс+ВUYзнак равноСИкс+DU

AA-BGг

YY^р×я

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


1
Спасибо, это отличная основа для дальнейших исследований.
Дэн Брайант

отличный ответ, тл; д-р; скалярные значения, описывающие систему SISO, становятся матрицами для системы MIMO, "перекрестная связь" можно увидеть в недиагональных значениях в матрицах.
Изгибное устройство 22
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.