First-Order Filter

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

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

Описание

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

Фильтр lowpass:

H(s)=11+Ts

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

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

Характеристики

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

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

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

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

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

Порты

Входной параметр

развернуть все

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

Типы данных: single | double

Вывод

развернуть все

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

Типы данных: single | double

Параметры

развернуть все

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

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

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

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

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

Зависимости

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

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

Зависимости

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

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

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

Зависимости

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

Примеры

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

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

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

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

Введенный в R2013a

Для просмотра документации необходимо авторизоваться на сайте