ImageVerifierCode 换一换
格式:PDF , 页数:5 ,大小:1.10MB ,
资源ID:2390741      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2390741.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LTCC_LTCF多层片式器件自动建模技术_陈森.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

LTCC_LTCF多层片式器件自动建模技术_陈森.pdf

1、磁性材料及器件 第 54 卷 第 3 期 2023 年 5 月 67 LTCC/LTCF多层片式器件自动建模技术陈森 1,赵勇 2,王敬林 2,李兰琼 2,王强 2(1.西南电子设备研究所,四川成都 610036;2.西南应用磁学研究所,四川绵阳 621000)摘要:针对LTCC/LTCF多层片式器件设计效率低下的问题,提出采用IronPython脚本语言实现自动化的版图检查和仿真建模的技术。介绍了多层片式器件的设计流程,采用VS2013+PTVS编程平台,开发了基于IronPython的脚本程序控制ANSYS EM软件,实现自动导入版图文件和自动建模,重点介绍脚本流程和处理图层信息的关键算法

2、。应用于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.Au

3、tomatic 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,Cheng

4、du 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 p

5、rocess 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 process

6、ing 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

7、 modeling;ANSYS EM1 引言多层片式器件主要指采用 LTCC(低温共烧陶瓷)/LTCF(低温共烧铁氧体)工艺实现、具有特定功能的器件或组件,包括基于LTCC工艺的微波无源器件,如滤波器、功分器、定向耦合器、天线等;包括基于LTCF工艺的微磁器件,如微磁变压器、电感器,共模滤波器等;也包括基于LTCC/LTCF工艺实现、具有多层特征的功能组件,比如LTCC的T/R模块,LTCC/LTCF集成脉冲功率模块等。多层片式器件通过流延、打孔、印刷、叠压、烧结等工序实现了一体化独石结构,具有体积小、可靠性高等优点,在电子战、战略/战术弹载引信、航空/航天发动机点火等系统中应用日益广泛。多层

8、片式器件一般采用AutoCAD软件和FEM(有限元)仿真软件进行版图设计和电磁/结构仿真,在正式加工前需要进行版图检查、构建3D仿真模型等,这些工作采收稿日期:2022-06-15 修回日期:2022-07-15通讯作者:赵 勇 E-mail:磁性材料及器件 第 54 卷 第 3 期 2023 年 5 月 68 用人工方式效率极低,而且容易出错。我们曾采用基于IronPython的方法,实现了YIG(钇铁石榴石)磁调谐器件的一键调用、模型参数化修改、全自动化建模、后续新器件可集成等1。基于同样的思路,针对多层片式器件的设计,进行基于IronPython的自动建模技术研究,实现快速的版图检查和3

9、D建模,对于提高微磁器件的设计效率、实现知识共享具有积极的意义。2 总体方案多层片式器件的设计流程一般包括以下阶段:(1)理论设计和简化模型仿真本阶段根据产品设计输入要求,包括工作电压、频率、电感量等,进行理论分析与设计,确定外形尺寸等基本参数。多层片式器件具有复杂的薄片结构,在进行3D FEM仿真时会形成数以十万、百万计的网格,需要大量的计算资源(内存大于128 GB)和很长的仿真时间(数小时至数天),为了提高仿真效率,一般采用简化的2D/3D模型进行电磁参数的仿真分析与优化。这些简化模型通过忽略层间过孔、简化绕组图形结构、对称求解等方法,对计算资源和仿真时间的消耗可降低一到两个数量级,可以

10、快速完成参数扫描和变量优化等工作。(2)版图绘制基于前面的理论设计和仿真优化结果,采用AutoCAD软件分层绘制版图,包括所有层的线路图形、各层之间的连接通孔、加工说明等,并将所有图层组合形成完整的设计版图。在版图设计时需要考虑通孔位置、通孔和线路干涉关系等因素,既达到器件性能要求,同时满足最小线宽/线距等LTCF工艺的设计规范要求。(3)版图检查本阶段需要分层检查所有线路、通孔之间的连接关系,确保线路通断无异常,对于微磁器件还需要检查绕组同名端、绕向与设计要求是否一致等。一个复杂的LTCF微磁器件,使用的图层可达80100个,通孔数量超过500个,即便是一个通孔的位置或所在图层错误,都可能造

11、成整个器件性能异常,因此,正式加工前的版图检查是非常重要的。在进行版图检查时,需要反复打开、关闭不同图层,以避免不同图层的图形相互遮挡,保证能清晰地看到各通孔的位置和图形连接关系,人工进行这种重复工作效率非常低且易出错。(4)3D有限元仿真本阶段需要根据真实结构建立3D模型,以进行有限元电磁场、结构力学仿真分析。ANSYS EM、SolidWorks等软件可以直接建立多层片式器件的3D模型,但器件结构较复杂或全参数化建模时,用人工建模方式将非常困难。以某型LTCF微磁变压器为例,其需要处理的绕组、通孔和介质等图层共计78层,参数化建模需要保证160多个设计变量的正确性,此外,建模完成后,还需要

12、进行图形组合、端口/激励设置、材料库维护等工作。以上这些工作采用手工操作费时费力,如果设计版图有修改,则所有工作需重复进行。借助ANSYS EM软件可以在建立模型后进行版图检查,关键在于如何通过自动建模代替手工操作以提高建模效率。生成 3D 模型后,通过软件的“连通检查”功能可检查绕组的连接通断性,通过软件切换3D模型的不同视角可直观显示各通孔位置,快速发现通孔连接错误、绕组同名端异常等错误。因此,如果能实现快速自动建模,则可以大幅降低工作量,提升设计效率。在ANSYS EM软件中实现自动建模的方法有3种:(1)采用C+/C#等高级编程语言,通过函数调用实现对ANSYS EM软件各组件功能调用

13、;(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平台的

14、类和对象,是优雅的 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 建模脚

15、本首先采用AutoCAD分图层绘制器件的二维结构,并保存为DWG/DXF格式的版图文件。为了实现自动建模,需要在AutoCAD软件进行版图设计时遵守如下设计规范:(1)器件外形图放置于0层。该图层上的图形指明了LTCF微磁器件的长宽尺寸,也是后续所有图形定位的基准。(2)各图层根据功能依次命名,图层名字由“层功能+层序号”构成。其中,“层功能”指明当前图层上图形的功能,由一个字母构成,其中“t”“v”“d”分别表示绕组层、过孔层、介质层。“层序号”表示当前图形所在层数,由两位数字组成,对于第十层以前的数字前需补零。比如“t06”表明该层绘制的是绕组,位于总层数的第六层,“d17”表明该图层绘制

16、的是介质图形,位于总层数的第十七层。对于连续相同的图形层,比如同时贯穿多个层的通孔,可以采用“层功能+起始图层+_终止图层”的命名方法简化版图设计。比如“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软件的后台调用,该函数会检查当前系统环境是否满足要求,

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2