Phase-Domain Synchronous Machine
Synchronous machine in phase coordinates with internal faults.
blockType: AcausalElectricPowerSystems.Electromechanical.Synchronous.PhaseDomain
Path in the library:
|
Description
The Phase-Domain Synchronous Machine block simulates a synchronous machine in phase coordinates with internal faults. You can use this machine to simulate internal faults such as inter-turn faults, phase-to-phase faults, earth faults in both stator and field windings. The number of simultaneously selectable fault points is up to two per machine winding.
The phase coordinate method [1] is used to realise this model: the values of the machine inductances depend on the rotor position and saturation level. The mathematical model in phase coordinates allows to simulate the internal damage of synchronous machines. To simulate the internal damage of a synchronous machine, it is necessary to calculate the self and mutual inductance of the machine windings, including faulty windings, as functions of the rotor position and saturation.
Modelling a machine winding fault involves accessing the point of fault application. The fault point divides the winding into two parts - damaged and undamaged. Depending on the nature of the fault (chassis fault, inter-turn fault, phase-to-phase fault, etc.) and the experimental conditions, the number of fault points can be several. Consequently, each damaged winding should be represented in the model by several parts - sub-windings, as shown in Figure 1.
Each -subwinding is represented in the machine by an equivalent sinusoidal-distributed winding with its magnetic axis characterised by the angle , and the equivalent (effective) number of turns , as shown in Figure 2.
Ports
Output
#
o
—
port with vector of current values of machine variables
vector
Details
Port with a vector of current values of machine variables. Connect it to the block Synchronous Machine Measurement, to output the variable as a signal.
Data types |
|
Complex numbers support |
No |
Conserving
#
~1
—
start of stator winding lead
electricity
Details
Expandable three-phase port associated with the beginning of the stator winding lead.
Program usage name |
|
#
n
—
neutral
electricity
Details
Electrical port, corresponds to the neutral point of the stator winding.
Dependencies
To use this port, set the parameters Stator negative-end connections to . Neutral point
.
Program usage name |
|
#
A1, A2
—
internal winding nodes of phase A
electricity
Details
Internal phase winding assemblies .
Dependencies
To use this port, select the check box Enable fault in phase A winding.
The number of input ports A depends on the number of points specified in the parameters Percentage of phase A points of fault from the neutral. If one point is specified (e.g. [50.0]
), only port A1 will be used, if two points are specified (e.g. [50.0, 75.0]
), two ports will be used: A1 and A2.
Program usage name |
|
#
B1, B2
—
internal winding nodes of phase B
electricity
Details
Internal phase winding assemblies .
Dependencies
To use this port, select the check box Enable fault in phase B winding.
The number of B input ports depends on the number of points specified in the parameter Percentage of phase B points of fault from the neutral. If one point is specified (e.g. [50.0]
), only port B1 will be used, if two points are specified (e.g. [50.0, 75.0]
), two ports will be used: B1 and B2.
Program usage name |
|
#
C1, C2
—
internal winding nodes of phase C
electricity
Details
Internal phase winding assemblies .
Dependencies
To use this port, select the Enable fault in phase C winding checkbox.
The number of C input ports depends on the number of points specified in the parameters Percentage of phase C points of fault from the neutral. If one point is specified (e.g. [50.0]
), only port C1 will be used, if two points are specified (e.g. [50.0, 75.0]
), two ports will be used: C1 and C2.
Program usage name |
|
#
F1, F2
—
field winding internals
electricity
Details
Internal assemblies of the field winding.
Dependencies
To use this port, set the parameters Field excitation type to Electrical input port
and tick the checkbox Enable fault in excitation winding.
The number of input ports F depends on the number of points set in the parameter Percentage of excitation winding points of fault from the terminal. If one point is specified (e.g. [50.0]
), only port F1 will be used, if two points are specified (e.g. [50.0, 75.0]
), two ports will be used: F1 and F2.
Program usage name |
|
#
~2
—
end of stator winding lead
electricity
Details
An expandable three-phase port connected to the end of the stator winding lead.
Dependencies
To use this port, set the parameter Stator negative-end connections to . Three-phase port
.
Program usage name |
|
#
R
—
machine rotor
`rotational mechanics
Details
Port of mechanical rotation of the rotor.
Dependencies
To use this port, set the parameters Mechanical input type to Mechanical input ports
.
Program usage name |
|
#
C
—
machine housing
`rotational mechanics
Details
A mechanical rotation port of a machine body.
Dependencies
To use this port, set the parameters Mechanical input type to Mechanical input ports
.
Program usage name |
|
#
fd+
—
positive port of the field circuit
electricity
Details
Positive port of the excitation circuit.
Dependencies
To use this port, set the parameters Field excitation type to Electrical input ports
.
Program usage name |
|
#
fd-
—
negative excitation port
electricity
Details
Negative port of the excitation circuit.
Dependencies
To use this port, set the parameters Field excitation type to Electrical input ports
.
Program usage name |
|
Input
#
Efd
—
excitation voltage from the control system
scalar
Details
Input port for the excitation voltage from the control system in relative units.
Dependencies
To use this port, set the parameters Field excitation type to . Signal control port
.
Data types |
|
Complex numbers support |
No |
#
w
—
speed from the control system
scalar
Details
Input port for velocity from the control system in rad/c.
Dependencies
To use this port, set the parameters Mechanical input type to Signal input (speed)
Data types |
|
Complex numbers support |
No |
#
Pm
—
mechanical power from the control system
scalar
Details
Input port for mechanical power from the control system in relative units.
Dependencies
To use this port, set the parameters Mechanical input type to Signal input (power)
Data types |
|
Complex numbers support |
No |
Parameters
Main
#
Rated apparent power —
nominal machine power
W
| GW
| MW
| kW
| mW
| uW
| HP_DIN
| A*V
Details
Rated machine power.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Rated voltage —
nominal rms value of line voltage
V
| MV
| kV
| mV
Details
Nominal RMS value of the line voltage.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Rated electrical frequency —
nominal frequency
Hz
| GHz
| MHz
| kHz
Details
Rated frequency.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Field excitation type —
excitation control
Signal control port
| Electrical input ports
Details
Excitation control selection:
-
Signal control port
- directional signal, o.u; -
Electrical input ports
- electrical signal, V.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
#
Specify field circuit input required to produce rated terminal voltage at no load by —
excitation circuit reference variable
Field circuit voltage
| Field circuit current
Details
Selects the field circuit reference variable that determines the machine’s rated no-load voltage:
-
Field circuit voltage
- field circuit current; -
Field circuit current
- field circuit voltage.
Dependencies
To use this parameter, set the parameters Field excitation type to . Electrical input ports
.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
#
Field circuit voltage —
excitation voltage
V
| MV
| kV
| mV
Details
The value of the excitation voltage required to generate the rated voltage at rated speed at idle speed. the rated voltage at rated speed in no-load mode.
Dependencies
To use this parameter, set the Field excitation type parameters to the value of Electrical input ports`and set the Specify field circuit input required to produce rated terminal voltage at no load by parameters to . `Field circuit voltage
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Field circuit current —
field current
A
| MA
| kA
| mA
| nA
| pA
| uA
Details
The value of field circuit current required to produce the rated voltage at rated speed at idle speed. voltage at rated speed at idle speed.
Dependencies
To use this parameter, set the Field excitation type parameters to the value of Electrical input ports`and set the Specify field circuit input required to produce rated terminal voltage at no load by parameters to . `Field circuit current
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Mechanical input type —
type of mechanical motion control of the machine
Signal input (speed)
| Signal input (power)
| Mechanical input ports
Details
Selection of the mechanical motion control of the machine:
-
Signal input (speed)
- directional signal that sets the speed, o.c.; -
Signal input (power)
- directional signal setting power, o.u; -
Mechanical input ports
- mechanical signal from a torque or velocity source.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
#
Rotor type —
rotor type
Salient pole
| Round
Details
Explicitly pole or implicitly pole machine:
-
Salient pole
- explicitly pole rotor type, one damping winding in the axis ; -
Round
- implicit pole rotor type, two damping windings in the axis .
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
#
Stator negative-end connections —
access to the end of the stator winding
Neutral point
| Three-phase port
Details
Selects the port for the stator winding end:
-
Neutral point
- Neutral point access; -
Three-phase port
- access to the three phase ends.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
Impedances
# Stator resistance Ra — stator active resistance
Details
Stator active resistance in relative units.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Stator leakage reactance Xl — stator winding inductive dissipation resistance
Details
Inductive dissipation resistance of the stator winding in relative units.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# d-axis synchronous reactance Xd — synchronous inductive impedance along the d-axis
Details
Synchronous inductive impedance in the axis in relative units.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# q-axis synchronous reactance Xq — synchronous inductive impedance along the q axis
Details
Synchronous inductive impedance in the axis in relative units.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# d-axis transient reactance Xd' — transient inductive resistance in the d-axis
Details
Transient inductive impedance in the axis in relative units.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# q-axis transient reactance Xq' — transient inductive resistance in the q axis
Details
Transient inductive impedance along the axis in relative units.
Dependencies
To use this parameter, set the parameters Number of q-axis damper circuits to 2
.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# d-axis subtransient reactance Xd" — super transient inductive resistance along the d-axis
Details
Super transient inductive impedance along the axis in relative units.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# q-axis subtransient reactance Xq" — super transient inductive resistance along the q axis
Details
super transient inductive resistance along the axis in relative units.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
Time Constants
#
Specify d-axis time constant —
selection of the time constant setting in the d-axis
Open circuit
| Short circuit
Details
Selects the time constant reference for the axis :
-
Open circuit
- when the stator winding is open; -
Short circuit
- when the stator winding is short-circuited.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
#
d-axis transient open-circuit Td0' —
transient time constant in the d-axis with open stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Transient time constant in the axis when the stator winding is open.
Dependencies
To use this parameter, set the parameter Specify d-axis time constant to the value of Open circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
d-axis transient open-circuit Td0" —
super transient time constant along the d-axis at open-circuited stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Super transient time constant in the axis when the stator winding is open.
Dependencies
To use this parameter, set the parameter Specify d-axis time constant to the value of Open circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
d-axis transient short-circuit Td' —
transient time constant in the d-axis with short-circuited stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Transient time constant in the axis with short-circuited stator winding.
Dependencies
To use this parameter, set the parameter Specify d-axis time constant to the value of Short circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
d-axis transient short-circuit Td" —
super transient time constant along the d-axis at short-circuited stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Super transient time constant in the axis with short-circuited stator winding.
Dependencies
To use this parameter, set the parameter Specify d-axis time constant to the value of Short circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Specify q-axis time constant —
selection of the time constant setting on the q axis
Open circuit
| Short circuit
Details
Selection of the time constant setting in the axis :
-
Open circuit
- when the stator winding is open; -
Short circuit
- when the stator winding is short-circuited.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
#
q-axis transient open-circuit Tq0' —
transient time constant in the q-axis with open stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Transient time constant in the axis when the stator winding is open.
Dependencies
To use this parameter, set the parameter Specify q-axis time constant to the value of Open circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
q-axis subtransient open-circuit Tq0" —
super transient time constant in the q-axis at open stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Super transient time constant in the axis when the stator winding is open.
Dependencies
To use this parameter, set the parameter Specify q-axis time constant to the value of Open circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
q-axis transient short-circuit Tq' —
transient time constant in q axis with short-circuited stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Transient time constant in the axis with short-circuited stator winding.
Dependencies
To use this parameter, set the parameter Specify q-axis time constant to the value of Short circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
q-axis subtransient short-circuit Tq" —
super transient time constant in the q-axis at short-circuited stator winding
d
| s
| hr
| ms
| ns
| us
| min
Details
Super transient time constant in the axis with short-circuited stator winding.
Dependencies
To use this parameter, set the parameter Specify q-axis time constant to the value of Short circuit
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
Initial Conditions
#
Terminal voltage magnitude —
initial value of generator voltage
V
| MV
| kV
| mV
Details
The initial value of the generator voltage.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Terminal voltage angle —
initial value of the generator voltage angle
deg
| rad
| rev
| mrad
Details
Initial value of the generator voltage angle.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Active power generated —
initial value of generated active power
W
| GW
| MW
| kW
| mW
| uW
| HP_DIN
| A*V
Details
Initial value of the generated active power.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Reactive power generated —
initial value of generated reactive power
W
| GW
| MW
| kW
| mW
| uW
| HP_DIN
| A*V
Details
Initial value of generated reactive power.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
Mechanical
#
Inertia constant, H —
inertial constant
d
| s
| hr
| ms
| ns
| us
| min
| W*s/(A*V)
Details
Inertial constant.
Dependencies
To use this parameter, set the parameter Mechanical input type to . Signal input (power)
.
Units |
|
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Friction factor — friction damping coefficient
Details
Friction damping coefficient.
Dependencies
To use this parameter, set the parameters Mechanical input type to . Signal input (power)
.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
#
Specify friction type —
type of friction torque accounting
Zero
| Rated
Details
Choose how to account for the friction moment in the equation of motion of the machine:
-
Zero
- relative to the velocity; -
Rated
- relative to velocity deviation.
Dependencies
To use this parameter, set the parameter Mechanical input type to . Signal input (power)
.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
Faulted windings
# Enable fault in phase A winding — phase A winding is damaged
Details
Select this check box if the winding of phase is damaged.
Default value |
|
Program usage name |
|
Evaluatable |
No |
# Percentage of phase A points of fault from the neutral — positions of the fault points of the A phase winding
Details
Phase winding fault point position vector as a percentage of the neutral point.
The number of input ports A is equal to the number of elements of this vector.
Dependencies
To use this parameter, select the Enable fault in phase A winding check box.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Enable fault in phase B winding — phase B winding is damaged
Details
Select this check box if the winding of phase is damaged.
Default value |
|
Program usage name |
|
Evaluatable |
No |
# Percentage of phase B points of fault from the neutral — positions of the fault points of the B phase winding
Details
Phase winding fault point position vector as a percentage of the neutral point.
The number of input ports B is equal to the number of elements of this vector.
Dependencies
To use this parameters, select the checkbox Enable fault in phase B winding.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Enable fault in phase C winding — phase C winding is damaged
Details
Select this check box if the winding of phase is damaged.
The number of input ports C is equal to the number of elements of this vector.
Dependencies
To use this parameters, select the checkbox Enable fault in phase C winding.
Default value |
|
Program usage name |
|
Evaluatable |
No |
# Percentage of phase C points of fault from the neutral — positions of the fault points of the C phase winding
Details
Phase winding fault point position vector as a percentage of the neutral point.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Enable fault in excitation winding — the field winding is damaged
Details
Select this check box if the field winding is subject to damage.
The number of input ports F is equal to the number of elements of this vector.
Dependencies
To use this parameter, set the Electrical input port
value for the parameter Field excitation type.
Default value |
|
Program usage name |
|
Evaluatable |
No |
# Percentage of excitation winding points of fault from the terminal — positions of field winding fault points
Details
Vector of the field winding fault point positions in per cent of the negative terminal.
Dependencies
To use this parameter, set the parameter Field excitation type to Electrical input port
and tick the checkbox Enable fault in excitation winding.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
Saturation
#
Specification of saturation curve —
selection of saturation curve setting
Linear
| Points
| Factors
Details
Selects the saturation curve setting:
-
Linear
- linear function; -
Points
- point table; -
Factors
- linear-quadratic function.
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
#
Magnetizing current calculate by —
axes on which the magnetising current is calculated to account for saturation
D-axis
| DQ-axes
Details
Axes used to calculate the magnetising current for saturation ( or ).
Values |
|
Default value |
|
Program usage name |
|
Evaluatable |
No |
# Vector of coordinates of saturation curve points along excitation current (abscissa axis), pu — coordinates of saturation curve points on the abscissa axis
Details
Vector of coordinates of saturation curve points on the abscissa axis (excitation current in relative units).
Dependencies
To use this parameter, set the parameter Specification of saturation curve to . Points
.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Vector of coordinates of saturation curve points along the generator voltage at idle speed (ordinate axis), pu — coordinates of saturation curve points on the ordinate axis
Details
Vector of coordinates of saturation curve points on the ordinate axis (generator voltage at nominal speed at idle speed in relative units). generator voltage at rated speed at idle speed in relative units).
Dependencies
To use this parameter, set the parameter Specification of saturation curve to . Points
.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Coefficient that specifies the shift of the curve to the right relative to the unsaturated curve at ordinate 1.0 SE10. — coefficient, specifying the curve shift to the right relative to the unsaturated curve curve at ordinate 1.0
Details
Coefficient specifying the curve shift to the right relative to the unsaturated curve at an ordinate of 1.0. curve at ordinate 1.0.
Dependencies
To use this parameter, set the Specification of saturation curve parameters to . Factors
.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |
# Coefficient that specifies the shift of the curve to the right relative to the unsaturated curve at ordinate 1.2 SE12. — coefficient, specifying the shift of the curve to the right relative to the unsaturated curve curve at ordinate 1.2
Details
The coefficient specifying the curve shift to the right relative to the unsaturated curve at ordinate 1.2. curve at ordinate 1.2.
Dependencies
To use this parameter, set the parameter Specification of saturation curve to . Factors
.
Default value |
|
Program usage name |
|
Evaluatable |
Yes |