Skip to content
FluxTubes.ConstantMagneticFlux.md

FluxTubes.ConstantMagneticFlux ​

This component extends from TwoPortElementary

Usage ​

TranslatedComponents.FluxTubes.ConstantMagneticFlux(Phi=1)

Parameters: ​

NameDescriptionUnitsDefault value
PhiWb1

Connectors ​

Variables ​

NameDescriptionUnits
V_mA

Behavior ​

julia
using TranslatedComponents #hide
using ModelingToolkit #hide
@variables Phi #hide
@named sys = TranslatedComponents.FluxTubes.ConstantMagneticFlux(Phi=Phi) #hide
full_equations(sys) #hide
<< @example-block not executed in draft mode >>

Source ​

dyad
component ConstantMagneticFlux
  extends TwoPortElementary
  parameter Phi::Dyad.MagneticFlux = 1
  variable V_m::Dyad.MagneticPotentialDifference
relations
  V_m = port_p.V_m - port_n.V_m
  Phi = port_p.Phi
  0 = port_p.Phi + port_n.Phi
end
Flattened Source
dyad
component ConstantMagneticFlux
  port_p = MagneticPort()
  port_n = MagneticPort()
  parameter Phi::Dyad.MagneticFlux = 1
  variable V_m::Dyad.MagneticPotentialDifference
relations
  V_m = port_p.V_m - port_n.V_m
  Phi = port_p.Phi
  0 = port_p.Phi + port_n.Phi
metadata {}
end


Test Cases ​

No test cases defined.

  • Examples

  • Experiments

  • Analyses