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

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

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

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

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

Примеры:
G1 2 0 1 0 5
G2 3 0 poly(2) 1 0 2 0 0 1e3 2e3
G3 3 0 value= sqrt(abs(v(1)))v(2)–sin(t)
G4 3 0 1 0 table = –10 –1 0 0 10 0.01
G5 3 0 table(i(v1)
i(v2)) = –10 –1 0 0 10 0.01
G6 3 0 1 0 laplace = s/(2s^2+s2+1)
G7 3 0 laplace(v(1)+v(1)v(2)) = s/(2s^2+3s+1) method=ift
G6 3 0 1 0 freq = mag 0,1,0,1,2,30,10,1.5,45
G7 3 0 freq(v(1)+v(1)
v(2)) = r_i 0,1,0,1,2,5,10,1.5,1.3
В источнике тока, управляемого напряжением, можно использовать два способа задания зависимости выходного тока от управляющего напряжением:

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

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

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

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

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

  • Создание Выражения. Подробно о выражениях см. раздел Выражения.
  • С помощью SPICE-функции POLY, подробнее см. раздел Остальные функции.
  • Таблично. Таблица берётся от Выражения или функции POLY – в зависимости от указанного выбора – и задаётся парами чисел (<аргумент>,<функция>). Координаты опорных точек задаются в порядке возрастания аргумента. В этом случае значение тока управляемого источника определяется следующим образом: сначала вычисляется значение Выражения или функции POLY, затем определяется соответствующий интервал в таблице значений, после чего с помощью линейной интерполяции на интервале определяется выходной ток.

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

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

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