基于Visual C++6.0的平面盘型凸轮机构设计专家系统的开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文主要研究了平面盘型凸轮机构专家系统的主框架、知识库和推理机,以及在Solidworks2001环境下对设计结果进行的三维实体造型及运动仿真。
     以对话框的形式建立了平面盘型凸轮机构专家系统的设计向导(Wizard),指导用户逐步进行各种参数的输入与选择,设计的结果可直接显示于系统的主界面上,从而使该系统具有友好的用户界面,体现了专家系统的易用性。
     使用面向对象的数据库编程技术,以Microsoft开放式数据连接(ODBC)模型为基础,结合使用Microsoft Access数据库创建工具,创建了专家系统的知识库及知识库管理系统。通过对凸轮机构从动件运动规律的系统研究,归纳总结了二十余条从动件运动规律选择时所须遵循的规则,这些规则是本专家系统进行合理设计的基础。
     以Windows 98为平台,使用面向对象编程工具Visual C++ 6.0,编制了大量源程序,实现了整个专家系统。通过对Solidworks2001的二次开发,实现了对设计结果的三维实体造型及运动仿真。通过列举算例,说明了本专家系统的使用方法。
The Mainframe , knowledge base and reasoning machine of expert system for planar disc cam mechanism(ESPDCM) , three-dimension entity sculpt and movement simulation of design result in SolidWork 2001 are studied in this dissertation .
    By using dialog box technology , the design wizard of expert system for planar disc cam mechanism is created .which can guide user to complete the data input and selection step by step , and the design result can be shown on the main interface .The usage of the design wizard make the ESPDCM possess of friendly interface .
    Based on the model of Microsoft Open DataBase Connectivity (ODBC), the technology of Object-Orient database , and Microsoft Access Software , the knowledge base of ESPDCM and the manage system of it is constructed .Through studying follower motion law systematically of cam mechanism ,more then twenty rules are concluded , which are the base of reasonable design for the ESPDCM .
    With the tool of Visual C++6.0,the ESPDCM is achieved through programming on the Windows 98 platform . At the same time,this paper perform some the second development to SolidWorks 2001 by using Visual C++6.0 .So the three-dimension entity sculpt and movement simulation of the design result can be realized .Some examples are given in order to explain the use of the ESPDCM .
