Packed Record TGeneratorVars
Unit
Declaration
type TGeneratorVars = packed record
Description
Generator public data/state variable structure
Overview
Fields
![]() |
Theta: Double; |
![]() |
Pshaft: Double; |
![]() |
Speed: Double; |
![]() |
w0: Double; |
![]() |
Hmass: Double; |
![]() |
Mmass: Double; |
![]() |
D: Double; |
![]() |
Dpu: Double; |
![]() |
kVArating: Double; |
![]() |
kVGeneratorBase: Double; |
![]() |
Xd: Double; |
![]() |
Xdp: Double; |
![]() |
Xdpp: Double; |
![]() |
puXd: Double; |
![]() |
puXdp: Double; |
![]() |
puXdpp: Double; |
![]() |
dTheta: Double; |
![]() |
dSpeed: Double; |
![]() |
ThetaHistory: Double; |
![]() |
SpeedHistory: Double; |
![]() |
Pnominalperphase: Double; |
![]() |
Qnominalperphase: Double; |
![]() |
NumPhases: Integer; |
![]() |
NumConductors: Integer; |
![]() |
Conn: Integer; |
![]() |
VthevMag: Double; |
![]() |
VThevHarm: Double; |
![]() |
ThetaHarm: Double; |
![]() |
VTarget: Double; |
![]() |
Zthev: Complex; |
![]() |
XRdp: Double; |
Description
Fields
![]() |
Theta: Double; |
![]() |
Pshaft: Double; |
|
Direct-Axis voltage magnitude & angle | |
![]() |
Speed: Double; |
|
Direct-Axis voltage magnitude & angle | |
![]() |
w0: Double; |
|
Direct-Axis voltage magnitude & angle | |
![]() |
Hmass: Double; |
|
actual speed = Speed + w0 | |
![]() |
Mmass: Double; |
|
Per unit mass constant | |
![]() |
D: Double; |
|
Mass constant actual values (Joule-sec/rad | |
![]() |
Dpu: Double; |
|
Mass constant actual values (Joule-sec/rad | |
![]() |
kVArating: Double; |
|
Actual and per unit damping factors | |
![]() |
kVGeneratorBase: Double; |
|
Actual and per unit damping factors | |
![]() |
Xd: Double; |
|
Actual and per unit damping factors | |
![]() |
Xdp: Double; |
|
Actual and per unit damping factors | |
![]() |
Xdpp: Double; |
|
Actual and per unit damping factors | |
![]() |
puXd: Double; |
|
machine Reactances, ohms | |
![]() |
puXdp: Double; |
|
machine Reactances, ohms | |
![]() |
puXdpp: Double; |
|
machine Reactances, ohms | |
![]() |
dTheta: Double; |
|
machine Reactances, per unit | |
![]() |
dSpeed: Double; |
|
machine Reactances, per unit | |
![]() |
ThetaHistory: Double; |
|
Derivatives of Theta and Speed | |
![]() |
SpeedHistory: Double; |
|
Derivatives of Theta and Speed | |
![]() |
Pnominalperphase: Double; |
|
history variables for integration | |
![]() |
Qnominalperphase: Double; |
|
history variables for integration | |
![]() |
NumPhases: Integer; |
|
32-bit integers | |
![]() |
NumConductors: Integer; |
|
Number of phases | |
![]() |
Conn: Integer; |
|
Total Number of conductors (wye-connected will have 4) | |
![]() |
VthevMag: Double; |
|
Revisons (additions) to structure ... Later additions are appended to end of the structure so that previously compiled DLLs do not break | |
![]() |
VThevHarm: Double; |
|
Thevinen equivalent voltage for dynamic model | |
![]() |
ThetaHarm: Double; |
|
Thevinen equivalent voltage mag reference for Harmonic model | |
![]() |
VTarget: Double; |
|
Thevinen equivalent voltage angle reference for Harmonic model | |
![]() |
Zthev: Complex; |
|
Target voltage for generator with voltage control | |
![]() |
XRdp: Double; |
Generated by PasDoc 0.16.0.
