Second-Order Filter
Фильтр второго порядка.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок Second-Order Filter реализует одну из следующих передаточных функций в зависимости от значения параметра Filter Type:
-
Фильтр нижних частот:
-
Фильтр верхних частот:
-
Полосовой фильтр:
-
Режекторный фильтр:
где
-
— оператор Лапласа;
-
— собственная частота, ;
-
— коэффициент затухания (в меню блока называется Zeta).
Характеристики
Основными характеристиками блока Second-Order Filter являются:
-
Входной порт принимает вектор из сигналов и реализует фильтров. Эта функция особенно полезна для проектирования контроллеров в трехфазных системах ( );
-
Можно инициализировать состояния фильтра для заданных на вход постоянного и переменного тока.
Порты
Вход
#
IN_1
—
входной сигнал фильтра
скаляр | вектор
Details
Входной сигнал фильтра второго порядка, заданный как скаляр или вектор.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал фильтра
скаляр | вектор
Details
Выходной сигнал фильтра второго порядка, возвращаемый в виде скаляра или вектора.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
#
Filter Type —
выбор типа фильтра
Lowpass | Highpass | Bandpass | Bandstop (Notch)
Details
Определите тип фильтра второго порядка: Lowpass, Highpass, Bandpass (по умолчанию) или Bandstop (Notch).
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Natural frequency fn, Hz — собственная частота фильтра
Details
Собственная частота фильтра, заданная в Гц.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Damping ratio Zeta ( Q=1/(2*Zeta)) ) — коэффициент затухания фильтра
Details
Коэффициент затухания фильтра. Обычно коэффициент затухания находится в диапазоне от 0 до 1.
Коэффициент затухания связан с добротностью фильтра :
Для полосового или режекторного фильтра ширина полосы пропускания на уровне 3 дБ определяется формулой
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Sample time — период дискретизации
Details
Укажите период дискретизации блока в секундах. Установите значение 0, чтобы реализовать непрерывный блок.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# Initialize filter states — опция инициализации состояний фильтра
Details
Установите этот флажок, чтобы инициализировать состояния фильтра в соответствии с параметрами AC initial input [Magnitude, Phase (deg), Frequency (Hz)] и DC initial input.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# AC initial input [Magnitude, Phase (deg), Frequency (Hz)] — начальное значение переменной составляющей
Details
Укажите начальное значение переменной составляющей входного сигнала: амплитуду, фазу в градусах и частоту в Гц.
Если входной сигнал представляет собой вектор ( сигналов), укажите матрицу на , где каждая строка матрицы соответствует определенному входу.
Зависимости
Чтобы использовать этот параметр, установите флажок Initialize filter states.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |
# DC initial input — начальное значение постоянной составляющей
Details
Укажите начальное значение постоянной составляющей входного сигнала. Если входной сигнал представляет собой вектор, укажите вектор на , где каждое значение соответствует определенному входу.
Зависимости
Чтобы использовать этот параметр, установите флажок Initialize filter states.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |