Заставьте переходной процесс от заданных входных параметров до заданных выходных параметров тесно совпадать с целевым ответом, при использовании Control System Tuner.
Цель Отслеживания шага ограничивает переходной процесс между заданными местоположениями сигнала совпадать с переходным процессом стабильной ссылочной системы. Ограничение удовлетворено, когда относительная разница между настроенными и целевыми ответами находится в пределах допуска, вы задаете. Можно использовать эту цель ограничить SISO или ответ MIMO системы управления.
Можно задать ссылочную систему для целевого переходного процесса с точки зрения характеристик системы первого порядка (временная константа) или характеристики системы второго порядка (собственная частота и перерегулирование процента). Также можно задать пользовательскую ссылочную систему как числовую модель LTI.

Во вкладке Tuning Control System Tuner выберите New Goal> Tracking of step commands, чтобы создать Цель Отслеживания Шага.
При настройке систем управления в командной строке используйте TuningGoal.StepTracking, чтобы задать цель переходного процесса.
Используйте этот раздел диалогового окна, чтобы задать вход, выведите, и открывающие цикл местоположения для оценки настраивающейся цели.
Specify step-response inputs
Выберите одно или несколько местоположений сигнала в своей модели, в которой можно применить вход шага. Чтобы ограничить ответ SISO, выберите однозначный входной сигнал. Например, чтобы ограничить переходной процесс от местоположения под названием 'u' к местоположению под названием 'y', нажмите
Add signal to list и выберите 'u'. Чтобы ограничить ответ MIMO, выберите несколько сигналов или сигнал с векторным знаком.
Specify step-response outputs
Выберите одно или несколько местоположений сигнала в своей модели, в которой можно измерить ответ на вход шага. Чтобы ограничить ответ SISO, выберите однозначный выходной сигнал. Например, чтобы ограничить переходной процесс от местоположения под названием 'u' к местоположению под названием 'y', нажмите
Add signal to list и выберите 'y'. Чтобы ограничить ответ MIMO, выберите несколько сигналов или сигнал с векторным знаком. Для систем MIMO количество выходных параметров должно равняться количеству выходных параметров.
Compute step response with the following loops open
Выберите одно или несколько местоположений сигнала в своей модели, в которой можно открыть обратную связь в целях оценки этой настраивающей цели. Настраивающаяся цель оценена против настройки разомкнутого цикла, созданной вводной обратной связью в местоположениях, которые вы идентифицируете. Например, чтобы оценить настраивающуюся цель с открытием в местоположении под названием 'x', нажмите
Add signal to list и выберите 'x'.
Чтобы подсветить любой выбранный сигнал в модели Simulink®, щелкнуть
. Чтобы удалить сигнал из списка вводов или выводов, щелкнуть
. Когда вы выбрали несколько сигналов, можно переупорядочить их использование
и
. Для получения дополнительной информации о том, как задать местоположения сигнала для настраивающейся цели, смотрите, Задают Цели по Интерактивной Настройке.
Используйте этот раздел диалогового окна, чтобы задать форму желаемого переходного процесса.
First-order characteristics
Задайте желаемый переходной процесс (эталонная модель Href) как ответ первого порядка с временной константой τ:
Введите требуемое значение для τ в текстовом поле Time Constant. Задайте τ в единицах измерения времени вашей модели.
Second-order characteristics
Задайте желаемый переходной процесс как ответ второго порядка с временной константой τ и собственная частота 1/τ.
Введите требуемое значение для τ в текстовом поле Time Constant. Задайте τ в единицах измерения времени вашей модели.
Введите целевой процент перерегулирования в текстовое поле Overshoot.
Ссылочная система второго порядка имеет форму:
Ослабляющий постоянный ζ связан с процентом перерегулирования ζ = cos(atan2(pi,-log(overshoot/100))).
Custom reference model
Задайте ссылочную систему для желаемого переходного процесса как модель динамической системы, такая как tf, zpk или модель ss.
Введите имя эталонной модели в рабочей области MATLAB® в текстовом поле LTI model to match. Также введите команду, чтобы создать подходящую эталонную модель, такую как tf(1,[1 1.414 1]).
Эталонная модель должна быть стабильной и должна иметь усиление DC 1 (обнулите установившуюся ошибку). Модель может быть непрерывной или дискретной. Если модель дискретна, она может включать задержки, которые обработаны как полюса в z = 0.
Эталонной моделью может быть MIMO, при условии, что это является квадратным и что его сингулярное значение DC (sigma) равняется 1. Затем количество вводов и выводов эталонной модели должно совпадать с размерностями вводов и выводов, заданных для цели переходного процесса.
Для лучших результатов эталонная модель должна также включать внутренние характеристики системы, такие как нули (отклонение от номинала) "не минимальная фаза".
Если ваши выбранные вводы и выводы задают систему MIMO, и вы применяете ссылочную систему SISO, программное обеспечение пытается совпадать с диагональными каналами системы MIMO. В этом случае перекрестные связи имеют тенденцию быть минимизированными.
Используйте этот раздел диалогового окна, чтобы задать дополнительные характеристики цели переходного процесса.
Keep % mismatch below
Задайте относительную ошибку соответствия между фактическим (настроенным) переходным процессом и целевым переходным процессом. Увеличьте это значение, чтобы ослабить соответствующий допуск. Относительная ошибка соответствия, erel, задана как:
y (t) – yref (t) является несоответствием ответа, и 1 – yref (t) является ошибкой неродного отслеживания целевой модели. обозначает энергию сигнала (2-норма).
Adjust for step amplitude
Для настраивающей цели MIMO, когда выбор модульных результатов в соединении маленьких и больших сигналов в различных каналах ответа, эта опция позволяет вам задавать относительную амплитуду каждой записи во входе шага с векторным знаком. Эта информация используется, чтобы масштабировать недиагональные условия в передаточной функции от ссылки до отслеживания ошибки. Это масштабирование гарантирует, что перекрестные связи измеряются относительно амплитуды каждого ссылочного сигнала.
Например, предположите, что настройка цели состоит в том, что выходные параметры 'y1' and 'y2' отслеживают сигналы ссылки 'r1'and 'r2'. Предположим далее, что вы требуете, чтобы выходные параметры отследили ссылки меньше чем с 10%-й перекрестной связью. Если r1 и r2 имеют сопоставимые амплитуды, то достаточно сохранить усиления от r1 до y2 и r2 и y1 ниже 0.1. Однако, если r1 в 100 раз больше, чем r2, усиление от r1 до y2 должно быть меньше чем 0,001, чтобы гарантировать, что r1 изменяет y2 меньше чем 10% цели r2. Чтобы гарантировать этот результат, установите Adjust for step amplitude на Yes. Затем введите [100,1] в текстовое поле Amplitudes of step commands. Это говорит Control System Tuner учитывать, что первый ссылочный сигнал в 100 раз больше, чем второй ссылочный сигнал.
Значение по умолчанию, No, означает, что никакое масштабирование не применяется.
Apply goal to
Используйте эту опцию при настройке многоуровневых моделей целиком, таких как массив моделей, полученных путем линеаризации модели Simulink в различных рабочих точках или значениях параметров блоков. По умолчанию активные настраивающие цели осуществляются для всех моделей. Чтобы осуществить настраивающееся требование для подмножества моделей в массиве, выберите Only Models. Затем введите индексы массива моделей, для которых осуществляется цель. Например, предположите, что вы хотите применить настраивающуюся цель к вторым, третьим, и четвертым моделям в образцовом массиве. Чтобы ограничить осуществление требования, введите 2:4 в текстовое поле Only Models.
Для получения дополнительной информации о настройке для многоуровневых моделей, смотрите Устойчивые Настраивающие Подходы (Robust Control Toolbox).
Когда вы настраиваете систему управления, программное обеспечение преобразовывает каждую настраивающую цель в нормированное скалярное значение f (x). Здесь, x является вектором свободных (настраиваемых) параметров в системе управления. Программное обеспечение затем настраивает значения параметров, чтобы минимизировать f (x) или управлять f (x) ниже 1, если настраивающейся целью является трудное ограничение.
Для Step Response Goal f (x) дают:
T (s, x) является передаточной функцией с обратной связью между заданными вводами и выводами, оцененными со значениями параметров x. Href (s) является эталонной моделью. erel является относительной погрешностью (см. Опции). обозначает H 2 нормы (см. norm).
Эта настраивающая цель также налагает неявное ограничение устойчивости на передаточную функцию с обратной связью между заданными входными параметрами к выходным параметрам, оцененным с циклами, открытыми в заданных открывающих цикл местоположениях. Движущими силами, затронутыми этим неявным ограничением, является stabilized dynamics для этой настраивающей цели. Minimum decay rate и Maximum natural frequency, настраивающий опции, управляют нижними и верхними границами на этих неявно ограниченных движущих силах. Если оптимизации не удается соответствовать границам по умолчанию, или если конфликт границ по умолчанию с другими требованиями, на вкладке Tuning, использует Tuning Options, чтобы изменить значения по умолчанию.