Phase-Domain Synchronous Machine
Synchronous machine in phase coordinates with internal damage.
blockType: AcausalElectricPowerSystems.Electromechanical.Synchronous.PhaseDomain
Path in the library:
|
Description
Block Phase-Domain Synchronous Machine simulates a synchronous machine in phase coordinates with internal damage. This machine can be used to simulate internal damage such as turn-to-turn short circuits, phase-to-phase short circuits, and ground faults in both the stator and field windings. The number of simultaneously selectable damage points is up to two for each of the machine windings.
To implement this model, the phase coordinate method [1] is used: the values of the machine’s inductors depend on the rotor position and saturation level. The mathematical model in phase coordinates allows you to simulate internal damage to synchronous machines. To simulate internal damage to a synchronous machine, it is necessary to calculate the self- and mutual induction of the machine windings, including faulty windings, as a function of rotor position and saturation.
The simulation of damage to the winding of the machine assumes access to the place of application of the damage. The damage point divides the winding into two parts — damaged and undamaged. Depending on the nature of the damage (short circuit to the housing, inter-turn short circuit, interphase short circuit, etc.) and the experimental conditions, the number of damage points may be several. Therefore, each damaged winding must be represented in the model by several parts — windings, as shown in the following figure.
Each one The I winding is represented in the machine as an equivalent sinusoidally distributed winding with its magnetic axis characterized by an angle , and an equivalent (effective) number of turns as shown in the picture below.
Ports
Output
#
o
—
a port with a vector of the current values of the machine variables
vector
Details
A port with a vector of the current values of the machine variables. Connect it to the unit Synchronous Machine Measurement to output a variable as a signal.
| Data types |
|
| Complex numbers support |
No |
Conserving
#
~1
—
the beginning of the stator winding output
electricity
Details
Expandable three-phase port connected to the start of the stator winding output.
| Program usage name |
|
#
n
—
neutral
electricity
Details
The electrical port corresponding to the neutral point of the stator winding.
Dependencies
To use this port, set the parameter Stator negative-end connections meaning Neutral point.
| Program usage name |
|
#
A1, A2
—
internal winding nodes of phase A
electricity
Details
Internal components of the phase winding .
Dependencies
To use this port, check the box Enable fault in phase A winding.
Number of input ports A depends on the number of points specified in the parameter Percentage of phase A points of fault from the neutral. If a single point is specified (for example [50.0]), then only port A1 will be used; if two points are specified (for example [50.0, 75.0]), then two ports will be used: A1 and A2.
| Program usage name |
|
#
B1, B2
—
internal winding nodes of phase B
electricity
Details
Internal components of the phase winding .
Dependencies
To use this port, check the box Enable fault in phase B winding.
The number of input ports B depends on the number of points specified in the parameter Percentage of phase B points of fault from the neutral. If a single point is specified (for example [50.0]), then only port B1 will be used; if two points are specified (for example [50.0, 75.0]), then two ports will be used: B1 and B2.
| Program usage name |
|
#
C1, C2
—
internal winding nodes of phase C
electricity
Details
Internal components of the phase winding .
Dependencies
To use this port, select the Enable fault in phase With winding checkbox.
The number of input ports C depends on the number of points specified in the parameter Percentage of phase C points of fault from the neutral. If a single point is specified (for example [50.0]), then only port C1 will be used; if two points are specified (for example [50.0, 75.0]), then two ports will be used: C1 and C2.
| Program usage name |
|
#
F1, F2
—
internal components of the excitation winding
electricity
Details
Internal components of the excitation winding.
Dependencies
To use this port, set the parameter Field excitation type meaning Electrical input port and check the box Enable fault in excitation winding.
The number of input ports F depends on the number of points specified in the parameter Percentage of excitation winding points of fault from the terminal. If a single point is specified (for example [50.0]), then only port F1 will be used; if two points are specified (for example [50.0, 75.0]), then two ports will be used: F1 and F2.
| Program usage name |
|
#
~2
—
the end of the stator winding output
electricity
Details
Expandable three-phase port connected to the terminal end of the stator winding.
Dependencies
To use this port, set the parameter Stator negative-end connections meaning Three-phase port.
| Program usage name |
|
#
R
—
the rotor of the machine
rotational mechanics
Details
The port of mechanical rotation of the rotor.
Dependencies
To use this port, set the parameter Mechanical input type meaning Mechanical input ports.
| Program usage name |
|
#
C
—
machine body
rotational mechanics
Details
The port of mechanical rotation of the machine body.
Dependencies
To use this port, set the parameter Mechanical input type meaning Mechanical input ports.
| Program usage name |
|
#
fd+
—
positive port of the excitation circuit
electricity
Details
The positive port of the excitation circuit.
Dependencies
To use this port, set the parameter Field excitation type meaning Electrical input ports.
| Program usage name |
|
#
fd–
—
negative port of the excitation circuit
electricity
Details
The negative port of the excitation circuit.
Dependencies
To use this port, set the parameter Field excitation type meaning 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 parameter Field excitation type meaning Signal control port.
| Data types |
|
| Complex numbers support |
No |
#
w
—
speed depends on the control system
scalar
Details
Input port for the speed from the control system in rad/s.
Dependencies
To use this port, set the parameter Mechanical input type meaning 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 parameter Mechanical input type meaning Signal input (power).
| Data types |
|
| Complex numbers support |
No |
Parameters
Main
#
Rated apparent power —
rated power of the machine
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
Rated power of the machine.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Rated voltage —
nominal RMS value of the line voltage
V | uV | mV | kV | MV
Details
The nominal RMS value of the line voltage.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Rated electrical frequency —
Rated frequency
Hz | kHz | MHz | GHz
Details
The nominal frequency.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Field excitation type —
control of arousal
Signal control port | Electrical input ports
Details
Selection of excitation control:
-
Signal control port— directional signal, O.E.; -
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 —
the basic variable of the excitation circuit
Field circuit voltage | Field circuit current
Details
Selection of a preset base variable of the excitation circuit that determines the rated voltage of the machine in idle mode:
-
Field circuit voltage— the current of the excitation circuit; -
Field circuit current— voltage of the excitation circuit.
Dependencies
To use this parameter, set for the parameter Field excitation type meaning Electrical input ports.
| Values |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
#
Field circuit voltage —
excitation voltage
V | uV | mV | kV | MV
Details
The value of the excitation voltage required to generate the rated voltage at the rated idle speed.
Dependencies
To use this parameter, set for the parameter Field excitation type meaning Electrical input ports, and for the parameter Specify field circuit input required to produce rated terminal voltage at no load by meaning Field circuit voltage.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Field circuit current —
excitation circuit current
A | pA | nA | uA | mA | kA | MA
Details
The value of the excitation circuit current required to generate the rated voltage at the rated idle speed.
Dependencies
To use this parameter, set for the parameter Field excitation type meaning Electrical input ports, and for the parameter Specify field circuit input required to produce rated terminal voltage at no load by meaning Field circuit current.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Mechanical input type —
the type of control of the mechanical movement of the machine
Signal input (speed) | Signal input (power) | Mechanical input ports
Details
Choosing to control the mechanical movement of the machine:
-
Signal input (speed)— directional speed setting signal, O.E.; -
Signal input (power)— directional signal setting the power, O.E.; -
Mechanical input ports— a mechanical signal from a source of torque or speed.
| Values |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
#
Rotor type —
type of rotor
Salient pole | Round
Details
Explicit or implicit pole machine:
-
Salient pole— single-pole type of rotor, one damping winding along the axis ; -
Round— implicit pole type of rotor, two damping windings along 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
Selecting the port for the end of the stator winding:
-
Neutral point— access to a neutral point; -
Three-phase port— access to three phase ends.
| Values |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
Impedances
# Stator resistance Ra — active resistance of the stator
Details
The active resistance of the stator in relative units.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# Stator leakage reactance Xl — inductive scattering resistance of the stator winding
Details
The inductive scattering resistance of the stator winding in relative units.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# d-axis synchronous reactance Xd — synchronous inductive resistance along the axis
Details
Synchronous inductive resistance along the axis in relative units.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# q-axis synchronous reactance Xq — synchronous inductive resistance along the axis
Details
Synchronous inductive resistance along the axis in relative units.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# d-axis transient reactance Xd' — transient inductive resistance along the axis
Details
Transient inductive resistance along the axis in relative units.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# q-axis transient reactance Xq' — transient inductive resistance along the axis
Details
Transient inductive resistance along the axis in relative units.
Dependencies
To use this parameter, set for the parameter Number of q-axis damper circuits meaning 2.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# d-axis subtransient reactance Xd" — superconductive inductive resistance along the axis
Details
Superconductive inductive resistance along the axis in relative units.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# q-axis subtransient reactance Xq" — superconductive inductive resistance along the axis
Details
superconductive inductive resistance along the axis in relative units.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Time Constants
#
Specify d-axis time constant —
selecting the setting of time constants along the axis
Open circuit | Short circuit
Details
Selecting the setting of time constants along 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' —
the time transition constant along the axis when the stator winding is open
s | ns | us | ms | min | hr | d
Details
The transitional time constant along the axis when the stator winding is open.
Dependencies
To use this parameter, set for the parameter Specify d-axis time constant meaning Open circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
d-axis transient open-circuit Td0" —
the super-transient time constant along the axis when the stator winding is open
s | ns | us | ms | min | hr | d
Details
The super-transient time constant along the axis when the stator winding is open.
Dependencies
To use this parameter, set for the parameter Specify d-axis time constant meaning Open circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
d-axis transient short-circuit Td' —
the time transition constant along the axis when the stator winding is short-circuited
s | ns | us | ms | min | hr | d
Details
The transitional time constant along the axis when the stator winding is short-circuited.
Dependencies
To use this parameter, set for the parameter Specify d-axis time constant meaning Short circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
d-axis transient short-circuit Td" —
the super-transient time constant along the axis when the stator winding is short-circuited
s | ns | us | ms | min | hr | d
Details
The super-transient time constant along the axis when the stator winding is short-circuited.
Dependencies
To use this parameter, set for the parameter Specify d-axis time constant meaning Short circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Specify q-axis time constant —
selecting the setting of time constants along the axis
Open circuit | Short circuit
Details
Selecting the setting of time constants along 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' —
the time transition constant along the axis when the stator winding is open
s | ns | us | ms | min | hr | d
Details
The transitional time constant along the axis when the stator winding is open.
Dependencies
To use this parameter, set for the parameter Specify q-axis time constant meaning Open circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
q-axis subtransient open-circuit Tq0" —
the super-transient time constant along the axis when the stator winding is open
s | ns | us | ms | min | hr | d
Details
The super-transient time constant along the axis when the stator winding is open.
Dependencies
To use this parameter, set for the parameter Specify q-axis time constant meaning Open circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
q-axis transient short-circuit Tq' —
the time transition constant along the axis when the stator winding is short-circuited
s | ns | us | ms | min | hr | d
Details
The transitional time constant along the axis when the stator winding is short-circuited.
Dependencies
To use this parameter, set for the parameter Specify q-axis time constant meaning Short circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
q-axis subtransient short-circuit Tq" —
the super-transient time constant along the axis when the stator winding is short-circuited
s | ns | us | ms | min | hr | d
Details
The super-transient time constant along the axis when the stator winding is short-circuited.
Dependencies
To use this parameter, set for the parameter Specify q-axis time constant meaning Short circuit.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Initial Conditions
#
Terminal voltage magnitude —
the initial value of the generator voltage
V | uV | mV | kV | MV
Details
The initial value of the generator voltage.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Terminal voltage angle —
the initial value of the voltage angle of the generator
rad | deg | rev | mrad | arcsec | arcmin | gon
Details
The initial value of the voltage angle of the generator.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Active power generated —
the initial value of the generated active power
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
The initial value of the generated active power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Reactive power generated —
the initial value of the generated reactive power
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
The initial value of the generated reactive power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Mechanical
#
Inertia constant, H —
the inertial constant
s | ns | us | ms | min | hr | d | W*s/(A*V)
Details
The inertial constant.
Dependencies
To use this parameter, set for the parameter Mechanical input type meaning Signal input (power).
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# Friction factor — coefficient of frictional damping
Details
Coefficient of frictional damping.
Dependencies
To use this parameter, set for the parameter Mechanical input type meaning Signal input (power).
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Specify friction type —
type of accounting for the moment of friction
Zero | Rated
Details
Choose how to account for the moment of friction in the equation of motion of the machine:
-
Zero— regarding the speed; -
Rated— regarding the speed deviation.
Dependencies
To use this parameter, set for the parameter Mechanical input type meaning Signal input (power).
| Values |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
Faulted windings
# Enable fault in phase A winding — the winding of phase A is being damaged
Details
Check this box if the phase winding it is being damaged.
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
# Percentage of phase A points of fault from the neutral — positions of the damage points of the phase A winding
Details
Position vector of the points of damage of the phase winding as a percentage of the neutral point.
Number of input ports A is equal to the number of elements of this vector.
Dependencies
To use this option, check the box Enable fault in phase A winding.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# Enable fault in phase B winding — The winding of phase B is being damaged
Details
Check this box if the phase winding it is being damaged.
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
# Percentage of phase B points of fault from the neutral — positions of the damage points of the phase B winding
Details
Position vector of the points of damage of the phase winding 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 option, check the box Enable fault in phase B winding.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# Enable fault in phase C winding — The phase C winding is being damaged
Details
Check this box if the phase winding it is being damaged.
The number of input ports C is equal to the number of elements of this vector.
Dependencies
To use this option, check the box 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 damage points of the phase C winding
Details
Position vector of the points of damage of the phase winding as a percentage of the neutral point.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
# Enable fault in excitation winding — the excitation winding is damaged
Details
Check this box if the field winding is damaged.
The number of input ports F is equal to the number of elements of this vector.
Dependencies
To use this parameter, set for the parameter Field excitation type meaning Electrical input port.
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
# Percentage of excitation winding points of fault from the terminal — positions of the damage points of the excitation winding
Details
The position vector of the fault points of the excitation winding as a percentage of the negative output.
Dependencies
To use this parameter, set for the parameter Field excitation type meaning Electrical input port and check the box Enable fault in excitation winding.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Saturation
#
Specification of saturation curve —
selecting a saturation curve setting
Linear | Points | Factors
Details
Selecting a saturation curve setting:
-
Linear— linear function; -
Points— table of points; -
Factors— linear-quadratic function.
| Values |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
#
Magnetizing current calculate by —
axes along which the magnetization current is calculated to account for saturation
D-axis | DQ-axes
Details
Axes along which the magnetization current is calculated to account 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 the saturation curve points along the abscissa axis
Details
The vector of coordinates of the saturation curve points along the abscissa axis (excitation current in relative units).
Dependencies
To use this parameter, set for the parameter Specification of saturation curve meaning 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 the saturation curve points along the ordinate axis
Details
The vector of coordinates of the saturation curve points along the ordinate axis ( generator voltage at nominal idle speed in relative units).
Dependencies
To use this parameter, set for the parameter Specification of saturation curve meaning 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. — the coefficient that defines the shift of the curve to the right relative to the unsaturated curve at ordinate 1.0
Details
The coefficient that defines the shift of the curve to the right relative to the unsaturated curve at ordinate 1.0.
Dependencies
To use this parameter, set for the parameter Specification of saturation curve meaning 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. — the coefficient that defines the shift of the curve to the right relative to the unsaturated curve at ordinate 1.2
Details
The coefficient that defines the displacement of the curve to the right relative to the unsaturated curve at ordinate 1.2.
Dependencies
To use this parameter, set for the parameter Specification of saturation curve meaning Factors.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Main
# Display Associated Initial Conditions — displaying the initial conditions
Details
Display the corresponding initial conditions in the diagnostic window of the model.
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |