WOLFRAM SYSTEM MODELER
TotalHarmonicDistortionCalculation of total harmonic distortion of voltage |
SystemModel["Modelica.Blocks.Examples.TotalHarmonicDistortion"]
This information is part of the Modelica Standard Library maintained by the Modelica Association.
This example compares the result of the total harmonic distortion (THD) with respect to the fundamental wave and with respect to the total root mean square (RMS). In this simulation model a non-sinusoidal voltage wave form is created by the superposition two voltage waves:
V1
and frequency f1
V3
and frequency 3*f1
This simulation model compares numerically determined THD values with results, obtained by theoretical calculations:
thd1.y
and the theoretical value THD1
,
both with respect to the fundamental wave; also plot thd1.valid
thdRMS.y
and the theoretical value THDrms
,
both with respect to the RMS value; also plot thdRMS.valid
f1 |
Value: 50 Type: Frequency (Hz) Description: Fundamental wave frequency |
---|---|
V1 |
Value: 100 Type: Voltage (V) Description: Fundamental wave RMS voltage |
V3 |
Value: 20 Type: Voltage (V) Description: Third harmonic wave RMS voltage |
THD1 |
Value: V3 / V1 Type: Real Description: Theoretically obtained THD with respect to fundamental wave |
THDrms |
Value: V3 / sqrt(V1 ^ 2 + V3 ^ 2) Type: Real Description: Theoretically obtained THD with respect to RMS |
ground |
Type: Ground Description: Ground node |
|
---|---|---|
sineVoltage3 |
Type: SineVoltage Description: Sine voltage source |
|
sineVoltage1 |
Type: SineVoltage Description: Sine voltage source |
|
voltageSensor |
Type: VoltageSensor Description: Sensor to measure the voltage between two pins |
|
thd1 |
Type: TotalHarmonicDistortion Description: Output the total harmonic distortion (THD) |
|
thdRMS |
Type: TotalHarmonicDistortion Description: Output the total harmonic distortion (THD) |