摘要: |
在高于设计海情时,无法通过实船试验来检验船舶航向控制系统的运行工况,以及航向控制效果,本文着重分析了船舶航向系统所存在的间隙、饱和、死区等非线性特性。通过仿真复现了现有PID控制系统在高海情时的运行工况,结果表明在高海情下现有控制系统的航向控制效果不能满足要求。针对高海情下船舶航向系统非线性特性,设计了先进的神经网络控制器来改善高海情下船舶航向控制效果。
首先,对船舶航向控制系统建模。基于动量定理、动量矩定理建立了艏摇、横荡、横摇三个自由度的船舶运动方程,并分析了船体所受外力(及力矩),包括船体水动力、舵上所受的流体动力及海浪的干扰的计算模型。
其次,建立舵机液压伺服系统的非线性数学模型。分析舵机液压伺服系统的基本组成结构,并对各组成部分进行建模。针对实际运行工况分析此系统存在的非线性因素。
然后,对现有船舶航向控制系统进行仿真。对多种海情、不同遭遇角下的航行过程进行仿真,给出航向角、舵角的曲线以及统计值。仿真结果表明在高于设计海情下,现有控制器控制的舵角不断达到饱和,实质上在这个过程中系统是处于失控(开环)状态,所以无法满足船舶航向控制精度的要求。
最后,设计船舶航向神经网络控制系统并进行仿真。针对高海情下船舶航向系统非线性特性,设计了神经网络控制器,该过程主要包括确定神经网络控制器结构、设定初值,设计神经网络训练算法等。给出了所设计的航向控制系统的仿真曲线,并与现有控制系统进行比较,仿真结果表明在高于设计海情下,神经网络控制器在航向控制精度和解决舵角饱和问题上均有显著改善。 |