modelGENSAL

SALIENT POLE GENERATOR MODEL (QUADRATIC SATURATION ON D-AXIS)

Extends from Icons.VerifiedModel (Icon for classes that were verified), BaseClasses.baseMachine (Base machine for PSSE models).

Information

Salient Pole Generator represented by equal mutual inductance rotor modeling.

Parameters

TypeNameDefaultDescription
Power flow data
Types.ApparentPowerS_b (from pfComponent)SysData.S_bSystem base power
Types.VoltageV_b (from pfComponent)400e3Base voltage of the bus
Types.Frequencyfn (from pfComponent)SysData.fnSystem frequency
Types.ActivePowerP_0 (from pfComponent)1e6Initial active power
Types.ReactivePowerQ_0 (from pfComponent)0Initial reactive power
Types.PerUnitv_0 (from pfComponent)1Initial voltage magnitude
Types.Angleangle_0 (from pfComponent)0Initial voltage angle
BooleandisplayPF (from pfComponent)falseDisplay power flow:
Parameter mask
BooleanenableS_b (from pfComponent)falseEnable S_b in parameter list
BooleanenableV_b (from pfComponent)falseEnable V_b in parameter list
Booleanenablefn (from pfComponent)falseEnable fn in parameter list
BooleanenableP_0 (from pfComponent)falseEnable P_0 in parameter list
BooleanenableQ_0 (from pfComponent)falseEnable Q_0 in parameter list
Booleanenablev_0 (from pfComponent)falseEnable v_0 in parameter list
Booleanenableangle_0 (from pfComponent)falseEnable angle_0 in parameter list
BooleanenabledisplayPF (from pfComponent)falseEnable displayPF in parameter list
Machine parameters
Types.ApparentPowerM_b (from baseMachine)Machine base power
Types.TimeTpd0 (from baseMachine)d-axis transient open-circuit time constant
Types.TimeTppd0 (from baseMachine)d-axis sub-transient open-circuit time constant
Types.TimeTppq0 (from baseMachine)q-axis sub-transient open-circuit time constant
Types.TimeH (from baseMachine)Inertia constant
RealD (from baseMachine)Speed damping
Types.PerUnitXd (from baseMachine)d-axis reactance
Types.PerUnitXq (from baseMachine)q-axis reactance
Types.PerUnitXpd (from baseMachine)d-axis transient reactance
Types.PerUnitXppd (from baseMachine)d-axis sub-transient reactance
Types.PerUnitXppq (from baseMachine)q-axis sub-transient reactance
Types.PerUnitXl (from baseMachine)leakage reactance
Types.PerUnitS10 (from baseMachine)Saturation factor at 1.0 pu
Types.PerUnitS12 (from baseMachine)Saturation factor at 1.2 pu
Types.PerUnitR_a (from baseMachine)0Armature resistance
Initialization
Types.PerUnitw0 (from baseMachine)0Initial speed deviation from nominal

Connectors

TypeNameDefaultDescription
OpenIPSL.Interfaces.PwPinp (from baseMachine)
RealOutputSPEED (from baseMachine)Machine speed deviation from nominal [pu]
RealInputPMECH (from baseMachine)Turbine mechanical power (machine base)
RealOutputPMECH0 (from baseMachine)Initial value of machine electrical power (machine base)
RealOutputETERM (from baseMachine)Machine terminal voltage [pu]
RealInputEFD (from baseMachine)Generator main field voltage [pu]
RealOutputEFD0 (from baseMachine)Initial generator main field voltage [pu]
RealOutputPELEC (from baseMachine)Machine electrical power (machine base)
RealOutputISORCE (from baseMachine)Machine source current [pu]
RealOutputANGLE (from baseMachine)Machine relative rotor angle
RealOutputXADIFD (from baseMachine)Machine field current [pu]
Modelica.Blocks.Interfaces.RealOutputQELEC (from baseMachine)Machine electrical power (machine base)

Components

TypeNameDefaultDescription
OpenIPSL.Electrical.SystemBaseSysData (from pfComponent)Must add this line in all models
Types.PerUnitw (from baseMachine)Machine speed deviation
Types.Angledelta (from baseMachine)Rotor angle
Types.PerUnitVt (from baseMachine)Bus voltage magnitude
Types.Angleanglev (from baseMachine)Bus voltage angle
Types.PerUnitI (from baseMachine)Terminal current magnitude
Types.Angleanglei (from baseMachine)Terminal current angle
Types.PerUnitP (from baseMachine)Active power (system base)
Types.PerUnitQ (from baseMachine)Reactive power (system base)
Types.PerUnitTe (from baseMachine)Electrical torque [pu]
Types.PerUnitid (from baseMachine)d-axis armature current [pu]
Types.PerUnitiq (from baseMachine)q-axis armature current [pu]
Types.PerUnitud (from baseMachine)d-axis terminal voltage [pu]
Types.PerUnituq (from baseMachine)q-axis terminal voltage [pu]
Types.PerUnitEpqq-axis voltage behind transient reactance
Types.PerUnitPSIkdd-axis rotor flux linkage
Types.PerUnitPSIppqq-axis subtransient flux linkage
Types.PerUnitPSIppdd-axis subtransient flux linkage
Types.PerUnitPSIdd-axis flux linkage
Types.PerUnitPSIqq-axis flux linkage
Types.PerUnitXadIfdMachine field current

Revisions

Reference

PSS®E Manual

Last update

2020-09

Author

Mengjia Zhang, KTH Royal Institute of Technology

Contact

see UsersGuide.Contact