modelToroid

Toroid with circular cross section; fixed shape

Extends from Modelica.Magnetic.QuasiStatic.FluxTubes.BaseClasses.FixedShape (Base class for flux tubes with fixed shape during simulation), Modelica.Magnetic.QuasiStatic.FluxTubes.Icons.Toroid (Icon for toroid).

Information

Please refer to the enclosing sub-package FixedShape for a description of all elements of this package and to [Ro41] for derivation and/or coefficients of the equation for permeance G_m.

For toroidal flux tubes with a circumferential magnetic flux, the flux density is a function of the radius. For that reason, the characteristic mu_r(B) is evaluated for the flux density at the flux tube's mean radius.

For those flux tube sections of a magnetic device that have a nonlinear material characteristic mu_r(B) and a large aspect ratio of outer to inner radius r_o/r_i, the section can be split up in a series connection of several hollow cylindrical flux tubes with radial flux. This allows for more realistic modelling of the dependence of flux density on the radius compared to modelling with just one flux tube element.

Parameters

TypeNameDefaultDescription
SI.RelativePermeabilitymu_rConst (from FixedShape)1Constant relative permeability
Fixed geometry
SI.Radiusr0.1Radius of toroid (middle)
SI.Radiusd0.01Diameter of cylindrical core
SI.Anglealphapi/2Angle of toroid section

Connectors

TypeNameDefaultDescription
FluxTubes.Interfaces.PositiveMagneticPortport_p (from TwoPortElementary)Positive quasi-static magnetic port
FluxTubes.Interfaces.NegativeMagneticPortport_n (from TwoPortElementary)Negative quasi-static magnetic port

Components

TypeNameDefaultDescription
SI.ComplexMagneticPotentialDifferenceV_m (from TwoPortElementary)Magnetic potential difference of both ports
SI.MagneticPotentialDifferenceabs_V_m (from TwoPortElementary)Modelica.ComplexMath.abs(V_m)Magnitude of complex magnetic potential difference
SI.Anglearg_V_m (from TwoPortElementary)Modelica.ComplexMath.arg(V_m)Argument of complex magnetic potential difference
SI.ComplexMagneticFluxPhi (from TwoPortElementary)Magnetic flux from port_p to port_n
SI.MagneticFluxabs_Phi (from TwoPortElementary)Modelica.ComplexMath.abs(Phi)Magnitude of complex magnetic flux
SI.Anglearg_Phi (from TwoPortElementary)Modelica.ComplexMath.arg(Phi)Argument of complex magnetic flux
SI.AngularVelocityomega (from TwoPortElementary)
SI.ReluctanceR_m (from FixedShape)Magnetic reluctance
SI.PermeanceG_m (from FixedShape)Magnetic permeance
SI.ComplexMagneticFluxDensityB (from FixedShape)Magnetic flux density (normal component)
SI.MagneticFluxDensityabs_B (from FixedShape)Modelica.ComplexMath.abs(B)Magnitude of complex magnetic flux density
SI.Anglearg_B (from FixedShape)Modelica.ComplexMath.arg(B)Argument of complex magnetic flux density
SI.CrossSectionA (from FixedShape)Area of cross section penetrated by magnetic flux
SI.ComplexMagneticFieldStrengthH (from FixedShape)Magnetic field strength (normal component)
SI.MagneticFieldStrengthabs_H (from FixedShape)Modelica.ComplexMath.abs(H)Magnitude of complex magnetic field strength
SI.Anglearg_H (from FixedShape)Modelica.ComplexMath.arg(H)Argument of complex magnetic field strength
SI.RelativePermeabilitymu_r (from FixedShape)Relative magnetic permeability