一种MATLAB与HFSS接口控制方法技术

技术编号:15180741 阅读:337 留言:0更新日期:2017-04-16 08:32
本发明专利技术提出的一种MATLAB与HFSS接口控制方法,对模型进行参数化后,我们可以直接每次在全局变量或者局部变量进行修改数值,并且可以对参数进行优化,极大地提高了建模效率,使MATLAB和Ansoft HFSS直接的接口控制更便捷和完善。

【技术实现步骤摘要】

该技术属于软件之间接口连接领域,应用在AnsoftHFSS模型的快速建立以及参数化中。
技术介绍
HFSS建模过程是诸多设计师面临的不可或缺的过程,对于同样的模型以及不同的设计指标,重复的建模过程花费太多的时间。AnsoftHFSS与MATLAB之间通过hfssapi进行控制。HFSS本身是由VBS脚本语言来记录宏命令的,AnsoftHFSS的每一步操作都对应宏命令。通常可以通过录制脚本或者HFSS软件给出的script来编辑脚本,使得方便控制HFSS软件的操作过程。前人已经编写了部分的matlab文件来执行HFSS的基本操作。例如:添加新建工程文件,建立正方体,标记端口等基本操作。本专利技术是以14.0版本的宏命令进行仿真验证的,对于HFSS软件的不同版本,其部分宏命令有可能发生变化。一般在编写脚本时,可以使用HFSS的录制脚本,确定脚本格式。当采用该模式建立工程和文件以后即可进行建模的编写,将运行结果S参数或者Q值通过宏命令导出数据,方便使用MATLAB进行后期的分析处理。
技术实现思路
要解决的技术问题虽然已经有MATLAB对应控制HFSS建模的宏命令,但是在编写时会带入建模的具体数值,导致在建模完成后未参数化,不能进行优化等后续分析计算。为了避免现有技术的不足之处,本专利技术提出一种MATLAB与HFSS接口控制方法。技术方案一种MATLAB与HFSS接口控制方法,其特征在于步骤如下:步骤1:在MATLAB将模型所需尺寸设定为全局变量或者局部变量;步骤2:运用MATLAB编写HFSS建模步骤所对应的宏命令函数;步骤3:对每一段宏命令,进行参数化设置,即将宏命令中的具体数据用步骤1中的全局变量或局部变量代替,生成后缀为.vbs文件;步骤4:运行.vbs文件,HFSS自动生成模型;当需要对HFSS中的模型尺寸进行调整和优化时,直接在MATLAB中修改全局变量或者局部变量。有益效果本专利技术提出的一种MATLAB与HFSS接口控制方法,对模型进行参数化后,我们可以直接每次在全局变量或者局部变量进行修改数值,并且可以对参数进行优化,极大地提高了建模效率,使MATLAB和AnsoftHFSS直接的接口控制更便捷和完善。附图说明图1某带通滤波器模型图2未参数化模型图3参数化模型图具体实施方式现结合实施例、附图对本专利技术作进一步描述:在进行参数化建模时,分为三步:a)建立某个模型所需尺寸为全局变量或者局部变量,这一部分在以往的VBS建模中是没有出现的;b)按照HFSS建模步骤,运用MATLAB写出每一步所对应的宏命令函数;c)对每一段宏命令,进行参数化设置,即建立的具体数据用a)步骤中的全局变量或局部变量代替,便可完成参数化建模,完成后续的优化等仿真计算。下面以某模型为例,介绍在接口控制改进前后的对比。选用的是一个带通滤波器的模型,模型结构如图1所示:通过MATLAB生成该模型VBS脚本,在模型建立中,虽然采用的是参数,但是在生成的VBS脚本语言中,是用具体值来代替,最终的建模结果如图2:在特性表中看到起始坐标和X、Y、Z坐标都是具体的数值。我们对其进行参数设定和对每个步骤进行参数化设置,首先定义了局部变量,其次在每个宏命令后,对其进行参数化设置。最终建模结果如图3所示。在经过上述程序改便后,其坐标可以用参数化来进行设定,方便了后续的优化处理以及模型的尺寸调整。这种方法提高了MATLAB和AnsoftHFSS之间接口的相互控制性,通过脚本语言的编写,使得建模过程参数化,方便了各设计师的需求,对于特定模型的重复性应用具有很好的集成作用。本文档来自技高网...

【技术保护点】
一种MATLAB与HFSS接口控制方法,其特征在于步骤如下:步骤1:在MATLAB中将HFSS模型所需尺寸设定为全局变量或者局部变量;步骤2:运用MATLAB编写HFSS建模步骤所对应的宏命令函数;步骤3:对每一段宏命令,进行参数化设置,即将宏命令中的具体数据用步骤1中的全局变量或局部变量代替,生成后缀为.vbs文件;步骤4:运行.vbs文件,HFSS自动生成模型;当需要对HFSS中的模型尺寸进行调整和优化时,直接在MATLAB中修改全局变量或者局部变量。

【技术特征摘要】
1.一种MATLAB与HFSS接口控制方法,其特征在于步骤如下:步骤1:在MATLAB中将HFSS模型所需尺寸设定为全局变量或者局部变量;步骤2:运用MATLAB编写HFSS建模步骤所对应的宏命令函数;步骤3:对每一段宏命令,进行参...

【专利技术属性】
技术研发人员:于萌李良王栋刘俊周立学饶瑞楠雷国忠糜光璞
申请(专利权)人:西安电子工程研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1