首页 理论教育多天线隔离度的改善在锥台结构平台上的FEKO仿真应用

多天线隔离度的改善在锥台结构平台上的FEKO仿真应用

【摘要】:天线离锥台顶部的距离:ant_pos0=0.1*lam。锥台的长度:L=3*lam。图7-20 创建锥台模型“Cone”在3D视图区域,按〈F5〉键,模型适中显示。图7-21 定义工作平面天线模型建立:在“Construct”菜单中,单击“Line”按钮,弹出“Create line”对话框,进行如下设置。单击“Create”按钮,如图7-25所示。图7-27 初始化遮挡体的位置参数化遮挡体的位置:为便于扫参时,该模型沿着锥台的侧壁滑动,高度不变。

启动CADFEKO,新建一个工程“multi_ants_coupling_on_cone_platform_s21.cfx”,模型几何单位采用默认m(米)。完整的工程文件参见链接资源中的“…/chapter07/app2/ completed/multi_ants_coupling_on_cone_platform_s21.cfx”。

(1)定义变量

在CADFEKO中左侧的树形浏览器中双击“Variables”结点,依次定义如下变量。

工作频率:freq=100e6。

工作波长:lam=c0/freq。

天线高度:ant_H=lam/4。

天线离锥台顶部的距离:ant_pos0=0.1*lam。

锥台的长度:L=3*lam。

遮挡体的位置参数(扫参参数):dis=0。

遮挡体的起始位置:pos_start=L*0.3。

锥台顶部半径:R1=0.25*lam。

锥台底部半径:R2=0.35*lam,如图7-19所示。

978-7-111-56144-6-Chapter07-19.jpg

图7-19 定义变量

(2)模型建立

锥台模型建立:单击“Construct”菜单中的“Cone”按钮,弹出“Create cone”对话框,进行如下设置。

选择“Workplane”选项卡,修改“V vector”为(X:0.0,Y:0,Z:-1)。

返回“Geometry”选项卡:

Base centre(B):(U:0.0;V:0.0;N:-L/2)。

Base radius(Rb):R1。

Height(H):L。

Top radius(Rt):R2。

Label:Cone。

单击“Create”按钮,如图7-20所示。

978-7-111-56144-6-Chapter07-20.jpg

图7-20 创建锥台模型“Cone”

在3D视图区域,按〈F5〉键,模型适中显示。

定义工作平面:在左侧的树形浏览器中,选中“Workplane”结点,单击鼠标右键,选择“Add workplane”选项,或直接按〈F9〉键,弹出“Create workplane”对话框。

把光标定在“Origin”区域,同时按住〈Ctrl+Shift〉快捷键,在3D视图中移动鼠标光标拾取图7-21所示位置的坐标,确定工作坐标系如图7-21所示,在“Label”文本框中输入“Workplane1”,单击“Create”按钮。在左侧的树形浏览器中,在“Definitions”→“Workplanes”结点下会出现新生成的“Workplane1”。

978-7-111-56144-6-Chapter07-21.jpg

图7-21 定义工作平面

天线模型建立:在“Construct”菜单中,单击“Line”按钮,弹出“Create line”对话框,进行如下设置。

选择“Workplane”选项卡:

把光标定位在“Origin”区域,同时按住〈Ctrl+Shift〉键,单击选中新建立的“Workplane1”。

返回“Geometry”选项卡:

Start point:(U:0.0;V:ant_pos0;N:0.0)。

End point:(U:0.0;V:ant_pos0;N:ant_H)。

Label:ant1。

单击“Add”按钮,继续设置。

Start point:(U:0.0;V:L-ant_pos0;N:0.0)。

End point:(U:0.0;V:L-ant_pos0;N:ant_H)。

Label:ant2。

单击“Create”按钮,如图7-22所示。

(3)定义天线端口

在左侧的树形浏览器中,选中新建立的天线模型“ant1”,(或 在3D视图中,切换到线选模式,点选模型“ant1”),在左下角的“Details”中,展开“Wires”结点,选择“Wire3”,单击鼠标右键,选择“Create port”→“Wire port”选项,弹出“Create wire port(geometry)”对话框,采用默认设置,单击“Add”按钮,如图7-23所示。

