ВУЗ:
Составители:
Рубрика:
15
анализа таких свойств системы , как предел усиления, пороговое значение фазы ,
коэффициента усиления, ширины полосы частот, подавление внешних
воздействий и устойчивость системы .
bode(sys) – строит диаграмму реакции произвольной модели системы . . Эта
модель может быть непрерывна или дискретна , SISO или MIMO. В MIMO
случае, команда составит массив диаграмм Боде, каждый график в котором
будет показывать реакцию одного определенного канала входа-выход .
Диапазон частот определяется автоматически , основываясь на расположении
корней и полюсов .
bode(sys,w) - явно определяет диапазон частот или частоты , которые будут
использоваться для построения графика . Для фокусировкиь на определенном
интервале частот [wmin, wmax] следует задать w = {wmin, wmax}. Чтобы
использовать специфические частоты , укажите в качестве w вектор
желательных частот. Используйте logspace для генерации логарифмически
разделенных векторов частот. Все частоты должны быть определены в
радианах /сек.
bode(sys1,sys2,...,sysN), bode(sys1,sys2,...,sysN,w) – размещают
реакции нескольких LTI-модели на одном графике . Все системы должны иметь
одинаковое число входов и выходов . Кроме того, здесь могут быть
микшированы непрерывные и дискретные системы .
bode(sys1,'PlotStyle1',...,sysN,'PlotStyleN') - определяет , какой
цвет, стиль линии и маркер должен использоваться для графика каждой
системы . Например,
>> bode (sys1, ' r - ', sys2, 'gx')
использует красные пунктирные линии для первой системы sys1 и зеленые
маркеры 'x' для системы sys2.
Когда команда bode вызывается с аргументами в левой части :
· [mag,phase,w] = bode(sys)
· [mag,phase] = bode(sys,w),
возвращается амплитуда и фаза (в градусах) частотной характеристики в
частотах w (в рад / сек). Выходы амплитуда и фаза являются трехмерными
матрицами . Амплитуду можно выразить в децибелах :
>> Magdb = 20*log
10
(mag)
Пример
Построим диаграмму Бодэ для непрерывной SISO системы :
, и ее дискретизации.
>> g = tf ([1 0.1 7.5], [1 0.12 9 0 0]);
>> bode(g)
Для получения реакции в более широком диапазоне частот, например, от 0.1 до
100 рад / сек, следует набрать :
>> bode(g,{0.1 , 100});
15 анализа таких свойств системы, как предел усиления, пороговое значение фазы, коэффициента усиления, ширины полосы частот, подавление внешних воздействий и устойчивость системы. bode(sys) – строит диаграмму реакции произвольной модели системы. . Эта модель может быть непрерывна или дискретна, SISO или MIMO. В MIMO случае, команда составит массив диаграмм Боде, каждый график в котором будет показывать реакцию одного определенного канала входа-выход. Диапазон частот определяется автоматически, основываясь на расположении корней и полюсов. bode(sys,w) - явно определяет диапазон частот или частоты, которые будут использоваться для построения графика. Для фокусировкиь на определенном интервале частот [wmin, wmax] следует задать w = {wmin, wmax}. Чтобы использовать специфические частоты, укажите в качестве w вектор желательных частот. Используйте logspace для генерации логарифмически разделенных векторов частот. Все частоты должны быть определены в радианах/сек. bode(sys1,sys2,...,sysN), bode(sys1,sys2,...,sysN,w) – размещают реакции нескольких LTI-модели на одном графике. Все системы должны иметь одинаковое число входов и выходов. Кроме того, здесь могут быть микшированы непрерывные и дискретные системы. bode(sys1,'PlotStyle1',...,sysN,'PlotStyleN') - определяет, какой цвет, стиль линии и маркер должен использоваться для графика каждой системы. Например, >> bode (sys1, ' r - ', sys2, 'gx') использует красные пунктирные линии для первой системы sys1 и зеленые маркеры 'x' для системы sys2. Когда команда bode вызывается с аргументами в левой части: · [mag,phase,w] = bode(sys) · [mag,phase] = bode(sys,w), возвращается амплитуда и фаза (в градусах) частотной характеристики в частотах w (в рад/сек). Выходы амплитуда и фаза являются трехмерными матрицами. Амплитуду можно выразить в децибелах: >> Magdb = 20*log10 (mag) Пример Построим диаграмму Бодэ для непрерывной SISO системы: , и ее дискретизации. >> g = tf ([1 0.1 7.5], [1 0.12 9 0 0]); >> bode(g) Для получения реакции в более широком диапазоне частот, например, от 0.1 до 100 рад/сек, следует набрать: >> bode(g,{0.1 , 100});
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »