Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Measure positive-, negative-, and zero-sequence components of three-phase signal

powerlib_extras/Measurements, powerlib_extras/Discrete Measurements

The Measurements section of the Control and Measurements library contains the Sequence Analyzer block. This is an improved version of the Three-Phase Sequence Analyzer block. The new block features a mechanism that eliminates duplicate continuous and discrete versions of the same block by basing the block configuration on the simulation mode. If your legacy models contain the Three-Phase Sequence Analyzer block, they continue to work. However, for best performance, use the Sequence Analyzer block in your new models.

The Three-Phase Sequence Analyzer block outputs the magnitude and phase of the positive- (denoted by the index 1), negative- (index 2), and zero-sequence (index 0) components of a set of three balanced or unbalanced signals. The signals can contain harmonics or not. The three sequence components of a three-phase signal (voltages V1 V2 V0 or currents I1 I2 I0) are computed as follows:

*V*_{1} =
(*V _{a}* +

where

*V _{a}*,

A Fourier analysis over a sliding window of one cycle of the specified frequency is first
applied to the three input signals. It evaluates the phasor values
*V _{a}*,

The Three-Phase Sequence Analyzer block is not sensitive to harmonics or imbalances.
However, as this block uses a running average window to perform the Fourier analysis, one cycle
of simulation has to be completed before the outputs give the correct magnitude and angle. For
example, its response to a step change of *V*_{1} is a
one-cycle ramp.

The discrete version of this block allows you to specify the initial magnitude and phase of the output signal. For the first cycle of simulation, the outputs are held to the values specified by the initial input parameter.

You can modify any parameter during the simulation in order to obtain the different sequence and harmonic components of the input signals.

**Fundamental frequency f1**The fundamental frequency, in hertz, of the three-phase input signal.

**Harmonic n**Specify the harmonic component from which you want to evaluate the sequences. For DC, enter

`0`

. For fundamental, enter`1`

.**Sequence**Specify which sequence component the block outputs. Select

`Positive`

to calculate the positive sequence, select`Negative`

to calculate the negative sequence, select`0`

to compute the zero sequence of the fundamental or specified harmonic of the three-phase input signal. Select`Positive Negative Zero`

to get all the sequences.

`abc`

Connect to the input the vectorized signal of the three [a b c] sinusoidal signals.

`Mag`

The first output gives the magnitude (peak value) of the specified sequence component, in the same units as the

`abc`

input signals.`Phase`

The second output gives the phase in degrees of the specified component(s).

The `power_3phsignalseq`

example illustrates the use of the
Sequence Analyzer block (the improved version of the Three-Phase Sequence
Analyzer block).

Was this topic helpful?