基于Web的化工塔设备CAD系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
化工塔设备的是化工、石油工业中最重要的设备之一。化工塔设备的参数化绘图系统的开发,对于整个化工机械行业的发展具有重要意义。本文根据当前CAD技术发展的新成果,研究了网络CAD技术,分析了网络CAD系统的体系结构,并据此设计开发了基于Web的化工塔设备CAD绘图系统,详细地探讨了系统实现的关键技术。本文的主要成果与特色如下:
     1.基于Web的CAD系统的研究。从网络CAD特点出发,探讨了网络CAD系统实现的关键问题,结合网络CAD系统的设计需求,详细讨论了网络CAD系统的实现方案,并在此基础上提出了基于Web的三层B/S框架结构,同时对系统进行了功能设计,划分了系统功能模块。在本系统中,利用ASP.NET数据验证、数据传递和数据库操作等功能构建系统站点,实现系统远程访问和设计参数处理。
     2.ObjectARX对化工塔设备的开发。在比较多种二次开发工具的基础上,选用ObjcetARX2006作为本系统AutoCAD二次开发工具,探讨了ARX开发环境配置、基本程序结构、图形数据库操作和数据库访问接口等问题,开发了一系列ARX功能函数,并进一步实现图形绘制。并将所绘制图形以DWF格式输出,实现在网页中调用。
     3.模块化、参数化的设计。整个系统贯穿着模块化、参数化的设计思想。考虑到系统的复杂性和可扩展性,项目针对塔设备各个部件开发了相应设计模块,降低了系统的开发难度,缩短了项目开发周期。通过对设计参数的分析,
Chemical towers are one of the most important equipments in chemical and oil industry. The development of parameterized system for chemical towers plays an important role in the whole chemical machinery industry. According to the currently new achievement in CAD, web-based CAD technology is researched and its structure is analyzed. Hereby the CAD drawing system of chemical towers based on Web is developed . And the key technology of the system is discussed in this paper in detail. The chief achievements and features of this paper are:1. CAD system based on Web. In response to the characteristics of web-based CAD, the key problem is discussed. Combined with the requirement, the implementation of the web-based CAD system is detailedly reported. And three-tier B/S structure based on Web is put forward. The functions are designed and the modules are divided. In this system, remote access and designing parameter disposal are realized because the system website is built by making use of ASP.NET validator controls, data transfer and database operation, etc.2. Chemical towers are developed with ObjectARX. After comparing with several CAD advanced developing tools, ObjectARX2006 is chose in this system. ARX programming environment configuration, basic program structure, graphics
    database control and database calling interface and so on are discussed. A series of ARX functions are developed and graphics drawing is achieved. The drawing files are output as *.DWF so that it could be invoked in web pages.3. Modularized and parameterized design. The thoughts of modularization and parametrizing are throughout this system. In view of complexity and expandability, the modules are designed correspond to each parts of a chemical tower so as to reduce the developing difficulty and shorten the project cycle. By the analyses of design parameters, the chief structural parameters are screened out, by which parameterized design can be implemented with engineering database.4. Database technology. Engineering database is set up according to the requirements in order to store design datum and design projects. The modules of data query and modification are developed to maintain and manage engineer datum. ADO is chose as the data access interface based on comparison with many interfaces.5. COM technology. Analyzing the characteristics of COM, the COM register and calling in ASP.NET pages are researched. Then ASP.NET can communicate with AutoCAD by COM.6. Multi-programming technology. In the development process, different programming languages are used in different modules. For example, in parameter input module, ASP.NET page logic is dealt with VB.NET and in drawing module, drawing function is implemented with VC.NET. The system can be developed with great efficiency because several languages can be brought into play in theirs most superiority.The development of CAD system of chemical towers based on Web aims at the requirements of parameterized design with the thought of web-based CAD. It is very important to improve the design level, shorten the design cycle and enhance the competitive power of enterprises so that it is worthy of popularizing in production.
