- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机械产品部件设计系统开发的关键技术.doc
机械产品部件设计系统开发的关键技术|第1
引 言
随着计算机技术的飞速发展,CAD技术越来越多地应用于各行各业,尤其在机械行业,甩图板已成为国内工业企业应用CAD技术提高设计效率的第一步。为了在激烈的市场中占据一定的地位并扩大市场占有率,如何进一步提高设计效率、降低产品成本是十分重要的环节。因此,除了商业化的CAD软件包(如IDEAS、UGⅡ、Pro/Engineer、AutoCAD等),国内外许多软件商、研究机构及一些大企业开发了针对本行业专用的CAD应用软件系统,但大多停留在用计算机绘图来取代手工绘图的层次上,二次开发侧重于提高计算机绘图的效率,没有让计算机真正参与到产品设计的全过程。原因主要在于产品部件的种类繁多、结构形式各不相同,无法归纳出统一的数学模型、用统一的模式来表达,造成计算机实现上的困难。
以大型热工机械——锅炉为例。锅炉设计采用反复迭代的校核设计方法,其主要特点是单件、小批量生产,存在大量的改型设计。在设计工作中,供热力计算、烟风阻力计算、水循环计算、强度计算等的部件几何尺寸计算的重复工作量十分巨大,而其设计、计算方法相对较有规律。因此,如果用计算机来辅助完成部件设计,将大大降低设计工作量,提高设计计算精度,从而显著地提高设计效率。但是锅炉设计中涉及到许多种类的部件,每类部件又有多种布置形式和结构类型;不同部件,或同一部件不同的结构形式,计算时需要的几何尺寸及算法是各不相同的。例如省煤器部件,其结构类型按照管子的类型可分为光管、直鳍片管和螺旋鳍片管,按管圈数可分为单管圈、双管圈和多管圈等,省煤器部件的结构形式是以上各种形式的排列组合。此外,根据介质流向和烟气冲刷方向不同,即使是同一结构形式的省煤器部件,受热面积、烟气冲刷面积、介质流通截面积等几何参数的计算方法也各不相同。因此,虽然每类锅炉部件都可由特定的变量及其操作过程来描述,但是各种各样的部件是不可能用统一的数据模式和过程来表达的;在系统通用性与专用性之间存在着难以协调的矛盾,用计算机实现时很难二者兼顾。
总之,开发计算机辅助部件设计系统(以下简称部件设计系统)具有很大的实用性,有着十分显著的经济效益和社会效益,是计算机辅助设计应用系统开发的一个重点和难点。部件设计系统能否实用,关键在于能否在保证系统专用性要求的前提下,具有较好的通用性要求和可扩充性能。本文简要地阐述了开发部件设计系统一种新的思路,这种思路旨在使得开发的系统兼顾通用性和专用性要求,并且有着较大的灵活性和开放性。通过锅炉CAD应用系统的部件设计子系统的实现,证实了这种思路的可用性、实用性。
1 部件设计系统开发总体思路
开发计算机辅助部件设计系统时,针对CAD应用系统中部件设计的特点,一种思路是由设计人员抽象出该行业常用部件的结构形式,每类部件分别建立数学模型,构造相应的处理方法,逐一进行开发。这样,可以适应不同部件或同一部件不同结构形式的设计工作,具有较好的专用性,但存在着下述不足:
(1)开发工作量与部件种类、结构形式的数量密切相关,导致工作量十分巨大,甚至不可能实现。
(2)开发完成的系统通用性差,开发新部件时代码利用率很低或不可重用。
(3)开发完成的系统十分庞大,程序重复代码很多。
(4)不利于系统的扩充,用户只能使用系统开发完成的部件及结构形式;如果遇到新的产品部件类型,或者设计人员没有抽象过的部件类型或结构形式,则必须由用户自行开发应用程序,进行系统扩充。
为了避免上述缺陷,使得开发的部件系统既能够满足通用性要求,又具有一定的专用性和扩充能力,软件开发时必须在思想上得到统一。这种统一的思想主要体现在工作步骤、程序设计风格、程序设计流程、界面形式、变量及函数取名和文档表达上的统一。在这种统一的思想下,选定某些可以代表该产品特性的部件类型,逐一进行数据模式的抽象和详细的描述,并且在性能上保证数据模式的充分性、唯一性、正确性及独立性。在此基础上,进一步找出各部件通用的特性。众所周知,面向对象的程序设计思想的精髓在于将对象与其操作封装在一起,采用继承、多态性等技术实现了“一个接口、多种算法”,利用面向对象的技术可以充分贯彻上述的思想,由此形成另外一种思路,即将部件设计中的公共元素及其操作定义为部件设计系统的主体框架(通用接口),所有部件的设计工作都在此环境中展开;对于每一个具体部件则定义其特有元素和运算(多种算法),将两部分重新组织和再生成,形成一个有机的整体,完成该部件的设计计算的过程。这样的部件设计系统,我们称之为面向对象的计算机辅助部件设计系统。
系统开发采用VisualC++语言实现,部件基类中定义公共元素和所有部件通用的接口特征,在设计系统中开发对部件基类的各种操作。每个部件类从部件基类中派生出来,执行与其相关的特定数据的具体运算。部件基
您可能关注的文档
最近下载
- 人民大2024智慧运输运营 课件项目五 物流运输组织管理.pptx VIP
- 《智慧运输运营》课件——项目二 公路货物运输实务对应的.pptx VIP
- 试验室常用仪器使用及管理.ppt VIP
- 《智慧运输运营》课件——项目三 铁路货物运输实务教学.pptx VIP
- 《智慧运输运营》课件——项目四 航空货物运输实务教学.pptx VIP
- GB_T 40144-2021协作业务关系管理体系 要求和框架.docx VIP
- 2024版人体器官捐献和移植条例解读课件.pptx VIP
- 《智慧运输运营》课件——项目五 水路货物运输实务.pptx VIP
- 遗体识别《遗体防腐技术》教学课件.pptx VIP
- 《智慧运输运营》课件——智能运输系统.ppt VIP
文档评论(0)