RMS

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

  • Библиотека:
  • Simscape / Электрический / Специализированные Энергосистемы / Датчики и Измерения

  • RMS block

Описание

Блок RMS вычисляет истинное среднее значение корня (RMS) входного сигнала. Истинное значение RMS входного сигнала вычисляется в рабочем среднем окне одного цикла заданной основной частоты:

RMS(f(t))=1TtTtf(t)2dt,

где f (t) - входной сигнал, а T - 1/( основная частота ).

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

Особенности

Шаг расчетаЗадается в параметре Sample Time. Непрерывно, если Sample Time = 0.
Скалярное расширениеДа, параметров.
Определенный размерностьДа.

Порты

Вход

расширить все

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

Выход

расширить все

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

Параметры

расширить все

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

Снимите этот флажок, чтобы блок вычислял основное значение входного сигнала, разделенное на sqrt (2).

Задайте основную частоту входного сигнала в герце.

Задайте начальное значение RMS сигнала выхода.

Задайте шаг расчета блока в секундах. Установите значение 0 для реализации непрерывного блока.

Примеры

The power_RMS_THD пример показывает два приложения блока RMS Measurement. Один RMS блок вычисляет истинное значение RMS сигнала с гармониками, а другой RMS вычисляет значение RMS того же сигнала на основной частоте.

Шаг расчета модели параметризован переменной Ts, установленной на значение по умолчанию 50e-6 s. Установить Ts на 0 в командном окне, чтобы симулировать модель в непрерывном режиме.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2013a