exponenta event banner

Фильтр второго порядка

Реализация фильтра второго порядка

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Контроль / Фильтры

  • Second-Order Filter block

Описание

На основе типа фильтра, выбранного в меню блока, блок фильтра второго порядка реализует следующую передаточную функцию:

Фильтр нижних частот:

H (s) =

Фильтр верхних частот:

H (s) = s2s2 + 2,

Полосовой фильтр:

H (s) = 2,

Полосовой (пробочный) фильтр:

H (s) = s2 +

s Laplace operatorobjectn = собственная частота;        меню блока называется Zeta)

Ключевые характеристики блока фильтра второго порядка:

  • Вход принимает векторизированный вход N сигналов, реализуя N фильтров. Эта особенность особенно полезна при проектировании контроллеров в трехфазных системах (N = 3).

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

  • Он позволяет вычислять и выводить на график отклик фильтра.

Параметры

Тип фильтра

Укажите тип фильтра: Lowpass, Highpass, Bandpass (по умолчанию), или Bandstop (notch).

Собственная частота fn (Гц)

Укажите собственную частоту фильтра в герцах. Это значение должно быть скаляром или вектором. По умолчанию: 120.

Коэффициент затухания Zeta (Q = 1/( 2 * Zeta
))

Задайте коэффициент демпфирования фильтра. Коэффициент демпфирования обычно находится в диапазоне от 0 до 1. По умолчанию: 0.707.

Коэффициент демпфирования связан с коэффициентом качества фильтра Q:

Q = 12,

Для полосового или полосового фильтра полоса пропускания 3 дБ задается

BW = fnQ = 2, fn

Время выборки

Укажите время выборки блока в секундах. Установите значение 0 для реализации непрерывного блока. По умолчанию: 0.

Инициализация состояний фильтра

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

Начальный вход переменного тока: [Mag, Phase (градусы), Freq (Гц)]

Задайте величину начальной составляющей переменного тока входного сигнала, его фазу в градусах и частоту в герцах. По умолчанию: [0, 0, 60].

Когда вход векторизируется (N сигналов), укажите матрицу N-by-3, где каждая строка матрицы соответствует конкретному входу.

Начальный входной параметр AC отображается только в том случае, если выбран параметр Initialize filter states.

Начальный вход постоянного тока

Укажите значение начальной составляющей постоянного тока входного сигнала. Когда входной сигнал векторизируется, укажите вектор 1-by-N, где каждое значение соответствует конкретному входу. По умолчанию: 0.

Начальный входной параметр DC отображается, только если выбран параметр Initialize filter states.

График ответа фильтра

Если этот флажок установлен, на рисунке отображаются отклик шага фильтра и его диаграмма Боде (величина и фаза передаточной функции как функция частоты). Значение по умолчанию очищено.

Диапазон частот (Гц): [Start, End, Inc.]

Укажите диапазон частот для печати диаграммы бланка фильтра. Укажите вектор, содержащий начальную частоту, конечную частоту и инкрементную частоту в герцах. По умолчанию: [0, 500, 1].

Параметр Частотный диапазон (Frequency range) отображается только в том случае, если выбран параметр отклика фильтра графика.

Особенности

Прямой проходДа
Время выборкиУказано в параметре Sample Time
Непрерывное, если время выборки = 0
Скалярное расширениеДа, из параметров
ГосударстваДва состояния на фильтр
Определенный размерностьДа

Примеры

power_SecondOrderFilter В примере показан блок «Фильтр второго порядка» с двумя параметрами типа «Фильтр» (Lowpass и Bandstop).

Время образца модели параметризуется переменной Ts (значение по умолчанию Ts = 50e-6). Для моделирования непрерывных фильтров перед началом моделирования укажите Ts = 0 в окне команд MATLAB ®.

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