978-7-111-56144-6-Chapter07-22.jpg

图7-22 创建天线模型

978-7-111-56144-6-Chapter07-23.jpg

图7-23 创建天线1的端口Port1

在3D视图中,单击选中模型“ant2”,在“Create wire port(geometry)”对话框中单击“Create”按钮(或使用与Port1相同的方法创建Port2)在模型“ant2”与锥台的交点位置上建立端口Port2,如图7-24所示。

978-7-111-56144-6-Chapter07-24.jpg

图7-24 创建天线2的端口Port2

(4)遮挡模型建立

遮挡体模型建立:在“Construct”菜单中,单击“Cuboid”按钮,弹出“Create cuboid”对话框,进行如下设置。

进入“Geometry”选项卡:

Base corner(C):(U:-0.1*lam;V:0.0;N:0.0)。

Width(W):0.2*lam。

Depth(D):0.01*lam。

Height(H):0.45*lam。

Label:Cubiod。

单击“Create”按钮,如图7-25所示。

在左侧的树形浏览器中,展开“Geometry”结点,选择新建立的“Cubiod”,单击鼠标右键,选择“Transform”→“Translate”选项,如图7-26所示,弹出“Translate”对话框,进行如下设置。

978-7-111-56144-6-Chapter07-25.jpg

图7-25 定义遮挡体

978-7-111-56144-6-Chapter07-26.jpg

图7-26 模型平移

进入“Workplane”选项卡,把光标定位在“Origin”区域,同时按住〈Ctrl+Shift〉快捷键,在左侧的树形浏览器中的“Workplanes”结点中,选择“Workplane1”。

进入“Translate”选项卡:

From:(U:0.0;V:0.0;N:0.0)。

To:(U:0.0;V:-pos_start;N:0.0)。

单击“OK”按钮,如图7-27所示。

978-7-111-56144-6-Chapter07-27.jpg

图7-27 初始化遮挡体的位置

参数化遮挡体的位置:为便于扫参时,该模型沿着锥台的侧壁滑动,高度不变。选中模型“Cubiod”,单击鼠标右键,选择“Transform”→“Translate”选项,弹出“Translate”对话框,进行如下设置。

进入“Workplane”选项卡,把光标定位在“Origin”区域,同时按住〈Ctrl+Shift〉快捷键,在左侧的树形浏览器中的“Workplanes”结点中,选择“Workplane1”。

进入“Translate”选项卡:

From:(U:0.0;V:0.0;N:0.0)。

To:(U:0.0;V:dis;N:0.0)。

单击“OK”按钮,如图7-28所示。

978-7-111-56144-6-Chapter07-28.jpg

图7-28 参数化(沿V轴平移dis距离)遮挡体沿锥台侧边的滑动距离

在左侧的树形浏览器中,展开“Geometry”结点,选择新建立的所有模型“ant1”“ant2”“Cone”“Cubiod”等,单击鼠标右键,选择“Apply”→“Union”选项,把新生成的模型更名为“ant_with_Cubiod_on_Cone”。

选中新生成的模型“ant_with_Cuboid_on_Cone”,单击鼠标右键,选择“Apply”→“Simpify”选项,弹出“Simplify geometry”对话框,采用默认设置,直接单击“Create”按钮(遮挡体在锥台内部的部分会自动删除)。

978-7-111-56144-6-Chapter07-29.jpg

图7-29 简化模型

(5)电参数设置

在左侧的树形浏览器中,由“Construct”切换到“Configuration”,进行如下设置。

工作频率设置:展开“Global”结点,双击“Frequency”结点,在弹出的“Solution frequency”对话框中设置如下。

选择:Linearly spaced discrete points。

Start frequency(Hz):freq*0.8。

End frequency(Hz):freq*1.2。

Number of frequencies:21。

单击“OK”按钮,如图7-30所示。

978-7-111-56144-6-Chapter07-30.jpg

图7-30 设置工作频率

