Осуществите заданные запасы по амплитуде и фазе при использовании Control System Tuner.
Цель полей осуществляет заданные запасы по амплитуде и фазе на обратной связи MIMO или SISO. Для обратной связи MIMO запасы по амплитуде и фазе основаны на понятии дисковых полей, которые гарантируют устойчивость для параллельного усиления и изменений фазы во всех каналах обратной связи. Для получения информации о многоконтурных дисковых полях смотрите, что Анализ Устойчивости Использует Дисковые Поля (Robust Control Toolbox).
В Control System Tuner заштрихованная область на графике представляет область в частотном диапазоне, где цели полей не удовлетворяют. Для получения дополнительной информации об интерпретации этого графика, смотрите Запасы устойчивости в Настройке Системы управления.
Во вкладке Tuning Control System Tuner выберите New Goal> Minimum stability margins, чтобы создать Цель Полей.
При настройке систем управления в командной строке используйте TuningGoal.Margins
, чтобы задать цель запаса устойчивости.
Используйте этот раздел диалогового окна, чтобы задать местоположения сигнала, в которых можно измерить запасы устойчивости. Можно также задать дополнительные открывающие цикл местоположения для оценки настраивающейся цели.
Measure stability margins at the following locations
Выберите одно или несколько местоположений сигнала в своей модели, в которой можно вычислить и ограничить запасы устойчивости. Чтобы ограничить цикл SISO, выберите однозначное местоположение. Например, чтобы ограничить запасы устойчивости в местоположении под названием 'y'
, нажмите Add signal to list и выберите 'y'
. Чтобы ограничить цикл MIMO, выберите несколько сигналов или сигнал с векторным знаком.
Measure stability margins with the following loops open
Выберите одно или несколько местоположений сигнала в своей модели, в которой можно открыть обратную связь в целях оценки этой настраивающей цели. Настраивающаяся цель оценена против настройки разомкнутого цикла, созданной вводной обратной связью в местоположениях, которые вы идентифицируете. Например, чтобы оценить настраивающуюся цель с открытием в местоположении под названием 'x'
, нажмите Add signal to list и выберите 'x'
.
Чтобы подсветить любой выбранный сигнал в модели Simulink®, щелкнуть. Чтобы удалить сигнал из списка вводов или выводов, щелкнуть. Когда вы выбрали несколько сигналов, можно переупорядочить их использование и. Для получения дополнительной информации о том, как задать местоположения сигнала для настраивающейся цели, смотрите, Задают Цели по Интерактивной Настройке.
Используйте этот раздел диалогового окна, чтобы задать минимальные запасы по амплитуде и фазе для обратной связи.
Gain margin (dB)
Введите необходимое минимальное поле усиления для обратной связи как скалярное значение, выраженное в дБ.
Phase margin (degrees)
Введите необходимое минимальное поле фазы для обратной связи как скалярное значение, выраженное в градусах.
Для обратной связи MIMO запасы по амплитуде и фазе основаны на понятии дисковых полей, которые гарантируют устойчивость для параллельного усиления и изменений фазы во всех каналах обратной связи. Для получения информации о многоконтурных дисковых полях смотрите, что Анализ Устойчивости Использует Дисковые Поля (Robust Control Toolbox).
Используйте этот раздел диалогового окна, чтобы задать дополнительные характеристики цели запаса устойчивости.
Enforce goal in frequency range
Ограничьте осуществление настраивающейся цели к конкретному диапазону частот. Задайте диапазон частот как вектор - строку из формы [min,max]
, выраженный в единицах частоты вашей модели. Например, чтобы создать настраивающуюся цель, которая применяется только между 1 и 100 рад/с, введите [1,100]
. По умолчанию настраивающаяся цель применяется на всех частотах в течение непрерывного времени, и до частоты Найквиста в течение дискретного времени.
Для лучших результатов с требованиями запаса устойчивости выберите диапазон частот, расширяющий приблизительно одно десятилетие на каждой стороне частот перекрестного соединения усиления.
D scaling order
Это значение управляет порядком (количество состояний) масштабирований, вовлеченных в вычисление запасов устойчивости MIMO. Статические масштабирования (масштабирующий порядок 0) используются по умолчанию. Увеличение порядка может улучшить результаты за счет увеличенных вычислений. Если график запаса устойчивости показывает большой разрыв между оптимизированными и фактическими полями, рассмотрите увеличение масштабирующегося порядка. Смотрите Запасы устойчивости в Настройке Системы управления.
Apply goal to
Используйте эту опцию при настройке многоуровневых моделей целиком, таких как массив моделей, полученных путем линеаризации модели Simulink в различных рабочих точках или значениях параметров блоков. По умолчанию активные настраивающие цели осуществляются для всех моделей. Чтобы осуществить настраивающееся требование для подмножества моделей в массиве, выберите Only Models. Затем введите индексы массива моделей, для которых осуществляется цель. Например, предположите, что вы хотите применить настраивающуюся цель к вторым, третьим, и четвертым моделям в образцовом массиве. Чтобы ограничить осуществление требования, введите 2:4
в текстовое поле Only Models.
Для получения дополнительной информации о настройке для многоуровневых моделей, смотрите Устойчивые Настраивающие Подходы (Robust Control Toolbox).
Когда вы настраиваете систему управления, программное обеспечение преобразовывает каждую настраивающую цель в нормированное скалярное значение f (x). Здесь, x является вектором свободных (настраиваемых) параметров в системе управления. Программное обеспечение затем настраивает значения параметров, чтобы минимизировать f (x) или управлять f (x) ниже 1, если настраивающейся целью является трудное ограничение.
Для Margins Goal f (x) дают:
S = D –1 [I – L (s, x)] –1D является масштабированной функцией чувствительности.
L (s, x) является сформированным ответом разомкнутого цикла.
D является автоматически вычисленным масштабным коэффициентом цикла.
α является скалярным параметром, вычисленным из заданного запаса по амплитуде и фазе.
Эта настраивающая цель налагает неявное ограничение устойчивости на функцию чувствительности с обратной связью, измеренную в заданном, оцененном с циклами, открытыми в заданных открывающих цикл местоположениях. Движущими силами, затронутыми этим неявным ограничением, является stabilized dynamics для этой настраивающей цели. Minimum decay rate и Maximum natural frequency, настраивающий опции, управляют нижними и верхними границами на этих неявно ограниченных движущих силах. Если оптимизации не удается соответствовать границам по умолчанию, или если конфликт границ по умолчанию с другими требованиями, на вкладке Tuning, использует Tuning Options, чтобы изменить значения по умолчанию.