Skip to content
FluxTubes.HalfCylinder.md

FluxTubes.HalfCylinder ​

This component extends from Leakage

Usage ​

TranslatedComponents.FluxTubes.HalfCylinder(l=0.1)

Parameters: ​

NameDescriptionUnitsDefault value
lm0.1

Connectors ​

Variables ​

NameDescriptionUnits
V_mA
PhiWb
R_mH-1
G_mH

Behavior ​

V_m(t)=port_p.V_m(t)−port_n.V_m(t)Phi(t)=port_p.Phi(t)0=port_p.Phi(t)+port_n.Phi(t)V_m(t)=Phi(t)R_m(t)R_m(t)=1G_m(t)G_m(t)=3.2673⋅10−7l

Source ​

dyad
component HalfCylinder
  extends Leakage
  parameter l::Dyad.Length = 0.1
relations
  G_m = 1.25663706212e-6 * 0.26 * l
end
Flattened Source
dyad
component HalfCylinder
  port_p = MagneticPort()
  port_n = MagneticPort()
  variable V_m::Dyad.MagneticPotentialDifference
  variable Phi::Dyad.MagneticFlux
  variable R_m::Dyad.Reluctance
  variable G_m::Dyad.Permeance
  parameter l::Dyad.Length = 0.1
relations
  V_m = port_p.V_m - port_n.V_m
  Phi = port_p.Phi
  0 = port_p.Phi + port_n.Phi
  V_m = Phi * R_m
  R_m = 1 / G_m
  G_m = 1.25663706212e-6 * 0.26 * l
metadata {}
end


Test Cases ​

No test cases defined.

  • Examples

  • Experiments

  • Analyses