[医]线
创建RLCG传输线。
库::`工程师`
资料描述
使用功能 txlineRLCGLine 创建RLCG传输线,其特征包括线路损耗、线路长度、环路类型和短路。
下图显示了RLCG传输线的基本部分的等效图,其中:
-
和 -电压和电流在输入的部分(在点 );
-
和 -电压和电流在该部分的输出(在点 );
-
, , , -线的线性参数:电阻,电感,电导率和电容,分别。
语法
函数调用
-
[参数:rlcgtxline]=txlineRLCGLine()-创建具有默认属性的RLCG传输线对象。
-
rlcgtxline=txlineRLCGLine(Name=Value)-设置由类型的一个或多个参数指定的属性 «名称-值». 未指定的属性保留其默认值。
争论
输入参数 «名称-值»
将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。
例子: rlcgtxline=txlineRLCGLine(频率=2.0e9) 在频率上创建RLCG传输线对象 2 千兆赫。 您可以指定多个对 «名称-值».
#
终端机 —
RLCG的终端
传输线
`("p1","p2+","p1-","p2-")` (默认情况下)| 字符串元组
Details
有损RLCG传输线端子,指定为字符串的元组从 4 元素。
| 此参数是只读的。 |
#
姓名 —
RLCG的名称
+传输线
"RLCGLine" (默认情况下)| 行
Details
RLCG传输线的名称,设置为字符串。
| 数据类型 |
|
# R — 线性电阻,欧姆/米
+
0.0 (默认情况下)| 标量,标量 | 向量资料
Details
线性电阻,定义为以欧姆/米为单位的非负标量或其中每个元素以欧姆/米为单位的非负向量。
| 数据类型 |
|
# L — 线性电感,Gn/m
+
0.0 (默认情况下)| 标量,标量 | 向量资料
Details
线性电感,定义为Gn/m的非负标量或每个元素以Gn/m测量的非负向量。
| 数据类型 |
|
# C — 线性容量,F/m
+
0.0 (默认情况下)| 标量,标量 | 向量资料
Details
线性容量,定义为F/m中的非负标量或其中每个元素以F/m测量的非负向量。
| 数据类型 |
|
# G — 线性电导率,Cm/m
+
0.0 (默认)| 标量,标量 | 向量资料
Details
线性电导率,定义为Cm/m的非负标量或其中每个元素以Cm/m测量的非负向量。
| 数据类型 |
|
# IntpType — 插值的类型
+
"线性" (默认)| "样条" | "立方"
Details
Rlcg传输线中规定的插补类型为 "线性", "样条" 或 "立方".
| 数据类型 |
|
#
终止 —
传输的关闭
循环+
"不适用" (默认情况下)| "打开" | "短"
Details
传输环路的短路,由以下值之一设置: "不适用", "打开", "短".
输出参数
# rlcgtxline — 传输线对象
+
对象
Details
包含以下属性的RLCG传输线对象:
-
[参数:LineLength]-传输线的长度; -
[参数:终端]-字符串元组形式的终端名称; -
[参数:名称]-对象的名称作为字符串,例如"RLCGLine"; -
[参数:NumPorts]-港口数目; -
[参数:频率]-频率; -
[参数:R]-运行阻力; -
[参数:L]-线性电感; -
[参数:C]-线性容量; -
[参数:G]-线性电导率; -
[参数:IntpType]-插值类型; -
[参数:StubMode]-列车类型; -
[参数:终止]-传输环线短路; -
家长/家长-链对象所属的父模式; -
父节点-以整数向量形式的父架构的节点,仅在将子架构添加到父架构后才显示; -
父路径-父架构的完整路径作为字符串,仅在将子架构添加到父架构后显示。; -
港口-端口名称作为字符串元组:("p1","p2").
例子:
RLCG输电线路S参数的计算
Details
创建具有电阻的RLCG传输线 100 欧姆和容量 1 pf的。
using EngeeRF
rlcgtxline = txlineRLCGLine(R = 100, C = 1e-12)
println("LineLength: ", rlcgtxline.LineLength,
"\nTerminals: ", rlcgtxline.Terminals,
"\nName: ", rlcgtxline.Name,
"\nNumPorts: ", rlcgtxline.NumPorts,
"\nFrequency: ", rlcgtxline.Frequency,
"\nR: ", rlcgtxline.R,
"\nL: ", rlcgtxline.L,
"\nC: ", rlcgtxline.C,
"\nG: ", rlcgtxline.G,
"\nIntpType: ", rlcgtxline.IntpType,
"\nStubMode: ", rlcgtxline.StubMode,
"\nTermination: ", rlcgtxline.Termination)
LineLength: 0.01
Terminals: ("p1+", "p2+", "p1-", "p2-")
Name: RLCGLine
NumPorts: 2
Frequency: [1.0e9]
R: 100.0
L: 0.0
C: 1.0e-12
G: 0.0
IntpType: Linear
StubMode: NotAStub
Termination: NotApplicable
频率下计算输电线路的S参数 1 千兆赫。
sparam = sparameters(rlcgtxline, [1e9])
println("Impedance: ", sparam.Impedance,
"\nNumPorts: ", sparam.NumPorts,
"\nParameters: ", sparam.Parameters,
"\nFrequencies: ", sparam.Frequencies)
Impedance: 50.0
NumPorts: 2
Parameters: ComplexF64[0.009898514479069975 - 0.0015708436165451582im 0.9900965342816872 - 0.0015707412337145714im; 0.9900965342816872 - 0.0015707412337145725im 0.009898514479069994 - 0.001570843616545158im;;;]
Frequencies: [1.0e9]