Анализ устойчивости Используя дисковые поля

Дисковые поля определяют количество устойчивости системы с обратной связью против изменений в усилении цикла или фазе на любой частоте. Команда diskmargin моделирует такие изменения как мультипликативная неуверенность объекта на передаточной функции разомкнутого цикла L. disk margin измеряется, сколько неуверенности цикл может терпеть прежде, чем идти нестабильный. От той суммы неуверенности diskmargin выводит минимальные запасы по амплитуде и фазе. Находящийся на диске GM поля усиления является суммой, которой усиление цикла может увеличиться или уменьшиться без потери устойчивости в абсолютных единицах. Находящийся на диске PM поля фазы является суммой, которой фаза цикла может увеличиться или уменьшиться без потери устойчивости в градусах. Эти находящиеся на диске поля учитывают всю частоту и взаимодействия цикла. Поэтому находящийся на диске граничный анализ обеспечивает более сильную гарантию устойчивости, чем классические запасы по амплитуде и фазе, вычисленные с allmargin.

Цикл за один раз и многоконтурные поля

Для обратной связи MIMO можно вычислить:

  • Поля Loop-at-a-time — Максимальные терпимые изменения усиления (или изменения фазы) в каждом канале обратной связи, вычисленном со всеми другими замкнутыми кругами.

  • Multiloop margins — Максимальные терпимые изменения усиления (или изменения фазы) через все каналы обратной связи. Многоконтурные поля допускают независимые и параллельные изменения во всех каналах обратной связи. Многоконтурные поля получают взаимодействия цикла и обычно приводят к меньшим полям.

Например, рассмотрите систему MIMO с 2 каналами следующего рисунка.

Для этой системы можно вычислить:

  • Максимальные терпимые изменения усиления (или изменения фазы) в первом канале (первый системный вход к первой системе вывод)

  • Максимальные терпимые изменения усиления (или изменения фазы) во втором канале (второй системный вход к второй системе вывод)

  • Максимальные терпимые независимые изменения усиления (или изменения фазы) в обоих каналах одновременно.

В целом запасы по амплитуде и фазе отличаются через частоту. Таким образом, например, Например, поле усиления 5 дБ на уровне 2 рад/с в конкретном канале цикла указывает, что устойчивость с обратной связью сохраняется когда увеличения усиления цикла или уменьшения на целых 5 дБ на той частоте.

Для получения дополнительной информации и примеры того, как получить находящиеся на диске запасы устойчивости, смотрите diskmargin.

Изменения во входе объекта или объекте Вывод

В некоторых случаях запасы устойчивости могут отличаться в зависимости от того, применяются ли усиление и изменения фазы во входе объекта или объекте вывод. diskmargin позволяет вам вычислить поля для изменений во входе, вывести, или оба одновременно. В целом поля для одновременных изменений ввода и вывода меньше, чем те для ввода или вывода только и обеспечивают более консервативную гарантию устойчивости. Считайте SISO или MIMO системой с обратной связью следующей схемы.

Можно вычислить дисковые поля при вводах и выводах объекта можно следующим образом.

  • [DM,MM] = diskmargin(P*C) возвращает поля для изменений на объекте выходные параметры.

  • [DM,MM] = diskmargin(C*P) возвращает поля для изменений во входных параметрах объекта.

  • MMIO = diskmargin(P,C) возвращает поля для одновременных изменений на объекте выходные параметры и входные параметры.

Для получения дополнительной информации и примеры того, как получить эти поля, смотрите diskmargin.

Объединенные изменения усиления и фазы

Поля усиления, которые вы получаете из diskmargin, не принимают изменения фазы, и наоборот. На практике ваша система может испытать одновременное усиление и изменения фазы. Следующий график может помочь вам оценить робастность к изменениям и в усилении и в фазе.

