Skip to content
Analog.FourPin.md

Analog.FourPin

Usage

TranslatedComponents.Analog.FourPin()

Connectors

  • p1 - This connector represents an electrical pin with voltage and current as the potential and flow variables, respectively. (Pin)

  • n1 - This connector represents an electrical pin with voltage and current as the potential and flow variables, respectively. (Pin)

  • p2 - This connector represents an electrical pin with voltage and current as the potential and flow variables, respectively. (Pin)

  • n2 - This connector represents an electrical pin with voltage and current as the potential and flow variables, respectively. (Pin)

Variables

NameDescriptionUnits
v1Voltage drop of port 1 (= p1.v - n1.v)V
v2Voltage drop of port 2 (= p2.v - n2.v)V
i1Current flowing from pos. to neg. pin of port 1A
i2Current flowing from pos. to neg. pin of port 2A

Source

dyad
partial component FourPin
  p1 = Pin()
  n1 = Pin()
  p2 = Pin()
  n2 = Pin()
  # Voltage drop of port 1 (= p1.v - n1.v)
  variable v1::Dyad.Voltage
  # Voltage drop of port 2 (= p2.v - n2.v)
  variable v2::Dyad.Voltage
  # Current flowing from pos. to neg. pin of port 1
  variable i1::Dyad.Current
  # Current flowing from pos. to neg. pin of port 2
  variable i2::Dyad.Current
relations
  v1 = p1.v - n1.v
  v2 = p2.v - n2.v
  i1 = p1.i
  i2 = p2.i
end
Flattened Source
dyad
partial component FourPin
  p1 = Pin()
  n1 = Pin()
  p2 = Pin()
  n2 = Pin()
  # Voltage drop of port 1 (= p1.v - n1.v)
  variable v1::Dyad.Voltage
  # Voltage drop of port 2 (= p2.v - n2.v)
  variable v2::Dyad.Voltage
  # Current flowing from pos. to neg. pin of port 1
  variable i1::Dyad.Current
  # Current flowing from pos. to neg. pin of port 2
  variable i2::Dyad.Current
relations
  v1 = p1.v - n1.v
  v2 = p2.v - n2.v
  i1 = p1.i
  i2 = p2.i
metadata {}
end


Test Cases

No test cases defined.

  • Examples

  • Experiments

  • Analyses