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

RMS

Вычисляет истинное среднеквадратичное значение (RMS) сигнала.

Тип: SubSystem

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

/Physical Modeling/Electrical/Control/Measurements/RMS

Описание

Блок RMS вычисляет истинное среднеквадратичное значение (root mean square, RMS) входного сигнала.

Истинное среднеквадратичное значение входного сигнала вычисляется в окне скользящего среднего на одном цикле для заданной основной частоты:

где

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

  • — основная частота.

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

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

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

Задается в параметре Sample time. Непрерывный, если Sample time имеет значение 0.

Скалярное расширение

Да, из параметров.

Определение размерности

Да.

Порты

Вход

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

Details

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

Типы данных

Float64

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

Нет

Выход

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

Details

Среднеквадратичное значение входного сигнала, возвращается в виде скаляра или вектора.

Типы данных

Float64

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

Нет

Параметры

Parameters

# True RMS value — вычислять истинное среднеквадратичное значение

Details

Установите этот флажок, чтобы блок вычислял истинное среднеквадратичное значение входного сигнала.

Снимите этот флажок, чтобы блок вычислял фундаментальное значение входного сигнала, деленное на .

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

true (включено)

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

true_RMS

Вычисляемый

Да

# Fundamental frequency, Hz — основная частота

Details

Укажите основную частоту входного сигнала в Гц.

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

50

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

f

Вычисляемый

Да

# Initial RMS value — начальное среднеквадратичное значение

Details

Укажите начальное среднеквадратичное значение выходного сигнала.

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

120

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

RMS_init

Вычисляемый

Да

# Sample time — интервал между шагами расчета

Details

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

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

0

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

sample_time

Вычисляемый

Да