Симулируйте ответ замкнутого цикла/разомкнутого контура на произвольную ссылку и сигналы воздействия для неявного или явного 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 утверждает оценки, возвращенные как |
|
Используемые опции симуляции, возвратились как |