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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m (from PermanentMagnetLosses) | 3 | Number of phases |
| Modelica.Electrical.Machines.Losses.PermanentMagnetLossParameters | permanentMagnetLossParameters (from PermanentMagnetLosses) | Permanent magnet loss parameters | |
| Boolean | useHeatPort (from PartialElementaryConditionalHeatPortWithoutT) | false | = true, if heatPort is enabled |
| SI.ComplexMagneticPotentialDifference | V_m | Complex(re = 1, im = 0) | Complex magnetic potential difference w.r.t. the rotor fixed reference frame |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | flange (from FlangeSupport) | Shaft end | |
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | support (from FlangeSupport) | Housing and support | |
| HeatTransfer.Interfaces.HeatPort_a | heatPort (from PartialElementaryConditionalHeatPortWithoutT) | Optional port to which dissipated losses are transported in form of heat | |
| FundamentalWave.Interfaces.PositiveMagneticPort | port_p (from TwoPortElementary) | Positive quasi-static magnetic port of fundamental wave machines | |
| FundamentalWave.Interfaces.NegativeMagneticPort | port_n (from TwoPortElementary) | Negative quasi-static magnetic port of fundamental wave machines |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Angle | phi (from FlangeSupport) | Angle between shaft and support | |
| SI.Torque | tau (from FlangeSupport) | Torque | |
| SI.AngularVelocity | w (from FlangeSupport) | Relative angular velocity of flange and support | |
| SI.Power | lossPower (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.Current | iRMS (from PermanentMagnetLosses) | quasiRMS(is) | |
| SI.AngularVelocity | omega (from TwoPortElementary) | der(port_p.reference.gamma) | Reference angular velocity (= der(port_p.reference.gamma)) |
| SI.MagneticPotentialDifference | abs_V_m | Modelica.ComplexMath.abs(V_m) | Magnitude of complex magnetic potential difference |
| SI.Angle | arg_V_m | Modelica.ComplexMath.arg(V_m) | Argument of complex magnetic potential difference w.r.t. reference frame |
| SI.Angle | gamma | Angle of V_m fixed reference frame | |
| SI.ComplexMagneticFlux | Phi | Complex magnetic flux | |
| SI.MagneticPotentialDifference | abs_Phi | Modelica.ComplexMath.abs(Phi) | Magnitude of complex magnetic flux |
| SI.Angle | arg_Phi | Modelica.ComplexMath.arg(Phi) | Argument of complex magnetic flux |
| SI.ComplexMagneticPotentialDifference | V_mGamma | V_m*Modelica.ComplexMath.fromPolar(1, -gamma) | Magnetic potential difference w.r.t. the reference frame |