AnyMath 文档

txlineLumped

创建具有集中参数的传输线。

库::`工程师`

资料描述

使用功能 txlineLumped 用于设计具有集中L-和Pi-参数的输电线路,其特征包括线路损耗,线路长度,环路类型和短路。

在具有集中L参数的传输线中,元件 , , 它们以L形拓扑结构排列。

transmission line ce 1

在Pi参数集中的传输线中,元件 , , 它们位于Pi形拓扑中。

transmission line ce 2

语法

函数调用

  • [参数:txl]=txlineLumped() -创建具有居中参数的传输线对象,其属性默认设置。

  • txl=txlineLumped(Name=Value) -设置由一个或多个名称值参数指定的属性。 未指定的属性保留其默认值。

争论

名称-值输入参数

将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。

例子: txl=txlineLumped(R=75) 创建具有线性电阻的集中参数的传输线对象 75 嗡 您可以指定多个名称-值对。

# 姓名 — 具有居中参数的传输线元素的名称

+ "集总" (默认情况下)|

Details

具有集总参数的传输线元素的名称,设置为字符串。

数据类型

字符串</无翻译>

# 类型 — 具有集中参数的传输线元件的类型

+ "LumpedPi" (默认情况下)| "LumpedL"

Details

参数集中的传输线元件的类型,设置为以下值之一:

  • "LumpedPi" -具有集中Pi参数的传输线元件;

  • "LumpedL" -具有集中L参数的传输线元件。

数据类型

字符串</无翻译>

# *参数*是 一种用于对输电线路中的段进行建模的参数化

+ "阻抗" (默认情况下)| "电感"

Details

传输线段建模的参数化类型,指定为 "阻抗""电感".

数据类型

字符串</无翻译>

# R — 线性电阻,欧姆/米

+ 0.3 (默认情况下)| 标量,标量

Details

参数集中的传输线的线性电阻,以欧姆/米为单位设置为正标量。

数据类型

漂浮64</无翻译>

# L — 线性电感,Gn/m

+ 2.35e-7 (默认情况下)| 标量,标量

Details

参数集中的传输线的线性电感,设为Gn/m的正标量。

依赖关系

若要使用此属性,请为参数设置 [参数:参数] 意义 "电感".

数据类型

漂浮64</无翻译>

# C — 线性容量,F/m

+ 9.4e-11 (默认情况下)| 标量,标量

Details

参数集中的传输线的线性容量,设为F/m的正标量。

数据类型

漂浮64</无翻译>

# G — 线性电导率,Cm/m

+ 5e-6 (默认情况下)| 标量,标量

Details

参数集中的传输线的线性电导率,设为正标量,单位为Cm/m。

数据类型

漂浮64</无翻译>

# Z0 — 特性阻抗,欧姆

+ 50 (默认情况下)| 标量,标量

Details

具有集总参数的传输线的特性阻抗,以欧姆为单位设置为正标量。

依赖关系

若要使用此属性,请为参数设置 [参数:参数] 意义 "阻抗".

数据类型

漂浮64</无翻译>

# 线长 — 传输线的物理长度,m

+ 0.01 (默认情况下)| 标量,标量

Details

具有集总参数的传输线的物理长度,以米为单位设置为正标量。

数据类型

漂浮64</无翻译>

# StubMode — 循环类型

+ "NotAStub" (默认情况下)| "系列" | "分流"

Details

由以下值之一指定的循环类型: "NotAStub", "系列", "分流".

# 终止 — 变速器短路 循环+ "不适用" (默认情况下)| "打开" | "短"

Details

传输环路的短路,由以下值之一设置: "不适用", "打开", "短".

# 数字 — 输入输出端口数

+ 2 (默认情况下)| 标量,标量

Details

输入输出端口的数量,设置为正标量。

此参数是只读的。
数据类型

Int64</无翻译>

# 终端机 — 传输线的端子

+ ("p1+","p2+","p1-","p2-") (默认情况下)| 字符串元组

Details

具有集总参数的传输线终端,设置为从 4 元素。

此参数是只读的。

输出参数

# txl 是参数集中的输电线路对象

+ 对象

Details

具有包含以下属性的集中参数的传输线对象:

例子:

具有集中参数的传输线的创建和分析

Details

让我们创建一个l参数集中的传输线。

using EngeeRF

txl = txlineLumped(Type = "LumpedL")

让我们用集中的l参数计算传输线的S参数。

sparam = sparameters(txl, [2.1e9])

println("Impedance: ", ans.Impedance,
        "\nNumPorts: ", ans.NumPorts,
        "\nFrequencies: ", ans.Frequencies,
        "\nParameters: ", ans.Parameters)
Impedance: 50.0
NumPorts: 2
Frequencies: [2.1e9]
Parameters: ComplexF64[-0.0 + 1.9597358499786086e-17im 0.8137890312115501 - 0.5811561001075933im; 0.8137890312115501 - 0.5811561001075933im -3.2260644162040627e-17 - 4.5174365981923154e-17im;;;]

让我们计算l参数集中的传输线的群延迟。

freqs = [2.1e9 2.1e9 + 1e3]
gd = groupdelay(txl, freqs)
2-element Vector{Float64}:
 4.69999999865234e-11
 4.69999999865234e-11