论文部分内容阅读
随着计算机应用技术的发展,运用计算机进行仿真已成为现代机构学研究中一种重要的科研手段,它在可行性论证、工程设计和寻求最佳方案等方面发挥着重要作用。目前,关于机构运动仿真的研究已经向三维实体化方向发展。本文在研究了连杆机构结构分解和运动分析的自动求解的基础上,研究了在SolidWorks软件平台上进行连杆机构实体运动仿真的方法。最终将面向对象的机构分析系统与SolidWorks的特征造型功能结合起来,开发了一套连杆机构的三维参数化实体运动仿真系统。此系统的建模和分析计算的自动化程度高,为连杆机构设计提供了全面准确的参考数据。 首先充分利用SolidWorks强大的参数化特征造型功能,开发出一套连杆机构中常用构件的参数化模板库,并进行了机构的实体装配;提取出装配体的装配信息并将其转化为结构分解所需要的拓扑信息,采用合理的数据结构来存储装配信息。 其次根据连杆机构的基本组成、型转化和广义型转化理论,采用面向对象的思想对机构进行自然分解;建立了适当的类等级,确定出类中所需的对象,并用C++语言实现了所有类的定义,从而完成了整个软件系统的设计。 再次根据型转化法运动分析的算法,实现了机构运动分析的自动化;并结合SolidWorks中关于仿真的接口函数,实现了在SolidWorks平台上进行实体运动仿真的自动化。 最后以SolidWorks为支撑软件,利用SolidWorks提供的API接口,在VC++6.0开发环境下,编制大量程序,实现了整个软件系统。并给出了运用此系统对几种常用连杆机构进行分析和仿真的算例。