WOLFRAM SYSTEMMODELER

LeakageWithCoefficient

Leakage reluctance with respect to the reluctance of a useful flux path (not for dynamic simulation of actuators)

Wolfram Language

In[1]:=
SystemModel["Modelica.Magnetic.FluxTubes.Basic.LeakageWithCoefficient"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

Differently from the flux tube elements of package Shapes.Leakage that are calculated from their geometry, this leakage reluctance is calculated with reference to the total reluctance of a useful flux path. Please refer to the Parameters section for an illustration of the resulting magnetic network. Exploiting Kirchhoff's generalized current law, the leakage reluctance is calculated by means of a coupling coefficient c_usefulFlux.

Attention:

This element must not be used for dynamic simulation of electro-magneto-mechanical actuators, where the shape of at least one flux tube element with reluctance force generation in the useful flux path changes with armature motion (e.g., air gap). This change results in a non-zero derivative dG_m/dx of those elements permeance G_m with respect to armature position x, which in turn will lead to a non-zero derivative of the leakage permeance with respect to armature position. This would generate a reluctance force in the leakage element that is not accounted for properly. Shapes.Force.LeakageAroundPoles provides a simple leakage reluctance with force generation.

Parameters (1)

c_usefulFlux

Value: 0.7

Type: CouplingCoefficient

Description: Ratio useful flux/(leakage flux + useful flux) = useful flux/total flux

Inputs (1)

R_mUsefulTot

Type: Reluctance (H⁻¹)

Description: Total reluctance of useful flux path as reference

Connectors (2)

port_p

Type: PositiveMagneticPort

Description: Positive magnetic port

port_n

Type: NegativeMagneticPort

Description: Negative magnetic port