HalfCylinder

model HalfCylinder "Leakage flux through the edges of a half cylinder"
    extends FluxTubes.Interfaces.PartialLeakage;

    parameter SI.Length l = 0.1 "Axial length orthogonal to flux (=2*pi*r for cylindrical pole and r>>distance between edges)"
        annotation (Dialog(
            group = "Parameters",
            groupImage = "modelica://Modelica/Resources/Images/Magnetic/FluxTubes/Shapes/Leakage/HalfCylinder.png"));
equation
    G_m = mu_0 * (0.26) * l;

    annotation (Documentation(info = "<html>\n<p>\nIn\n<a href=\"modelica://Modelica.Magnetic.FluxTubes.UsersGuide.Literature\">[Ro41]</a>\nthe equations for determining the reluctance\n<img src=\"modelica://Modelica/Resources/Images/Magnetic/QuasiStatic/FluxTubes/R_m.png\">\nare summarized. As an alternative to the geometry based data a\n<a href=\"modelica://Modelica.Magnetic.QuasiStatic.FluxTubes.Basic.LeakageWithCoefficient\">generic leakage</a> model is provided in this library.\n</p></html>"));
end HalfCylinder;