This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Compute true root mean square (RMS) value of signal


Control and Measurements/Measurements


The RMS block computes the true root mean square (RMS) value of the input signal. The true RMS value of the input signal is calculated over a running average window of one cycle of the specified fundamental frequency:


where f(t) is the input signal and T is 1/(fundamental frequency).

As this block uses a running average window, one cycle of simulation must complete before the output gives the correct value. For the first cycle of simulation, the output is held to this specified initial RMS value.


True RMS value

Select this check box to have the block compute the true RMS value of the input signal. Default is selected.

Clear this check box to have the block compute the fundamental value of the input signal, divided by sqrt(2).

Fundamental frequency (Hz)

Specify the fundamental frequency, in hertz, of the input signal. Default is 60.

Initial RMS value

Specify the initial RMS value of the output signal. Default is 120.

Sample time

Specify the sample time of the block, in seconds. Set to 0 to implement a continuous block. Default is 0.


Sample TimeSpecified in the Sample Time parameter
Continuous if Sample Time = 0
Scalar ExpansionYes, of the parameters


The power_RMS_THD example shows two applications of the RMS measurement block. One RMS block calculates the true RMS value of a signal with harmonics, and another one calculates the RMS value of the same signal at the fundamental frequency.

The model sample time is parameterized by the Ts variable set to a default value of 50e-6 s. Set Ts to 0 in the command window to simulate the model in continuous mode.

Introduced in R2013a

Was this topic helpful?