引文
[1] 孙大涌.先进制造技术[M].北京:机械工业出版社,2000.
    [2] 殷国富,杨随先.计算机辅助设计与制造技术原理及应用[M].成都:四川大学出版社,2001.
    [3] 张磊,刘东学,杜刚.机械CAD发展方向[J].化工装备技术,2004.
    [4] Rene Soenen, Gs Oiling. Advanced CAD/CAM System, State-of-the-art and future trends in feature technology[M]. Chapman & Hall, 1995.
    [5] 耿瑞红,耿瑞平.现代工程图学的研究与发展[J].现代机械,2004.
    [6] 蔡汉明,陈清奎.机械CAD/CAM技术[M].北京:机械工业出版社,2003.
    [7] 欧阳应秀,唐敏,林军呈等.Distributed collaborative CAD system based on Web Service[J].浙江大学学报(自然科学英文版),2004.
    [8] 王明红,裘建新.Web环境下面向网络化制造的机械产品设计技术[J].机械制造,2002,04.
    [9] 侯宏仑,孙守迁.网络设计与网络制造[J].中国机械工程,2001,12.
    [10] 林德生.网络化制造技术.http://www.china-machine.com/adv_technology/key_tec/key_item22.htm.
    [11] 范玉顺,刘飞.网络化制造系统及其应用实践[M].北京:机械工业出版社,2003.
    [12] 郑人杰,殷人昆.软件工程概论[M].北京:清华大学出版社,1998.
    [13] 杨海,张志林.CAD系统的网络分析与设计[J].中氮肥,2000,2.
    [14] Zeng Jianjiang, Chen Wenliang, Ding Qiuling. Research and implementation of a Web-based CAD system[J]. Transactions of Nanjing University of Aeronautics & Astronautics, 2002, 11.
    [15] 朱海滨,蔡开裕.分布式系统原理与设计[M].长沙:国防科技大学出版社,1997.
    [16] Nick N Duan. Distributed database access in a corporate environment using java[J]. Fifth International Conferences on the World Wide Web, Paris, 1996.
    [17] 分布式系统. http://www.moblog.net.cn/Users/Groupl/wx2000/Resource/distr.htm.
    [18] 董泉源,黄志球.基于Web的三层C/S模式应用系统的设计与实现[J].南京师范大学学报(自然科学版),2000.
    [19] 王柯柯,肖路.基于.NET技术开发的应用系统体系结构分析[J].重庆工学院学报,2004.
    [20] Xu-Maofeng, ZhangYi, Liu Fang. Release and Dynamic Management of CAD Network Graphics Library[J]. Journal of China University of Mining and Technology, 2003, 01.
    [21] 项宗新,经亚枝.C/S和B/S模式下分布式多层测控系统的实现[J].电子工程师,2004.
    [22] 贝莱德.Windows分布式Web应用程序编程指南[M].北京:电子工业出版社,2001.
    [23] 甘辉,郑忠俊.基于Object ARX 2000的CAD系统的研究[J].中国测试技术,2003,1.
    [24] 李世国.AutoCAD高级开发技术ARX编程及应用[M].机械工业出版社,1999,9.
    [25] Peitsman, Henk C. , Soethout, Luc L. ARX models and real-time model-based diagnosis. ASHRAE Transactions, 1997, 1: 26 (CA).
    [26] 老大中,赵占强.AutoCAD 2000 ARX二次开发实例精粹[M].北京:国防工业出版社,2001.
    [27] .NET定义. http://www.microsoft.com/china/net/whatis.asp.
    [28] (美)David J. Kruglinski, 潘爱民,王国印译.Visual C++. NET技术内幕[M].北京:清华大学出版社,2004.
    [29] 朱尚明,邵志清,谢晓玲.基于ASP. NET的Web服务及其开发技术[J].微机发展,2003.
    [30] ASP. NET教程.http://www.yesky.com/20001213/144528.shtml.
    [31] 帕拉特(美).COM精髓[M].北京:人民邮电出版社,2001.
    [32] 潘爱民.COM原理与应用[M].北京:清华大学出版社,1999.
    [33] COM技术纵横谈http://www.yesky.com/SoftChannel/72342371928702976/20020516/1611545.shtml.
    [34] COM+ Documentation Team. Using Roles for Client Authorization. MSDN Magazine, 2001, 8.
    [35] 曹军.使用ADO存取技术实现信息动态化管理——ASP和ADO在Web数据库中的应用[J].设计技术,2002,3.
    [36] Davis Chapman[美].学用Visual C++6.0[M].北京:清华大学出版社,2002.
    [37] 赵京,郑忠俊,方志高.在ARX程序中应用ADO访问数据库技术的研究[J].机械,2004,9.
    [38] Autodesk Autodesk DWF Viewer Held 2006.
    [39] 兰州石油研究所.现代塔器设计[M].北京:烃加工出版社,1990.
    [40] 路秀林,王者相.塔设备[M].北京:化学工业出版社,2004.
    [41] MICHAEL HALVORSON. VISUALBASIC. NET程序设计[M].北京:清华大学出版社,2002.
    [42] 王兴东,千丽霞.ASP&ASP. NET应用编程150例[M].北京:电子工业出版社,2004.
    [43] Autodesk. ObjectARX2006 Tutorial[M]. Autodesk, 2005.
    [44] 郑忠俊,沈予洪,张兴亮编著.CAD程序设计方法[M].上海:上海交通大学出版社,2004,8.
    [45] Object ARX. http://usa.autodesk.com/adsk/servlet/index?id=773204&siteID=123112.
    [46] 郭宝锋等.压力容器壳体CAD软件的研究与开发[J].锻压机械,2002,4:58~59.
    [47] Charlie Kindel. The Rules of the Component Object Model[M]. MSDN Magazine, 1995, 10.
    [48] 陈伟政,刘伟华.石油机械产品及零件CAD参数化设计方法探讨[J].石油矿场.
    [49] 王平,孙学军,杜英生.浮阀塔设计的CAD开发[J].化学工业与工程,2002,6:274.
    [50] 郑忠俊.计算机辅助几何设计[M].成都:四川大学出版社,2003,10.
    [51] 李世国,潘建忠.AutoCAD 2000 ObjectARX编程指南[M].北京:机械工业出版社,2000,9.
    [52] Bensaf A. Borg S. Parent D. CYRANO: A computational model for the detailed design of plate-fin-and-tube beat exchanges using pure and mixed refrigerants[J]. International Journal of Refrigeration, 1997, 20 (3).
    [53] Karaboyas, Serafim; Kalouptsidis, Nicholas; Caroubalos, Costas. Efficient ARX identification algorithms with full parallelism[J]. IEEE Trans Acoust S peech Signal Process, 1990, 11: 1902-1913.
    [54] Paterson, Jim. Using CAD imaging in training and development of engineers[J]. Structural Engineer, 2003, 3.
    [55] Ventura, Rick J. ; Mignolet, Marc P. ; Kulkarni, Harihar T. "Good" parts-"Bad" parts discrimination: An ARX modeling approach[J]. Proc SPIE Int Society for Optical Engineering, 2002, 2: 1279-1285.
    [56] Bettocchi, R. ; Spina, P. R. ARX linear model set-up for fault diagnosis of gas turbine sensors[J]. American Society of Mechanical Engineers(Paper). 1997, 6: 97.
    [57] Hoffmann C M, Joan-Arinyo R. On user_defined features[J]. Computer Aided Design, 1998, 30 (5) : 321-322.
    [58] 陈萱华.如何利用ASP. NET技术访问数据库[J].计算机与现代化,2003,2.
    [59] HG/T 21618—1998.丝网除沫器编制说明[S].
    [60] 吕梅,王科社.基于ObjectARX的机械标准件库开发[J].北京机械工业学院学报,2001,16(4):34-38.
    [61] HG 20652—1998.塔器设计技术规定[S].
    [62] Peng, Hui; Ozaki, Toru; Haggan-Ozaki, Valerie; Toyoda, Yukihiro. A nonlinear exponential ARX model-based multivariable generalized predictive control strategy for thermal power plants[J]. IEEE Transactions on Control Systems Technology, 2002, 2: 256-262.
    [63] Isaksson, Alf J. Identification of ARX-models subject to missing data[J]. IEEE Transactions on Automatic Control, 1993, 5: 813-819.
    [64] 张能立.Web动态报表的实现[J].计算机应用与软件,2004.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700