论文部分内容阅读
目前,世界各国围绕海洋权益的争夺日益升温,世界大国正将目光转向海洋。随着科技的发展,无人化、智能化的设备越来越多,适应这一趋势的水面无人艇受到世界各大国的重视。无人艇作为一种无人智能海洋运载平台,可以在复杂的水域环境中自主航行与作业,并且它具有较好的操作性、控制性、灵活性和可靠性。它在未来战争、海洋科研中都是较好的选择。在领海监视、海洋研究、海图绘制、通信中继、等领域有极广的应用前景。在船舶运动控制领域,船舶的航迹跟踪控制一直是重点研究的课题。虽然目前国内对水面无人艇航机跟踪的研究有不少,但是大部分是停留在理论研究仿真阶段。本文将采用理论分析、模型仿真以及实物验证相结合的方式,对水面无人艇的航迹跟踪控制器进行设计,同时在实物无人艇上对算法进行验证以实现航迹跟踪的目标。无人艇的航迹控制方式直接和间接两种方式,由于在直接控制方式中很难获得模型的动态参数,所以本文选择使用间接航迹控制方式。这种算法的算法结构相对简单,同时在技术上比较可靠,在工程上比较容易实现。间接航迹控制方式,在控制器设计时需要分别考虑设计航迹控制器和航向控制器。根据无人艇航迹跟踪系统设计的要求,本文主要分为船舶模型建立、航向控制器设计与仿真、航迹跟踪控制器设计与仿真、航迹跟踪算法的实物验证四部分。首先,本文通过建立坐标系入手,对船舶进行受力分析,建立船舶六自由度方程,然后通过简化将模型变为船舶水面三自由度方程,根据Abkowitz提出了小扰动和Taylor展开方法进行简化计算,将船舶模型化为K-T方程,为航迹跟踪控制提供数学模型。其次,航向控制的方法有很多种,通过对各种算法进行比较,本文采用的是广义预测控制的算法进行航向控制。GPC以预测模型为基础,采用在每个采样点的有限采样时间内不断向前滚动优化,并利用实际测量数据通过反馈校正控制量误差,克服系统由于参数变化、干扰等因素引起的模型变化和系统的不确定性。本文先对广义预测算法进行理论推导,然后设计控制策略。根据建立好的船舶模型,在输入给定的航向角后,对模型的输出进行预测,预测出参考轨迹,由控制器发出指令舵角,船舶开始运动,然后将船舶当前状态下的舵角反馈给控制器,对原来的指令舵角进行优化及校正。然后,本文采用的是LOS导航算法对航迹控制器进行设计。LOS导航算法利用位置高效地获取期望航向角,期望航向的获取独立于动力学控制器,只与实际位置和给定航迹有关。该算法利用了船舶位置与期望位置之间简单的几何关系判断可视性,然后得出期望航向角。将船舶的位置和舵角分别反馈给LOS算法和GPC控制器,LOS计算出期望航向角,GPC控制器跟踪该航向角,得到新的指令舵角,重复上述操作就实现了船舶航迹的连续跟踪。最后,将设计的基于广义预测控制的航迹跟踪控制器应用到HUSTER-12s无人艇航迹跟踪控制中。实船实验结果表明了该方法在实际水域环境下的可行性和有效性,而且控制精度高,具有实用价值。