pub struct SynchronousMachineTimeConstantReactance {Show 15 fields
pub base: SynchronousMachineDetailed,
pub ks: Option<f64>,
pub model_type: Option<UriRef>,
pub rotor_type: Option<UriRef>,
pub tc: Option<f64>,
pub tpdo: Option<f64>,
pub tppdo: Option<f64>,
pub tppqo: Option<f64>,
pub tpqo: Option<f64>,
pub x_direct_subtrans: Option<f64>,
pub x_direct_sync: Option<f64>,
pub x_direct_trans: Option<f64>,
pub x_quad_subtrans: Option<f64>,
pub x_quad_sync: Option<f64>,
pub x_quad_trans: Option<f64>,
}Expand description
Synchronous machine detailed modelling types are defined by the combination of the attributes SynchronousMachineTimeConstantReactance.modelType and SynchronousMachineTimeConstantReactance.rotorType. Parameter details: The “p” in the time-related attribute names is a substitution for a “prime” in the usual parameter notation, e.g. tpdo refers to T’do. The parameters used for models expressed in time constant reactance form include: - RotatingMachine.ratedS (MVAbase); - RotatingMachineDynamics.damping (D); - RotatingMachineDynamics.inertia (H); - RotatingMachineDynamics.saturationFactor (S1); - RotatingMachineDynamics.saturationFactor120 (S12); - RotatingMachineDynamics.statorLeakageReactance (Xl); - RotatingMachineDynamics.statorResistance (Rs); - SynchronousMachineTimeConstantReactance.ks (Ks); - SynchronousMachineDetailed.saturationFactorQAxis (S1q); - SynchronousMachineDetailed.saturationFactor120QAxis (S12q); - SynchronousMachineDetailed.efdBaseRatio; - SynchronousMachineDetailed.ifdBaseType; - .xDirectSync (Xd); - .xDirectTrans (X’d); - .xDirectSubtrans (X’‘d); - .xQuadSync (Xq); - .xQuadTrans (X’q); - .xQuadSubtrans (X’‘q); - .tpdo (T’do); - .tppdo (T’‘do); - .tpqo (T’qo); - .tppqo (T’’qo); - .tc.
Fields§
§base: SynchronousMachineDetailed§ks: Option<f64>Saturation loading correction factor (Ks) (>= 0). Used only by type J model. Typical value = 0.
model_type: Option<UriRef>Type of synchronous machine model used in dynamic simulation applications.
rotor_type: Option<UriRef>Type of rotor on physical machine.
tc: Option<f64>Damping time constant for “Canay” reactance (>= 0). Typical value = 0.
tpdo: Option<f64>Direct-axis transient rotor time constant (T’do) (> SynchronousMachineTimeConstantReactance.tppdo). Typical value = 5.
tppdo: Option<f64>Direct-axis subtransient rotor time constant (T’’do) (> 0). Typical value = 0,03.
tppqo: Option<f64>Quadrature-axis subtransient rotor time constant (T’’qo) (> 0). Typical value = 0,03.
tpqo: Option<f64>Quadrature-axis transient rotor time constant (T’qo) (> SynchronousMachineTimeConstantReactance.tppqo). Typical value = 0,5.
x_direct_subtrans: Option<f64>Direct-axis subtransient reactance (unsaturated) (X’’d) (> RotatingMachineDynamics.statorLeakageReactance). Typical value = 0,2.
x_direct_sync: Option<f64>Direct-axis synchronous reactance (Xd) (>= SynchronousMachineTimeConstantReactance.xDirectTrans). The quotient of a sustained value of that AC component of armature voltage that is produced by the total direct-axis flux due to direct-axis armature current and the value of the AC component of this current, the machine running at rated speed. Typical value = 1,8.
x_direct_trans: Option<f64>Direct-axis transient reactance (unsaturated) (X’d) (>= SynchronousMachineTimeConstantReactance.xDirectSubtrans). Typical value = 0,5.
x_quad_subtrans: Option<f64>Quadrature-axis subtransient reactance (X’’q) (> RotatingMachineDynamics.statorLeakageReactance). Typical value = 0,2.
x_quad_sync: Option<f64>Quadrature-axis synchronous reactance (Xq) (>= SynchronousMachineTimeConstantReactance.xQuadTrans). The ratio of the component of reactive armature voltage, due to the quadrature-axis component of armature current, to this component of current, under steady state conditions and at rated frequency. Typical value = 1,6.
x_quad_trans: Option<f64>Quadrature-axis transient reactance (X’q) (>= SynchronousMachineTimeConstantReactance.xQuadSubtrans). Typical value = 0,3.
Implementations§
Source§impl SynchronousMachineTimeConstantReactance
impl SynchronousMachineTimeConstantReactance
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl Clone for SynchronousMachineTimeConstantReactance
impl Clone for SynchronousMachineTimeConstantReactance
Source§fn clone(&self) -> SynchronousMachineTimeConstantReactance
fn clone(&self) -> SynchronousMachineTimeConstantReactance
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more