getGainCrossover

Частоты среза для заданного усиления

Описание

пример

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

Примеры

свернуть все

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

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

и ПИ-контроллеры, заданные:

C(s)=1.14+0.454s.

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

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

Входные параметры

свернуть все

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

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

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

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

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

свернуть все

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

Алгоритмы

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

Введенный в R2012a