Например, предположите, что обратная связь в вашей системе имеет поле на 10 дБ на особой частоте. Контур, запускающийся в (Gain,Phase) = (10,0), показывает, как данный объем изменения фазы уменьшает допустимое изменение усиления на той частоте. Например, если фаза отличается 30 градусами, то спады поля усиления приблизительно до 8,4 дБ (красная метка).

Дисковые поля худшего случая

Дисковое поле вычисляется путем применения неуверенности к номинальной передаче цикла L и вычисление, как большой, что неуверенность может быть при сохранении устойчивости с обратной связью (см., Как Дисковые Поля Вычисляются). Если передача цикла, L является самостоятельно неопределенной системой, то дисковое поле также отличается как функция системной неуверенности. worst-case disk margin является самым маленьким дисковым полем, которое происходит в заданной области значений неуверенности. Это - также минимальное гарантируемое поле в области значений неуверенности. Можно вычислить дисковые поля худшего случая неопределенной системы с помощью wcdiskmargin. Эта функция оценивает дисковые поля худшего случая и соответствующие запасы по амплитуде и фазе худшего случая и для цикла за один раз и для многоконтурных изменений. Функция также возвращает возмущение худшего случая, комбинацию неопределенных элементов в L, который приводит к самым слабым полям.

Как Вычисляются Дисковые Поля

Полагайте, что следующая система с обратной связью, с номинальным циклом передают модульная обратная связь и L.

Для L SISO граничный диском анализ включает мультипликативную комплексную неуверенность Δ в передаточную функцию цикла можно следующим образом:

LLΔ=L1+Δ(1E)/21Δ(1+E)/2=L(1+δL),|Δ|<α.

Для Δ = 0, мультипликативный фактор равняется 1, соответствуя номинальному L. Когда Δ отличается по шару | Δ | <α, фактор (1 + δL) отличается по диску. Усиление и фаза фактора являются моделью для усиления и изменения фазы в L. Параметр эксцентриситета E отличается форма диска. disk margin является наименьшим значением α, в котором система с обратной связью становится нестабильной [1].

От этого значения α diskmargin вычисляет минимальные гарантируемые запасы по амплитуде и фазе. Теневая область на следующем рисунке показывает область значений (1 + δL) значения в комплексной плоскости для | Δ | <α и зафиксировала E. Поля усиления [gmin, gmax] является точками, где диск прерывает вещественную ось. Усиление может отличаться любым, включают эту область значений, не ставя под угрозу устойчивость. Поле фазы является самым большим углом ϕmax, который любая точка в диске делает с вещественной осью. Система может терпеть изменения в фазе ±ϕmax.

С этой неуверенностью, к которой применяются L, система с обратной связью остается стабильной для всех | Δ | <α когда для всех частот ω,

|S(jω)+E12I|<1α,

где S является функцией чувствительности (I + L) –1. Другими словами, α может быть вычислен из пикового усиления переключенной функции чувствительности,

S+(E1)I2.

В плоскости Найквиста требовании устойчивой устойчивости для | Δ | <α эквивалентен:

L(jω)1Δ(1+E)/21+Δ(1E)/2, for \forall  ω and для всего |Δ|<α.

Левая сторона этого выражения является кривой Найквиста передачи цикла. Правая сторона – (1 + δL) –1 , отрицательная инверсия фактора неуверенности применилась к L. Для фиксированного E это - диск, размер которого растет с α. Дисковое поле соответствует самому большому α, для которого этот диск не пересекает кривую Найквиста. Таким образом устойчивость системы с обратной связью гарантируется, если кривая не пересечет этот диск исключения, как проиллюстрировано в следующей схеме.

Эффект дисковой формы на дисковых полях

Отличаясь параметр эксцентриситета E составляет изменение формы диска неуверенности (1+δ)от которого выведены запасы по амплитуде и фазе. Диски различных форм дают более или менее скромные подсчеты полей. Таким образом можно исследовать поля, следующие из различных значений E, чтобы получить наименее осторожную оценку для системы.

