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