SMEE_LoadDumpTest example: ElectricalExcitedSynchronousInductionMachine with voltage controller |
|
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.
One could try to optimize the controller parameters.
| 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 * 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 |
| controlError |
Default Value: (setPointGain.y - voltageQuasiRMSSensor.V) / smeeData.VsNominal Type: Real |
|---|
| smee |
Type: SM_ElectricalExcited |
|
|---|---|---|
| smeeData |
Type: SynchronousMachineData |
|
| terminalBox |
Type: TerminalBox |
|
| ground |
Type: Ground |
|
| speed |
Type: Speed |
|
| speedRamp |
Type: Ramp |
|
| speedSensor |
Type: SpeedSensor |
|
| setPointGain |
Type: Gain |
|
| voltageQuasiRMSSensor |
Type: VoltageQuasiRMSSensor |
|
| voltageController |
Type: LimPID |
|
| excitationVoltage |
Type: SignalVoltage |
|
| groundExcitation |
Type: Ground |
|
| currentQuasiRMSSensor |
Type: CurrentQuasiRMSSensor |
|
| loadControl |
Type: BooleanPulse |
|
| switch |
Type: CloserWithArc |
|
| loadResistor |
Type: Resistor |
|
| loadInductor |
Type: Inductor |
|
| star |
Type: Star |