AC current

Sinusoidal current source.

  • electrical
  • Modelica Standard Library
  • 2 ports
  • 4 parameters
BlockAC currentKindsineCurrentLibraryElectrical

Description

An ideal sinusoidal current source with amplitude, frequency, phase, and DC offset.

Example

Electrical sources Every voltage and current source driving a resistor, each with a voltmeter across it.

DC 12 VLoad A 12 Ωv AGround ADC 1 ALoad B 10 Ωv BGround BSine 10 VLoad C 10 Ωv CGround CSine 1 ALoad D 10 Ωv DGround DRamp 10 VLoad E 10 Ωv EGround EPulse 5 VLoad F 10 Ωv FGround F3 sin(2π·50t)Signal voltageLoad G 10 Ωv GGround G0.5Signal currentLoad H 10 Ωv HGround H
In Gradara, select a AC current 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 sensorConstantGroundSine waveResistorAC voltageDC currentRamp voltagePulse voltageControlled voltageControlled current

Ports

Conserving terminals 2

  • +p

    Positive pin. The source current flows into p, through the source, and out of n.

  • −n

    Negative pin.

Parameters

  • AmplitudeI1 A

    Peak amplitude, in amperes.

  • Frequencyf50 Hz

    ≥ 0

    Frequency, in Hz. 0 or more.

  • Phasephase0 rad

    Phase at time 0, in radians.

  • Offsetoffset0 A

    DC offset, in amperes.

Equations

Modelica
p.i = offset + I · sin(2π · f · time + phase)
p.i + n.i = 0

Implementation

Modelica Standard Library 4.1.0Modelica.Electrical.Analog.Sources.SineCurrent
MSL documentation

Assumptions and limitations

  • No voltage limit. The wave starts at time 0; there is no start time.

Tips

  • As with DC current, a positive value pushes current out of n into the circuit.

See also

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