I_pwl
Piecewise linear current source
Description
Equations
Variables
Connections
Parameters
Modelica Standard Library
The I_pwl component models a current source defined by linear interpolation from a given table. The time points and current values are stored in a matrix table[i,j], where the first column contains the time points and the second column contains the current to be interpolated. The table interpolation has the following properties:
The time points need to be monotonically increasing.
Discontinuities are allowed, by providing the same time point twice in the table.
Values outside of the table range, are computed by extrapolation through the last or first two points of the table.
If the table has only one row, no interpolation is performed and the current value is just returned independently of the actual time instant, i.e., this is a constant current source.
The table is implemented in a numerically sound way by generating time events at interval boundaries. This generates continuously differentiable values for the integrator.
i=ip=−in=tab.y
v=vp−vn
Name
Units
Modelica ID
v
V
Voltage drop between the two pins vp−vn
i
A
Current flowing from pin p to pin n
p
Positive pin
n
Negative pin
Default
table
[0,0; 1,1; 2,4]
Table matrix (time = first column, voltage = second column)
The component described in this topic is from the Modelica Standard Library. To view the original documentation, which includes author and copyright information, click here.
See Also
Analog Components
Spice3 Current Sources
Spice3 Overview
Download Help Document