Main Content

Passive Harmonic Filter (Three-Phase)

Harmonic current filter

  • Passive Harmonic Filter (Three-Phase) block

Libraries:
Simscape / Electrical / Passive

Description

The Passive Harmonic Filter (Three-Phase) block suppresses system harmonic currents and decreases voltage distortion by providing low-impedance paths for the harmonics. At the rated frequency, the passive shunt filters are capacitive and provide reactive power, which can improve electrical power factor.

Each of the four models for the block corresponds to an option for the Filter type parameter:

Band-Pass Filter, Single Tuned

At the tuned frequency, LC resonance occurs and the impedance of the filter reaches its minimum, which equals the value of the resistance.

The filter tuned frequency is defined by this equation:

f1=nf0=12πLC,

where f1 and f0 are the tuned and fundamental frequency, n is the harmonic order of the tuned frequency, L is the inductance and C is the capacitance.

The quality factor is defined as the ratio between the inductive or capacitive reactance at the tuned frequency and the resistance, as described by this equation:

Qf=XLNR=XCNR,

where:

  • R is the resistance.

  • XLN is the impedance of the inductor at the tuned frequency XLN=2πf1L.

  • XCN is the impedance of the capacitor at the tuned frequency XCN=12πf1C.

Higher quality factor values result in sharper frequencies. However, this produces high-power dissipation at the base frequency due to a relative low resistance.

The rated reactive power is given by:

Qr=V2XC0XL0=V2XC0XC0n2=V2XC0n2n21

where Qr is the rated reactive power for one phase and V is the branch voltage in root mean square.

Band-Pass Filter, Double Tuned

A double-tuned filter has two tuned frequencies, f1 and f2, where f1=n1f0 and f2=n2f0.

The double-tuned filter comprises a series LC and a parallel RCL circuit, each tuned at frequencies fs and fp, close to the mean geometric frequency of f1 and f2, which are represented by the equation:

fm=f1f2=fsfp,

where

fs=12πLC

fp=12πL2C2.

The quality factor of this filter is defined as the quality factor of the parallel R and L elements at the mean geometric frequency, fm:

Qf=R2πfmL2.

High-Pass Filter, Second-Order

The second order high-pass filter shunts a large percentage of the harmonics at and above the tuned frequency. The filter is designed to have a flat impedance for high-order harmonics.

The tuned frequency is described by this equation:

f1=nf0=12πLC.

The quality factor is the reciprocal of the band-pass, single-tuned filter:

Qf=RXLN=RXCN.

The rated reactive power is the same of the band-pass, single-tuned filter:

Qr=V2XC0XL0=V2XC0XC0n2=V2XC0n2n21

High-Pass Filter, C-type

Compared to the single-tuned version, the C-type, high-pass filter has lower losses at the fundamental frequency, because the capacitor and inductor are parallel with the resistor.

To prevent fundamental currents from passing through the resistor, the resonance frequency of L2 and C2 is tuned to the fundamental frequency:

f0=12πL2C2.

The quality factor is calculated using this equation:

Qf=R2πf0nL2.

Values of RCL Filter Components

 Single-TunedDouble-TunedSecond-Order, High-PassC-type, High-Pass
R

12πf0CQf

2πfmL2Qf

2πnf0LQf

Qf(2πnf0L2)

L

1C(2πnf0)2

V2Qrπf0(n12+n222)

1C(2πnf0)2

None
C

Qr2πf0V2n21n2

Qr4πf0V2(n121n12+n221n22)

Qr2πf0V2n21n2

Qr2πf0V2

L2None

(1f12fs2)(1f12fp2)C(2πf12)wherefs=12πLC,fp=f1f2fs

None

1C2(2πnf0)2

C2None

1L2(2πfp)2

None

C(n21)

Variables

To set the priority and initial target values for the block variables before simulation, use the Initial Targets section in the block dialog box or Property Inspector. For more information, see Set Priority and Initial Target for Block Variables.

Use nominal values to specify the expected magnitude of a variable in a model. Using system scaling based on nominal values increases the simulation robustness. Nominal values can come from different sources. One of these sources is the Nominal Values section in the block dialog box or Property Inspector. For more information, see System Scaling by Nominal Values.

Examples

Ports

Conserving

expand all

Electrical conserving port representing the three phases of the three-phase block. For more information, see Three-Phase Ports.

Dependencies

To enable this port, set the Electrical connection parameter to Composite three-phase ports.

Electrical conserving port associated with the phase a of the three-phase block.

Dependencies

To enable this port, set the Electrical connection parameter to Expanded three-phase ports.

Electrical conserving port associated with the phase b of the three-phase block.

Dependencies

To enable this port, set the Electrical connection parameter to Expanded three-phase ports.

Electrical conserving port associated with the phase c of the three-phase block.

Dependencies

To enable this port, set the Electrical connection parameter to Expanded three-phase ports.

Parameters

expand all

Since R2026a

Whether to model composite or expanded three-phase ports.

Composite three-phase ports represent three individual electrical conserving ports with a single block port. You can use composite three-phase ports to build models that correspond to single-line diagrams of three-phase electrical systems.

Expanded three-phase ports represent the individual phases of a three-phase system using three separate electrical conserving ports.

Programmatic Use

To set the block parameter value programmatically, use the set_param function.

Parameter: port_option
Values: "ee.enum.threePhasePort.composite" (default) | "ee.enum.threePhasePort.expanded"

Reactive power at rated frequency and voltage, in V*A.

Rated phase-to-phase root mean squared (RMS) voltage, in V.

Fundamental frequency, in Hz.

Index of the sharpness of the tuned frequency.

Type of harmonic filter.

Type of connection.

Tuned frequency for the filter, in Hz.

Dependencies

To enable this parameter, set Filter type to Band-pass filter, single-tuned, High-pass filter, second-order, or High-pass filter, C-type.

First tuned frequency, in Hz.

Dependencies

To enable this parameter, set Filter type to Band-pass filter, double-tuned.

Second tuned frequency, in Hz. The value of this parameter must be greater than the value of the Tuned frequency 1 parameter.

Dependencies

To enable this parameter, set Filter type to Band-pass filter, double-tuned.

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2019b

expand all