文档帮助中心文档
使用SADEA优化器优化天线或阵列
optimizedelement =优化(元素、频率、objectivefunction propertynames,范围)
optimizedelement =优化(___、名称、值)
optimizedelement=优化(元素,频率,objectivefunction,propertynames,界限)使用指定的目标函数和天线或阵列特性及其边界在指定的频率上优化天线或阵列。
optimizedelement=优化(元素,频率,objectivefunction,propertynames,界限)
optimizedelement
元素
频率
objectivefunction
propertynames
界限
例子
optimizedelement=优化(___,名称,值)使用额外的名称值对优化天线或阵列。
optimizedelement=优化(___,名称,值)
名称,值
全部折叠
创建和查看默认偶极子天线。
蚂蚁=偶极子;显示(蚂蚁)
将天线的长度从3 m改变为7 m,宽度从0.11 m改变为0.13 m,使天线增益最大化。
优化天线频率为75 MHz。
optAnt =最优化(ant, 75e6,“maximizeGain”,...{“长度”,“宽度”}, {3 0.11;7 0.13})
optAnt =偶极子,具有以下特性:长度:4.7585宽度:0.1129 FeedOffset: 0 Conductor: [1x1 metal] Tilt: 0 TiltAxis: [1 0 0] Load: [1x1 lumpedElement]
显示(optAnt)
天线或阵列元件,指定为来自天线目录或数组对象数组目录.
优化期间天线或阵列分析的频率,指定为赫兹的非负标量。
数据类型:双
双
“maximizeGain”
“fronttoBackLobeRatio”
“maximizeBandwidth”
“minimizeBandwidth”
“maximizeSLL”
“minimizeArea”
天线或阵列优化的目标,指定为以下目标之一:
“maximizeGain”-使给定天线或阵列元件的增益最大化
“fronttoBackRatio”—增加天线或阵列元件的前瓣与后瓣比
“fronttoBackRatio”
“maximizeBandwidth”—最大化天线或阵列单元的工作带宽。使用此目标函数优化宽带应用的天线或阵列。
“minimizeBandwidth”—尽量减少天线或阵列单元的工作带宽。使用此目标函数优化窄带应用的天线或阵列。
“maximizeSLL”—最大限度地提高天线或阵列图的前瓣和第一个旁瓣的比率。
“minimizeArea”—使天线或阵列元件所占的最大面积最小。如果阵列中元件的尺寸小于孔径,则目标函数使阵列孔径最小。
数据类型:字符串|字符
字符串
字符
优化天线或阵列的特性,指定为字符向量的单元阵列。选择属性名作为优化中的设计变量。
数据类型:细胞
细胞
设计变量的上界和下界,指定为两行单元阵列。
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
optAnt = optimize(ant, 75e6, 'maximizeGain',{'Length', 'Width'}, {3 0.11;7 0.13})
“约束”
天线或阵列优化约束,指定为逗号分隔对组成“约束”以及由字符串或字符向量组成的单元格数组。每个字符向量或字符串的形式必须是:(分析函数)(不等号)(值)。您可以指定以下任意一个分析函数:
“区域”在米广场
“区域”
“体积”在米的立方体
“体积”
“S11”在dB
“S11”
“获得”在dBi
“获得”
“F / B”在dBi
“F / B”
“SLL”在dBi
“SLL”
不平等的迹象“<”或“>”这些值指定了分析函数的极限。例如,面积< 0.03表示优化天线面积小于0.03平方米。
“<”
“>”
面积< 0.03
例子:“约束”,{面积< 0.03}
“约束”,{面积< 0.03}
数据类型:字符|字符串
“重量”
每个约束函数的权重或惩罚,指定为逗号分隔对,由“重量”以及范围(1100)内的正整数向量。当惩罚设置为高时,在进行多约束优化时,约束函数的优先级更高。默认情况下,所有约束函数的权重相等。
例子:“重量”,8
“重量”,8
“FrequencyRange”
用于矢量频率分析的频率范围,如s参数,指定为逗号分隔对组成“FrequencyRange”和一个非负数的矢量,每个元素单位为赫兹。
默认频率范围是考虑到带宽小于10%,从中心频率获得的。
例子:FrequencyRange, linspace (1 e9 2 e9, 10)
FrequencyRange, linspace (1 e9 2 e9, 10)
“ReferenceImpedance”
50
被优化天线或阵列的参考阻抗,指定为逗号分隔对,由“ReferenceImpedance”和欧姆的标量
例子:“ReferenceImpedance”,50岁
“ReferenceImpedance”,50岁
“MainLobeDirection”
[0, 90)
被优化天线或阵列主瓣的方位角和仰角,指定为逗号分离对,由“MainLobeDirection”一个二元素向量,每个元素单位为度。第一个元素表示方位角,第二个元素表示仰角。
例子:“MainLobeDirection”,[20 30]
“MainLobeDirection”,[20 30]
“迭代”
200
在构建模型后运行优化器的迭代次数,指定为逗号分隔对,由“迭代”一个正标量。
例子:“迭代”,40岁
“迭代”,40岁
“UseParallel”
假
真正的
在优化期间使用并行计算工具箱,指定为由逗号分隔的对组成“UseParallel”和真正的或假.
例子:“UseParallel”,真的
“UseParallel”,真的
数据类型:逻辑
逻辑
“EnableCoupling”
在优化期间使数组中的元素相互耦合,指定为由“EnableCoupling”和真正的或假.
例子:“EnableCoupling”,假的
“EnableCoupling”,假的
“EnableLog”
允许在命令行上打印迭代数和收敛值,指定为由“EnableLog”和真正的或假.
例子:“EnableLog”,真的
“EnableLog”,真的
优化的天线或阵列元素,返回为天线或阵列对象。
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系