基于SolidWorks的机构运动方案设计虚拟实验系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文以面向对象的Visual C++语言为开发工具,以SolidWorks为软件平台,开发了一套机构运动方案设计虚拟实验系统。
     首先,以机构运动方案设计实验用到的实物零件为原型,用SolidWorks软件对各类零件进行了三维参数化造型,建立了一个虚拟零件库。
     然后,根据实现系统功能的需要编制了相应的程序模块。在程序模块的设计过程中,结合机械设计基础知识,对平面四杆机构的运动仿真进行了大量的研究。根据四杆机构的不同类型分别编写了运动分析程序,在SolidWorks环境下实现了运动仿真。对于六杆机构,运用型转化理论进行了运动和动力分析,实现了运动仿真。
     最后,将程序运行得到的数据进行了可视化处理,以曲线的形式显示出来,为进一步的设计工作提供了直观的参比依据。
     同时,作者在本文中结合自己的开发经验和体会总结了对于SolidWorks二次开发的步骤和相关技术,为后续的系统完善工作提供了指导和借鉴作用。
     本论文的开发成果,既可以用于学生的机构运动方案设计实验,也可以用于教师课堂演示。随着系统功能的不断完善,本研究工作的成果最终会得以普及。
This thesis developed a virtual experiment system for mechanism kinematics scheme design based on SolidWorks with the tool of Visual C++.
    In order to realize the function of this system, a virtual parts library was established with SolidWorks and three -dimensional parameterized modeling was realized at the same time based on the practical part prototypes, which have been used in mechanism kinematics scheme design experiments in the physical laboratory.
    Then, procedure module was made with the needs of this system. In the design process of the module, four-bar linkage motion simulation had been studied in detail in connection with the fundamental knowledge of machine design. Procedure had been programmed separately according to different types of four-bar linkage, and motion simulation had also been realized under SolidWorks circumstance. For six-bar linkage, the theory of type transformation of planar linkage had been applied to perfume the kinetic and dynamic analysis and simulation had been realized either.
    
    
    Finally, the data accessed from the procedure was visualized handled so that the result can be displayed in the form of curves, which provides comparative evidence for further design work.
    At the same time, the steps to go through in the process of SolidWorks secondary-development and involved technology were summed up, which could do a great deal to follow-up system perfection.
    The result of this thesis, not only can be applied to support students to perfume mechanism kinematics scheme design, but also can be applied to support teacher' s classroom demonstration in high school. Along with the function of the system being improved continuously, the result of this thesis will be popularized ultimately.
