1 前言

目前,仿真软件ANSOFT HFSS的计算精度和效率不断提高。但是要建某些阵列天线或其他复杂函数线构成的天线,操作工作量会增大,检查错误和修改模型都较困难。HFSS提供了基于VBScript的宏命令来进行软件的二次开发。采用HFSS的VBscript宏能方便模型的建立和修改,提高工作效率。通过VBScript可以建立HFSS仿真模型,也可控制HFSS包括材料设置、边界设置、激励设置、求解设置等所有操作。

对数周期偶极子天线(log-periodic dipole antenna),由于其工作频带宽、增益高、前后比好、结构简单、成本低等众多优点,在短波、超短波、微波等波段的通信、侧向、侦察、电子对抗等方面得到了广泛的应用。本文通过对对数周期天线的分析,编写了基于VBscript的程序,通过外部输入初始参数,自动建立HFSS仿真模型,并进行仿真分析。

2 对数周期天线的基本分析

图1 对数周期天线的几何结构图

如图1所示,对数周期天线由N根平行排列的偶极子构成,它们都连接在一对双线传输线上,馈源接在最短振子一端,相邻两振子交叉馈电。为了减小电磁波在终端的反射以改善天线在低频段的电特性,可在最长振子端接一短路支节或匹配负载。LPDA有3个重要的结构参数:比例因子г、间距因子σ、张角α,只要知道其中的任意2个就可以确定天线的几何结构,它们的定义如下:

式中d表示相邻振子的间距,L为振子全长,R为天线几何定点O到振子的垂直距离,a为振子的半径。

理论上的工作带宽由比值l1/ln确定,通常称此比值为为结构带宽Bs。实际工作带宽B应小于Bs,即B=Bs/Bar。当τ≥0.875时,近似计算式为Bar≈1.1+30.7σ(1-τ)。通常Bar≈1.5□2.5。对数周期天线振子数目为N=1+lnBs/ln(1/τ)。

对数周期天线hfss建模_HFSS软件二次开发在对数周期天线设计中的应用相关推荐

  1. 对数周期天线hfss建模_HFSS也有金手指,FADDM招式详解

    FADDM(Finite Array Domain Decomposition Method)即有限大阵区域分解法是HFSS针对周期阵列天线的一种高效仿真方法,这种方法不仅能提升天线阵列建模和求解的效 ...

  2. c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础

    Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发.开发语言同样是基于.NET框架的C#语言或VB语言.Smart组件是Robotstudio软件中实现 ...

  3. pythoncad二次开发视频_revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档...

    二次开发 revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 ) 记录一下CAD二次开发的一些简单实例. 1.helloworld ...

  4. c#获取autocad安装位置_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础

    Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发. 开发语言同样是基于 .NET框架的C#语言或VB语言. Smart组件是Robotstudio软件 ...

  5. 欢迎光临CAX软件二次开发开源社区!

    欢迎光临CAX软件二次开发开源社区! http://uucax.uueasy.com 转载于:https://www.cnblogs.com/uucax/archive/2011/02/20/1959 ...

  6. vb杨辉三角代码编写_「二次开发」——基于VB.NET的NX UG软件二次开发基础

    前几期中为大家介绍了CATIA软件.AutoCAD软件基于VB.NET的二次开发,本期再来为大家介绍一下NX UG软件基于VB.NET的二次开发. NX UG软件版本:NX 12.0.0.27 开发软 ...

  7. 金蝶erp系统服务器端,金蝶ERP软件二次开发.doc

    金蝶ERP软件二次开发 摘要 企业要提升快速反应的能力,必须建立以信息集中.流程整合.实施控制为核心特点的快速反应体系,有效整合资源,强化基础管理.ERP软件可以帮助企业实现这些目标,但要成功地实施E ...

  8. Python--中控门禁软件二次开发--引导

    Python--中控门禁软件二次开发--引导 说明 : 公司门禁型号是:中控门禁 F7plus   ,因为没有安装带遥控开门的,也没有什么感应,当有访客过来时,走过去开门有点麻烦,而门禁软件需要每次进 ...

  9. 基于VB.NET的NX UG软件二次开发基础

    本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 前几期中为大家介绍了CATIA软件.AutoCAD软件基于VB.NET的二次开发,本期再来为大家介绍一下N ...

最新文章

  1. mysql 判断表或字段存不存在
  2. [HNOI2013]切糕
  3. QT的系统总结(非常全面)
  4. 飞鸽传书:服务器开发系列—系统构架
  5. jvm相关參数,调优
  6. 神经网络之感知器算法简单介绍和MATLAB简单实现
  7. 【MyBatis笔记】11-分步查询懒加载
  8. 谷歌发布 iOS 黑客工具软件,或导致 iOS 11 被越狱
  9. git revert 之后怎么撤销_git撤销操作
  10. 科来无线抓包基础知识扫盲
  11. 小米球ngrok如何后台启动
  12. webpower中国区受邀出席2014梅花网中国传播业大展
  13. YOLOV3训练环境的搭建
  14. 在Android上加载具有AI危害检测的TensorFlow模型
  15. 自费出书多少钱?如何出书
  16. SRS 流媒体服务器对http-flv流进行配置
  17. Dell灵越 5559笔记本安装固态硬盘 BIOS设置
  18. 《用于预测蛋白质-配体结合亲和力的结构感知交互图神经网络》
  19. 群晖 winscp php,WinSCP自动执行脚本
  20. 线程安全的随机数生成

热门文章

  1. 计算机专业考研真题,计算机专业考研真题讲解
  2. A Better Finder Rename 11 for Mac(批量重命名工具)
  3. 纯js实现在线文字识别,从图片中提取文本信息
  4. 将DWG文件批量转换为JPG文件
  5. Darknet函数分析
  6. 计算机集成制造系统erp,企业资源计划(ERP)和计算机集成制造系统(CIMS)
  7. Android底部弹窗的正确打开方式
  8. 数字医疗“疫”外增长,梅斯健康上市抢跑?
  9. Docker入门(一)
  10. 在线多线网络测速工具