Симулируйте ответ замкнутого цикла/разомкнутого цикла на произвольную ссылку и сигналы воздействия для неявного или явного MPC
sim(MPCobj,T,r)
sim(MPCobj,T,r,v)
sim(___,SimOptions)
[y,t,u,xp,xmpc,SimOptions]
= sim(___)
Используйте sim симулировать неявный (традиционный) или явный контроллер MPC в замкнутом цикле с линейной независимой от времени моделью, которая, по умолчанию, является моделью объекта управления, содержавшейся в MPCobj.Model.Plant. Как альтернатива, sim может симулировать поведение разомкнутого цикла модели объекта или поведение с обратной связью в присутствии несоответствия модели, когда модель прогноза диспетчера отличается от фактической модели объекта управления.
sim( симулирует систему с обратной связью, сформированную моделью объекта управления, заданной в MPCobj,T,r)MPCobj.Model.Plant и контроллером MPC, заданным контроллером MPC MPCobj, в ответ на заданный ссылочный сигнал, r. Диспетчер MPC может быть любой традиционным диспетчером MPC (mpc) или явный контроллер MPC (explicitMPC). Симуляция запускается для конкретного количества шагов симуляции, T\sim строит результаты симуляции.
sim( также указывает, что измеренное воздействие сигнализирует MPCobj,T,r,v)о v.
sim(___, задает опции дополнительной симуляции. Этот синтаксис позволяет вам изменять опции симуляции по умолчанию, такие как начальные состояния, ввод/вывод шумовые и неизмеренные воздействия, несоответствие объекта, и т.д. Можно использовать SimOptions)SimOptions с любой из предыдущих входных комбинаций.
[ подавляет графический вывод и вместо этого возвращает последовательность объекта выходные параметры y,t,u,xp,xmpc,SimOptions]
= sim(___)y, последовательность времени t (равномерно распределенный MPCobj.Ts), переменные u, которыми управляют, сгенерированный контроллером MPC, последовательность xp из состояний модели объекта, используемого в симуляции, последовательность xmpc из состояний контроллера MPC (обеспеченный наблюдателем состояния), и опции симуляции, SimOptions. Можно использовать этот синтаксис с любой из позволенных комбинаций входных аргументов.
|
Контроллер MPC, содержащий параметры Прогнозирующего Закона о надзоре Модели, чтобы симулировать, заданный как любой неявный контроллер MPC ( |
|
Количество шагов симуляции, заданных как положительное целое число. Если вы не используете Значение по умолчанию: самый большой размер строки |
|
Ссылочный сигнал, заданный как массив. Этот массив имеет Значение по умолчанию: |
|
Измеренный сигнал воздействия, заданный как массив. Этот массив имеет Значение по умолчанию: Соответствующие записи от |
|
Опции симуляции, заданные как Значение по умолчанию: |
|
Последовательность управляемого объекта выходные параметры, возвращенные как |
|
Последовательность времени, возвращенная как |
|
Последовательность переменных, которыми управляют, сгенерирована контроллером MPC, возвращенным как |
|
Последовательность состояний модели объекта управления, |
|
Последовательность контроллера MPC утверждает оценки, возвращенные как |
|
Используемые опции симуляции, возвратились как |