Моделирование контроллера MPC в замкнутом контуре с линейной установкой
Используйте элемент управления «Прогнозирование модели» Toolbox™ sim функция для моделирования обратной или обратной реакции контроллера MPC с ограничениями и весами, которые не изменяются во время выполнения. Контроллер MPC может быть неявным или явным, управляемая установка должна быть линейной и инвариантной по времени, а опорные сигналы и сигналы возмущений должны указываться заранее. По умолчанию в моделировании используется завод MPCobj.Model.Plant, но можно использовать другую модель растения для оценки устойчивости контроллера к несоответствию моделей.
Чтобы запустить модели simulink программно, см. раздел sim (Симулинк).
sim( моделирует замкнутую систему, сформированную моделью установки, указанной в mpcobj,Ns,r)mpcobj.Model.Plant и контроллером MPC mpcobj, в ответ на заданный опорный сигнал, r. Контроллер MPC может быть традиционным контроллером MPC (mpc) или явный контроллер MPC (explicitMPC). Моделирование выполняется для указанного количества шагов моделирования. Ns. sim строит график результатов моделирования.
sim(___, задает дополнительные параметры моделирования. Этот синтаксис позволяет изменять параметры моделирования по умолчанию, такие как начальные состояния, входной/выходной шум, неизмеренные возмущения, несоответствие установок и т.д. Это также позволяет моделировать завод в разомкнутом контуре. Вы можете использовать SimOptions)SimOptions с любой из предыдущих комбинаций ввода.
[ подавляет печать и вместо этого возвращает:y,t,u,xp,xc,SimOptions] = sim(___)
последовательность выходов установки y,
временная последовательность t (на равном расстоянии mpcobj.Ts),
управляемые переменные u генерируется контроллером MPC,
последовательность xp состояния модели установки, используемой для моделирования,
последовательность xmpc состояния контроллера ПДК (предоставленного государственным наблюдателем),
и объект параметров моделирования, SimOptions.