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] Д. Кэхэнер, Клив Молер, и численные методы Стивена Нэша и программное обеспечение Prentice Hall, 1988.

[2] W.H. Нажатие, B.P. Flannery, S.A. Teulkolsky и В.Т. Веттерлинг. Числовые рецепты в C: Искусство научных вычислений. Издательство Кембриджского университета, 1992.

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

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

Введенный в R2008a