Current-controlled current source

Linear controlled source: i2 = gain·i1.

  • electrical
  • Modelica Standard Library
  • 4 ports
  • 1 parameter
BlockCurrent-controlled current sourceKindcccsLibraryElectrical

Description

A linear current-controlled current source. Port 1 is a short circuit that senses its current; port 2 carries gain times 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 current 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 voltage 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. The output current flows into p2 and out of n2 through the block.

  • 2−n2

    Output, negative pin.

Parameters

  • Gaingain1

    Current gain, dimensionless. Any real number.

Equations

Modelica
i1 = p1.i, p1.i + n1.i = 0
p1.v = n1.v
p2.i + n2.i = 0
p2.i = gain · i1

Implementation

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

Assumptions and limitations

  • Ideal: zero input impedance, infinite output impedance, no compliance limit.

See also

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