Документация Engee

First-Order Filter

Фильтр первого порядка.

first order filter

Описание

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

  • Фильтр нижних частот:

  • Фильтр верхних частот:

где

  • — оператор Лапласа;

  • — постоянная времени.

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

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

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

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

Порты

Вход

# IN_1 — входной сигнал фильтра
скаляр | вектор

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# OUT_1 — выходной сигнал фильтра
скаляр | вектор

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Main

# Filter type — выбор типа фильтра
Lowpass | Highpass

Details

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

Значение по умолчанию

Lowpass

Имя для программного использования

FilterType

# Time constant (s) — постоянная времени фильтра

Details

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

Значение по умолчанию

10e-3

Имя для программного использования

Tc

# Sample Time — период дискретизации

Details

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

Значение по умолчанию

0

Имя для программного использования

Ts

# Initialize filter states: — начальное значение переменного и постоянного тока

Details

Если установлен этот флажок, то состояния фильтра инициализируются в соответствии с параметрами AC initial input: [ Mag, Phase (degrees), Freq (Hz) ] и DC initial input.

Значение по умолчанию

true (включено)

Имя для программного использования

Initialize

# AC initial input [ Mag, Phase (degrees), Freq (Hz) ] — начальное значение переменной составляющей

Details

Укажите начальное значение переменной составляющей входного сигнала: амплитуду, фазу в градусах и частоту в Гц. Если входной сигнал представляет собой вектор ( сигналов), укажите матрицу на 3, где каждая строка матрицы соответствует определенному входу. Фаза может иметь любое значение. Амплитуда и частота должны иметь положительное значение.

Зависимости

Чтобы использовать этот параметр, установите флажок Initialize filter states.

Значение по умолчанию

[0 0 50]

Имя для программного использования

Vac_Init

# DC initial input — начальное значение постоянной составляющей

Details

Укажите начальное значение постоянной составляющей входного сигнала. Если входной сигнал представляет собой вектор, укажите вектор 1 на , где каждое значение соответствует определенному входу.

Зависимости

Чтобы использовать этот параметр, установите флажок Initialize filter states.

Значение по умолчанию

0

Имя для программного использования

Vdc_Init

Дополнительные возможности

Генерация Си кода: Да