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

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

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

свернуть все

Введите динамическую систему в виде любой SISO или модели динамической системы MIMO.

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

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

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

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

свернуть все

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

Алгоритмы

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

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

Для просмотра документации необходимо авторизоваться на сайте