论文部分内容阅读
并联船舶运动模拟器是一种发展迅速、应用广泛的典型运动模拟器,具有节能性、经济性、安全性、可控性等特点。并联船舶运动模拟器能够在实验室中将船舶在海洋中摇摆的姿态模拟出来,可以将舰载武器和设备仪器放在船舶运动模拟器上进行陆地实验,减少海上实验次数,从而降低实验成本和研究周期。因此对并联船舶运动模拟器关键技术进行研究具有重要意义。针对并联船舶运动模拟器结构和控制系统的多样化而带来的设计复杂性问题,本文采用模块化设计的Stewart结构与基于EMC2控制器的开放式控制系统相结合的方案,并根据并联船舶运动模拟器的设计指标,对其进行了机械结构和控制系统的具体设计。本文的研究内容主要包括以下几个方面:第一,对并联船舶运动模拟器进行运动学分析,运用欧拉角坐标变换法建立了并联机构的逆解数学模型,描述了并联船舶运动模拟器的动平台、伸缩杆、定平台之间的空间位置关系;采用数值分析法和Matlab仿真软件,求解出并联船舶运动模拟器的工作空间。第二,利用模块化设计的思想和对并联机构的运动分析结果分别设计动平台模块、固定平台模块和伸缩杆模块,根据并联船舶运动模拟器的设计指标和实际情况设计出了符合本方案的球铰链、万向铰链以及具有模块化特色的电动伺服缸,并利用UG三维软件建立了并联船舶运动模拟器的三维模型。第三,运用频域分析法和时域分析法得到海浪运动与船舶运动的响应函数以及船舶在不规则波中的摇荡运动方程,并通过实例计算得到100t以下的船舶在我国沿海地区6级海况航行时t=0~180s内横摇、纵摇以及垂荡的运动样本。第四,六自由度并联船舶运动模拟器的控制系统设计,根据所求得的逆解数学模型,利用C语言编写EMC2控制器的运动学模块;针对并联船舶运动模拟器的具体结构对EMC2控制器的INI、HAL等相关文件进行配置;利用G代码编写船舶在海浪里的运动样本的程序,并在设计好的EMC2控制系统里进行了运动控制仿真;最后利用EMC2控制器成功地控制了三自由度并联机构模型的动平台的运动。