Second-Order Filter (Variable-Tuned)

Реализуйте параметризированный фильтр второго порядка

Библиотека

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

  • Second-Order Filter (Variable-Tuned) block

Описание

В зависимости от Filter type, выбранного в меню блока, блок Second-Order Filter реализует следующую передаточную функцию. Вход Fn определяет собственную частоту фильтра fn=ωn/(2π) из фильтра.

Фильтр lowpass:

H(s)=ωn2s2+2ζωns+ωn2

Фильтр Highpass:

H(s)=s2s2+2ζωns+ωn2

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

H(s)=2ζωnss2+2ζωns+ωn2

Bandstop (Метка) фильтр:

H(s)=s2+ωn2s2+2ζωns+ωn2

s= Оператор Лапласаωn= собственная частота; ωn=2πfnζ= коэффициент затухания (названная Дзэта в   меню блока)

Параметры

Filter type

Задайте тип фильтра: Lowpass, Highpass, Bandpass, или Bandstop (Notch) (значение по умолчанию).

Initial natural frequency fn (Hz)

Начальная собственная частота фильтра, в герц. Это значение должно быть скаляром или вектором. Значением по умолчанию является 120.

Damping ratio Zeta (Q = 1/(2*Zeta))

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

Коэффициент затухания связан с добротностью фильтра Q:

Q=12ζ

Для полосы пропускания или заграждающего фильтра, полосой пропускания на 3 дБ дают

BW=fnQ=2ζfn

Sample time

Задайте шаг расчета блока в секундах. Установите на 0, чтобы реализовать непрерывный блок. Значением по умолчанию является 0.

Initialize filter states

Когда этот флажок устанавливается, состояния фильтра инициализируются согласно параметрам DC initial input и AC initial input. Значение по умолчанию выбрано.

AC initial input: [ Mag, Phase (degrees), Freq (Hz) ]

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

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

Параметр AC initial input отображается только, когда параметр Initialize filter states выбран.

DC initial input

Задайте значение начального компонента DC входного сигнала. Когда входной сигнал векторизован, задайте вектор 1 на n, где каждое значение соответствует конкретному входу. Значением по умолчанию является 0.

Параметр DC initial input отображается только, когда параметр Initialize filter states выбран.

Вводы и выводы

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

Характеристики

Прямое сквозное соединениеДа
Размер шагаЗаданный в параметре Sample Time
Непрерывный, если Sample Time = 0
Скалярное расширениеДа, параметров
СостоянияДва состояния на фильтр
Определенный размерностьДа

Примеры

power_SecondOrderFilterTuned пример показывает различное использование блока Second-Order Filter (Variable-Tuned) с двумя установками параметров Filter type (Lowpass и Bandstop).

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

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