Current-controlled voltage source

Linear controlled source: v2 = R·i1.

  • electrical
  • Modelica Standard Library
  • 4 ports
  • 1 parameter
BlockCurrent-controlled voltage sourceKindccvsLibraryElectrical

Description

A linear current-controlled voltage source. Port 1 is a short circuit that senses its current; port 2 is an ideal voltage source proportional to that current.

Example

Controlled sources Voltage- and current-controlled sources and a gyrator, each driving a 10 Ω load.

1 V AVCVS ×2Load Av AGround AGround A out1 V BVCCS 0.1 SLoad Bv BGround BGround B out1 V C1 Ω CCCVS 10 ΩLoad Cv CGround CGround C out1 V D1 Ω DCCCS ×3Load Dv DGround DGround D out1 V EGyrator 1 SLoad Ev EGround EGround E out
In Gradara, select a Current-controlled voltage source block and press F1, then choose Open example. It opens as a new model in My models, ready to run.

Also in this example:DC voltageVoltage sensorGroundResistorGyratorVoltage-controlled voltage sourceVoltage-controlled current sourceCurrent-controlled current source

Ports

Conserving terminals 4

  • 1+p1

    Control input, positive pin. The sensed current i1 flows into p1.

  • 1−n1

    Control input, negative pin. Held at the same voltage as p1.

  • 2+p2

    Output, positive pin.

  • 2−n2

    Output, negative pin.

Parameters

  • TransresistancetransResistance1 Ω

    Transresistance, in ohms. Any real number.

Equations

Modelica
i1 = p1.i, p1.i + n1.i = 0
p1.v = n1.v
v2 = p2.v − n2.v, p2.i + n2.i = 0
v2 = transResistance · i1

Implementation

Modelica Standard Library 4.1.0Modelica.Electrical.Analog.Basic.CCV
MSL documentation

Assumptions and limitations

  • Ideal: zero input and output impedance, unlimited output.

See also

Select a block in Gradara and press F1 to open its page offline.