LeakageWithCoefficient

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

    LeakageWithCoefficient

Library

Modelica/Magnetic/FluxTubes/Basic

Description

Differently from the flux tube elements of package Shapes.Leakagethat 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

LeakageWithCoefficient_0

NameLabelDescriptionData TypeValid Values

mo_Phi

Phi

Phi

Structure

mo_Phi/fixed

fixed

Cell of scalars

true
false

mo_Phi/start

start

Cell of scalars

mo_c_usefulFlux

c_usefulFlux

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

Scalar

mo_R_mUsefulTot

R_mUsefulTot

Total reluctance of useful flux path as reference

Scalar

LeakageWithCoefficient_1

NameLabelDescriptionData TypeValid Values

mo__nmodifiers

Number of Modifiers

Specifies the number of modifiers

Number

mo__modifiers

Modifiers

Add new modifier

Structure

mo__modifiers/varname

Variable name

Cell of strings

'V_m'
'R_m'
'G_m'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

port_p

implicit

Positive magnetic port

input

1

port_n

implicit

Negative magnetic port

output

1