节点文献
基于SolidWorks的机构运动仿真研究
Research of Mechanism Movement Simulation Based on SolidWorks
【作者】 韩锐;
【导师】 郗向儒;
【作者基本信息】 西安理工大学 , 机械设计及理论, 2004, 硕士
【摘要】 本文针对机构运动创新设计实验的需要,研究了在SolidWorks平台上进行机构运动仿真与分析的方法。对使用Visual C++开发运动仿真系统需要解决的实体建模、数据库操作、数据处理、参数曲线输出、屏幕运动仿真等关键技术进行了研究。开发了机构运动仿真软件,实现了三维实体机构的运动仿真。 首先,研究了在SolidWorks平台上进行参数化实体建模的方法。本文对两种不同的参数化建模方法进行了比较,选择了其中一种通过修改模型参数实现参数化建模的方法,实现了简单零件的三维参数化建模,简化了建模过程,提高了建模效率。 其次,针对不同机构的特点,采用了三种不同的算法来处理运动仿真数据,在此基础上,提出了在数据处理部分使用MATLAB C++数学函数库进行求解的方法,简化了求解的过程.通过这种方法计算出了各构件的位置、速度和加速度等运动学参数。建立了Access数据库对数据统一进行管理,并将所有构件的运动学参数保存在数据库中。 再次,将运动分析与SolidWorks软件相结合,利用其提供的API接口,在VC++6.0开发环境对下对SolidWorks进行了二次开发,实现了简单机构的实体运动仿真和多机构组合的实体运动仿真。 最后,利用MATLAB软件的图形显示功能,将运动学分析结果进行了可视化处理,并以图表的方式显示出来,取得了较好的直观效果。
【Abstract】 Based on the request mechanism kinematics innovation design, this thesis studies the method of movement simulation on the platform of SolidWorks. Discusses key techniques on how to realize the movement simulation system with Visual C++. These techniques include solid mass modeling, database, data processing, chart output and movement simulation on screen. The movement simulation of solid mechanism is realized.Firstly, The method of parameterized solid modeling on the SolidWorks platform is studied. Two difference methods of parameterized solid modeling are compared; one of the methods is strict introduced. The three-dimensional parameterized design of simple part is realized. It simplifies the modeling process and raises the modeling efficiency.Secondly, Three algorithms is presented to deal with different mechanism, based on it, a method of using the C++ Math Library of MATLAB is presented to simplify the solving process in the data processing. The parameters of position, velocity and acceleration are calculated by using the method. An Access database is build to manage the date, and all of the parameters are saved in database.Thirdly, Integrated kinematics analysis with SolidWorks software. Perform the second development on SolidWorks 2001+ by VC++6.0 and API interface. The three-dimensional solid kinematics simulation of simple mechanism and multi-mechanism is achieved.At last, The result of kinematics analysis is processed and visualized by using the display function of Matlab. The results of the application are very favorable.
【Key words】 SolidWorks; Movement Simulation; Visual C++; DLL; Secondary Development; MATLAB;
- 【网络出版投稿人】 西安理工大学 【网络出版年期】2004年 03期
- 【分类号】TP391.72
- 【被引频次】84
- 【下载频次】4549