引文
?
    
    
    【1】汪诗林,吴泉源.开展虚拟实验系统的研究与应用[J].计算机工程与科学,22(2),2000:33—35.
    【2】刘泽明,陈庆红.机构运动方案设计实验指导书.西安理工大学机械设计及零件实验室.2001:1.
    【3】黄向红等.实验室改革与虚拟实验室探讨.实验室研究与探索[J],(6),2000:70-75.
    【4】单美贤.虚拟实验室的发展方向.开放教育研究[J] (2),2002:44-46.
    【5】http://202.127.145.116.
    【6】http://vr.WZU.edu.cn/labjs/labjs.asp.
    【7】http://2002。117.149.36/vroom/index.asp.
    【8】http://www.nchc.org.tw/Chinese_1/05_resource/vr/.
    【9】http://www.cau.edu.cn/viscs/.
    【10】http://210.32.200.39/vr/jianjie.htm.
    【11】王成龙,李刚炎,彭华等.Solidworks’97在虚拟工程中的应用及二次开发策略.武汉汽车工业大学学报[J],20(6),1998:35—37.
    【12】郑武.弧面分度凸轮的廓面误差补偿及基于SolidWorks的运动仿真.西安理工大学硕士学位论文,2001:40.
    【13】潘海寿.复杂机械的虚拟样机技术.南京理工大学硕士学位论文,2001:25
    【14】商飞鹏,刘瑞祥,王毅等.利用VC6.O在SolidWorks中进行铸钢件冒口系统的设计.计算机应用技术[J],(3),2003:28—30.
    【15】丁毓峰,盛步云,张进军等.用Visual C++6.O开发Solidworks三维标准件库[J].计算机工程,26(7),2000:52—54.
    
    
    【16】SolidWorks Corporation. SolidWorks2001 API help[Z].
    【17】李存军,朱鑫,梁世庆.Visual C++6.0编程.成都:电子科技大学出版社,1999.4:7—8.
    【18】郭晓宁.平面连杆机构自动分析和可视化仿真.西安理工大学硕士学位论文,2000.3.
    【19】陈岳坪,陈敏,肖学勤.SolidWorks的界面设计技术[J].广西工学院学报,14(3).2003:40—42.
    【20】曹惟庆.连杆机构的分析与综合,北京:科学出版社,2002.5:48—50.
    【21】郭晓宁.平面连杆机构自动分析的可视化仿真.西安理工大学硕士论文,2000:7—13.
    【22】褚金奎.平面复铰机构的类型综合及机构分析.陕西机械学院硕士论文,1989.
    【23】郭瑞峰.型转化法平面连杆机构力分析及平面连杆机构通用分析程序设计,西安理工大学硕士学位论文,1995.
    【24】饶建华.平面连杆机构结构辨识及运动分析的计算机自动生成.陕西机械学院硕士论文,1993.
    【25】饶建华,褚金奎等.复杂平面连杆机构结构分解路线的自动生成.陕西机械学院学报,9(4),1993.
    【26】饶建华,褚金奎,曹惟庆等.复杂平面连杆机构型转化运动分析及其通用程序[J].西安理工大学学报,10(3),1994:161—167.
    【27】机械原理课程教学指导小组.机械原理课程教学教材研究论文集[M].高等教育出版社,1988:35
    【28】马晓丽.机构运动简图测绘虚拟实验系统的设计与实现[J].机械设计,(3),2001:31.
    【29】郭晓宁.连杆机构的结构运动学特征及参数化实体运动仿真的研究.西安理工大学博士论文,2000:118—121.
    
    
    【30】钟诗胜,王知行,关立文等.机构运动方案设计支持系统的总体设计[J].哈尔滨工业大学学报,30(2),1998:26—33.
    【31】谢泗淮.机械原理[M].中国铁道出版社,2001,8:208.
    【32】郭晓宁.基于SolidWorks的平面连杆机构实体运动分析[J].西安理工大学学报,17(4),2001:392—395.
    【33】曹惟庆,徐曾荫.机构设计[M].北京:机械工业出版社,1999:111—114.
    【34】杨可桢,程光蕴.机械设计基础[M].北京:高等教育出版社,1989.5(第三版):24—26
    【35】陆正兴.虚拟实验室.物理实验,20(9),2000:41.
    【36】孙宇.电子实验的虚拟实验室建设.信息技术,(6),2002:11—15.
    【37】李真香,张跃华.仿真技术与虚拟现实技术.电脑学习,(5),2000:2—3.
    【38】陈少强,王明文.基于知识的虚拟化学实验CAl系统的设计与实现[J].计算机与现代化,2001(5):108—118.
    【39】王知行等编著.机械CAD与仿真技术.哈尔滨:哈尔滨工业出版社,2000.
    【40】刘宏增,黄靖远编著.虚拟设计.北京:机械工业出版社,1999.
    【41】董楠.机械仿真的分布式虚拟实验[J].煤矿机械,(6),2003:24—26.
    【42】[德] Antonino Gomes de Sa, Gabriel Zachmann .Virtual real ity as a tool for verification of assembly and maintenanc e processes Computers & Graphics, (23), 1999:389—403
    【43】[美]Lakshmi Srinivasan. Computer Aided Motion Synthesis f or Improved Kinematic and Dynamic Performance of Mechanic al Systems Mechanical Engineering State University of N
    
    ew York at Stony Brook,1997:42—62.
    [44] Pratt MJ. Virtual prototypes and product models in mechan ical engineering. In: Rix J, Haas S, Teixeira J, Virtual prototyping—virtual environments and the product desig nprocess. London: Chapman & Hall, 1995: 113—28.
    [45] Flanagan WP, Earnshaw R. Applications: meeting the futur e at the University of Michigan Media Union. IEEEComputer Graphics and Applications, 17(3), 1997: 15—9.
    [46] [加拿大]Hazim A. El-Mounayri, B. Sc, M. Sc. Generic Solid M odeling Based Machining Process Simulation. Doctorate the sis of McMaster University, 1997: 18—28.
    [47] [美]Vildan Tanriverdi. A Virtual Reality Interface Design (Vrid) Model And Methodology. Doctor's dissertation of Tufts University, 2001: 32—46.
    [48] Charles E. Hughes, J. Michael Moshell. Shared Virtual World s for Education:The ExploreNet Experiment. http://www, cs. ucf. edu.
    [49] [英]Ciaran Mcdonnell, Hugh Mcatamney, Cathal Keegan etc. Aspects of Virtual Reality and visualization, Internationa 1 Journal of Modern Physics C, 12(4), 2001: 581—587.
    [50] [西班牙] Juan A. Barceló. Virtual Reality and scientific vi-sualization working with models and hypotheses. Internat ional Journal of Modern Physics C, 12(4), 2001: 569-580.
    [51] [美]Ash Rofail,Yasser Shohoud著,邱仲潘等译.COM与COM+从入门到精通,北京:电子工业出版社,2000.4.
    [52] 刘维信.机械最优化设计.北京:清华大学出版社,1993.6.
    [53] 戴锋.Visual C++程序设计基础.北京:清华大学出版社,2001:
    
    70—73.
    【54】郑莉,董渊.C++语言程序设计[M].北京:清华大学出版社,2001,7.
    【55】黄维通.visual C++面向对象与可视化程序设计.北京:清华大学出版社,2000,5.
    【56】[美]David J.Kruglinski,Scot Wingo,George Shepherd著,希望图书创作室译.Visual C++6.0技术内幕.北京:北京希望电子出版社,2002,3.
    【57】[美]David Bennett等著,徐军等译.Visual C++5.0开发人员指南.北京:机械工业出版社,1998,9.
    【58】Pr Klingstam, Per Gullander. Overview of simulation tools for computer-aided production engineering, Computer in In dustory 38 (1999): 173-186.
    【59】Sanker Jayaram,Hugh IConnacher and Kevin W Lyons.Virtual assembly using virtual reality techniques. Computer—Aided Design, vol. 29. No. 8, pp. 575-584. 1997.
    【60】喻宏波,王金敏,王玉新.多杆空间机构三维实体仿真[J].机械设计,(9),1999:16—18.
    【61】陈正鸣,吴玉光,范永法.虚拟现实在CAD/CAM中的应用[J].计算机工程,(7),1999:3—5.
    【62】袁浩.机械制图虚拟实验室的研究与设计[J].机械与电子,(2),2002:43—45.
    【63】隋爱娜,吴威,赵沁平.虚拟装配与虚拟原型机的理论与技术分析[J].系统仿真学报,(7),2000:386—388.
    【64】董玉德,王俊,朗文辉.零件装配及运动仿真方法的实践[J].电子计算机与外部设备,23(1)1999:54—57.