Документация 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 | Highpass

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

Lowpass

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

type

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

Details

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

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

10e-3

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

T

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

Details

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

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

0

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

sample_time

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

Details

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

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

true (включено)

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

enable_initialization

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

Details

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

Зависимости

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

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

[0 0 50]

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

V_AC_start

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

Details

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

Зависимости

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

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

0

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

V_DC_start

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

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