RMS Measurement

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

  • Библиотека:
  • Simscape / Электрический / Контроль / Измерения

  • RMS Measurement block

Описание

Блок RMS Measurement измеряет корневые-средние-квадратные (RMS) свойства входного сигнала. Вы можете использовать его, чтобы измерить одно из следующих свойств:

  • Общее значение RMS входного сигнала

  • RMS отдельных гармоник заданного входного сигнала.

Используйте общее строение RMS с соответствующими датчиками, чтобы выполнить анализ напряжения, тока или степени RMS в вашей системе.

Можно использовать строение гармоник, чтобы выполнить полный анализ гармонических искажений в системах с нелинейными нагрузками, такими как:

  • Конвертеры

  • Приводы двигателей

  • Инверторы

Уравнения

Общее значение RMS вычисляется из входного сигнала xRMS как:

xRMS(t)=1TtTtx(t)2dt,

где:

  • T - период входного сигнала или эквивалентно обратный его базовой частотной F.

  • x - входной сигнал.

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

Гармоническая составляющая RMS, xk,RMS для гармонических k, вычисляется как:

xk,RMS(t)=G(2T)(tTtx(t)sin(2πktT)dt)2+(tTtx(t)cos(2πktT)dt)2,

где G равно 0.5 для компонента постоянного тока (k = 0) и 1/2 для компонентов переменного тока (k > 0).

Порты

Вход

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

Периодический входной сигнал.

Типы данных: single | double

Выход

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

Оценка RMS входного сигнала. Если вы выбираете Specify harmonics, выход является вектором с каждым элементом, соответствующим заданной гармонике. В противном случае выход является скаляром, представляющим общую RMS.

Типы данных: single | double

Параметры

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

Базовая частота входного сигнала, соответствующего первой гармонике.

Задайте, выводить ли общее значение RMS входных сигналов или индивидуальные гармоники, которые вы задаете.

Укажите гармоники для вывода RMS.

Зависимости

Чтобы включить этот параметр, выберите параметр Specify harmonics.

Время между последовательными выполнениями блоков. Во время выполнения блок производит выходы и, при необходимости, обновляет свое внутреннее состояние. Для получения дополнительной информации смотрите Что такой Шаг расчета? и задайте шаг расчета.

Для непрерывной операции установите это свойство на 0. Для дискретной операции задайте шаг расчета явно как положительное число. Этот блок не поддерживает унаследованный шаг расчета.

Если этот блок находится в маскированной подсистеме или другой альтернативной подсистеме, которая позволяет либо непрерывная либо дискретная операция, продвигайте параметр шага расчета. Продвижение параметра шага расчета обеспечивает правильное переключение между непрерывной и дискретной реализациями блока. Для получения дополнительной информации см. Раздел «Увеличение параметра до маски».

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

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

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