- 50
- 0
- 约6.54千字
- 约 11页
- 2021-12-08 发布于天津
- 举报
PAGE 1
PAGE 1
Solid Edge的汽车空调层叠式蒸发器参数化设计
文章使用VisualBasic应用程序作为开发语言,采用面向对象以及参数化设计的方法,开发了基于SolidEdge的汽车空调层叠式蒸发器参数化设计系统。设计实例表明采用此系统能够将设计时间大幅缩短,可提高设计质量和效率,还能为后续的计算机辅助设计(CAD)、制造(CAM)以及产品的优化等打下基础。 汽车空调蒸发器型式历经多种变化,目前层叠式蒸发器在轿车、面包车以及大客车中应用广泛,是最有发展前景的蒸发器形式。由于层叠式蒸发器的结构复杂,传统的设计和计算方法已经不能适应它的发展,而基于三维绘图软件的计算机参数化设计不仅能够解决层叠式蒸发器的结构复杂、手工绘制困难的问题,同时还能提高层叠式蒸发器的设计效率和质量。 参数化设计亦称为变量化设计,也称为尺寸驱动Dimension-Driven,是CAD技术在实际应用中提出的新课题,它不仅能够使CAD系统具有人机交互式绘图功能,还具有通过程序掌握自动进行绘图的功能。利用参数化设计手段开发的专用产品的设计系统,能节约大量的人力、物力和财力,还可以提高设计速度,并削减信息的存储量。近年来各行各业中有很多研究者利用不同的二维或三维绘图软件进行了变量化的设计研究,并且取得了一定的成功。例如,利用VisualBasic开发语言、AutoCAD二维软件开发了板式换热器的设计系统;将SolidEdge应用于机床高速主轴数字化设计系统的研究;在SolidEdge变量化设计基础上对齿轮进行自动建模,从而极大提高了齿轮的设计效率和质量;利用AutoCAD为平台,开发了换热设备零部件CAD系统,实现了三维造型、自动装配和相关测试分析;利用AutoCADAutoLISP对发动机零件图进行参数化绘制;利用Pro/E软件对渐开线齿轮进行参数化设计;在VisualC++环境下,采用二次开发工具对Pro/E进行二次开发,实现拆卸仿真的关键技术。目前的研究鲜见对于制冷空调行业中常见的换热器进行三维参数化设计。本文利用VisualBasic简洁流畅的语言,结合SolidEdge三维绘图软件的强大功能对汽车空调中常用的层叠式蒸发器进行参数化设计。 1软件与系统原理 1.1SolidEdge软件 SolidEdge软件是在Windows环境下的中端软件包,具有强大的二维和三维绘图功能,界面友好,目前在国内有很大的装机量。SolidEdge开发接口采用OLEAutomation(自动化)技术。OLEAutomation技术是建立在COM基础上,具有进程透明化和语言无关化的特性。OLEAutomation(自动化)技术允许任何支持它的语言(如VC、VB、Delphi,甚至是Office中的宏命令)来与SolidEdge进行通信,以此驱动SolidEdge。本研究采用VB编程语言作力开发工具来对SolidEdge进行二次开发。 SolidEdge具有2种参数化建模的方式,分别是完全程序化建模方式和变量化设计建模方式。 (1)完全程序化建模。完全程序化建模就是使用完全程序化的语言对三维实体建模中的特征(如拉伸、旋转以及放样等)进行操作,用程序语言掌握2D轮廓和3D模型的生成,例如在装配过程中需要将三维模型进行旋转,可以直接使用下列语句:CallobjsecondpartRotate(deltaxX1asdouble,deltaY1asdouble,deltaxZ1asdouble,deltaxX2asdouble,deltaY2asdouble,deltaxZ2asdouble,angelasdouble)CallobjsecondpartMove(deltaxXasdouble,deltaYasdouble,deltaxZasdouble)。此方法对程序语言的要求较高,对于SolidEdge本身的操作熟识度要求也较高。 (2)变量化设计建模。变量化设计建模是预先在SolidEdge零件模块中建立零件的三维实体模型,对零件的特征尺寸进行标注,使得特征尺寸与设计变虽建立一定的关系,并将变量名和特征尺寸都显示在变量表中,通过Setobjvariables=objDoc.VariablesCallobjvariables.Edit("a",a)语句可访问SolidEdge的模型变量表,根据用户设定的参数可修转变量表中相应的设计变量,从而更新模型。使用变量表的变量化设计方法是对SolidEdge进行二次开发的常用方法,此方法对程序语言的要求不高,但要求娴熟把握SolidEdge的操作。 基于层叠式蒸发器的结构特点,软件中全部零部件均采用变量化设计建模
原创力文档

文档评论(0)