Machine Model: GENTPJ
Following checks and corrections are applied during Validation and AutoCorrection.
- If Xdp > Xd then Xdp = 0.8*Xd
- If Xdpp > Xdp then Xdpp = 0.8*Xdp (not done if Tdopp = 0)
- If Xdpp < 0.05 then Xdpp = 0.05 (not done if Tdopp = 0)
- If Xqp > Xq then Xqp = Xq
- If Xqpp > Xqp then Xqpp = 0.8*Xqp
- If (Tdopp > 0) and (Tqop = 0) and (Xqpp > 0.25*Xq) then Xqpp = 0.25*Xq
- If Xqpp > 1.5*Xdpp then Xqpp = 1.5*Xdpp
- If Xqpp < 0.01*Xdpp then Xqpp = Xdpp (assume near zero value was a mistake and set equal)
Else if Xqpp < 0.5*Xdpp then Xqpp = 0.5*Xdpp (don't allow them to be wildly different) - Xqp: Check if Xqp = 0 which means that Xqp = Xq, then Xqp is changed to Xq. Also if Xqp = 0, but Tqop = 0 which indicates that you must have Xqp = Xq. Xqp will be treated as though it is equal to Xq.
Model Equations and/or Block Diagrams
Parameters:
| H | Inertia constant, sec |
| D | Damping factor, pu |
| Ra | Stator resistance, pu |
| Xd | Direct axis synchronous reactance |
| Xq | Quadrature axis synchronous reactance |
| Xdp | Direct axis transient reactance |
| Xqp | Quadrature axis transient reactance |
| Xdpp | Direct axis subtransient reactance |
| Xqpp | Quadrature axis subtransient reactance |
| Xl | Stator leakage reactance |
| Tdop | Open circuit direct axis transient time constant |
| Tqop | Quadrature axis transient time constant |
| Tdopp | Open circuit direct axis subtransient time constant |
| Tqopp | Quadrature axis subtransient time constant |
| S1 | Saturation factor at 1.0 pu flux |
| S12 | Saturation factor at 1.2 pu flux |
| RComp | Compensating resistance for voltage control, pu |
| XComp | Compensating reactance for voltage control, pu |
| Accel | Acceleration factor |
| Kis | Current multiplier for saturation calculation |