modelGENTPJ

WECC Type J GENERATOR: ROUND ROTOR WITH SATURATION ON BOTH AXES.

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

Information

Solid rotor generator with saturation on both axes. The saturation in this model is not only function of the air-gap flux, but also of armature current magnitude. This effect is included via parameter Kis.

If Kis is set to zero, then the model will behave like the WECC Type F Generator, that is, GENTPF.

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
Types.PerUnitXpqq-axis transient reactance
Types.TimeTpq0q-axis transient open-circuit time constant
Types.PerUnitKisCurrent multiplier for saturation calculation
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.PerUnitEpdd-axis voltage behind transient reactance
Types.PerUnitEpqq-axis voltage behind transient reactance
Types.PerUnitEq1
Types.PerUnitEq2
Types.PerUnitEd1
Types.PerUnitEd2
Types.PerUnitXppdsat
Types.PerUnitXppqsat
Types.PerUnitdsat
Types.PerUnitqsat
Types.PerUnitPSIdd-axis flux linkage
Types.PerUnitPSIqq-axis flux linkage
Types.PerUnitPSIppdd-axis subtransient flux linkage
Types.PerUnitPSIppqq-axis subtransient flux linkage
Types.PerUnitPSIppAir-gap flux
Types.PerUnitXadIfdd-axis machine field current

Revisions

Reference

PSS®E and PowerWorld Manuals

Last update

2022-04

Author

Md. Shamimul Islam and Marcelo de Castro, Rensselaer Polytechnic Institute

Contact

see UsersGuide.Contact