modelDetGen0

Detailed Static Generator Model

Extends from ObjectStab.Generators.Partials.Generator.

Parameters

TypeNameDefaultDescription
BooleanisSlack (from Generator)falseActs as slack node during initialization ? (true=yes)
Base.VoltageV0 (from Generator)1Initial Terminal Voltage
Base.VoltageAngletheta0 (from Generator)0Initial Voltage Angle (only used if isSlack=true)
Base.ActivePowerPg0 (from Generator)1Initial Generated Active Power (on system base, only used if isSlack=false)
Base.TimeTripTime (from Generator)Modelica.Constants.infTime of Tripping of Generator
ObjectStab.Base.ApparentPowerSbase100Generator rated power
ObjectStab.Base.Resistancera0Armature Resistance
ObjectStab.Base.Reactancexd0.8948Direct Axis Synchronous Reactance
ObjectStab.Base.Reactancexq0.84Quadrature Axis Synchronous Reactance
RealK50Voltage Regulator Steady-State Gain
ObjectStab.Base.VoltageEfmax3.5Maximum Field Voltage
ObjectStab.Base.VoltageEfmin-3.5Minimum Field Voltage
ObjectStab.Base.CurrentIarmmax1.05Armature Current Limit
ObjectStab.Base.Resistancert0Step-up Transformer Resistance
ObjectStab.Base.Reactancext0.0Step-up Transformer Reactance
ObjectStab.Base.TimeTdelay20
RealVref
RealPm0

Connectors

TypeNameDefaultDescription
ObjectStab.Base.PinT (from OnePin)

Components

TypeNameDefaultDescription
Base.VoltageV (from Generator)sqrt((1 + T.va)*(1 + T.va) + T.vb*T.vb)
Base.VoltageAngletheta (from Generator)Modelica.Math.atan2(T.vb, (1 + T.va))
Base.ActivePowerPg (from Generator)-((1 + T.va)*T.ia + T.vb*T.ib)Generated Active Power
Base.ReactivePowerQg (from Generator)-(T.vb*T.ia - (1 + T.va)*T.ib)Generated Reactive Power
Booleanonline (from Generator)if time < TripTime then true else false
Booleanup_limit
Booleanarm_limit
Realvta
Realvtb
RealPgt
RealQgt
RealEfd
RealVt
RealIarm