주요 콘텐츠

Multiphase Distributed Parameter Line

R2026b

Multiphase transmission line with distributed parameters

Since R2026b

  • Multiphase Distributed Parameter Line block

Libraries:
Simscape / Electrical / Passive / Lines

Description

The Multiphase Distributed Parameter Line block models a multiphase (M-phase) transmission line using distributed parameters. An M-phase distributed parameter line is an electrical transmission line with multiple conductors whose electrical characteristics are spread continuously along the line.

This block allows you to model either a balanced or an unbalanced line. To choose which line to model, set the Line type parameter to either Balanced lines or General lines.

This figure shows the equivalent circuit for an M-phase distributed parameter line in the modal domain.

Equivalent circuit diagram for an M-phase distributed parameter line in the modal domain

Balanced M-Phase Lines

For balanced M-phase lines, the resistance, inductance, and capacitance matrices per unit length in the phase domain are

Rphase=[RsRmRmRmRsRmRmRmRs]Lphase=[LsLmLmLmLsLmLmLmLs]Cphase=[CsCmCmCmCsCmCmCmCs]

where:

  • Rs is the self resistance of the transmission line per phase per unit length.

  • Rm is the line-line mutual resistance per unit length.

  • Ls is the self inductance of the transmission line per phase per unit length.

  • Lm is the line-line mutual inductance per unit length.

  • Cs is the self capacitance of the transmission line per phase per unit length.

  • Cm is the line-line mutual capacitance per unit length.

To transform these matrices from the phase domain to the modal domain, the block defines a transformation matrix Tv or Ti. This matrix is a canonical orthonormal modal transformation for an M-phase transposed and perfectly symmetric line.

[T]=[1M12161J(J1)1M(M1)1M12161J(J1)1M(M1)1M026(J1)J(J1)01M000(M1)M(M1)].

In this matrix, M denotes the number of phases and J is an index from 2 to M that defines the successive orthogonal modal vectors. For example, if M is equal to 5, the transformation matrix is:

[T]=[15121611212015121611212015026112120150031212015000420].

By applying the transformation matrix to the resistance, inductance, and capacitance matrices, the block calculates these diagonal matrices in the modal domain:

Rmode=[RzeroRposRpos]Lmode=[LzeroLposLpos]Cmode=[CzeroCposCpos]

where:

  • Rzero=Rs+(M1)Rm is the individual zero-sequence resistance.

  • Rpos=RsRm is the individual positive-sequence resistance.

  • Lzero=Ls+(M1)Lm is the individual zero-sequence inductance.

  • Lpos=LsLm is the individual positive-sequence inductance.

  • Czero=Cs+(M1)Cm is the individual zero-sequence capacitance.

  • Cpos=CsCm is the individual positive-sequence capacitance.

By applying the transformation matrix to the phase voltages Vphase and phase currents Iphase, the block calculates the mode voltages Vmode and mode currents Imode:

Vphase=TvVmodeIphase=TiImode

As a result, by applying the transformation matrix, the block transforms the original M-phase coupled transmission line in the phase domain into an M-phase decoupled transmission line in the modal domain. Then, the block can solve the equations corresponding to these decoupled transmission lines as single-phase equations.

In the modal domain, the block models the lossless distributed parameter line using its characteristic impedance Zc and delay τ. These equations define the impedance and delay for each mode:

Zc=LmodeCmodeτ=lengthv

where length is the transmission line length and v=1LmodeCmode is the propagation speed.

To introduce losses, you can connect N delay-based losses lines in series through a set of resistors:

Equivalent circuit diagram showing N delay-based components connected in series via a set of resistors

where N is an integer greater than or equal to 1 and r=RmodelengthN. For more information about modeling delay-based lines, see Transmission Line.

General M-Phase Lines

For multiphase untransposed lines, the diagonal and off-diagonal elements of the resistance, inductance, and capacitance matrices per unit length are not necessarily identical. If they are not identical, then set the Line type parameter to General lines and individually specify the resistance, inductance, and capacitance matrices per unit length.

The general lines equations are the same as the balanced lines equations, but the block must derive the transformation matrices Tv and Ti from the eigenvalue and eigenvector theory. For more information, see the Section 4.1.5 of the Electromagnetic transients program (EMTP) theory book [1].

