Реализуйте параметризированный фильтр второго порядка
Simscape / Электрический / Специализированные Энергосистемы / Контроль / Фильтры
В зависимости от Filter type, выбранной в блочном меню, блок Second-Order Filter реализует следующую передаточную функцию. Вход Fn определяет естественную частоту фильтра фильтра.
Lowpass фильтр:
Фильтр Highpass:
Полосовой фильтр:
Фильтр Bandstop (Notch):
Укажите тип фильтра: 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.
Входы принимают векторизованные сигналы N значений, таким образом реализуя N фильтров. Эта возможность особенно полезна для разработки контроллеров в трехфазных системах (N = 3).
Прямое сквозное соединение | Да |
Шаг расчета | Задан в параметре Sample Time Непрерывный, если Sample Time = 0 |
Скалярное расширение | Да, из параметров |
Государства | Два состояния на фильтр |
Определенный размерность | Да |
The power_SecondOrderFilterTuned
пример показывает различные использования блока фильтра второго порядка (Variable-Tuned) с двумя Filter type параметрами настройки (Lowpass
и Bandstop
).
Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 50e-6). Чтобы симулировать непрерывные фильтры, задайте Ts = 0 в MATLAB® Командное окно перед началом симуляции.