核心科技论文高中压调压线圈参数化设计

所属栏目:智能科学技术论文 发布日期:2014-06-03 15:35 热度:

  在大部分中小企业中,由于技术力量薄弱,图纸的修改难度极大,经常出问题,返工的图纸时有发生,不仅浪费了大量的物力、人力和财力,更浪费了很多宝贵的竞争机会,能开发一套实用的绘图软件,将大大减少技术人员的劳动量,且出错的概率减小到了最低,对企业来说是一件低投资高回报的事情。本文介绍的是给某变压器厂制作软件时高压线圈图纸的开发过程。

  摘要:文章详细介绍了变压器中高中压调压线圈的参数化设计,可为相关工作者的工作实际提供参考。

  关键词:核心科技论文,调压线圈,参数化设计,二次开发,AutoCAD

  1总体规划

  根据图纸将各部分开完成,分为高压线圈视图、中压线圈视图、线圈端面视图、压装高度示意图、HTV角环放置示意图、MTV角环放置示意图、MTV匝数简图、HTV出头示意图、参数特性表、技术要求、标题栏和明细栏这几个部分。

  主函数中完成函数调用,块插入,书写技术要求,标题栏和明细栏填写。

  2高压线圈主视图绘制

  基点确定了视图的位置,其它点坐标都根据基点坐标计算得到,基点选择在图1所示的点,该点是线圈相线起始位置,相线标注、撑条绘制、匝线绘制等都与该点直接相关,所以选择该点作为基点。

  基点确定后,根据编程习惯,在使用到该点的地方定义点坐标。开始时,定义了图2所示坐标。

  2.1设计思路

  设计时,重复性部分、有规律变化部分设计为独立模块,用函数来处理,其余部分在该函数中完成。经过已有图纸的分析,函数部分为撑条绘制、匝线绘制、相线序号标注、油道排列标注、垫块厚度标注、匝线数目标注,其余部分直接在该函数中完成。

  2.2详细绘图

  首先进行不规则的图线绘制,如第一条直线(PT1PT2)直线,其余直线按顺序进行绘制。

  2.3撑条绘制函数

  算法设计:根据所给撑条数,绘制等长直线,算法简单,用repeat循环实现,循环次数为撑条数加1,图中多画一根撑条,循环体中只绘制直线即可,步长值为撑条间距*自增变量。下面是函数功能说明和完整的函数清单。

  ;程序功能:绘制撑条

  ;参数说明:pt_ct撑条基点坐标(中心撑条与线圈最上沿交点)

  ;ct_num撑条数

  ;ct_jj撑条间距

  ;ct_len撑条高度

  ;使用方法:带参调用

  (defun6DB602_4draw_ct(pt_ctct_numct_jjct_len/col_widthpt_base)

  (setqcol_width0pt_base(polar(polarpt_ct(/pi2)5)pi(*ct_jj(/ct_num2))))

  (repeat(+ct_num1)

  (command"clayer""细实线层""line"

  (polarpt_base0(*ct_jjcol_width))

  (polar(polarpt_base0(*ct_jjcol_width))

  (/pi-2)ct_len)"")

  (setqcol_width(1+col_width))))

  函数执行后结果如图3所示。

  2.4匝线绘制

  算法设计:匝线要倾斜,中间断开,绘制时使用repeat函数,次数为匝线数目,循环体中绘制两条直线,注意直线的右边纵坐标小于左边。

  函数如下:

  (defun6DB602_4draw_zx(pt_zxct_numct_jjzx_numzx_jj/l_heightzx_len)

  (setql_height0zx_len(*(/ct_num2)ct_jj))

  (repeatzx_num(command"clayer""细实线层""line"(polarpt_zx(/pi-2)(*zx_jjl_height))

  (polar(polar(polarpt_zx(/pi-2)(*zx_jjl_height))(/pi-2)1)0(+zx_len3))"")

  (command"clayer""细实线层""line"(polar(polar(polarpt_zx(/pi-2)(*zx_jjl_height))(/pi-2)1)0(+zx_lenct_jj))

  (polar(polar(polar(polar(polarpt_zx(/pi-2)(*zx_jjl_height))(/pi-2)1)0zx_len)(/pi-2)1)0zx_len)"")

  (setql_height(1+l_height))))

  2.5相线序号标注

  算法设计:相线标注要求每一相线根据给定的起点序号,逆时针累加,在平面图中,向右递增,直到撑条数为最大值时,从1开始递增,到达撑条数一半时,从左边开始标注。标注时遇到相等的情况,减少一相的标注,不等时,必须每相进行标注。根据以上要求,设计时,先判断相线起点是否相同,在进行每一相的标注。

  2.6油道排列标注

  算法设计:油道排列标注要求从起点开始,能实现逆时针和顺指针旋转标注,标注数字按下面公式进行计算:(油道数+油道宽度)/撑条数×撑条序号+4.5。

  2.7垫块厚度序列标注

  算法设计:垫块厚度序列标注要求根据给定垫块厚度序列字符串进行标注,设计时,先将字符串进行分离,得到对应的值,再将其进行标注。函数注释及程序清单如下。

  2.8序号标注及其它

  线性标注、序号标注及其他绘制均按AUTOCAD习惯完成。

  3中压线圈主视图绘制

  中压线圈主视图,大部分与高压线圈主视图一致,点位图中,基点坐标选择一致。

  设计时,中压线圈思路与高压线圈思路一致,不再赘述,现将有区别的部分加以阐述。

  垫块高线绘制时,要求将总高输入后,将其逐一除以25-35,能除尽时,商就是单个垫块高度。

  4线圈端面视图绘制

  端面视图中,相线序号标注用函数实现,相线起点和终点引线用块插入,其余按AUTOCAD绘图顺序进行绘制。

  根据图形特点,以圆心为基点。基点确定后,进行圆的绘制,直线绘制并进行阵列,阵列的数目由撑条数确定。

  环形数字标注时,重点是坐标的计算,起点确定后,根据标注的数目,均分整圆,得到他们之间的夹角,使用polar函数,起点和移动距离相同,只需要改变角度即可。

  5其它部分绘制

  HTV角环放置示意图、MTV角环放置示意图、MTV匝线简图、压装高度示意图使用、特性表使用块插入的方式进行绘制。图副、技术要求、标题栏、明细栏调用已有工具函数完成。

  6结语

  经过上述编程,按要求完成了所有功能,为类似零件的二次开发提供了多个有用的函数。

  参考文献:

  [1]吕殿利,汪友华,韩婷彦,等.基于参数化有限元法的特高压变压器线圈电场计算与优化设计[J].河北工业大学学报,2010,(6).

文章标题:核心科技论文高中压调压线圈参数化设计

转载请注明来自:http://www.sofabiao.com/fblw/dianxin/zhineng/21213.html

相关问题解答

SCI服务

搜论文知识网的海量职称论文范文仅供广大读者免费阅读使用! 冀ICP备15021333号-3