求解设置:在“Configuration Specific”结点中,选中“Requests”,单击鼠标右键,选择“Multiport S-parameter”选项,弹出“Request S-parameters”对话框,按照图7-31所示进行设置,最后单击“Create”按钮。

978-7-111-56144-6-Chapter07-31.jpg(www.chuimin.cn)

图7-31 设置S参数计算

这时,在左侧的树形浏览器的上方的“Configurations”区域内新生成了一个“Sparameter Configuration1”。

激励加载:在左侧的树形浏览器上方的“Configurations”区域内,单击选中“Standard Configuration1”,进入“Configuration”选项卡中,展开“Global”结点,选中“Sources”,单击鼠标右键,选择“Specify sources per configuration”选项,这时,“Source”结点会直接从“Global”结点中跳转到“Configuration specific”结点中。在“Configuration specific”结点中,选中“Sources”结点,单击鼠标右键,选择“Voltage source”选项,弹出“Add voltage source”对话框,采用默认设置(“Port”默认为“Port1”),单击“Create”按钮完成设置,如图7-32所示。

978-7-111-56144-6-Chapter07-32.jpg

图7-32 设置电压源为1V,端口参考阻抗为50Ohm

阻抗加载:在左侧的树形浏览器中,在“Configuration”选项卡中单击“Configuration settings”下拉组合框,选择“Loads per configuration”,再次选中“Configuration specific”结点,单击鼠标右键,选择“Add load”选项,弹出“Create load”对话框,进行如下设置。

Port:Port2。

Load type:Complex impedance。

Real part:50。

Label:Load2。

单击“Create”按钮,如图7-33所示。

978-7-111-56144-6-Chapter07-33.jpg

图7-33 定义端口2的阻抗加载

功率加载:在左侧的树形浏览器中,在“Configuration”选项卡中,选中“Configuration specific”结点,单击鼠标右键,选择“Specify power per configuration”选项,再次选中“Configuration specific”结点,单击鼠标右键,选择“Power”选项,弹出“Power settings”对话框,进行如下设置。

选中:Incident power(transmission line model)。

Source power(Watt):1。

Real part of Z0:50。

单击“OK”按钮,如图7-34所示。

978-7-111-56144-6-Chapter07-34.jpg

图7-34 设定输入功率,考虑激励源端口的反射

(6)网格划分

单击“Mesh”菜单中的“Create Mesh”按钮,弹出“Create mesh”对话框,设置如下。

网格剖分方法“Mesh size”:Standard。

线段半径“Wire segment radius”:lam/90。

单击“Mesh”按钮生成网格,如图7-35所示。

978-7-111-56144-6-Chapter07-35.jpg

图7-35 定义网格划分

(7)提交计算

计算方法采用默认的矩量法“MoM”。

进入“Solve/Run”菜单,单击“FEKO Solver”按钮,提交计算。可以选择并行模式。

(8)后处理显示结果

计算完成后,单击“Solve/Run”菜单中的“POSTFEKO”按钮或按〈Alt+3〉快捷键,启动后处理模块POSTFEKO显示结果。

显示2D结果,在“Home”菜单中单击“Cartesian”,生成直角坐标系“Cartesian Graph1”。在“Home”菜单中,单击“Scattering Matrix”按钮“978-7-111-56144-6-Chapter07-36.jpg”下的“SParameter1”,在右侧的控制面板中进行如下设置。

在“Traces”区域内选中“SParameter1”。

将“Fixed”中的“S-Parameter”设置为“S2,1”。

勾选“dB”复选框

单击“Power”按钮“978-7-111-56144-6-Chapter07-37.jpg”下的“Load2”,在右侧的控制面板中进行如下设置。

在“Traces”区域内选中“Load2”。

勾选“dB”复选框。

保证“Traces”区域内的“Load2”处于选中状态,进入“Format”菜单,单击“Marker style”按钮“978-7-111-56144-6-Chapter07-38.jpg”下的“978-7-111-56144-6-Chapter07-39.jpg”,如图7-36所示。

两种计算方法得到的天线隔离度(S参数法与功率法)曲线如图7-36所示,可以看出两种方法计算的结果完全一致。

