Реализуйте фильтр первого порядка
Simscape / Электрический / Специализированные Энергосистемы / Control & Measurements / Фильтры
В зависимости от Filter type, выбранного в меню блока, блок First-Order Filter реализует следующую передаточную функцию:
Фильтр нижних частот:
Фильтр высоких частот:
Ключевые характеристики блока First-Order Filter:
Введите принимает векторизованный вход сигналов N, таким образом реализовывая N фильтры. Эта функция особенно полезна для разработки контроллеров в трехфазных системах (N = 3).
Можно инициализировать состояния фильтра для заданного DC и входных параметров AC.
Это позволяет вам вычислить и построить ответ фильтра.
Задайте тип фильтра: Lowpass
(значение по умолчанию) или Highpass
.
Задайте временную константу фильтра в секундах. Значением по умолчанию является 10e-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 выбран.
Когда этот флажок устанавливается, переходной процесс фильтра и его диаграмма Боде (значение и фаза передаточной функции как функция частоты) построены в фигуре. Значение по умолчанию очищено.
Частотный диапазон, используемый для графического вывода диаграммы Боде фильтра. Задайте вектор, содержащий стартовую частоту, частоту конца и инкрементную частоту, в герц. Значением по умолчанию является [0, 200, 1]
.
Параметр Frequency range видим только, когда параметр Plot filter response выбран.
Прямое сквозное соединение | Да |
'SampleTime' | Заданный в параметре Sample Time Непрерывный, если Sample Time = 0 |
Скалярное расширение | Да, параметров |
Состояния | Одно состояние на фильтр |
Определенный размерность | Да |
Пример power_FirstOrderFilter
показывает различное использование блока First-Order Filter с помощью двух установок параметров Filter type (Lowpass
и Highpass
).
Образцовый шаг расчета параметризован с переменной Ts (значение по умолчанию Ts = 50e-6). Чтобы моделировать непрерывные фильтры, задайте Ts = 0 в командной строке MATLAB®, прежде чем вы запустите.