modelSMEE_VCurve1

V curves of electrical excited synchronous machine operated as generator at Pmech = 0

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

Information

Description

This example investigates a quasi static model of a electrically excited synchronous machine. The electrically excited synchronous generators are connected to the grid and driven with constant speed. Since speed is slightly smaller than synchronous speed corresponding to mains frequency, rotor angle is very slowly increased. This allows to see several characteristics dependent on rotor angle.

The intention is to compare the results of the following simulation models in one plot:

Plot the following variable(s)

  • smee.abs_is[1] against smee.ie: RMS stator current against excitation current
  • P against smee.ie: active power against excitation current
  • Q against smee.ie: reactive power against excitation current

Parameters

TypeNameDefaultDescription
Integerm3Number of stator phases
Integerp2Number of poles
Modelica.Units.SI.VoltageVsNominal100Nominal RMS voltage per phase
Modelica.Units.SI.FrequencyfsNominalsmeeData.fsNominalNominal frequency
Modelica.Units.SI.AngularVelocitywNominal2*pi*fsNominal/pNominal speed
Modelica.Units.SI.CurrentIeMax31Maximum excitation current
Modelica.Units.SI.CurrentIe010No load excitation current
Modelica.Units.SI.TorquetauMaxsmeeData.SNominal/wNominalMaximum torque at power factor = 1
Modelica.Units.SI.Anglegamma00Initial rotor displacement angle
BooleanpositiveRangefalseUse positive range of angles, if true
ParameterRecords.SMEE1smeeDataSynchronous machine data

Components

TypeNameDefaultDescription
Modelica.Units.SI.PowerPmultiSensor.apparentPowerTotal.reActive power
Modelica.Units.SI.PowerPmmechanicalPowerSensor.PMechanical power
Modelica.Units.SI.ReactivePowerQmultiSensor.apparentPowerTotal.imReactive power
Modelica.Units.SI.Currentiesmee.ieExcitation current
Modelica.Units.SI.AnglethetarotorDisplacementAngle.rotorDisplacementAngleRotor displacement angle
Modelica.Units.SI.AnglephiiModelica.Math.wrapAngle(smee.arg_is[1], positiveRange)Angle of current
Modelica.Units.SI.AnglephivModelica.Math.wrapAngle(smee.arg_vs[1], positiveRange)Angle of voltage
Modelica.Units.SI.AnglephisModelica.Math.wrapAngle(phiv - phii, positiveRange)Angle between voltage and current
Modelica.Units.SI.AngleepsilonModelica.Math.wrapAngle(phis - theta, positiveRange)Current angle
Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines.SynchronousMachines.SM_ElectricalExcitedsmee
Modelica.Electrical.Analog.Basic.Groundgroundr
Modelica.Electrical.Analog.Sources.SignalCurrentcurrentSource
Modelica.Electrical.Machines.Sensors.MechanicalPowerSensormechanicalPowerSensor
Modelica.Mechanics.Rotational.Sources.ConstantTorqueconstantTorque
Modelica.Electrical.QuasiStatic.Polyphase.Sources.VoltageSourcevoltageSource
Modelica.Electrical.QuasiStatic.Polyphase.Basic.Starstar
Modelica.Electrical.QuasiStatic.SinglePhase.Basic.Groundgrounde
Modelica.Electrical.QuasiStatic.Polyphase.Sensors.MultiSensormultiSensor
Modelica.Magnetic.QuasiStatic.FundamentalWave.Utilities.MultiTerminalBoxterminalBox
Modelica.Electrical.QuasiStatic.Polyphase.Basic.StarstarMachine
Modelica.Electrical.QuasiStatic.SinglePhase.Basic.GroundgroundMachine
Modelica.Magnetic.QuasiStatic.FundamentalWave.Sensors.RotorDisplacementAnglerotorDisplacementAngle
Modelica.Blocks.Sources.Rampramp