引文
[1] 贺红梅.凸轮机构设计中从动件运动规律的计算机辅组设计,机械科学与技术,VOL.20,NO.2,2001:218~219.
    [2] 鲁聪,黄丽娟,殷国富.基于VC的数据库开发技术在机械CAD软件中的应用.机械设计,NO.10.2001.28~30.
    [3] 葛正浩,杨芙莲,彭国勋,刘宏昭.凸轮机构通用样条函数运动规律的研究,机械科学与技术,VOL.21,NO.5,2002:783~785.
    [4] 王海燕,袁清珂,等.凸轮CAD中简谐梯形运动规律的研究及应用,机械科学与技术,VOL.17,NO.4,1998:653~655.
    [5] 熊滨生,崔光彩,等.摆动从动件盘型凸轮机构的计算机辅助设计,郑州纺织工学院学报,VOL.6,NO.1,1995:38~43.
    [6] 陈晓华,王江淮,李静淑.平底移动从动件凸轮机构CAD,吉林工业大学学报,VOL.25,NO.78,1995:71~74.
    [7] 叶刚.直动从动件凸轮机构的计算机辅助设计,中国计量学院学报,NO.1,1996.
    [8] 周海.凸轮轮廓的计算机辅助设计,盐城工学院学报,VOL12,NO.3,1999:17~20.
    [9] 黄晨华.凸轮轮廓曲线的计算机辅助设计,韶关大学学报,VOL.21,NO.4,2000:34~36.
    [10] 王令其,缪德建,张少刚.Visual Basic 在凸轮轮廓设计与制造中的应用,机械设计与制造,NO.2,2000:42~43.
    [11] 鲁聪,殷国富,王经卓.用VisualC++开发凸轮CAD软件的方法研究,机械,VOL.27(增刊),2000:8~9.
    [12] 张淳,付铁,刘昌棋.平面凸轮机构CAD系统的研究与开发,机械设计与制造,NO.5,2000:12~13.
    [13] 赵韩,等.凸轮机构设计,高等教育出版社,1993.
    
    
    [14] 欧阳渺安,周济,等.凸轮机构设计专家系统的研究,机械设计与研究,NO.1,1996:20~24.
    [15] 陈敏华.凸轮机构设计专家系统,机床与液压,NO.6,1998:41~42.
    [16] 廉师友.人工智能技术导轮,西安电子科技大学出版社,2000.
    [17] 王永庆.人工智能原理与方法,西安交通大学出版社,1998.
    [18] 吴泉源,刘江宁.人工智能与专家系统,国防科技大学出版,1995.
    [19] 陆汝钤.人工智能(上册),科学出版社,1996.
    [20] 张全寿,等.专家系统建造原理及方法,中国铁道出版社,1992.
    [21] Mann. r. w & Coons. S. A. Computer-Aided Design, Megrw-Hiu year Book Science & Technology, 1985.
    [22] Latombe J. AI in Computer-Aided Design, The Tropic System, TR125, SRI, 1976.
    [23] Brown. D. C. An Approach to Expert System for Mechanical Design Proceedings Trend Application, ASME Vol.49,December, 1983.
    [24] Dixon. J. R. Expert System for Engineering: A program report, proc. 1985, ASME CIME Conf, 1985,9.
    [25] Rasdorf. w. J. Perspective on Knowledge in Engineering Design, Proc 1986, CIME Conf 1986,7.
    [26] R. Y. Lu. Developing and Intelligent system in Engineering. Proc 1986, CIME Conf 1986,7.
    [27] 孙大涌,等.先进制造技术,机械工业出版社,2000.
    [28] 郑武.弧面分度凸轮的廓面误差补偿及基于的运动仿真,西安理工大学硕士学位论文,2002.
    [29] 王燕.面向对象的理论与c++实践,清华大学出版社,1997.
    [30] 郑莉,董渊,傅仕星.C++语言程序设计,清华大学出版社,1999.
    [31] 刘刀桂,孟繁晶.Visual C++实践与提高——数据库篇,中国铁道出版社,2001.
    
    
    [32] 郑章,程刚,张勇.VisualC++6.0数据库开发技术,机械工业出版社,1999.
    [33] Joh.Muell.Visual C++从入门到精通,中国轻工业出版社,1998.
    [34] Craig Eddy Timothy Buchanan.Access 2000 24学时教程,机械工业出版社,1999.
    [35] 石永刚,徐振华.凸轮机构设计,上海科学技术出版社,1995.
    [36] Li-Chun T.Wang,Yu-Tsai Yang. Computer aided design of cam motion programs, Computers in Industry 28,1996.
    [37] 杨久志.根据许用压力角确定凸轮机构基本尺寸方法的探讨,安徽机电学院,VOL.11,NO.1,1996.
    [38] 刘临江,杨慧香.摆动凸轮机构几何尺寸计算方法,吉林工学院学报,VOL.19,NO.4,1998.
    [39] 陈晓华,臧莉,王江淮.平底摆动从动件盘状凸轮机构解析法与CAD,吉林工业大学学报,VOL.25,NO.3,1995.
    [40] Jonathan Borg,PhilipBonello,Christopher Ciantar.A computer based tool for the design and manufacture of automatic lathe cams,Computer in Industry 34(1997)11-26.
    [41] Long-long Wu,Shiau-Huei Wu,hong-Sen Yan. Simplified graphical determination of Disk-cam curvature, Mechanism and Machine Theory, 34 (1999) 1023-1036.
    [42] 沈锦泉等译.人工智能与专家系统开发原理,上还交通大学出版社,1991.
    [43] 陈平.平面连杆机构尺度综合专家系统,西安理工大学硕士论文,2001.
    [44] 曹立明等.知识工程原理,中国矿业大学出版社,1995.
    [45] 伍涛,谢庆生.用Delphi对SolidWorks进行二次开发,贵州工业大学学报,VOL.28,NO.6,1999.
    
    
    [46] 丁毓峰,盛步云,等.用Visual C++6.0开发SolidWorks三维标准件库,计算机工程,VOL.26,NO.7,2000.
    [47] 陈岳坪,罗意平,SE王平安.用Visual C++开发SolidWorks的关键技术,机械与电子,NO.2,2002..

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

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

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