modelDetGen3
3rd Order Detailed Generator
Extends from DetGen (Common Definitions for Detailed Generator).
Information
The 3rd order detailed generator model corresponds to Model 3 in [1, pp 348], and extends the DetGen class. It adds a single transient EMF source in the quatradure axis and the field voltage input. This model neglects the effect of damper windings and the damping produced by rotor eddy-currents. The effect of this damping is usually included in the damping coefficient D. --- [1] J. Machowski, J.W. Bialek, and J.R. Bumby, Power System Dynamics and Stability, Number ISBN 0-471-97174. Wiley, 1993.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | isSlack (from Generator) | false | Acts as slack node during initialization ? (true=yes) |
| Base.Voltage | V0 (from Generator) | 1 | Initial Terminal Voltage |
| Base.VoltageAngle | theta0 (from Generator) | 0 | Initial Voltage Angle (only used if isSlack=true) |
| Base.ActivePower | Pg0 (from Generator) | 1 | Initial Generated Active Power (on system base, only used if isSlack=false) |
| Base.Time | TripTime (from Generator) | Modelica.Constants.inf | Time of Tripping of Generator |
| Real | Sbase (from DetGen) | 100 | Generator rated power [MVA] |
| Base.InertiaConstant | H (from DetGen) | 6 | Inertia Constant |
| Base.DampingCoefficient | D (from DetGen) | 0 | Damping Coefficient |
| Base.Resistance | rt (from DetGen) | 0 | Step-up Transformer Resistance |
| Base.Reactance | xt (from DetGen) | 0.0 | Step-up Transformer Reactance |
| Base.Resistance | ra | 0 | Armature Resistance |
| Base.Reactance | xd | 0.8948 | Direct Axis Synchronous Reactance |
| Base.Reactance | xq | 0.84 | Quadrature Axis Synchronous Reactance |
| Base.Reactance | xdp | 0.30 | Direct Axis Transient Reactance |
| Base.Time | Td0p | 7 | Open-circuit Direct Axis Transient Time Constant |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ObjectStab.Base.Pin | T (from OnePin) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Base.Voltage | V (from Generator) | sqrt((1 + T.va)*(1 + T.va) + T.vb*T.vb) | |
| Base.VoltageAngle | theta (from Generator) | Modelica.Math.atan2(T.vb, (1 + T.va)) | |
| Base.ActivePower | Pg (from Generator) | -((1 + T.va)*T.ia + T.vb*T.ib) | Generated Active Power |
| Base.ReactivePower | Qg (from Generator) | -(T.vb*T.ia - (1 + T.va)*T.ib) | Generated Reactive Power |
| Boolean | online (from Generator) | if time < TripTime then true else false | |
| Base.AngularVelocity | w (from DetGen) | Angular Speed | |
| Base.VoltageAngle | delta (from DetGen) | Rotor Angle | |
| Base.MechanicalPower | Pm (from DetGen) | Mechanical Power | |
| Base.Voltage | Efd (from DetGen) | Field Voltage | |
| Base.Current | Iarm (from DetGen) | sqrt(id^2 + iq^2) | Armature Current |
| Base.ActivePower | Pe (from DetGen) | Electrical Power | |
| Base.Current | iq (from DetGen) | dq Armature Current | |
| Base.Current | id (from DetGen) | ||
| Base.Voltage | vq (from DetGen) | dq Armature Voltage | |
| Base.Voltage | vd (from DetGen) | ||
| Base.AngularVelocity | wref (from DetGen) | ||
| Base.Voltage | Eqp |