第 26 卷 第 10 期
Vol. 26 No. 10
控 制 与 决 策
Control and Decision
2011 年 10 月
Oct. 2011
基于离散滑模预测的欠驱动 AUV 三维航迹跟踪控制
文章编号: 1001-0920 (2011) 10-1452-07
贾鹤鸣
1
, 程相勤
2
, 张利军
1
, 边信黔
1
, 严浙平
1
(1. 哈尔滨工程大学 自动化学院,哈尔滨 150001;2. 海军核辐射仪器计量站,山东 青岛 266100)
摘 要: 针对欠驱动自主水下航行器 (AUV) 的模型不确定和外界海流干扰问题, 为了实现欠驱动 AUV 的三维航迹
跟踪控制, 采用虚拟向导法建立空间运动误差离散化模型. 基于递归滑模思想设计离散滑模预测控制器, 利用滚动优
化和反馈校正方法补偿了不确定项对滑模预测模型的影响. 最后针对某欠驱动 AUV 进行了空间曲线跟踪控制仿真
实验. 结果表明, 所设计的控制器可以较好地克服时变非线性水动力阻尼对系统的影响, 并对外界海流干扰有较好的
抑制作用, 保证了欠驱动 AUV 三维航迹跟踪系统的鲁棒性, 实现了三维航迹的精确跟踪.
关键词: 欠驱动自主水下航行器;三维航迹跟踪;离散滑模预测;虚拟向导
中图分类号: TP24 文献标识码: A
Three-dimensional path tracking control for an underactuated AUV
based on discrete-time sliding mode prediction
JIA He-ming
1
, CHENG Xiang-qin
2
, ZHANG Li-jun
1
, BIAN Xin-qian
1
, YAN Zhe-ping
1
(1. College of Automation, Harbin Engineering University, Harbin 150001, China; 2. Navy Nuclear Radiation Instrument
Measurement Station,Qingdao 266100,China.Correspondent:JIA He-ming,E-mail:jiaheminglucky99@126.com)
Abstract: According to the model uncertainties problem of an underactuated autonomous underwater vehicle(AUV) and
the enviromental current disturbances problem, in order to achieve the three-dimensional path tracking control of the
underactuated AUV, the space movement error model is established based on virtual guidance method. The discrete-time
sliding mode predictive controller is designed based on recursive sliding mode designing theory. Feedback correction and
receding horizon optimization approaches are employed to compensate the influence of uncertainties for the sliding mode
predictive model. Finally, space curve tracking simulation experiment is carried out by an underactuated AUV. The simulation
results show that the designed controller can overcome the influence of time-varying nonlinear hydrodynamic damping to the
control system, even the proposed control scheme has better effect on attenuating the external current disturbances. Thus the
robustness of three-dimensional path following system is guaranteed and the tracking control with high tracking precision
can be achieved.
Key words: underactuated autonomous underwater vehicle;three-dimensional path tracking;discrete-time sliding mode
prediction;virtual guidance method
1 引引引 言言言
自主水下航行器 (AUV) 三维航迹精确跟踪能力
是实现水下勘探、打捞和施工作业以及自身避障的重
要技术前提
[1]
. 由于本文研究的 AUV 具有欠驱动特
性和加速度不可积的非完整约束条件
[2]
, 加上外界海
流的干扰
[3]
, 从而令其实现三维航迹跟踪控制更加困
难.
目前的 AUV 三维航迹跟踪是分别对解耦后的水
平面和垂直面运动单独设计控制器来间接实现的
[4-6]
,
现有的研究以水平面跟踪控制和动力定位为主. 文
献 [7-8] 基于 Lyapunov 稳定性理论和反步法设计水平
面航迹跟踪控制器, 而基于精确模型和反步法思想
设计的控制器, 由于结构复杂不利于工程实现, 难以
保证实际工况下系统的控制品质. 针对海流干扰影
响, [9] 提出了基于模型预测-校正控制策略的神经网
络逆控制方法, 提高了 AUV 水平面航迹跟踪的抗海
流干扰能力和跟踪精度. [10-11] 分别利用基于模糊神
经网络的直接自适应控制方法和神经网络自适应控
收稿日期: 2010-05-25;修回日期: 2010-08-10.
基金项目: 国家自然科学基金项目(60704004);教育部博士点基金项目(20070217078, 20102304110003).
作者简介: 贾鹤鸣(1983−), 男, 博士生, 从事非线性系统控制的研究;张利军(1973−), 男, 教授, 博士生导师, 从事非线
性系统控制技术等研究.