exponenta event banner

getGainCrossover

Переходные частоты для заданного коэффициента усиления

Описание

пример

wc = getGainCrossover(sys,gain) возвращает вектор wc частот, на которых частотная характеристика динамической системной модели, sys, имеет основной выигрыш gain. Для систем SISO основным усилением является частотная характеристика. Для моделей MIMO основным коэффициентом усиления является наибольшее сингулярное значение sys.

Примеры

свернуть все

Найти 0dB частоты перекрещивания одноконтурной системы управления с установкой по:

G (s) = 1 (s + 1) 3,

и PI-контроллер, задаваемый:

C (s) = 1,14 + 0 .454с.

G = zpk([],[-1,-1,-1],1);
C = pid(1.14,0.454);
sys = G*C;
wc = getGainCrossover(sys,1)
wc = 0.5214

Частоты пересечения 0 дБ - это частоты, на которых отклик разомкнутого контура sys = G*C имеет выигрыш единства. Потому что эта система пересекает выигрыш единства только один раз, getGainCrossover возвращает одно значение.

Найдите полосу останова 20 дБ

sys = s2 + 0 .05s + 100s2 + 5s + 100.

sys - режущий фильтр, центрированный со скоростью 10 рад/с.

sys = tf([1 0.05 100],[1 5 100]);
gain = db2mag(-20);
wc = getGainCrossover(sys,gain)
wc = 2×1

    9.7531
   10.2531

db2mag команда преобразует значение коэффициента усиления -20 дБ в абсолютные единицы. getGainCrossover возвращает две частоты, определяющие полосу останова.

Входные аргументы

свернуть все

Входная динамическая система, заданная как любая динамическая модель системы SISO или MIMO.

Входной коэффициент усиления в абсолютных единицах, определяемый как положительный действительный скаляр.

  • Если sys - модель SISO, коэффициент усиления - величина частотной характеристики sys.

  • Если sys является моделью MIMO, коэффициент усиления означает наибольшее сингулярное значение sys.

Выходные аргументы

свернуть все

Частоты пересечения, возвращаемые в виде вектора столбца. Этот вектор перечисляет частоты, на которых коэффициент усиления или наибольшее сингулярное значение sys является gain.

Алгоритмы

getGainCrossover вычисляет частоты пересечения усиления с использованием сохраняющих структуру собственных решателей из библиотеки SLICOT. Дополнительные сведения о библиотеке SLICOT см. в разделе http://slicot.org.

Представлен в R2012a