First-Order Filter

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

  • Библиотека:
  • Simscape / Электрический / Специализированные Энергосистемы / Контроль / Фильтры

  • First-Order Filter block

Описание

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

Lowpass:

H(s)=11+Ts

Высокочастотный фильтр:

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

Особенности

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

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

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

  • Блок позволяет вам вычислить и построить график фильтрации.

Прямое сквозное соединениеДа
Шаг расчетаЗадан в параметре Sample Time
Непрерывный, если Sample Time = 0
Скалярное расширениеДа, из параметров
ГосударстваОдно состояние на фильтр
Определенный размерностьДа

Порты

Вход

расширить все

Входной сигнал фильтра первого порядка, заданный как скаляр или вектор.

Выход

расширить все

Выходной сигнал фильтра первого порядка, возвращенный как скаляр или вектор.

Параметры

расширить все

Определите тип фильтра первого порядка. Установите значение Lowpass для реализации lowpass фильтра установите значение Highpass для реализации высокочастотного фильтра.

Временная константа фильтра первого порядка, заданная в секундах.

Шаг расчета блока, заданный в секундах. Установите значение 0 для реализации непрерывного блока.

Когда выбран, состояния фильтра инициализируются согласно параметрам AC initial input: [ Mag, Phase (degrees), Freq (Hz) ] и DC initial input.

Задайте величину начального компонента переменного тока входного сигнала, его фазу, в степенях и его частоту, в герцах. Когда вход векторизирован (сигналы N), задайте матрицу N-на-3, где каждая строка матрицы соответствует конкретному входу. Фаза может быть любым значением. Mag и Freq должны быть положительными.

Зависимости

Чтобы включить этот параметр, выберите Initialize filter states.

Задайте значение начального компонента постоянного тока входного сигнала. Когда входной сигнал векторизирован, задайте вектор с N 1 байт, где каждое значение соответствует конкретному входу.

Зависимости

Чтобы включить этот параметр, выберите Initialize filter states.

Когда выбран, переходная характеристика фильтра и его схема Bode (величина и фаза передаточной функции как функция от частоты) строятся на рисунке.

Частотная область значений, используемый для графического изображения диаграммы Бода фильтра. Укажите вектор, содержащий начальную частоту, конечную частоту и инкрементную частоту, в hertz.

Зависимости

Чтобы включить этот параметр, выберите Plot filter response.

Примеры

The power_FirstOrderFilter пример показывает различные использования блока First-Order Filter с помощью двух Filter type параметров настройки (Lowpass и Highpass).

Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 50e-6). Чтобы симулировать непрерывные фильтры, задайте Ts = 0 в MATLAB® командная строка перед запуском.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2013a