shuntRLC
Создает двухпортовую параллельную RLC-цепь.
| Библиотека |
|
Описание
Используйте функцию shuntRLC для создания цепи, представляющей собой параллельно соединенные резистор, индуктор и конденсатор. Объект параллельной RLC-цепи представляет собой двухпортовую сеть, как показано на этой схеме.

Синтаксис
Вызов функции
-
rlc = shuntRLC()— создает объект параллельной RLC-цепи, свойства которого заданы по умолчанию.
-
rlc = shuntRLC(Name=Value)— устанавливает свойства, заданные одним или несколькими аргументами типа «имя-значение». Неуказанные свойства сохраняют свои значения по умолчанию.
Аргументы
Входные аргументы «имя-значение»
Укажите необязательные пары аргументов в виде Name=Value, где Name — имя аргумента, а Value — соответствующее значение.
Пример: rlc = shuntRLC(R = 80) создает объект параллельной RLC-цепи с сопротивлением 80 Ом. Можно указать несколько пар «имя-значение».
#
Name —
название параллельной RLC-цепи
"ShuntRLC" (по умолчанию) | строка
Details
Название параллельной RLC-цепи, заданное как строка.
| Типы данных |
|
#
R —
значение сопротивления, Ом
Inf (по умолчанию) | скаляр
Details
Значение сопротивления параллельной RLC-цепи, заданное как положительный скаляр в Ом.
| Типы данных |
|
#
L —
значение индуктивности, Гн
Inf (по умолчанию) | скаляр
Details
Значение индуктивности параллельной RLC-цепи, заданное как положительный скаляр в Гн.
| Типы данных |
|
#
C —
значение емкости, Ф
0 (по умолчанию) | скаляр
Details
Значение емкости параллельной RLC-цепи, заданное как положительный скаляр в Ф.
| Типы данных |
|
#
NumPorts —
количество входных и выходных портов
2 (по умолчанию) | скаляр
Details
Количество входных и выходных портов параллельной RLC-цепи, заданное как положительный скаляр.
| Этот аргумент доступен только для чтения. |
| Типы данных |
|
#
Terminals —
клеммы параллельной RLC-цепи
("p1+", "p2+", "p1−", "p2−") (по умолчанию) | кортеж строк
Details
Клеммы параллельной RLC-цепи, заданные как кортеж строк из 4 элементов.
| Этот аргумент доступен только для чтения. |
Выходные аргументы
#
rlc —
объект параллельной RLC-цепи
объект
Details
Объект параллельной RLC-цепи, содержащий следующие свойства:
-
Name— название цепи в виде строки, например"ShuntRLC"; -
R— сопротивление цепи; -
L— индуктивность цепи; -
C— емкость цепи; -
NumPorts— количество портов; -
Terminals— имена клемм в виде кортежа строк.
Примеры
S-параметры параллельной RLC-цепи
Details
Создадим параллельную RLC-цепь со следующими свойствами:
-
Сопротивление:
60Ом; -
Индуктивность:
1мГн; -
Емкость:
50мкФ.
using EngeeRF
rlc = shuntRLC(R = 60, L = 1e-3, C = 50e-6)
println("Name: ", rlc.Name,
"\nR: ", rlc.R,
"\nL: ", rlc.L,
"\nC: ", rlc.C)
Name: ShuntRLC
R: 60.0
L: 0.001
C: 5.0e-5
Рассчитаем S-параметры параллельной RLC-цепи на частоте 1 ГГц.
spar = sparameters(rlc, 1e9)
println("Impedance: ", spar.Impedance,
"\nFrequencies: ", spar.Frequencies,
"\nParameters: ", spar.Parameters)
Impedance: 50.0
Frequencies: [1.0e9]
Parameters: ComplexF64[-0.999999999999977 - 1.2732395447357662e-7im 2.2966134958952415e-14 - 1.2732395447357662e-7im; 2.2966134958952415e-14 - 1.2732395447357662e-7im -0.999999999999977 - 1.2732395447357662e-7im;;;]