WOLFRAM SYSTEM MODELER
SMEE_LoadDumpTest example: ElectricalExcitedSynchronousMachine with voltage controller |
SystemModel["Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump"]
This information is part of the Modelica Standard Library maintained by the Modelica Association.
An electrically excited synchronous generator is started with a speed ramp, then driven with constant speed. Voltage is controlled, the set point depends on speed. After start-up the generator is loaded, the load is rejected.
Simulate for 10 seconds and plot:
Default machine parameters are used
wNominal |
Value: 2 * pi * smeeData.fsNominal / smee.p Type: AngularVelocity (rad/s) Description: Nominal speed |
---|---|
ZNominal |
Value: 3 * smeeData.VsNominal ^ 2 / smeeData.SNominal Type: Impedance (Ω) Description: Nominal load impedance |
powerFactor |
Value: 0.8 Type: Real Description: Load power factor |
RLoad |
Value: ZNominal * powerFactor Type: Resistance (Ω) Description: Load resistance |
LLoad |
Value: ZNominal * sqrt(1 - powerFactor ^ 2) / (2 * pi * smeeData.fsNominal) Type: Inductance (H) Description: Load inductance |
Ve0 |
Value: smee.IeOpenCircuit * Modelica.Electrical.Machines.Thermal.convertResistance(smee.Re, smee.TeRef, smee.alpha20e, smee.TeOperational) Type: Voltage (V) Description: No load excitation voltage |
k |
Value: 2 * Ve0 / smeeData.VsNominal Type: Real Description: Voltage controller: gain |
Ti |
Value: smeeData.Td0Transient / 2 Type: Time (s) Description: Voltage controller: integral time constant |
smeeData |
Value: Type: SynchronousMachineData Description: Synchronous machine data |
controlError |
Default Value: (setPointGain.y - voltageQuasiRMSSensor.V) / smeeData.VsNominal Type: Real |
---|
smee |
Type: SM_ElectricalExcited Description: Electrical excited synchronous machine with optional damper cage |
|
---|---|---|
smeeData |
Type: SynchronousMachineData Description: Synchronous machine data |
|
terminalBox |
Type: TerminalBox Description: Terminal box Y/D-connection |
|
ground |
Type: Ground Description: Ground node |
|
speed |
Type: Speed Description: Forced movement of a flange according to a reference angular velocity signal |
|
speedRamp |
Type: Ramp Description: Generate ramp signal |
|
speedSensor |
Type: SpeedSensor Description: Ideal sensor to measure the absolute flange angular velocity |
|
setPointGain |
Type: Gain Description: Output the product of a gain value with the input signal |
|
voltageQuasiRMSSensor |
Type: VoltageQuasiRMSSensor Description: Length of space phasor -> RMS voltage |
|
voltageController |
Type: LimPID Description: P, PI, PD, and PID controller with limited output, anti-windup compensation, setpoint weighting and optional feed-forward |
|
excitationVoltage |
Type: SignalVoltage Description: Generic voltage source using the input signal as source voltage |
|
groundExcitation |
Type: Ground Description: Ground node |
|
currentQuasiRMSSensor |
Type: CurrentQuasiRMSSensor Description: Length of space phasor -> RMS current |
|
loadControl |
Type: BooleanPulse Description: Generate pulse signal of type Boolean |
|
switch |
Type: CloserWithArc Description: Polyphase closer with arc |
|
loadResistor |
Type: Resistor Description: Ideal linear electrical resistors |
|
loadInductor |
Type: Inductor Description: Ideal linear electrical inductors |
|
star |
Type: Star Description: Star-connection |
|
booleanReplicator |
Type: BooleanReplicator Description: Boolean signal replicator |