Voltage-controlled current source
Linear controlled source: i2 = G·v1.
- electrical
- Modelica Standard Library
- 4 ports
- 1 parameter
vccsLibraryElectricalDescription
A linear voltage-controlled current source. Port 1 senses a voltage without drawing current; port 2 carries a current proportional to it.
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
Also in this example:DC voltageVoltage sensorGroundResistorGyratorVoltage-controlled voltage sourceCurrent-controlled voltage sourceCurrent-controlled current source
Ports
Conserving terminals 4
-
1+
p1Control input, positive pin. Draws no current.
-
1−
n1Control input, negative pin.
-
2+
p2Output, positive pin. The output current flows into p2 and out of n2 through the block.
-
2−
n2Output, negative pin.
Parameters
-
Transconductance
transConductance1 STransconductance, in siemens. Any real number.
Equations
Modelica
v1 = p1.v − n1.v p1.i = n1.i = 0 p2.i + n2.i = 0 p2.i = transConductance · v1
Implementation
Modelica Standard Library 4.1.0
MSL documentation Modelica.Electrical.Analog.Basic.VCCAssumptions and limitations
- Ideal: infinite input and output impedance, no compliance limit.
Tips
- Leave no output node with only current sources attached; the node voltage is then undefined.
See also
Select a block in Gradara and press F1 to open its page offline.