基于HFSS的线阵综合分析

news2024/11/14 14:13:52

摘要:

常规的阵列天线方向图综合是基于阵因子分析法,且不考虑单元之间电磁耦合的一种快速分析手段。本次推文则简单阐述一个基于HFSS的线阵综合实例。

HFSS中的直线阵

均匀直线阵的基础知识已在前面的推文中进行了多次阐述举例,这里就不赘述。援引浅谈阵列天线及布阵中的单元模型,在HFSS中复现如下:

按单元间距进行等间隔布阵,激励端口名从左到右依次为1, 2, 3, ... ,10。

此时,在天线工作的中心频率附近,其端口反射系数与最邻近端口的隔离度均表现良好。

HFSS EditSource

HFSS中的阵列天线求解分析,可以通过Master-Slave构造的周期边界结构方法进行快速分析,然后利用有限大阵列的FA-DDM(Domain Decomposition Method),即域分解法,进行整阵仿真。不过本次仿真分析仅计算十单元线阵,因此直接采用全阵+空气盒子辐射边界条件求解。

和CST的CombineResults类似,HFSS的EditSource也可以在一次全阵仿真分析完后,对各单元的幅度的相位进行任意值激励并快速计算该组激励下的有源驻波、远场方向图等特性。

虽然我们可以通过点击Save to file和Load from file按钮来保存和载入各单元激励的幅度和相位数据,但是涉及反复载入端口激励信息时,人工操作就显得捉襟见肘。

在这种情况下,我们的MATLAB-HFSS-API(HFSSAPI.Pro---升级版发布)就派上用场了。

有源反射系数综合

对于单端口天线而言,我们只需要关注输入端口的反射系数。但在阵列天线中,往往需要对多端口进行激励。在这种情况下,由于单元耦合的影响,阵列天线的端口反射波与入射波之比相较于其他端口接负载的情况会有所波动。大角度扫描时,单元的有源反射系数甚至会急剧恶化。因此,在阵列天线设计中,我们还需要关注有源反射系数的综合。对于等幅度激励的电扫相控阵而言,第m行第n个单元的有源反射系数公式如下所示,经过换算即可转化为有源驻波比。

对于10*10的大阵列而言,如果需要综合每个端口的有源反射系数。需要人为导出成千上万个耦合参数(工程上可以忽略耦合度较弱的较远间隔的单元数据),这其中的工作量较大。因此,hfssapi包将是一大利器。

线阵的方向图综合

由于边缘效应和单元耦合的影响,对于实际的有限大阵列,其每个单元单独激励的方向图函数是有一定差异的。因此,实际的阵列方向图综合,需要利用AEP(active element pattern)方法。该方法先仿真计算各单元单独激励(即,其他单元接匹配负载,不激励)的单元方向图;然后利用叠加原理将所有单元的单元方向图进行叠加,得到阵列的总辐射场。

利用hfssapi提取出各单元的单元方向图数据,在matlab中可以很方便的综合出任意幅相激励的远场方向图。虽然也可以像第二节所述,通过EditSource计算阵列方向图特性。但是调用hfss进行计算肯定是没有matlab的矩阵运算快。

经过简单的matlab编程,我们可以导出上述10单元线阵的单元方向图(这里提取主极化rEPhi的幅度和相位)数据,并将其按一定的格式保存到一个mat文件,以便反复调用。值得注意的是,在提取上述数据前,最好将坐标系搬移至线阵的中心位置并在远场设置中选择搬移后的坐标系为参考。对于利用叠加原理计算得到的rE数据,需要进一步的公式转换才能得到最终的实际增益。

下面详细推导下rE和Gain之间的关系:

  • 在HFSS中,rE是远区的电场强度与距离r的乘积值,由于任一方向上的电场强度表达式与距离r成反比,其乘积为一常数,因此rE是可以反映方向特性的。

  • 增益Gain的定义可以表示为,

  • 其中Pr是馈入功率。得出的增益是一个量纲为1的量。从公式可以看出,这里Gain其实就是HFSS中的RealizedGain

  • 对于阵列天线而言,我们可以通过editsource修改各单元激励的功率值。当各端口功率值等比例放大时,rE会增加,但是由于最后增益的表达式里会除去一个辐射功率值,因此Gain会保持不变。

  • 如下所示,对于10单元线阵进行全阵激励(各单元均1W激励,相差为0°)的情况,理论计算的增益G=43.67,与HFSS计算值一致。

有兴趣的读者可以思考下下面几组参量的意义及相互之间的联系:

GainTotal\GainPhi\GainTheta SystemGainTotal\SystemGainPhi\SystemGainTheta

rETotal\Ephi\rETheta

DirTotal\Dirphi\DirTheta

RealizedGainTotal\RealizedGainPhi\RealizedGainTheta

AcceptedPower\IncidentPower\RadiatedPower\RadiationEfficiency

-END-

作者:微波天线工程师

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/56825.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

正则表达式中的元字符,量词:贪婪和非贪婪,转义符: \s: 记得使用-z --null-data: 使用ascii码中空字符来替换新行,分组:““,和‘‘

正则表达式的所有内容:(每一个解释下面都带一个样例) 1.元字符 \:忽略后面一个字符的特殊含义 [a-b]:对a到b之间的任何字符进行匹配 ^:在每行的开始进行匹配 $ :在每行的末尾进行匹配 . .&…

FFmpeg编译参数分析

