modelSMPM_ResistiveBraking

PermanentMagnetSynchronousMachine braking with a resistor

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

Information

The voltages induced by the permanent magnets of the synchronous machine is shortened over the inductance and resistance of the stator winding and the (optional) external braking resistors. The currents driven by these voltages cause a braking torque.

The external braking resistor is implemented with three stages which get shortened at different points during braking. Note that the first (smallest) stage is not shortened, which ensures a minimum damping to avoid oscillations of angular velocity around zero. The total braking resistance (sum of all stages) has to be adapted to the angular velocity at which braking starts.

Plot tauElectrical and tauShaft versus wMechanical.

Default machine parameters are used.

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
SI.InertiaJLoad4*smpmData.JrLoad's moment of inertia
SI.AngularVelocityw02*pi*smpmData.fsNominal/smpmData.pInitial speed
Real[3]k{1, 3, 5}Braking resistance stages w.r.t. Rs
SI.Current[2]idq_srInitial stator current space phasor
Modelica.Electrical.Machines.Utilities.ParameterRecords.SM_PermanentMagnetDatasmpmData

Components

TypeNameDefaultDescription
SI.TorquetauElectricalsmpm.tauElectricalElectrical torque
SI.TorquetauShaftsmpm.tauShaftShaft torque
SI.AngularVelocitywMechanicalsmpm.wMechanicalShaft speed
Modelica.Electrical.Machines.BasicMachines.SynchronousMachines.SM_PermanentMagnetsmpm
Modelica.Mechanics.Rotational.Components.InertiainertiaLoad
Modelica.Electrical.Machines.Utilities.TerminalBoxterminalBox
Modelica.Electrical.Polyphase.Sensors.CurrentQuasiRMSSensorcurrentQuasiRMSSensor
Modelica.Electrical.Polyphase.Basic.Starstar
Modelica.Electrical.Analog.Basic.Groundground
Modelica.Electrical.Polyphase.Sensors.VoltageQuasiRMSSensorvoltageRMSSensor
Modelica.Electrical.Polyphase.Basic.Resistorresistor1
Modelica.Electrical.Polyphase.Basic.Resistorresistor2
Modelica.Electrical.Polyphase.Basic.Resistorresistor3
Modelica.Electrical.Polyphase.Ideal.IdealClosingSwitchswitch2
Modelica.Electrical.Polyphase.Ideal.IdealClosingSwitchswitch3
Modelica.Blocks.Routing.BooleanReplicatorbooleanReplicator2
Modelica.Blocks.Routing.BooleanReplicatorbooleanReplicator3
Modelica.Blocks.Sources.BooleanStepbooleanStep2
Modelica.Blocks.Sources.BooleanStepbooleanStep3