978-7-111-56144-6-Chapter07-40.jpg

图7-36 天线隔离度曲线(S参数法对比功率法)

进入“Home”菜单,单击“Save project”按钮,保存计算结果文件为“multi_ants_ coupling_on_cone_platform_s21.pfs”,关闭POSTFEKO。

下面应用扫参法调整遮挡体的位置。

返回CADFEKO中,单击起始菜单中的“Save as”按钮,把“multi_ants_coupling_on_ cone_platform_s21.cfx”另存为“multi_ants_coupling_on_cone_platform_s21_opt.cfx”。

(1)修改求解设置

在左侧的树形浏览器上方的“Configurations”区域内选中“StandardConfiguration1”,删除该求解设置,只保留“SParameterConfiguration1”。

工作频率修正:在左侧的树形浏览器中,进入“Configuration”选项卡,展开“Global”结点,双击“Frequency”结点,弹出“Solution frequency”对话框,进行如下设置。

选择:Single frequency。

Frequency(Hz):freq。

单击“OK”按钮。

(2)添加扫参优化设计

在左侧的树形浏览器中,选择“Construct”选项卡,进行如下设置。

单击右上角的“+”号,选择“Optimization”→“Add Search”选项,弹出“Add optimization search”对话框,进行如下设置。

Method type:Grid search。

单击“Create”按钮,如图7-37所示。

在左侧的树形浏览器中,自动添加了“Optimisation”结点,新定义的Search1自动生成,展开“Search1”结点,选中“Goals”结点,单击鼠标右键,选择“S-matrix goal”选项,弹出“Create S-parameter goal”对话框,进行如下设置。

Focus source label:SParameter1。

Quantity:Coupling coefficient(Smn)。

勾选:Specify input port number(n),设置值为1。

勾选:Specify output port number(m),设置值为2。

978-7-111-56144-6-Chapter07-41.jpg

图7-37 设置优化方法(扫参)

接着,按照表7-1所示设置优化目标函数。

7-1 设置优化目标函数

978-7-111-56144-6-Chapter07-42.jpg

Operator type:Greater than。

Goal objective:Single value。

Value:0.0。

Label:SParameterGoal1。

单击“Create”按钮,如图7-38所示。

978-7-111-56144-6-Chapter07-43.jpg

图7-38 定义优化目标函数

在左侧的树形浏览器中的“Search1”结点中,双击“Parameters”结点,弹出“Optimisation parameters”对话框,进行如下设置。

Variable:dis。

Min value:0。

Max value:pos_start*2。

Start value:0。

Grid points:31。

单击“OK”按钮,如图7-39所示。

978-7-111-56144-6-Chapter07-44.jpg

图7-39 定义自变量参数

(3)网格生成

采用原有的网格即可。

(4)提交计算

计算方法采用默认的矩量法“MoM”。

进入“Solve/Run”菜单,单击“OptFEKO”按钮“978-7-111-56144-6-Chapter07-45.jpg”,或按〈Alt+6〉快捷键,提交计算。可以选择并行模式。

(5)后处理显示结果

在计算的过程中,可以直接启动POSTFEKO显示优化的动态过程(目标函数的变化以及模型的变化)。在3D视图中,会直接显示载体模型(随着优化的进行,动态显示遮挡体在锥台上的滑动)。

在“Home”菜单,单击“Cartesian”,生成“Cartesian graphic1”,单击“978-7-111-56144-6-Chapter07-46.jpg”下拉按钮,选择“Optimisation”,在右侧的控制面板中进行如下设置。

在“Traces”区域内选中“Optimisation”。

在“Fixed”区域中,修正“Trace”为“search1.goals.sparametergoal1”,如图7-40所示。

进入“Home”菜单,单击“Save project”按钮,保存计算结果文件为“multi_ants_ coupling_on_cone_platform_s21_opt.pfs”,关闭POSTFEKO。

978-7-111-56144-6-Chapter07-47.jpg

图7-40 显示优化过程,纵坐标为隔离度,横坐标为遮挡体的位置编号n