Моделируйте ответ замкнутого цикла/разомкнутого цикла на произвольную ссылку и сигналы воздействия для неявного или явного 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)mpcsimopt. Этот синтаксис позволяет вам изменять опции симуляции по умолчанию, такие как начальные состояния, ввод/вывод шумовые и неизмеренные воздействия, несоответствие объекта, и т.д. Можно использовать SimOptions с любой из предыдущих входных комбинаций.
[ подавляет графический вывод и вместо этого возвращает последовательность объекта выходные параметры y,t,u,xp,xmpc,SimOptions]
= sim(___)y, последовательность времени t (равномерно распределенный MPCobj.Ts), переменные u, которыми управляют, сгенерированные контроллером MPC, последовательность xp состояний модели объекта, используемого для симуляции, последовательность xmpc состояний контроллера MPC (обеспеченный наблюдателем состояния), и опции симуляции, SimOptions. Можно использовать этот синтаксис с любой из позволенных комбинаций входных аргументов.
|
Контроллер MPC, содержащий параметры Образцового Прогнозирующего Закона о надзоре, чтобы моделировать, заданный или как неявный контроллер MPC ( |
|
Количество шагов симуляции, заданных как положительное целое число. Если вы не используете Значение по умолчанию: самый большой размер строки |
|
Ссылочный сигнал, заданный как массив. Этот массив имеет столбцы Значение по умолчанию: |
|
Измеренный сигнал воздействия, заданный как массив. Этот массив имеет столбцы Значение по умолчанию: Соответствующие записи от |
|
Опции симуляции, заданные как, опции возражают, что вы создаете использование Значение по умолчанию: |
|
Последовательность управляемого объекта выходные параметры, возвращенные как |
|
Последовательность времени, возвращенная как |
|
Последовательность переменных, которыми управляют, сгенерированных контроллером MPC, возвращенным как |
|
Последовательность состояний модели объекта управления, |
|
Последовательность контроллера MPC утверждает оценки, возвращенные как |
|
Используемые опции симуляции, возвратились как объект |