Реализуйте фильтр второго порядка
Simscape / Электрический / Специализированные Энергосистемы / Контроль / Фильтры
На основе Filter type, выбранной в блочном меню, блок Second-Order Filter реализует следующую передаточную функцию:
Lowpass:
Высокочастотный фильтр:
Полосовой фильтр:
Полосообразный (узкополосный) фильтр:
Ключевые характеристики блока Second-Order Filter:
Вход принимает векторизованный вход N сигналов, реализуя N фильтров. Эта функция особенно полезна для разработки контроллеров в трехфазных системах (N = 3).
Состояния фильтра могут быть инициализированы для заданных входов DC и AC.
Это позволяет вам вычислить и построить график фильтрации.
Укажите тип фильтра: Lowpass
, Highpass
, Bandpass
(по умолчанию), или Bandstop (notch)
.
Задайте естественную частоту фильтра, в герц. Это значение должно быть скаляром или вектором. По умолчанию это 120
.
Задайте коэффициент затухания фильтра. Обычно коэффициент затухания является значением от 0 до 1. По умолчанию это 0.707
.
Это коэффициент затухания связано с коэффициентом качества фильтра Q:
Для полосы пропускания или полосно-заграждающего фильтра пропускная способность 3 дБ определяется как
Задайте шаг расчета блока в секундах. Установите значение 0, чтобы реализовать непрерывный блок. По умолчанию это 0
.
Когда этот флажок установлен, состояния фильтра инициализируются согласно параметрам AC initial input и DC initial input. Выбран параметр по умолчанию.
Задайте величину начального компонента переменного тока входного сигнала, его фазу, в степенях и его частоту, в герцах. По умолчанию это [0, 0, 60]
.
Когда вход векторизирован (N сигналов), задайте матрицу N-by-3, где каждая строка матрицы соответствует конкретному входу.
Параметр AC initial input видим только, когда выбран параметр Initialize filter states.
Задайте значение начального компонента постоянного тока входного сигнала. Когда входной сигнал векторизирован, задайте вектор 1-by-N, где каждое значение соответствует конкретному входу. По умолчанию это 0
.
Параметр DC initial input видим только, когда выбран параметр Initialize filter states.
Когда этот флажок установлен, переходная характеристика фильтра и его схема Bode (величина и фаза передаточной функции как функции частоты) строятся на рисунке. Значение по умолчанию сброшено.
Задайте частотную область значений для графического изображения схемы Bode фильтра. Укажите вектор, содержащий начальную частоту, конечную частоту и инкрементную частоту, в hertz. По умолчанию это [0, 500, 1]
.
Параметр Frequency range видим только, когда выбран параметр Plot filter response.
Прямое сквозное соединение | Да |
Шаг расчета | Задан в параметре Sample Time Непрерывный, если Sample Time = 0 |
Скалярное расширение | Да, из параметров |
Государства | Два состояния на фильтр |
Определенный размерность | Да |
The power_SecondOrderFilter
пример показывает блок Second-Order Filter с использованием двух Filter type параметров настройки (Lowpass
и Bandstop
).
Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 50e-6). Чтобы симулировать непрерывные фильтры, задайте Ts = 0 в MATLAB® Командное окно перед началом симуляции.