modelSMPM_Braking

Test example: PermanentMagnetSynchronousMachine acting as brake

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

Information

A synchronous machine with permanent magnets starts braking from nominal speed by feeding a diode bridge, which in turn feeds a braking resistor. Since induced voltage is reduced proportional to falling speed, the braking resistance is set proportional to speed to achieve constant current and torque.

Default machine parameters are used. The RonDiode and GoffDiode parameters of the diode bridge are both increased to 1e-4 to avoid numerical issues when the variable resistor voltage gets close to zero.

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
RealunitK1
SI.ResistanceR1Nominal braking resistance
SI.AngularVelocitywNominal2*pi*smpmData.fsNominal/smpmData.pNominal speed
SI.InertiaJLoad0.29Load's moment of inertia
Modelica.Electrical.Machines.Utilities.ParameterRecords.SM_PermanentMagnetDatasmpmDataSynchronous machine data

Components

TypeNameDefaultDescription
Magnetic.FundamentalWave.BasicMachines.SynchronousMachines.SM_PermanentMagnetsmpm
Modelica.Electrical.Analog.Basic.Groundground
Modelica.Electrical.Machines.Utilities.TerminalBoxterminalBox
Modelica.Mechanics.Rotational.Components.InertiainertiaLoad
Modelica.Mechanics.Rotational.Sensors.SpeedSensorspeedSensor
Modelica.Electrical.Machines.Sensors.CurrentQuasiRMSSensorcurrentQuasiRMSSensor
Modelica.Electrical.PowerConverters.ACDC.DiodeBridge2mPulsediodeBridge2mPulse
Modelica.Electrical.Analog.Basic.VariableResistorvariableResistor
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Nonlinear.Limiterlimiter
Modelica.Blocks.Math.Gainac2dc
Modelica.Electrical.Polyphase.Basic.StarstarM
Modelica.Electrical.Machines.Sensors.VoltageQuasiRMSSensorvoltageQuasiRMSSensor
Modelica.Electrical.Analog.Basic.Resistorgrounding