Реализуйте параметризированный фильтр второго порядка
Simscape / Электрический / Специализированные Энергосистемы / Управление / Фильтры
В зависимости от Filter type, выбранного в меню блока, блок Second-Order Filter реализует следующую передаточную функцию. Вход Fn определяет собственную частоту фильтра из фильтра.
Фильтр lowpass:
Фильтр Highpass:
Полосовой фильтр:
Bandstop (Метка) фильтр:
Задайте тип фильтра: Lowpass
, Highpass
, Bandpass
, или Bandstop (Notch)
(значение по умолчанию).
Начальная собственная частота фильтра, в герц. Это значение должно быть скаляром или вектором. Значением по умолчанию является 120
.
Задайте коэффициент затухания фильтра. Коэффициент затухания обычно является значением между 0 и 1. Значением по умолчанию является 0.707
.
Коэффициент затухания связан с добротностью фильтра Q:
Для полосы пропускания или заграждающего фильтра, полосой пропускания на 3 дБ дают
Задайте шаг расчета блока в секундах. Установите на 0, чтобы реализовать непрерывный блок. Значением по умолчанию является 0
.
Когда этот флажок устанавливается, состояния фильтра инициализируются согласно параметрам DC initial input и AC initial input. Значение по умолчанию выбрано.
Задайте величину начального компонента AC входного сигнала, его фазы, в градусах, и его частоты, в герц. Значением по умолчанию является [0, 0, 60]
.
Когда вход векторизован (N сигналы), задайте матрицу N-3, где каждая строка матрицы соответствует конкретному входу.
Параметр AC initial input отображается только, когда параметр Initialize filter states выбран.
Задайте значение начального компонента 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® Командное окно прежде, чем запустить симуляцию.