Piecewise Linear Current Source

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

  • Библиотека:
  • Simscape/Электрический/Источники

    Simscape/Электрический/Дополнительные компоненты/Источники SPICE

  • Piecewise Linear Current Source block

Описание

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

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

  • По умолчанию GMIN соответствует параметру GMIN блока Environment Parameters, значение по умолчанию которого 1e–121/Ohm.

  • Чтобы изменить GMIN, добавьте блок Environment Parameters к модели и установите параметр GMIN на желаемое значение.

Порты

Сохранение

расширить все

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

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

Параметры

расширить все

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

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

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

  • Linear - Приоритезируйте эффективность при помощи линейной функции.

  • Smooth - Приоритезируйте точность путем создания непрерывной кривой с непрерывными производными первого порядка.

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

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

  • Linear - Выберите эту опцию, чтобы использовать линейную функцию.

Ссылки

[1] D. Kahaner, Cleve Moler, and Stephen Nash Numerical Methods and Software Prentice Hall, 1988.

[2] W.H. Press, B.P. Flannery, S.A. Teulkolsky, and W.T. Wetterling. Численные рецепты в C: Искусство научных вычислений. Cambridge University Press, 1992.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2008a