modelSMEE_LoadDump

Test example: ElectricalExcitedSynchronousMachine with voltage controller

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

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:

  • voltageQuasiRMSSensor.V
  • smee.tauElectrical
  • smee.ie

Default machine parameters are used

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
SI.AngularVelocitywNominal2*pi*smeeData.fsNominal/smee.pNominal speed
SI.ImpedanceZNominal3*smeeData.VsNominal^2/smeeData.SNominalNominal load impedance
RealpowerFactor0.8Load power factor
SI.ResistanceRLoadZNominal*powerFactorLoad resistance
SI.InductanceLLoadZNominal*sqrt(1 - powerFactor^2)/(2*pi*smeeData.fsNominal)Load inductance
SI.VoltageVe0smee.IeOpenCircuit*Modelica.Electrical.Machines.Thermal.convertResistance(smee.Re, smee.TeRef, smee.alpha20e, smee.TeOperational)No load excitation voltage
Realk2*Ve0/smeeData.VsNominalVoltage controller: gain
SI.TimeTismeeData.Td0Transient/2Voltage controller: integral time constant
Modelica.Electrical.Machines.Utilities.SynchronousMachineDatasmeeDataSynchronous machine data

Components

TypeNameDefaultDescription
RealcontrolError(setPointGain.y - voltageQuasiRMSSensor.V)/smeeData.VsNominal
Magnetic.FundamentalWave.BasicMachines.SynchronousMachines.SM_ElectricalExcitedsmee
Modelica.Electrical.Machines.Utilities.TerminalBoxterminalBox
Modelica.Electrical.Analog.Basic.Groundground
Modelica.Mechanics.Rotational.Sources.Speedspeed
Modelica.Blocks.Sources.RampspeedRamp
Modelica.Mechanics.Rotational.Sensors.SpeedSensorspeedSensor
Modelica.Blocks.Math.GainsetPointGain
Modelica.Electrical.Machines.Sensors.VoltageQuasiRMSSensorvoltageQuasiRMSSensor
Modelica.Blocks.Continuous.LimPIDvoltageController
Modelica.Electrical.Analog.Sources.SignalVoltageexcitationVoltage
Modelica.Electrical.Analog.Basic.GroundgroundExcitation
Modelica.Electrical.Machines.Sensors.CurrentQuasiRMSSensorcurrentQuasiRMSSensor
Modelica.Blocks.Sources.BooleanPulseloadControl
Modelica.Electrical.Polyphase.Ideal.CloserWithArcswitch
Modelica.Electrical.Polyphase.Basic.ResistorloadResistor
Modelica.Electrical.Polyphase.Basic.InductorloadInductor
Modelica.Electrical.Polyphase.Basic.Starstar
Modelica.Blocks.Routing.BooleanReplicatorbooleanReplicator