Чтобы видеть, как дисковое изменение полей с параметром эксцентриситета для конкретной передаточной функции разомкнутого цикла L, отличайтесь E между большими отрицательными и большими положительными значениями. Постройте получившиеся запасы по амплитуде и фазе.

L = tf(25,[1 10 10 10]);
% Generate vector of E values
E = [linspace(0,1,10) logspace(0,2,10)];
E = unique([E -E]);
% Compute disk margins
for ct=1:numel(E)
    DM(ct) = diskmargin(ss(L),E(ct));
end
% Extract and plot gain and phase margin values against E
GM = cat(1,DM.GainMargin);
PM = cat(1,DM.PhaseMargin);

subplot(211) 
plot(E,GM(:,1),E,GM(:,2))
title('GM'), grid

subplot(212)
plot(E,PM(:,1),E,PM(:,2))
title('PM'), grid

Рассмотрите граничный усилением график. Для этой системы большие отрицательные величины E дают очень осторожную оценку для верхнего поля, но намного менее осторожную оценку нижнего поля. Реверс верен для больших положительных значений E. Истинные поля системы должны охватить все эти оценки. Поэтому можно прийти к заключению, что цикл остается стабильным для изменений в усилении цикла в полном спектре между самым низким нижним полем и самым высоким верхним полем или факторами приблизительно 0.08-1.9.

Для полей фазы наименее осторожная оценка приблизительно ±25 ° происходит ближе с E = 0.

Чтобы видеть, как изменение в значениях E соответствует различным дисковым формам, исследуйте годограф Найквиста системы и дисков, соответствующих нескольким значений E. Можно найти диск для особого значения E путем установки Δ=αeiθ и варьирование θ между 0 и π. Дисковое поле α возвращен diskmargin в поле DiskMargin DM.

figure
nyquist(L,'b')
hold on

Evalues = [-3,0,3];
disk = [];

for k = 1:length(Evalues)
    E = Evalues(k);
    DM = diskmargin(L,E);
    theta = 0:0.01:2*pi;
    delta = DM.DiskMargin * exp(1i*theta);
    ExcludeRegion = (delta*(1+E)/2-1) ./ (1+delta*(1-E)/2);
    disk(:,k) = ExcludeRegion';
end

plot(disk)
axis equal
legend('L','E = -3','E = 0','E = 3')

Для видимости график показывает только три значения E, –3, 0, и 3. График показывает, как форма диска, и таким образом получившиеся дисковые поля, отличаются как E изменения.

Модель неуверенности MIMO

Для систем MIMO дисковое вычисление поля аналогично. Модель неуверенности:

LLΔ=L(I+Δ1E2)(IΔ1+E2)1.

Здесь, Δ является диагональной матрицей, чтобы смоделировать усиление или изменение фазы независимо в каждом канале обратной связи.

Δ=(δ1000000δN),|δj|<α.

Устойчивое условие устойчивости затем:

μΔ(S+E12I)<1α.

Дисковое поле α может быть получен μ, структурировало сингулярное значение (mussv) вычисление.

Дисковые поля и настройка системы управления

Настраивающие инструменты системы управления в Control System Toolbox™ позволяют вам задать целевые циклы for запасов по амплитуде и фазе в своей настроенной системе. Граничные цели TuningGoal.Margins (для настройки командной строки) и Цель Полей (для настройки с Control System Tuner) используют находящиеся на диске поля. Таким образом, когда вы задаете независимые запасы по амплитуде и фазе GM и PM для настройки, программное обеспечение выбирает самый маленький α, который осуществляет оба значения. Этим α дают:

α=max [GM1GM+1,загар(PM/2)].

В применении этого значения α настраивающееся программное обеспечение принимает E = 0.

Ссылки

[1] Загубите, степень доктора юридических наук, Р.Л. Дэйли, и Д. Гэнгсаас. "Практический Проект Закона о надзоре для Самолета Используя Многомерные Методы". Международный журнал Управления. Издание 59, Номер 1, 1994, стр 93–137.

Смотрите также

|

Похожие темы