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

Mean (Variable Frequency)

Вычисляет среднее значение сигнала.

Тип: SubSystem

Путь в библиотеке:

/Physical Modeling/Electrical/Control/Measurements/Mean (Variable Frequency)

Описание

Блок Mean (Variable Frequency) вычисляет среднее значение сигнала, подключенного к входу блока In. Среднее значение вычисляется по скользящему среднему, равному одному циклу частоты сигнала:

где

  • — входной сигнал;

  • — период, определяется как , где — частота.

Этот блок использует скользящее среднее. Поэтому для вывода вычисленного среднего значения блоку необходимо завершить один цикл моделирования. В первом цикле моделирования выходное значение остается постоянным и соответствует заданному начальному значению.

Порты

Вход

# Freq — частота сигнала
скаляр | вектор

Details

Частота сигнала.

Типы данных

Float64

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

Нет

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

Details

Порт подключения к анализируемому сигналу.

Типы данных

Float64

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

Нет

Выход

# — среднее значение входного сигнала
скаляр | вектор

Details

Среднее значение входного сигнала.

Типы данных

Float64

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

Нет

Параметры

Parameters

# Initial frequency, Hz: — начальная частота

Details

Укажите частоту первого цикла моделирования в Гц.

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

50.0

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

f_start

Вычисляемый

Да

# Minimum frequency, Hz: — минимальная частота

Details

Значение минимальной частоты определяет размер буфера блока Переменное временное запаздывание, используемого внутри блока для вычисления среднего значения.

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

45.0

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

f_min

Вычисляемый

Да

# Initial input (DC component): — начальное входное значение (DC составляющая)

Details

Укажите начальное значение входного сигнала DC составляющей в течение первого цикла моделирования.

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

0.0

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

V_start

Вычисляемый

Да

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

Details

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

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

0.01

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

sample_time

Вычисляемый

Да