船舶与海洋工程

一种双极性S函数修饰的非线性船舶航向保持算法

  • 张显库 ,
  • 杨光平 ,
  • 张强
展开
  • (大连连海事大学 航海学院,辽宁 大连,116026)
张显库*(1968-),男,博士,教授,博士生导师,研究方向:船舶运动控制、鲁棒控制,E-mail: zhangxk@dlmu.edu.cn.

收稿日期: 2015-12-30

  修回日期: 2016-01-29

  网络出版日期: 2016-01-29

基金资助

国家自然科学基金资助项目(51109020).

A kind of bipolar sigmoid function decorated nonlinear ship course keeping algorithm

  • ZHANG Xian-ku ,
  • YANG Guang-ping ,
  • ZHANG Qiang
Expand
  • (Navigation College, Dalian Maritime University, Dalian 116026, China)

Received date: 2015-12-30

  Revised date: 2016-01-29

  Online published: 2016-01-29

摘要

为使船舶航向保持算法更节能,利用闭环增益成形算法设计线性控制器,使用一种双极性S函数修饰原线性控制律. 理论分析表明,该算法在获得同样控制效果情况下,降低了控制能量.以“育鲲”船为例,采用Simulink工具箱进行计算机仿真验证.结果表明,所设计的非线性修饰后的线性控制器具有良好的鲁棒性能,操舵幅值平均降低10%以上.

本文引用格式

张显库 , 杨光平 , 张强 . 一种双极性S函数修饰的非线性船舶航向保持算法[J]. 大连海事大学学报, 2016 , 42(3) : 15 -19 . DOI: 10.16411/j.cnki.issn1006-7736.2016.03.003

Abstract

In order to make the ship course keeping algorithm more energy-efficient, the linear controller was designed by using the closed-loop gain shaping algorithm. Then a kind of bipolar sigmoid function was applied to decorate the former linear controller. Theoretical analysis shows that the proposed algorithm can reduce the control energy when control effect equals to the former. Taking the training ship “Yukun” as an example, and Simulink Toolbox was used to simulate. Results indicate that the designed controller based on nonlinear decoration has the advantages of good robustness, and steering amplitude reduces by more than 10% on average.

参考文献

[1] 张显库.船舶运动简捷鲁棒控制[M].北京:科学出版社, 2012.
[2] 张显库,张国庆,陈秀嘉.一种非线性反馈反步递推算法的线性弱化[J].控制与决策,2015,30(9):1641-1645.
ZHANG Xian-ku,ZHANG Guo-qing,CHEN Xiu-jia.A kind of linear reduction of Backstepping algorithm based on nonlinear feedback[J].Control and Decision,2015,30(9):1641-1645.(in Chinese)
[3] HARL N,BALAKRISHNAN S N.Impact time and angle guidance with sliding mode control[J].IEEE Transactions on Control Systems Technology,2012,20(6):1436-1449.
[4] 张军,李国胜,张天宏,等.基于有限时间控制的欠驱动水面船舶直线航迹跟踪[J].武汉理工大学学报:交通科学与工程版,2015,39(5):905-909.
ZHANG Jun,Li Guo-sheng,ZHANG Tian-hong,et al. Finite time control for line path following of underactuated surface vessels[J].Journal of Wuhan University of Technology:Transportation Science & Engineering,2015,39(5):905-909.(in Chinese)
[5] 林郁.基于滤波反步法的船舶航向跟踪控制[J].大连海事大学学报,2015,41(1):6-9.
LIN Yu.Command filtered Backstepping-based design for course-keeping control of ship[J].Journal of Dalian Maritime University,2015,41(1):6-9.(in Chinese)
[6] 田佰军,刘正江.增益系数未知条件下不确定船舶航向保持鲁棒λ调节控制[J].大连海事大学学报,2015,41(2): 30-34.
TIAN Bai-jun,LIU Zheng-jiang.Robust  control for ship course-keeping system in present of the unknown control gain function[J].Journal of Dalian Maritime University,2015,41(2):30-34.(in Chinese)
[7]孙建,李伟,安思朦.基于变结构自抗扰的欠驱动水面船舶航迹保持控制[J].大连海事大学学报,2015,41(3): 10-14.
SUN Jian,LI Wei,AN Si-meng.Track keeping control for underactuated surface ships based on variable structure active-disturbance rejection[J].Journal of Dalian Maritime University,2015,41(3):10-14.(in Chinese)
[8]ZHANG Xian-ku,ZHANG Guo-qing.Researches on Williamson turn for very large carriers[J].Naval Engineers Journal,2013,125(4):113-119.
[9]张显库.用航向偏差的正弦函数驱动的自动舵控制算法[J].中国航海,2011,34(1):1-4.
ZHANG Xian-ku.Control algorithm for autopilot driven by sine of course deviation[J].Navigation of China,2011,34(1):1-4.(in Chinese)
[10] ZHANG Xian-ku,ZHANG Guo-qing.Design of ship course-keeping autopilot using a sine function based nonlinear feedback technique[J/OL].(2015-09-02)[2015-12-24].Journal of Navigation,2015:1-11.http://dx.doi.org/10.1017/S0373463315000612.
[11]张显库,金一丞.控制系统建模与数字仿真[M].第2版.大连:大连海事大学出版社,2013.
[12]郭禹.航海学[M].大连:大连海事大学出版社,1999.
[13]涂武.船舶航向最优控制与仿真研究[D].哈尔滨:哈尔滨工程大学,2008.
TU Wu.Research of optimal control of ship heading and using Simulink for simulation[D].Harbin: Harbin Engineering University,2008.(in Chinese)

文章导航

/