论文部分内容阅读
机电联合仿真软件是一款面向精密运动平台结构详细方案设计的集成设计软件。该软件封装集成了精密运动平台关键组件、系统模型知识、建模分析方法,能够有机地融入到研发单位的设计规程中,从而辅助设计人员快速实现对精密运动平台结构设计方案的仿真、分析与优化。机电联合仿真软件融入研发单位的设计规程的关键,在于如何实现仿真软件与研发单位设计规程中所使用的商业工程软件的互通。针对上述问题,本文提出了基于模板库的模型转换方法,研发了机电联合仿真软件外部模型转换模块。本文的主要工作包括以下方面:本文分析了外部模型转换模块的设计关键点,提出了具体的功能需求,并对软件功能模块进行了划分。设计了支持建模、分析知识模块的软件架构和以组件为中心的数据结构,可方便地支持后期对软件的维护和扩展。为了保证机电联合仿真软件外部模型转换模块的可扩展性和通用性,提出了基于模板库的模型转换方法,将模型转换信息存储到组件对应模板节点中。基于模型模板库,采取从组件模板中提取转换信息的方式,设计并实现了外部模型转换模块关键算法。为了实现装配体模型至面向详细分析的仿真软件系统方案模型的转换,研究了装配体模型转换过程中几何约束与运动副的映射关系,确定了装配体建模操作规范。在此基础上,分析了精密运动平台转换过程中模型拓扑表达,针对其中缺失的动力学信息,开发了模型修正模块对其进行完善。最后,基于C++Builder对机电联合仿真软件外部模型转换模块所包含的Simulink模型导入模块、Simulink模型导出模块和Pro/E装配体转换模块进行了具体软件实现。以H型运动平台为样例,针对各转换模块分别构建对应的测试模型,使用本文开发的机电联合仿真软件外部模型转换模块对其进行转换。对比转换前后模型拓扑和参数信息,转换结果表明,外部模型转换模块达到了预期功能效果,验证了本文研发的机电联合仿真软件外部模型转换模块的可行性和有效性。