modelPermanentMagnet
Permanent magnet represented by magnetic potential difference
Extends from Magnetic.FundamentalWave.Sources.ConstantMagneticPotentialDifference (Source with constant magnetic potential difference), Modelica.Electrical.Machines.Losses.InductionMachines.PermanentMagnetLosses (Model of permanent magnet losses dependent on current and speed).
Information
Simple model of a permanent magnet, containing:
The permanent magnet is modeled by a magnetic potential difference. The internal reluctance of the permanent magnet is not taken into account. The internal reluctance needs to be modeled outside the permanent magnet model, e.g., by the total machine reluctance considered in the air gap model.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.ComplexMagneticPotentialDifference | V_m (from ConstantMagneticPotentialDifference) | Complex(re = 1, im = 0) | Complex magnetic potential difference |
| Integer | m (from PermanentMagnetLosses) | 3 | Number of phases |
| Machines.Losses.PermanentMagnetLossParameters | permanentMagnetLossParameters (from PermanentMagnetLosses) | Permanent magnet loss parameters | |
| Boolean | useHeatPort (from PartialElementaryConditionalHeatPortWithoutT) | false | = true, if heatPort is enabled |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| PositiveMagneticPort | port_p (from TwoPortElementary) | Positive magnetic port of fundamental wave machines | |
| NegativeMagneticPort | port_n (from TwoPortElementary) | Negative magnetic port of fundamental wave machines | |
| 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 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.MagneticPotentialDifference | abs_V_m (from ConstantMagneticPotentialDifference) | Modelica.ComplexMath.abs(V_m) | Magnitude of complex magnetic potential difference |
| SI.Angle | arg_V_m (from ConstantMagneticPotentialDifference) | Modelica.ComplexMath.arg(V_m) | Argument of complex magnetic potential difference |
| SI.ComplexMagneticFlux | Phi (from ConstantMagneticPotentialDifference) | Complex magnetic flux | |
| SI.MagneticPotentialDifference | abs_Phi (from ConstantMagneticPotentialDifference) | Modelica.ComplexMath.abs(Phi) | Magnitude of complex magnetic flux |
| SI.Angle | arg_Phi (from ConstantMagneticPotentialDifference) | Modelica.ComplexMath.arg(Phi) | Argument of complex magnetic flux |
| 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.Current[m] | is (from PermanentMagnetLosses) | Instantaneous stator currents | |
| SI.Current | iRMS (from PermanentMagnetLosses) | quasiRMS(is) |