model Permeance "Salient Permeance"
import Modelica.Constants.pi;
extends Interfaces.PartialTwoPortElementary;
parameter Modelica.Magnetic.FundamentalWave.Types.SalientPermeance G_m(d(start = 1), q(start = 1)) "Magnetic permeance in d=re and q=im axis";
equation
0.5 * pi * G_m.d * V_m.re = Phi.re;
0.5 * pi * G_m.q * V_m.im = Phi.im;
annotation (
Icon(
coordinateSystem(
preserveAspectRatio = false,
extent = {
{-100, -100},
{100, 100}}),
graphics = {
Rectangle(
extent = {
{-70, 30},
{70, -30}},
lineColor = {255, 170, 85},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid),
Line(
points = {
{-96, 0},
{-70, 0}},
color = {255, 170, 85}),
Line(
points = {
{70, 0},
{96, 0}},
color = {255, 170, 85}),
Text(
extent = {
{150, 90},
{-150, 50}},
lineColor = {0, 0, 255},
textString = "%name")}),
Documentation(info = "<html>\n<p>\nThe salient permeance models the relationship between the complex magnetic potential difference\n<img src=\"modelica://Modelica/Resources/Images/Magnetic/FundamentalWave/V_m.png\" alt=\"V_m.png\"> and the complex magnetic flux <img src=\"modelica://Modelica/Resources/Images/Magnetic/FundamentalWave/Phi.png\">:\n</p>\n\n<blockquote>\n<img src=\"modelica://Modelica/Resources/Images/Magnetic/FundamentalWave/Components/permeance.png\"\n alt=\"reluctance.png\">\n</blockquote>\n\n</html>"));
end Permeance;