Перейти к содержанию

F. Источник тока, управляемый током (ИТУТ)

Моделирует ИТУТ, ИТУТ с функцией Лапласа
SPICE/PSpice/LTSPICE/SimOne-форматы

Синтаксис:
F<имя> <+узел> <–узел> <имя управляющего источника напряжения> +<коэффициент передачи>
F <имя> <+узел> <–узел> POLY(<значения>) <имя управляющего источника напряжения>
<полиномиальные коэффициенты>
F <имя> <+узел> <–узел> VALUE = <выражение>
F <имя> <+узел> <–узел> <имя управляющего источника напряжения> +TABLE = <входное значение>, <выходное значение> …
F<имя> <+узел> <–узел> TABLE(<выражение>) =
<входное значение>,<выходное значение> …
F<имя> <+узел> <–узел> <имя управляющего источника напряжения>
LAPLACE = <передаточная функция Лапласа>
[[METHOD=<simone>] [WINDOW=<время>] [NFFT=<число>] [MTOL=<число>]]
F<имя> <+узел> <–узел> LAPLACE (<выражение>) =
<передаточная функция Лапласа>
[[METHOD=<simone>] [WINDOW=<время>] [NFFT=<число>] [MTOL=<число>]]
F <имя> <плюс> <минус> <имя управляющего источника напряжения>
FREQ = [[DB | MAG] [DEG | RAD]] | [R_I] <<частота1>, <амплитуда1>,<фаза1> >, <<частота2>,<амплитуда2>,<фаза2> >...
F<имя> <плюс> <минус> FREQ (<выражение>) =
[[DB | MAG] [DEG | RAD]] | [R_I] <<частота1>, <амплитуда1>, <фаза1> >, <<частота2>,<амплитуда2>,<фаза2> >...

<выражение> может включать в себя:

  • Потенциалы узлов, например, V(1).
  • Падения напряжений, например, V(1,2).
  • Токи индуктивностей и источников напряжений, например, I(L1), I(V1).
  • Ключевое слово time – текущее время.
  • Ключевое слово temp – температура.
  • Ключевые слова hertz или f – частота.
  • Ключевые слова pi – число π = 3,14159265358979323846 и e – число e = 2,71828182845904523536
  • Математические функции
  • Ключевое слово s – Лапласова переменная. Указывается в выражении для функции передачи Лапласа после ключевого слова laplace.

Подробнее о выражениях см. раздел Выражения.
Описание параметров модели совпадает с приведенным для ИНУН.

Примеры:
F1 2 0 V1 5
F2 3 0 POLY(2) V1 V2 0 1e3 2e3
F3 3 0 VALUE= sqrt(abs(v(1)))v(2)–sin(time) +f^2
F4 3 0 V1 TABLE = –10 –1 0 0 10 0.01
F5 3 0 TABLE(i(v1)
i(v2)) = –10 –1 0 0 10 0.01
F6 3 0 V1 LAPLACE = s/(2s^2+s2+1)
F7 3 0 LAPLACE(v(1)+v(1)v(2)) = s/(2s^2+3s+1) METHOD=ift NFFT=8192
F8 3 0 v1 FREQ = mag 0,1,0,1,2,30,10,1.5,45
F9 3 0 FREQ(v(1)+v(1)
v(2)) = r_i 0,1,0,1,2,5,10,1.5,1.3
В источнике тока, управляемого током можно использовать два способа задания зависимости выходного тока от управляющего:

  • С помощью коэффициента усиления: I=GAIN*Iy. Здесь Iy – ток управляемого источника.
  • Таблично. Таблица берется от управляющего напряжения и задается парами чисел (<аргумент>,<функция>). Координаты опорных точек задаются в порядке возрастания аргумента. В этом случае значение тока управляемого источника определяется следующим образом: сначала вычисляется значение управляющего тока Iy, затем определяется соответствующий интервал в таблице значений, и, наконец, с помощью линейной интерполяции на интервале определяется выходной ток.

ИТУТ с функцией Лапласа
Передаточная на управляемом источнике тока функция Лапласа может быть задана:

  • выражением - функцией от переменной s
  • таблицей в частотной области - с помощью набора функций freq_ri(), freq_db(). freq_db_rad(), freq_ma(), freq_ma_rad(), подробнее см. раздел Функциональные преобразования.

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