First-Order Filter

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

Библиотека

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

Описание

В зависимости от Filter type, выбранного в меню блока, блок First-Order Filter реализует следующую передаточную функцию:

Фильтр lowpass:

H(s)=11+Ts

Фильтр высоких частот:

H(s)=Ts1+Tss= Оператор ЛапласаT= постоянная времени

Ключевые характеристики блока First-Order Filter:

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

  • Можно инициализировать состояния фильтра для заданного DC и входных параметров AC.

  • Это позволяет вам вычислить и построить ответ фильтра.

Параметры

Filter type

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

Time constant (s)

Задайте постоянную времени фильтра в секундах. Значением по умолчанию является 10e-3 .

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 выбран.

Plot filter response

Когда этот флажок устанавливается, переходной процесс фильтра и его диаграмма Боде (величина и фаза передаточной функции как функция частоты) построены в фигуре. Значение по умолчанию очищено.

Frequency range (Hz): [Start, End, Inc.]

Частотный диапазон, используемый в графическом выводе диаграммы Боде фильтра. Задайте вектор, содержащий стартовую частоту, частоту конца и инкрементную частоту, в герц. Значением по умолчанию является [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®, прежде чем вы запустите.

Введенный в R2013a