基于SolidEdge的变压器线圈自动绘制程序设计朱晋萍,王振杰,常鑫保定天威集团特变电气有限公司,河北保定,071056摘要:本文以110kV变压器线圈为对象,结合计算机辅助设计理论与思想,研究了用于变压器产品的参数化设计方法,介绍了在SolidEdge绘图软件环境下,利用VisualBasic编程软件对SolidEdge绘图软件进行二次开发,完成110kV变压器线圈的自动绘制过程。关键词:SolidEdge;VisualBasic;变压器;自动绘制中图分类号:TM402文献标识码:A文章编号:0引言变压器是构成电力网络输电体系的主体,是电网最重要的枢纽设备,其安全可靠性是电力系统稳定运行的先决条件。当前,全国电网都在大力提倡发展坚强智能电网。如何在变压器的设计,生产,安装和运行维护等过程中采用先进技术,达到节能降耗,降低劳动成本和重复性工作,提高工作效率,提升产品质量,是一系列关键的问题。目前,国内大型变压器的设计工作基本上还是根据设计要求单独绘制,每次都会有一些重复性工作,浪费了大量的人力物力。随着CAD(计算机辅助设计)的兴起,把CAD应用到变压器设计工作中的条件日趋成熟。线圈是变压器的重要组成部分,人工绘制,需要计算推导多个数据,工作量重复,容易出错;由于绘制标准不同,结果各有差别,不利于车间标准化生产;而采用程序化绘制能减少很多中间环节,利于查找疏漏,确保结果的准确性,并且大大提高工作效率。本文介绍了在SolidEdge绘图软件环境下,如何利用VisualBasic编程软件对SolidEdge绘图软件进行二次开发,在输入相关参数的情况下,完成110kV变压器线圈的自动绘制过程。最后,利用所设计的软件对一款线圈进行设计,通过实例说明系统的可行性,该系统具有很强的灵活性,能够大大减少设计的工作量,提高产品的设计效率,快速响应客户的设计要求。1设计思想通过VB程序调用SE绘图软件完成图纸的生成。在编好的应用软件界面上输入变压器线圈的基本参数,运行程序,程序会根据设计好地步骤和流程,自动绘制出线圈图纸。流程图如图1所示。图1图纸自动生成流程图2实现过程2.1函数声明和调用在调用SolidEdge程序时,首先需要对SolidEdge软件的一些库和参数进行声明,然后才可以在程序里调用这些库里的类成员绘图。以下列举了一些需要声明的常用库文件。DimobjAppAsSolidEdgeFramework.ApplicationDimobjDocAsSolidEdgeDraft.DraftDocumentDimobjSheetAsSolidEdgeDraft.SheetDimobjLayersAsSolidEdgeFramework.LayersDimobjLayerAsSolidEdgeFramework.LayerDimobjLinearStylesAsSolidEdgeFramework.LinearStylesDimobjLines2dAsSolidEdgeFrameworkSupport.Lines2d数据处理图纸绘制加载程序数据输入或导入……声明以后,就可以调用如下语句,完成基本的绘图操作。设置线型语句:objLinearStyles.Active=visible绘图语句:CallobjLines2d.AddBy2Points’画直线CallobjCircles2d.AddByCenterRadius’画圆Callobjarcs2d.AddByCenterStartEnd’画弧当完成某一部分图形的绘制后,需要调用以下语句,释放程序占用的系统资源:SetobjApp=NothingSetobjDoc=NothingSetobjSheet=NothingSetobjLayers=NothingSetobjLinearStyles=NothingSetobjarcs2d=NothingSetobjLines2d=Nothing2.2图框绘制既然是自动绘图,图框当然也是自动绘制而成。图框是由很多线条组成,编程时需要根据图框的尺寸、线条粗细等调用画直线语句绘制。在输入相关参数之后,程序自动在SolidEdge环境下绘制图纸边框。2.3编辑明细栏程序可以自动生成明细栏,直接粘贴在SolidEdge图纸的合适位置,并可随图纸一起打印。还可自动保存一份Excel格式文件,无需设计人员另外保存,本明细栏还可直接导入到PDM,方便简洁。明细栏中图号与图纸中图号全部自动一一对应,减少了出错率,也非常方便绘图人员查漏补缺。2.4线圈自动生成程序的重点就是线圈的自动生成,线圈基本上是由不同的直线,虚线,尺寸标号,标注等组成,特点就是线条多,尺寸多,标注多,手工绘制经常会出现标错,标漏等情况。在界面输入线圈基本参数后,程序会计算出各个参数,然后完成整个线圈的自动参数设计和绘制,并且不会遗漏任何细节,相比人工绘图,效率高,出错误率低,而且更有利于标准化。2.5数据保存产品设计参数可以自动保存在公用网络磁盘,在公用磁盘不可用或者连接中断时,程序可将数据文件自动保存在本机并做出提示,以便将来处理。在产品进行导变或者需要查询数据时,程序均可提取以保存数据并加以应用。3设计结果最终完成的线圈绘制程序界面如图2所示,这是一个低压螺旋式线圈设计界面,界面输入分为以下几部分:基本参数:在这里可以输入线圈额定电压,额定电流,总匝数等基本参量,线圈内外径,层高等不可编辑变量是导出量,便于设计人员判断设计是否正确。温升措施:可以选择线圈采用那种方式散热。正常段-线规-并绕-重量:用来设计通用绕制线圈的参数安匝-正常-分区情况:选择不同的安匝分区出头情况:输入出头列数和外包绝缘厚度图号:输入本次设计的图号。图2程序界面在输入上述信息后,点击绘制按钮,一个完整的变压器线圈图纸就会出现在电脑上的SolidEdge图纸上。图3是一个绘制完成的线圈部分图纸,此时,我们可以对图纸进行详细检查,看看有无设计错误和疏漏,并在图纸上进行修改。图3线圈部分图纸结论变压器线圈绘图程序在实际应用中,确实节约了常规图纸的绘图时间,提高了工作效率,同时减少了出错率,实现了标准化设计,为下一步变压器整体自动绘制提供了宝贵的经验;同时,该程序的应用很大程度上解放了线圈设计人员,使其有更多的时间和精力进行新知识的学习、新产品开发和技术创新工作,对推动整个变压器设计行业的进步有着不可估量的作用。参考文献:[1]曾红.SolidEdge高级应用教程化学工业出版社[2]李启炎SolidEdge二次开发高级指南同济大学出版社[3]VisualBasic开发入门。北京科学出版社2001作者简介:朱晋萍(1981-),女,河北保定人,工程师,大学本科,主要从事110kV级以下变压器的研究和设计工作,单位:保定天威集团特变电气有限公司,071056,邮箱:84689751@qq.com,