Документация Engee

Piecewise Linear Current Source

Зависящий от времени источник тока по табличным данным.

piecewise linear current source

Описание

Блок Piecewise Linear Current Source представляет собой источник тока, который задается в виде таблицы с помощью вектора значений времени и вектора соответствующих значений тока. Вы должны указать как минимум две пары значений времени и тока. Блок генерирует ток, зависящий от времени, на основе этих значений тока с использованием выбранных методов интерполяции и экстраполяции. Вы можете выбрать один из двух методов интерполяции и экстраполяции. Выходной ток не зависит от напряжения на клеммах источника.

Для предотвращения проблем при численном моделировании в блоке используется небольшая внутренняя проводимость. Проводник соединяет клеммы + и - устройства и имеет проводимость GMIN:

По умолчанию значение GMIN равно 1e-12 1/Ом.

Порты

Ненаправленные

# + — положительная клемма

Details

Электрический порт, связанный с положительной клеммой источника кусочно-линейного тока.

Имя для программного использования

p

# — отрицательная клемма

Details

Электрический порт, связанный с отрицательной клеммой источника кусочно-линейного тока.

Имя для программного использования

n

Параметры

Parameters

# Time specification — вектор значений времени
d | s | hr | ms | ns | us | min

Details

Вектор значений времени в виде табулированного массива. Вектор временных значений должен быть строго монотонно возрастающим.

Значение по умолчанию

[0.0, 1.0, 2.0, 3.0, 4.0] s

Имя для программного использования

time_vector

# Current at specified time — вектор значений тока
A | MA | kA | mA | nA | pA | uA

Details

Вектор значений тока в виде табулированного массива. Вектор значений тока должен быть той же размерности, что и вектор временных значений.

Значение по умолчанию

[0.0, 0.0, 0.0, 0.0, 0.0] A

Имя для программного использования

I_vector

# Interpolation method — метод интерполяции
Linear | Smooth

Details

Выберите метод, который блок использует для определения значений выходного тока в промежуточных временных точках, не указанных в предыдущих векторах:

  • Linear — используется линейная интерполяция.

  • Smooth — используется гладкая сплайн интерполяция.

Значение по умолчанию

Linear

Имя для программного использования

interpolation_type

# Extrapolation method — метод экстраполяции
Nearest | Linear

Details

Выберите метод, который блок использует для определения значений выходного тока в моменты времени, выходящие за пределы временного диапазона, указанного в предыдущих векторах:

  • Nearest — задается, чтобы использовать ближайшее значение для экстраполяции.

  • Linear — задается, чтобы использовать линейную функцию.

Значение по умолчанию

Nearest

Имя для программного использования

extrapolation_type

# Include parallel conductance, GMIN — включение параллельной проводимости

Details

Укажите, включает ли источник тока параллельную проводимость. Значение параллельной проводимости соответствует GMIN и равно 1e-12 1/Ом.

Значение по умолчанию

true (включено)

Имя для программного использования

g_min_parameterization