modelSynchronousMachine4Windings

Synchronous machine with four windings - external parameters

Extends from SynchronousMachine4WindingsInternalParameters (Synchronous machine with 4 windings - internal parameters).

Information

Same as SynchronousMachine4WindingsInternalParameters, but using external parameters such as transient and sub-transient time constants.

The parameter transformation is carried out according to the relationships described by P. Kundur, Power System Stability and Control, chapter 4.

Currently, only the case with zero Canay's coupling inductance is handled

Parameters

TypeNameDefaultDescription
Types.VoltageUNom (from OnePortAC)Nominal/rated line-to-line voltage
Types.ApparentPowerSNom (from OnePortAC)Nominal/rated apparent power
BooleanportVariablesPhases (from OnePortAC)falseCompute voltage and current phases for monitoring purposes only
BooleanportVariablesPu (from OnePortAC)trueAdd per-unit variables to model
BooleangeneratorConvention (from OnePortAC)falseAdd currents with generator convention (i > 0 when exiting the device) to model
LocalInitializationOptionlocalInit (from OnePortAC)LocalInitializationOption.noneInitialize the component locally in steady state from port start values
SI.AnglethetaStart (from OnePortACdqPU)UPhaseStartStart value of rotation between machine rotor frame and port phasor frame
Types.PerUnitudPuStart (from OnePortACdqPU)Start value of udPu
Types.PerUnituqPuStart (from OnePortACdqPU)Start value of uqPu
Types.PerUnitidPuStart (from OnePortACdqPU)Start value of idPu
Types.PerUnitiqPuStart (from OnePortACdqPU)Start value of iqPu
Types.ActivePowerPNom (from SynchronousMachine4WindingsInternalParameters)SNomNominal active (turbine) power
Types.PerUnitraPu (from SynchronousMachine4WindingsInternalParameters)Armature resistance in p.u.
Types.PerUnitLdPu (from SynchronousMachine4WindingsInternalParameters)Direct axis stator leakage in p.u.
Types.PerUnitMdPu (from SynchronousMachine4WindingsInternalParameters)Direct axis mutual inductance in p.u.
Types.PerUnitmrcPu (from SynchronousMachine4WindingsInternalParameters)Canay's mutual inductance in p.u.
Types.PerUnitLDPu (from SynchronousMachine4WindingsInternalParameters)Direct axis damper leakage in p.u.
Types.PerUnitrDPu (from SynchronousMachine4WindingsInternalParameters)Resistance of the direct axis damper in p.u.
Types.PerUnitLfPu (from SynchronousMachine4WindingsInternalParameters)Excitation winding leakage in p.u.
Types.PerUnitrfPu (from SynchronousMachine4WindingsInternalParameters)Resistance of the excitation windings in p.u.
Types.PerUnitLqPu (from SynchronousMachine4WindingsInternalParameters)Quadrature axis stator leakage in p.u.
Types.PerUnitMqPu (from SynchronousMachine4WindingsInternalParameters)Quadrature axis mutual inductance in p.u.
Types.PerUnitLQ1Pu (from SynchronousMachine4WindingsInternalParameters)Quadrature axis 1st damper leakage in p.u.
Types.PerUnitrQ1Pu (from SynchronousMachine4WindingsInternalParameters)Quadrature axis 2nd damper leakage in p.u.
Types.PerUnitLQ2Pu (from SynchronousMachine4WindingsInternalParameters)Leakage of quadrature axis 2nd damper in p.u.
Types.PerUnitrQ2Pu (from SynchronousMachine4WindingsInternalParameters)Resistance of quadrature axis 2nd damper in p.u.
Types.PerUnitDPu (from SynchronousMachine4WindingsInternalParameters)0Damping coefficient of the swing equation in p.u.
Modelica.SIunits.TimeH (from SynchronousMachine4WindingsInternalParameters)Kinetic constant = kinetic energy / rated power
Types.Choices.ExcitationPuTypeexcitationPuType (from SynchronousMachine4WindingsInternalParameters)PowerGrids.Types.Choices.ExcitationPuType.nominalStatorVoltageNoLoadChoice of excitation base voltage
BooleanneglectTransformerTerms (from SynchronousMachine4WindingsInternalParameters)trueNeglect the transformer terms in the Park equations
BooleanreferenceGenerator (from SynchronousMachine4WindingsInternalParameters)falseTrue if reference generator in an isolated synchronous system
Types.Choices.InitializationOptioninitOpt (from SynchronousMachine4WindingsInternalParameters)systemPowerGrids.initOptInitialization option
SI.AngularVelocityomegaBase (from SynchronousMachine4WindingsInternalParameters)systemPowerGrids.omegaNomBase angular frequency value
Types.PerUnitkuf (from SynchronousMachine4WindingsInternalParameters)Scaling factor for excitation p.u. voltage
Types.PerUnitomegaNomPu (from SynchronousMachine4WindingsInternalParameters)1Nominal frequency in p.u.
Types.PerUnitlambdadPuStart (from SynchronousMachine4WindingsInternalParameters)Start value of lambdadPu
Types.PerUnitlambdaqPuStart (from SynchronousMachine4WindingsInternalParameters)Start value of lambdaqPu
Types.PerUnitufPuStart (from SynchronousMachine4WindingsInternalParameters)Start value of exciter voltage in p.u. (Kundur base)
Types.PerUnitufPuInStart (from SynchronousMachine4WindingsInternalParameters)Start value of input exciter voltage in p.u. (user-selcted base
Types.PerUnitifPuStart (from SynchronousMachine4WindingsInternalParameters)Start value of ifPu
Types.PerUnitxlPuStator leakage in p.u.
Types.PerUnitxdPuDirect axis reactance in p.u.
Types.PerUnitxpdPuDirect axis transient reactance in p.u.
Types.PerUnitxppdPuDirect axis sub-transient reactance p.u.
Types.TimeTpd0Direct axis, open circuit transient time constant
Types.TimeTppd0Direct axis, open circuit sub-transient time constant
Types.PerUnitxqPuQuadrature axis reactance in p.u.
Types.PerUnitxpqPuQuadrature axis transient reactance in p.u.
Types.PerUnitxppqPuQuadrature axis sub-transient reactance in p.u.
Types.TimeTpq0Open circuit quadrature axis transient time constant
Types.TimeTppq0Open circuit quadrature axis sub-transient time constant
Types.Choices.TimeConstantsApproximationtimeConstApproxPowerGrids.Types.Choices.TimeConstantsApproximation.classicalDefinitionApproximation of time constants for internal parameter computation
Types.PerUnitT1dPu
Types.PerUnitT2dPu
Types.PerUnitT3dPu
Types.PerUnitT4dPu
Types.PerUnitT5dPu
Types.PerUnitT6dPu
Types.PerUnitT1qPu
Types.PerUnitT2qPu
Types.PerUnitT3qPu
Types.PerUnitT4qPu
Types.PerUnitT5qPu
Types.PerUnitT6qPu
Types.TimeTpd
Types.TimeTppd
Types.TimeTpq
Types.TimeTppq
Types.PerUnitcosPhiStartabs(PStart)/sqrt(PStart^2 + QStart^2 + 1e-9*SNom)Start value of power factor cos(phi)
Types.PerUnitsinPhiStartsqrt(1 - cosPhiStart^2)Start value of sin(phi)
Types.PerUnitVStartPuport.VStart/port.VBaseStart value of voltage modulus in p.u.
Types.PerUnitIStartPuport.IStart/port.IBaseStart value of current modulus in p.u.
Initialization
Types.VoltageUStart (from OnePortAC)UNomStart value of phase-to-phase voltage phasor, absolute value
Types.AngleUPhaseStart (from OnePortAC)0Start value of phase-to-phase voltage phasor, phase angle
Types.ActivePowerPStart (from OnePortAC)SNomStart value of active power flowing into the port
Types.ReactivePowerQStart (from OnePortAC)0Start value of reactive power flowing into the port

Connectors

TypeNameDefaultDescription
PowerGrids.Interfaces.TerminalACterminal (from OnePortAC)
Modelica.Blocks.Interfaces.RealInputPmPu (from SynchronousMachine4WindingsInternalParameters)Input mechanical power in p.u. (base PNom)
Modelica.Blocks.Interfaces.RealInputufPuIn (from SynchronousMachine4WindingsInternalParameters)Input voltage of exciter winding in p.u. (user-selected base voltage)
Modelica.Blocks.Interfaces.RealOutputomega (from SynchronousMachine4WindingsInternalParameters)Angular frequency in rad/s for system object
Modelica.Blocks.Interfaces.RealOutputomegaPu (from SynchronousMachine4WindingsInternalParameters)Angular frequency in p.u.
Modelica.Blocks.Interfaces.RealOutputVPu (from SynchronousMachine4WindingsInternalParameters)Port voltage magnitude [pu]
Modelica.Blocks.Interfaces.RealOutputPPu (from SynchronousMachine4WindingsInternalParameters)Active Power Production [pu base PNom]

Components

TypeNameDefaultDescription
PortACport (from OnePortAC)AC port of node
Electrical.SystemsystemPowerGrids (from OnePortAC)Reference to system object
Types.PerUnitudPu (from OnePortACdqPU)Voltage of direct axis in p.u.
Types.PerUnituqPu (from OnePortACdqPU)Voltage of quadrature axis in p.u.
Types.PerUnitidPu (from OnePortACdqPU)Current of direct axis in p.u.
Types.PerUnitiqPu (from OnePortACdqPU)Current of quadrature axis in p.u.
Types.Angletheta (from OnePortACdqPU)Rotation between machine rotor frame and port phasor frame
Types.PerUnitiDPu (from SynchronousMachine4WindingsInternalParameters)Current of direct axis damper in p.u
Types.PerUnitifPu (from SynchronousMachine4WindingsInternalParameters)Current of excitation winding in p.u.
Types.PerUnitiQ1Pu (from SynchronousMachine4WindingsInternalParameters)Current of quadrature axis 1st damper in p.u.
Types.PerUnitiQ2Pu (from SynchronousMachine4WindingsInternalParameters)Current of quadrature axis 2nd damper in p.u.
Types.PerUnitufPu (from SynchronousMachine4WindingsInternalParameters)Voltage of exciter winding in p.u. (base voltage as per Kundur)
Types.PerUnitlambdadPu (from SynchronousMachine4WindingsInternalParameters)Flux of direct axis in p.u.
Types.PerUnitlambdaqPu (from SynchronousMachine4WindingsInternalParameters)Flux of quadrature axis in p.u.
Types.PerUnitlambdaDPu (from SynchronousMachine4WindingsInternalParameters)Flux of direct axis damper in p.u
Types.PerUnitlambdafPu (from SynchronousMachine4WindingsInternalParameters)Flux of excitation winding in p.u.
Types.PerUnitlambdaQ1Pu (from SynchronousMachine4WindingsInternalParameters)Flux of quadrature axis 1st damper in p.u.
Types.PerUnitlambdaQ2Pu (from SynchronousMachine4WindingsInternalParameters)Flux of quadrature axis 1st damper in p.u.
Types.PerUnitomegaRefPu (from SynchronousMachine4WindingsInternalParameters)systemPowerGrids.omegaRef/systemPowerGrids.omegaNomReference frequency in p.u.
Types.PerUnitCmPu (from SynchronousMachine4WindingsInternalParameters)Mechanical torque in p.u. (base PNom/omegaBase)
Types.PerUnitCePu (from SynchronousMachine4WindingsInternalParameters)Electrical torque in p.u. (base SNom/omegaBase)
Types.PerUnitPePu (from SynchronousMachine4WindingsInternalParameters)Electrical power in p.u. (base SNom)
Types.PerUnitPePuPNom (from SynchronousMachine4WindingsInternalParameters)PePu*SNom/PNomElectrical active power in p.u. (base PNom)
Types.Frequencyf (from SynchronousMachine4WindingsInternalParameters)systemPowerGrids.fNom*omegaPuFrequency of rotation of d-q axes