LeakageWithCoefficient
Leakage reluctance with respect to the reluctance of a useful flux path (not for dynamic simulation of actuators)
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
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_Phi | Phi | Phi | Structure | |
mo_Phi/fixed | fixed | Cell of scalars | true | |
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 |
Name | Label | Description | Data Type | Valid 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' | |
mo__modifiers/attribute | Attribute | Cell of strings | 'start' | |
mo__modifiers/value | Value |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
port_p | implicit | Positive magnetic port | input | 1 |
port_n | implicit | Negative magnetic port | output | 1 |