config.mak 来传递给 makefile ,还会生成 config.h 给 C 程序 include 引入。 由于 configure 脚本的编译参数是非常多的,本文主要讲解一些比较常用的编译参数,一些特殊的编译参数,读者可通过以下命令查询。 configure --help1&…

[附源码]计算机毕业设计springboot小区物业管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

现金储备超400亿的小鹏,进入中途蓄力时刻

作者 | 刘洪 编辑 | Bruce造车新势力正在变得更加成熟。 11月30日美股盘前,小鹏汽车发布2022年Q3财报。如果说第一季度盈利曙光初现,第二季度逆势增长,那么第三季度,就是一次中途蓄力。 报告期内,小鹏的净亏损环比收窄…

Seata的这些安保机制是否会让你更放心

一、背景 SpringBoot 项目,通过引入seata-spring-boot-starter来接入 Seata,Seata 的能力会通过 SpringBoot 的自动装配机制来引入。在学习的时候是梳理有什么强大的、科技感十足的能力,但在试点的时候则更多考虑的是有哪些安保机制&#xf…

将内网网站发布上线【免服务器】

什么是cpolar? cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。 它可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。支持永久免费使…

Mysql进阶学习(七)联合查询与DML语言

Mysql进阶学习(七)联合查询与DML语言进阶9:联合查询语法:特点:★案例DML语言1、插入语句1.1.插入的值的类型要与列的类型一致或兼容1.2.不可以为null的列必须插入值。可以为null的列如何插入值?1.3.列的顺序…

机械转码日记【26】二叉搜索树

目录 前言 1.二叉搜索数的概念 2.二叉搜索树的实现 2.1 基本架构 2.2二叉搜索树的插入 2.2.1普通版本 2.2.2递归版本 2.3二叉搜索树的查找 2.3.1普通版本 2.3.2递归版本 2.4二叉搜索树的删除 2.4.1普通版本代码 2.4.2递归版本代码 2.5搜索树的析构函数 2.6搜…

电脑黑屏按什么键恢复?只需要3个键就可以解决黑屏

今天和大家聊一聊电脑黑屏这个问题。相信大家都遇到过电脑黑屏,但是却不知道该如何解决,今天就来给大家分享一些处理方法。如果是电脑黑屏的话,一般情况下,只需要三个键就可以解决问题,电脑黑屏按什么键恢复&#xff1…

【Matplotlib绘制图像大全】(九):Matplotlib使用xticks()修改x轴刻度位置信息

前言 大家好,我是阿光。 本专栏整理了《Matplotlib绘制图像大全》,内包含了各种常见的绘图方法,以及Matplotlib各种内置函数的使用方法,帮助我们快速便捷的绘制出数据图像。 正在更新中~ ✨ 🚨 我的项目环境: 平台:Windows10语言环境:python3.7编译器:PyCharmMatp…

提到Canvas,必须好好唠唠它的图像操作能力

前情提要 接续一下之前对Canvas的探索。本篇分享一下对图像操作的阅读和研究。 日常开发中,时常遇到对图像的处理的场景。精美的图像做为背景或者场景,相对会吸引人。 Canvas图像API十分强大。可以通过Canvas图像API加载图像数据,进行裁剪…

ubuntu篇---ubuntu安装mysql教程

ubuntu篇---ubuntu安装mysql教程一. 首先卸载掉原来的mysql第一步,依次执行下面的语句第2步 清理残留数据第三步 验证原有主机上是否安装mysql:二. 安装mysql三. 修改密码加粗样式ubuntu安装mysql教程 一. 首先卸载掉原来的mysql 第一步,依…

深入理解蓝牙BLE之“扩展广播”

目录 前言: 4.2版本广播: 5.0版本广播: 实现原理: 格式定义: 广播事件类型: 扩展广播: 周期广播: 广播集: HCI接口定义: 4.2版本: 5.…

正式练习的第一个Python功能:加法计算

我本身有着C/C的功底,最近开始自学python,包括网上找教程,买书看。不确定我这种有其他编程语言经验的再学新的语言算不算零基础,总之书就买的《零基础学Python程序设计》。鉴于自己之前已经看过一段时间,这个程序也就不…

[附源码]Python计算机毕业设计SSM开放实验室管理系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

微服务框架 SpringCloud微服务架构 10 使用Docker 10.3 容器命令介绍

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构10 使用Docker10.3 容器命令介绍10.3.1 容器相关命令10 使用Docker 10.3 …

一类综合的模糊化自适应滑模控制

目录 前言 1.系统描述 2.控制器设计 3.模糊化设计 3.1构造模糊系统 3.2自适应律设计 4仿真分析 4.1仿真系统 4.2仿真结果 前言 上几篇文章分别介绍了模糊化切换增益(也就是模糊化外界扰动d)、模糊化系统部分的不确定项f、模糊化整个切换项,其原理分别为利…

如何制作gif图片?

文章目录一、下载LICEcap【制作gif的工具】(按步骤安装即可)二、LICEcap的使用录制步骤:三、录制的gif效果展示一、下载LICEcap【制作gif的工具】(按步骤安装即可) LICEcap是一款简洁易用的动画屏幕录制软件&#xff…

HTML CSS大学生期末网页大作业 DW个人网页设计 人物介绍 历史人物岳飞介绍

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

智慧工地技术方案

二、 系统概述 建筑工地是一个安全事故多发的场所。目前,工程建设规模不断扩大,工艺流程纷繁复杂,如何完善现场施工现场管理,控制事故发生频率,保障文明施工一直是施工企业、政府管理部门关注的焦点。尤其随着社会的…