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

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

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

first order filter

Описание

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

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

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

где

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

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

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

Основными характеристиками блока Фильтр первого порядка являются:

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

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

Порты

Вход

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

Details

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

Типы данных

Float64

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

Нет

Выход

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

Details

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

Типы данных

Float64

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

Нет

Параметры

Main

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

Details

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

Значения

Lowpass | Highpass

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

Lowpass

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

type

Вычисляемый

Да

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

Details

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

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

10e-3

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

T

Вычисляемый

Да

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

Details

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

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

0

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

sample_time

Вычисляемый

Да

# Задать начальные значения: — начальное значение переменного и постоянного тока

Details

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

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

true (включено)

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

enable_initialization

Вычисляемый

Да

# Начальное значение AC составляющей [амплитуда, фаза(град), частота(Гц)] — начальное значение переменной составляющей

Details

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

Зависимости

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

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

[0 0 50]

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

V_AC_start

Вычисляемый

Да

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

Details

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

Зависимости

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

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

0

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

V_DC_start

Вычисляемый

Да

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

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