Magnetic.Reluctance.Air

Flux tube geometries for stray flux through air

Magnetic.Reluctance.Air.CircularHalfCylinder Magnetic.Reluctance.Air.CircularHalfAnnulus Magnetic.Reluctance.Air.VariableCircularHalfAnnulus Magnetic.Reluctance.Air.HollowCylinderRadialFlux

NameDescription
CircularHalfCylinder Magnetic reluctance between the edges of a cylindrical air gap
CircularHalfAnnulus Magnetic reluctance of a half annulus, geometry is fixed during simulation
VariableCircularHalfAnnulus Magnetic reluctance of a half annulus, geometry can vary during simulation
HollowCylinderRadialFlux Magnetic reluctance of a hollow cylinder with radial magnetic flux


Magnetic.Reluctance.Air.CircularHalfAnnulus Magnetic.Reluctance.Air.CircularHalfAnnulus

Magnetic reluctance of a half annulus, geometry is fixed during simulation

Magnetic.Reluctance.Air.CircularHalfAnnulus

Parameters

NameDefaultDescription
r0.01radius of enclosed region [m]
d0.01Inner diameter of half annulus [m]
t0.01Thickness of half annulus [m]
t_res0.002Residual thickness of half annulus [m]

Modelica definition

model CircularHalfAnnulus 
  "Magnetic reluctance of a half annulus, geometry is fixed during simulation" 
  
  extends Interfaces.MagneticFluxTube;
  
  parameter SI.Length r = 0.01 "radius of enclosed region";
  parameter SI.Length d = 0.01 "Inner diameter of half annulus";
  parameter SI.Length t = 0.01 "Thickness of half annulus";
  parameter SI.Length t_res = 0.002 "Residual thickness of half annulus";
  SI.Reluctance R_mag "Magnetic reluctance";
  
equation 
  R_mag = (d/(t+t_res) + 1) / (Modelica.Constants.mue_0 * r * 4);
  R_mag*Phi = V_mag;
  
end CircularHalfAnnulus;

Magnetic.Reluctance.Air.HollowCylinderRadialFlux Magnetic.Reluctance.Air.HollowCylinderRadialFlux

Magnetic reluctance of a hollow cylinder with radial magnetic flux

Magnetic.Reluctance.Air.HollowCylinderRadialFlux

Parameters

NameDefaultDescription
d_out Outer diameter of hollow cylinder [m]
d_in Inner diameter of hollow cylinder [m]
l Length of hollow cylinder in axial direction [m]

Modelica definition

model HollowCylinderRadialFlux 
  "Magnetic reluctance of a hollow cylinder with radial magnetic flux" 
  
  extends Interfaces.MagneticFluxTube;
  
  parameter SI.Length d_out "Outer diameter of hollow cylinder";
  parameter SI.Length d_in "Inner diameter of hollow cylinder";
  parameter SI.Length l "Length of hollow cylinder in axial direction";
  SI.Reluctance R_mag "Magnetic reluctance";
  
equation 
  R_mag = Modelica.Math.log(d_out/d_in) / (2 * Modelica.Constants.pi * Modelica.Constants.mue_0 * l);
  R_mag*Phi = V_mag;
  
end HollowCylinderRadialFlux;

Magnetic.Reluctance.Air.CircularHalfCylinder Magnetic.Reluctance.Air.CircularHalfCylinder

Magnetic reluctance between the edges of a cylindrical air gap

Magnetic.Reluctance.Air.CircularHalfCylinder

Parameters

NameDefaultDescription
r0.01Radius of enclosed cylindrical air gap [m]

Modelica definition

model CircularHalfCylinder 
  "Magnetic reluctance between the edges of a cylindrical air gap" 
  
  extends Interfaces.MagneticFluxTube;
  
  parameter SI.Length r = 0.01 "Radius of enclosed cylindrical air gap";
  SI.Reluctance R_mag "Magnetic reluctance";
  
equation 
  R_mag = 1 / (1.68 * Modelica.Constants.mue_0 * r);
  R_mag*Phi = V_mag;
  
end CircularHalfCylinder;

Magnetic.Reluctance.Air.VariableCircularHalfAnnulus Magnetic.Reluctance.Air.VariableCircularHalfAnnulus

Magnetic reluctance of a half annulus, geometry can vary during simulation

Magnetic.Reluctance.Air.VariableCircularHalfAnnulus

Parameters

NameDefaultDescription
r0.01radius of enclosed region [m]
t_res0.002Residual thickness of half annulus [m]

Modelica definition

model VariableCircularHalfAnnulus 
  "Magnetic reluctance of a half annulus, geometry can vary during simulation" 
  
  extends Interfaces.MagneticFluxTube;
  
  parameter SI.Length r = 0.01 "radius of enclosed region";
  SI.Length d = 0.01 "Inner diameter of half annulus";
  SI.Length t = 0.01 "Thickness of half annulus";
  parameter SI.Length t_res = 0.002 "Residual thickness of half annulus";
  SI.Reluctance R_mag "Magnetic reluctance";
  
equation 
  R_mag = (d/(t+t_res) + 1) / (Modelica.Constants.mue_0 * r * 4);
  R_mag*Phi = V_mag;
  
end VariableCircularHalfAnnulus;

HTML-documentation generated by Dymola Mon Feb 28 15:23:25 2005.