You can specify electrical quantities like the resistance, inductance, and capacitance matrices by using the block parameters or you can use a built-in MATLAB® script to calculate the parameter values. To open the script, click the Open live script button next to Calculate parameters at the top of the block mask. The script shows how to calculate the parameters using electrical properties that manufacturers typically provide for the conductors and geometric data that describes the conductors and transmission tower. Enter numerical values in the edit fields and run the script to calculate the parameters. To apply the parameters to the block, click the Apply Parameters button at the bottom of the script.

Assumptions and Limitations

  • The 1 and 2 ports of this block represent multiple nodes as single ports. The number of nodes inside each port depends on the value of the Number of phases parameter. To access each connection port on both sides of the block, use the Array Connection block.

    Diagram that shows how to connect the Array Connection blocks on each port of the Multiphase Distributed Parameter Line block

  • The Multiphase Distributed Parameter Line block does not support energy accounting. If you try to get energy information for this block using the getEnergyInfo function, the function generates an error message.

Ports

Conserving

expand all

Electrical conserving port associated with one end of the transmission line.

Electrical conserving port associated with the other end of the transmission line.

Parameters

expand all

Click this button to open a MATLAB script that calculates block parameter values from data that describes the conductor and transmission tower geometry. You can apply the parameters directly to the block by clicking the Apply Parameters button at the bottom of the script.

Option to specify the line type, specified as one of these values:

  • Balanced lines — Model the transmission line as a balanced line. In a balanced line, the diagonal and off-diagonal elements of the resistance, inductance, and capacitance matrices per unit length are identical. If you select this option, then you must specify the distributed parameters of the line, including the self and mutual resistances, self and mutual inductances, and self and mutual capacitances.

  • General lines — Model the transmission line as an unbalanced line. In an unbalanced line, the diagonal and off-diagonal elements of the resistance, inductance, and capacitance matrices per unit length are not necessarily equal among themselves. If you select this option, you must specify the resistance, inductance, and capacitance matrices per unit length of the transmission line.

Total length of the transmission line.

Frequency that the block uses for the R, L, and C specification, where:

  • R is line resistance per unit length.

  • L is the line inductance per unit length.

  • C is the line capacitance per unit length.

Number of phases in the transmission line.

Number of model segments that the block uses to represent the transmission line.

Self resistance per phase per unit length of the transmission line. This parameter represents the value of each of the diagonal elements, Rs, of the resistance matrix per unit length.

The value of this parameter must be greater than the value of the Mutual resistance per unit length parameter.

Dependencies

To enable this parameter, set Line type to Balanced lines.

Line-line mutual resistance per unit length. This parameter represents the value of each of the off-diagonal elements, Rm, of the resistance matrix per unit length.

The value of this parameter must be less than the value of the Self resistance per unit length parameter.

Dependencies

To enable this parameter, set Line type to Balanced lines.

Self inductance per phase per unit length of the transmission line. This parameter represents the value of each of the diagonal elements, Ls, of the inductance matrix per unit length.

The value of this parameter must be greater than the value of the Mutual inductance per unit length parameter.

Dependencies

To enable this parameter, set Line type to Balanced lines.

Line-line mutual inductance per unit length. This parameter represents the value of each of the off-diagonal elements, Lm, of the inductance matrix per unit length.

The value of this parameter must be less than the value of the Self inductance per unit length parameter.

Dependencies

To enable this parameter, set Line type to Balanced lines.

Self capacitance per phase per unit length of the transmission line. This parameter represents the value of each of the diagonal elements, Cs, of the capacitance matrix per unit length.

Dependencies

To enable this parameter, set Line type to Balanced lines.

Line-line mutual capacitance per unit length. This parameter represents the value of each of the off-diagonal elements, Cm, of the capacitance matrix per unit length.

Dependencies

To enable this parameter, set Line type to Balanced lines.

Np-by-Np resistance matrix per unit length of the transmission line, where Np is the value of the Number of phases parameter.

Dependencies

To enable this parameter, set Line type to General lines.

Np-by-Np inductance matrix per unit length of the transmission line, where Np is the value of the Number of phases parameter.

Dependencies

To enable this parameter, set Line type to General lines.

Np-by-Np capacitance matrix per unit length of the transmission line, where Np is the value of the Number of phases parameter.

Dependencies

To enable this parameter, set Line type to General lines.

References

[1] Dommel, Hermann W. Electromagnetic Transients Program Manual: (EMTP) Theory Book. Bonneville Power Administration, 1986.

Extended Capabilities

expand all

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

Version History

Introduced in R2026b