modelPermanentMagnet

Permanent magnet model without intrinsic reluctance, represented by magnetic potential difference

Extends from FundamentalWave.Losses.PermanentMagnetLosses (Model of permanent magnet losses dependent on current and speed), Magnetic.QuasiStatic.FundamentalWave.Interfaces.TwoPortElementary (Partial two port for graphical programming).

Information

Permanent magnet model with magnetic, mechanical and thermal connector including losses. The PM model is source of constant magnetic potential difference. The PM loss is calculated by PermanentMagnetLosses.

Parameters

TypeNameDefaultDescription
Integerm (from PermanentMagnetLosses)3Number of phases
Modelica.Electrical.Machines.Losses.PermanentMagnetLossParameterspermanentMagnetLossParameters (from PermanentMagnetLosses)Permanent magnet loss parameters
BooleanuseHeatPort (from PartialElementaryConditionalHeatPortWithoutT)false= true, if heatPort is enabled
SI.ComplexMagneticPotentialDifferenceV_mComplex(re = 1, im = 0)Complex magnetic potential difference w.r.t. the rotor fixed reference frame

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.Rotational.Interfaces.Flange_aflange (from FlangeSupport)Shaft end
Modelica.Mechanics.Rotational.Interfaces.Flange_asupport (from FlangeSupport)Housing and support
HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialElementaryConditionalHeatPortWithoutT)Optional port to which dissipated losses are transported in form of heat
FundamentalWave.Interfaces.PositiveMagneticPortport_p (from TwoPortElementary)Positive quasi-static magnetic port of fundamental wave machines
FundamentalWave.Interfaces.NegativeMagneticPortport_n (from TwoPortElementary)Negative quasi-static magnetic port of fundamental wave machines

Components

TypeNameDefaultDescription
SI.Anglephi (from FlangeSupport)Angle between shaft and support
SI.Torquetau (from FlangeSupport)Torque
SI.AngularVelocityw (from FlangeSupport)Relative angular velocity of flange and support
SI.PowerlossPower (from PartialElementaryConditionalHeatPortWithoutT)Loss power leaving component via heatPort (> 0, if heat is flowing out of component)
SI.ComplexCurrent[m]is (from PermanentMagnetLosses)Instantaneous stator currents
SI.CurrentiRMS (from PermanentMagnetLosses)quasiRMS(is)
SI.AngularVelocityomega (from TwoPortElementary)der(port_p.reference.gamma)Reference angular velocity (= der(port_p.reference.gamma))
SI.MagneticPotentialDifferenceabs_V_mModelica.ComplexMath.abs(V_m)Magnitude of complex magnetic potential difference
SI.Anglearg_V_mModelica.ComplexMath.arg(V_m)Argument of complex magnetic potential difference w.r.t. reference frame
SI.AnglegammaAngle of V_m fixed reference frame
SI.ComplexMagneticFluxPhiComplex magnetic flux
SI.MagneticPotentialDifferenceabs_PhiModelica.ComplexMath.abs(Phi)Magnitude of complex magnetic flux
SI.Anglearg_PhiModelica.ComplexMath.arg(Phi)Argument of complex magnetic flux
SI.ComplexMagneticPotentialDifferenceV_mGammaV_m*Modelica.ComplexMath.fromPolar(1, -gamma)Magnetic potential difference w.r.t. the reference frame