分享
LTCC_LTCF多层片式器件自动建模技术_陈森.pdf
下载文档

ID:2390741

大小:1.10MB

页数:5页

格式:PDF

时间:2023-05-23

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
LTCC_LTCF 多层 器件 自动 建模 技术 陈森
磁性材料及器件 第 54 卷 第 3 期 2023 年 5 月 67 LTCC/LTCF多层片式器件自动建模技术陈森 1,赵勇 2,王敬林 2,李兰琼 2,王强 2(1.西南电子设备研究所,四川成都 610036;2.西南应用磁学研究所,四川绵阳 621000)摘要:针对LTCC/LTCF多层片式器件设计效率低下的问题,提出采用IronPython脚本语言实现自动化的版图检查和仿真建模的技术。介绍了多层片式器件的设计流程,采用VS2013+PTVS编程平台,开发了基于IronPython的脚本程序控制ANSYS EM软件,实现自动导入版图文件和自动建模,重点介绍脚本流程和处理图层信息的关键算法。应用于LTCF微磁变压器、LTCC电感器、片式共模滤波器等多层片式结构器件的设计,可显著提升设计效率。关键词:LTCC/LTCF多层片式器件;IronPython;脚本;LTCF微磁变压器;自动建模;ANSYS EM中图分类号:TM402文献标识码:A文章编号:1001-3830(2023)03-0067-05DOI:10.19594/ki.09.19701.2023.03.011著录格式:陈森,赵勇,王敬林,等.LTCC/LTCF多层片式器件自动建模技术J.磁性材料及器件,2023,54(3):67-71./CHEN Sen,ZHAO Yong,WANG Jing-lin,et al.Automatic modeling technology on LTCC/LTCF multilayer components J.Journal of Magnetic Materials and Devices,2023,54(3):67-71.Automatic modeling technology on LTCC/LTCF multilayer componentsCHEN Sen1,ZHAO Yong2,WANG Jing-lin2,LI Lan-qiong2,WANG Qiang21.Southwest Institute of Electronic Equipment,Chengdu 610036,China;2.Southwest Institute of Applied Magnetics,Mianyang 621000,ChinaAbstract:Aiming at the inefficiency of LTCC/LTCF multilayer chip components design,technology of using IronPython scripting language to achieve automated layout inspection and simulation modeling is proposed.The design process of multilayer chip components is introduced,and the VS2013+PTVS programming platform is used,and the IronPython-based script program control ANSYS EM software is developed to automatically import layout files and automatic modeling,focusing on the script process and key algorithms for processing layer information.Applied to the design of multilayer chip structure components such as LTCF transformer,LTCC inductor,chip common mode filter,etc.,it can significantly improve design efficiency.Key words:LTCC/LTCF multilayer components;IronPython;scripts;LTCF micromagnetic transformer;automatic modeling;ANSYS EM1 引言多层片式器件主要指采用 LTCC(低温共烧陶瓷)/LTCF(低温共烧铁氧体)工艺实现、具有特定功能的器件或组件,包括基于LTCC工艺的微波无源器件,如滤波器、功分器、定向耦合器、天线等;包括基于LTCF工艺的微磁器件,如微磁变压器、电感器,共模滤波器等;也包括基于LTCC/LTCF工艺实现、具有多层特征的功能组件,比如LTCC的T/R模块,LTCC/LTCF集成脉冲功率模块等。多层片式器件通过流延、打孔、印刷、叠压、烧结等工序实现了一体化独石结构,具有体积小、可靠性高等优点,在电子战、战略/战术弹载引信、航空/航天发动机点火等系统中应用日益广泛。多层片式器件一般采用AutoCAD软件和FEM(有限元)仿真软件进行版图设计和电磁/结构仿真,在正式加工前需要进行版图检查、构建3D仿真模型等,这些工作采收稿日期:2022-06-15 修回日期:2022-07-15通讯作者:赵 勇 E-mail:磁性材料及器件 第 54 卷 第 3 期 2023 年 5 月 68 用人工方式效率极低,而且容易出错。我们曾采用基于IronPython的方法,实现了YIG(钇铁石榴石)磁调谐器件的一键调用、模型参数化修改、全自动化建模、后续新器件可集成等1。基于同样的思路,针对多层片式器件的设计,进行基于IronPython的自动建模技术研究,实现快速的版图检查和3D建模,对于提高微磁器件的设计效率、实现知识共享具有积极的意义。2 总体方案多层片式器件的设计流程一般包括以下阶段:(1)理论设计和简化模型仿真本阶段根据产品设计输入要求,包括工作电压、频率、电感量等,进行理论分析与设计,确定外形尺寸等基本参数。多层片式器件具有复杂的薄片结构,在进行3D FEM仿真时会形成数以十万、百万计的网格,需要大量的计算资源(内存大于128 GB)和很长的仿真时间(数小时至数天),为了提高仿真效率,一般采用简化的2D/3D模型进行电磁参数的仿真分析与优化。这些简化模型通过忽略层间过孔、简化绕组图形结构、对称求解等方法,对计算资源和仿真时间的消耗可降低一到两个数量级,可以快速完成参数扫描和变量优化等工作。(2)版图绘制基于前面的理论设计和仿真优化结果,采用AutoCAD软件分层绘制版图,包括所有层的线路图形、各层之间的连接通孔、加工说明等,并将所有图层组合形成完整的设计版图。在版图设计时需要考虑通孔位置、通孔和线路干涉关系等因素,既达到器件性能要求,同时满足最小线宽/线距等LTCF工艺的设计规范要求。(3)版图检查本阶段需要分层检查所有线路、通孔之间的连接关系,确保线路通断无异常,对于微磁器件还需要检查绕组同名端、绕向与设计要求是否一致等。一个复杂的LTCF微磁器件,使用的图层可达80100个,通孔数量超过500个,即便是一个通孔的位置或所在图层错误,都可能造成整个器件性能异常,因此,正式加工前的版图检查是非常重要的。在进行版图检查时,需要反复打开、关闭不同图层,以避免不同图层的图形相互遮挡,保证能清晰地看到各通孔的位置和图形连接关系,人工进行这种重复工作效率非常低且易出错。(4)3D有限元仿真本阶段需要根据真实结构建立3D模型,以进行有限元电磁场、结构力学仿真分析。ANSYS EM、SolidWorks等软件可以直接建立多层片式器件的3D模型,但器件结构较复杂或全参数化建模时,用人工建模方式将非常困难。以某型LTCF微磁变压器为例,其需要处理的绕组、通孔和介质等图层共计78层,参数化建模需要保证160多个设计变量的正确性,此外,建模完成后,还需要进行图形组合、端口/激励设置、材料库维护等工作。以上这些工作采用手工操作费时费力,如果设计版图有修改,则所有工作需重复进行。借助ANSYS EM软件可以在建立模型后进行版图检查,关键在于如何通过自动建模代替手工操作以提高建模效率。生成 3D 模型后,通过软件的“连通检查”功能可检查绕组的连接通断性,通过软件切换3D模型的不同视角可直观显示各通孔位置,快速发现通孔连接错误、绕组同名端异常等错误。因此,如果能实现快速自动建模,则可以大幅降低工作量,提升设计效率。在ANSYS EM软件中实现自动建模的方法有3种:(1)采用C+/C#等高级编程语言,通过函数调用实现对ANSYS EM软件各组件功能调用;(2)采用ANSYS EM 的 UDM(User Defined Models)或 UDP(User Defined Primitives)功能开发相应的控件;(3)采 用 脚 本 语 言 编 程,ANSYS EM 软 件 集 成 了VBScript、IronPython等脚本语言,可以进行脚本的录制、编写等,从而快速、有效地完成重复任务。综合考虑以上各种自动建模方法的优缺点,确定采用IronPython脚本语言编程是实现自动建模技术的最佳选择1-4。IronPython 是在 NET Framework和mono平台上实现的Python语言,具有Python语言的语法、库函数和NET平台的类和对象,是优雅的 Python 编程语言和强大的 NET 平台的有机结合1-3,ANSYS EM 19.2 内 置 支 持 IronPython V2.7.0.40。自 动 建 模 代 码 的 编 写、调 试 采 用VS2013+PTVS平台,VS(Visual Studio)2013具有强大的智能提示、代码调试等功能,PTVS(Python tools For Visual Studio)可使 VS 支持 Python 程序开发,并可以使得Python开发时运用到VS的一系列优势,提供语法着色、代码智能感知等高级编辑功能。陈森等:LTCC/LTCF多层片式器件自动建模技术 69 3 建模脚本首先采用AutoCAD分图层绘制器件的二维结构,并保存为DWG/DXF格式的版图文件。为了实现自动建模,需要在AutoCAD软件进行版图设计时遵守如下设计规范:(1)器件外形图放置于0层。该图层上的图形指明了LTCF微磁器件的长宽尺寸,也是后续所有图形定位的基准。(2)各图层根据功能依次命名,图层名字由“层功能+层序号”构成。其中,“层功能”指明当前图层上图形的功能,由一个字母构成,其中“t”“v”“d”分别表示绕组层、过孔层、介质层。“层序号”表示当前图形所在层数,由两位数字组成,对于第十层以前的数字前需补零。比如“t06”表明该层绘制的是绕组,位于总层数的第六层,“d17”表明该图层绘制的是介质图形,位于总层数的第十七层。对于连续相同的图形层,比如同时贯穿多个层的通孔,可以采用“层功能+起始图层+_终止图层”的命名方法简化版图设计。比如“v02_07”表明该图层的图形是过孔,且从第二层到第七层的图形相同。ANSYS EM软件支持函数调用导入DWG/DXF版图文件,导入版图后,将形成一系列单个实体图形,这些实体图形均基于所在图层的工程变量构建,通过读取、解析这些工程变量名,并设置这些工程变量的值,即可将实体图形移动到正确的位置,最终形成和实际结构完全一致的3D模型。因此,自动建模的核心算法是各实体图形的识别和解析。图1是自动建模算法的主要流程。首先设置系统运行环境并后台调用 ANSYS EM。在VS2013+PTVS平台中建立新IronPython项目,配置IronPython执行程序、库函数文件所在路径等参数后,引用sys、ScriptEnv等类,并采用sys类的函数path.append加载ANSYS EM软件的主程序文件、库函数文件所在路径,通过Script类的函数EnvInitialize进行ANSYS EM软件的后台调用,该函数会检查当前系统环境是否满足要求,

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开