基于PID算法的船舶航迹自动控制

发布者:三青最新更新时间:2012-12-12 来源: 21IC 关键字:PID算法  船舶航迹  自动控制 手机看文章 扫描二维码
随时随地手机看文章

1  引言
当船舶在大海中航行时,通常利用自动舵系统改变舵角从而使船舶沿着期望的航迹自动航行[1]。自动舵系统是根据航迹偏差信息自动完成操纵舵机的装置,是在随动操舵基础上发展起来的一种自动控制操舵方式。它可以代替人工操舵,保持船舶在设定航向或预定航迹上航行,实现航向保持、航向改变以及航迹保持的功能。自动舵不仅可以减轻舵手的劳动强度,而且在远航时,在相同的航行条件下,可以减少偏航次数,减小航向偏差,从而提高航速,缩短航行时间,节省燃料,提高航行的经济效益[2,3]。

2  视线扫描导航系统设计
2.1  航迹控制方案设计
航迹控制分为直接航迹控制和间接航迹控制。直接航迹控制是依据航迹偏差直接改变舵角,从而使船舶的实际航迹能够跟踪期望航迹。间接航迹控制是通过航迹偏差计算期望的航向信息,再利用期望的航向与实际船舶航向的偏差改变舵角,从而实现航迹控制。

本文采用间接航迹控制方式,如图1所示,内环为船的舵角控制,用于操纵舵机使实际舵角与规划舵角一致,从而使船舶航向发生改变,中环为船的航向控制,是将GPS测量的当前船舶航向与航向规划器产生的期望航向相比较,航向误差送入航向PID控制器,从而产生期望的舵角变化值,外环为船舶的航迹控制,通过航迹跟踪算法计算可以消除航迹偏差的规划航向。
2.2  航迹跟踪方式

船舶在航行过程中受到风、浪及海流等因素的影响,出现航迹偏差问题。本文通过GPS系统获取的船舶实际位置信息对航迹偏差进行解算,以获取可消除航迹偏差的航向修正角度。图2所示为航迹跟踪方式原理图。人工驾驶时,船舶驾驶人员会在一定的视线区域实时观察船舶前方有无障碍物和是否偏离期望的航迹。因此在船舶航迹自动控制时,模拟人工驾驶设定视线扫描区域,当航迹偏差在一定范围时,视线扫描区域与预定航迹相交于航迹瞄准点P。当前船位与航迹瞄准点P形成的航迹瞄准方向即为经视线导航策略导出的规划航向角度。利用GPS系统反馈的船舶位置、航向信息以及设定的航迹信息可计算出当前的规划航向角度从而解算出可消除航迹偏差的规划航向角度。解算具体过程如下所示。
计划航迹向角度可通过计划航迹点坐标解算获得:

其中为从赤道到纬度的纬线之间的距离,即

将A、B点的纬度坐标代入到式(3)计算出数值,再利用(2)式可解算出计划航迹向角度由于航迹瞄准点P在计划航向AB上,所以用AP点、PB点计算出的航向角度与计划航向相同。                               
利用式(1)、(2)即可计算出航迹瞄准点P位置坐标。由此可利用式(1)得到当前船位点与瞄准点形成的规划航向角度值。
经视线导引策略解算出的规划航向角将传递到航向控制系统中。通过对船舶的航向控制使船舶按规划航向角度方向行驶,从而使船舶相对于预定航线的偏差逐渐趋向零。该跟踪规律可以使船舶在逼近预定航线缩短航迹偏差的同时,使得船舶航向角度趋近于预定航线的航向角。 [page]

3  视线扫描导航系统控制设计
3.1  运动学方程

图3为建立的船舶运动坐标系,其中为大地坐标系,xoy为船体坐标系,船体在左右对称、前后对称时的水平面运动线性方程如下[6]:

—工作状态下,当船舶作方向的加速运动时所受到的向水作用力;
—工作状态下,当船舶绕轴的角加速运动时所受到的向水作用力;
—工作状态下,当船舶作方向的匀速运动时所受到的向水作用力和绕轴的水作用力矩;
—工作状态下,当船舶作绕轴的匀角速运动时所受到的向水作用力和绕轴的水作用力矩;
—工作状态下,匀速操舵角时所受到的向水作用力和绕轴的水作用力矩。
—绕轴的转动惯量;
船体左右对称、前后接近对称式水平面运动关于艏向速度的单状态变量线性方程为

式(5)称为舵角—偏航方程,其中:


式(5)写成传递函数形式为

式(6)中称回转性指数或舵效系数。
上面得到的单变量方程是二阶方程。其中是船固有的运动响应时间常数,在良好稳定性条件下为正实数,通常是操舵时间常数,数值一般与相似。在此基础上作进一步简化,把二阶方程化为近似等效的一阶方程。以来代替的总效应。于是可得传递函数的一阶近似

由于,则可以得到船体艏向运动的传递函数及线性方程为

式(8)为的一阶方程,也称野本(Nomoto)模型。式中就是舵效应系数;是应舵时间常数。利用试航实验中获取的船体艏向角及舵角数据,通过最小二乘法对该模型参数进行辨识,获得参数值为
3.2  PID控制器设计
由于PID控制的航向舵具有结构简单、参数易于调整和固有的鲁棒性特点,使得这种控制方式得到广泛应用[7,8]。当存在由风浪、海流等因素的干扰时,航向偏差给操舵设备提供修正信号,此时航向控制方程为:             
    (10)

式(10)中,比例环节可成比例的反应航向偏差信号,使得偏差一旦产生,控制器立即产生控制舵角信号,从而减少航向角度偏差。积分环节可消除稳态误差,提高系统的无差度。微分环节可调节航向角度变化速率,误差突变时能及时控制,并在航向偏差出现变大趋势时,在系统中引入有效的早期舵角修正信号,从而加快系统的动作速度,减少调节时间。利用模型辨识结果进行30°航向偏差的PID控制器设计,获得PID控制参数为
在航迹控制过程中只要偏差存在,积分环节就会连续积分,可能导致积分饱和,影响航迹控制性能。针对这一问题,根据船舶运动过程中实际航向偏差不同阶段,采用不同的积分策略。航向偏差反映了实际航向与规划航向角度间的差距。当航向偏差减小时,系统正在向规划航向方向行驶,此时可取消航向PID控制器中的积分环节,利用船舶惯性作用向稳态逼近。当航向偏差增大时说明系统正向远离规划航向方向运动,此时需要加入积分环节作用,抑制其远离趋势,使船舶向规划航向方向行驶。若航向偏差在某一范围内趋近恒定,此时系统存在稳态误差,需要加大积分环节作用,以消除误差,提高系统控制精度。航迹控制的流程图如图4所示。 [page]

4  航迹控制系统硬件设计
航迹控制系统的其主要功能有对船体的运行状态进行数据采集、控制船体运动和与远程遥控系统进行数据通信,控制系统组成如图5所示。

主控制系统以DSP2812芯片为处理器,搭建船舶航迹控制主控系统。通过串口方式接收上位机发送的不同遥控指令信息并进行解码,实现对柴油机、齿轮箱及舵机的遥控控制,其中包括柴油机的启车控制、停车控制和转速控制;舵机控制系统的操舵控制;同时,主控系统还将采集到柴油机及船舶的各种状态信息并通过通讯接口实时发送至遥控计算机上,实现遥控计算机对船体运行状态的实时监测功能。
遥控计算机通过无线通讯模块与主控系统进行信息通讯,获取船体当前运行状态,其中包括船体的实时位置信息、航速信息、当前档位信息以及当前舵角信息。当进行航迹自动控制时遥控计算机需要向主控系统发送计划航迹点坐标数据及启动航迹自动控制指令信息,主控系统在接收到上述指令后,控制系统开始进行航迹控制计算,利用计算输出的舵角控制指令及速度控制指令分别对舵机控制系统、柴油机控制系统进行控制,从而实现航迹控制功能。
遥控计算机还可通过舵角控制指令完成遥控转舵任务,实现远程遥控控制船体改变航向的功能。当需要改变船舶航速时,可利用遥控计算机的速度控制指令实现对船体的航行速度控制。

5  实验分析
为验证本系统可行性,在3级海况下以一艘30吨小型船为控制对象,该船的船长L为25m,船宽B为5m,满载吃水为1m,航速为7.5m/s进行了基于视线导航策略的船舶航迹PID自动控制实验。
航迹自动控制实验曲线如图6所示,其中虚线为规划航迹,实线为实际航迹曲线。从图6中可以看出,实际航迹与规划航迹平均误差在16m范围内,实现了航迹自动保持的控制效果。

6  结束语
本文介绍的航迹跟踪控制方法与航向PID控制系统相结合形成的船舶航迹自动控制系统,在行为功能上模仿了人工操舵的控制特征。航迹自动控制实验证明本文提出的航迹自动控制算法能够使船舶按照设定的航迹自动航行,从而证明了本文所提出的航迹自动控制系统的可行性。

参考文献:
[1] 张显库,贾欣乐.船舶运动控制[M].北京:国防工业出版社,2006.
[2] 潘为刚,肖海荣,周风宇等.小型船舶自动操舵控制系统的研究[J].船海工程,2009,38(1):68-70.
[3] Erjen Lefeber,Kristin Ytterstad Pettersen,Henk Nijmeijer.Tracking Control of an Under actuated Ship[J].IEEE transactions on control system technology 2003,11(1):52-61.
[4] 李庆中,顾伟康,叶秀清等.移动机器人路径跟踪的智能预瞄控制方法研究[J].机器人,2002,24(3):252-255.
[5] So-Ryeok Oh,Jing Sun.Path following of Under actuated marine surface vessels using line-of-sight based model predictive control[J].Ocean Engineering.2010,(37):289-295.
[6] 李殿璞.船舶运动与建模[M].哈尔滨:哈尔滨工程大学出版社,1999.
[7] S.D.Lee,C.H.Yu,K.Y.Hsiu,et,al.Design and experiment of a small boat track-keeping autopilot[J].Ocean Engineering.2010,(37):208-217.

关键字:PID算法  船舶航迹  自动控制 引用地址:基于PID算法的船舶航迹自动控制

上一篇:基于神经网络的抽油机故障诊断
下一篇:智能控制在温度调节仪中的应用

推荐阅读最新更新时间:2024-05-02 22:29

基于PGA2311音频控制芯片的音频增益自动控制系统
 引言 音频接收设备已经是日常生活、学习、工作中不可缺少的工具,但是在使用过程中由于某些原因,如切换频道、播放广告等,信号输出时会出现音量大小不一的情况,严重影响用户的收听效果。产生这种音量相差较大的主要原因是音频信号输入的幅度不一致,解决办法就是进行增益控制。 最早的增益控制是模拟电路检测控制,但模拟电路设计相对繁琐,且难以实现较宽范围的增益控制,因此随着数字信号处理器件(DSP)的发展,采用DSP进行增益控制成为主流。起初数字器件处理的一般方法是大的信号减小增益,小的信号不处理。现在也有对小信号进行放大的方法,但由于担心在没有信号输入的情况下增益调整太大,会使背景噪声也加大,因此增益调整范围不大,不能达到理想的控制效果。另外,
[嵌入式]
自动控制系统的组成
自动控制系统是指用一些自动控制装置,对生产中某些关键性参数进行自动控制,使它们在受到外界干扰(扰动) 的影响而偏离正常状态时,能够被自动地调节而回到工艺所要求的数值范围内。生产过程中各种工艺条件不可能是一成不变的。特别是化工生产,大多数是连续性生产,各设备相互关联,当其中某一设备的工艺条件发生变化时,都可能引起其他设备中某些参数或多或少地波动,偏离了正常的工艺条件。当然自动调节是指不需要人的直接参与。 自动控制系统一般由以下组成部分: 测量和检测元件:用于检测和测量被控对象的各种物理量,如温度、压力、流量、速度、位置等。 执行元件:用于控制被控对象的状态,如阀门、电机、泵等。 控制器:用于处理检测元件反馈回来的信息,并输出相应
[嵌入式]
<font color='red'>自动控制</font>系统的组成
两种实现PID控制的算法的技巧
PART 01 PID控制算法公式 PART 02 C语言程序 其实用代码将算法的加减乘除实现一下就可以了 PART 03 梯形图程序
[嵌入式]
两种实现<font color='red'>PID</font>控制的<font color='red'>算法</font>的技巧
基于FPGA的自动采集控制系统
随着当前工业控制自动化日益普及,对于工作环境中的温度控制也越来越重要。本设计即是针对某些需要持续恒温的特殊环境而设计的自动温度采集控制系统。该系统采用FPGA作为硬件核心部分,有效地利用FPGA在可编程门阵列方面的优点,最大限度的使硬件电路软件化,减少了可视硬件的规模,降低了硬件加工、布线以及元器件采购方面的成本与复杂性,从而降低了故障排查方面的繁杂性。使硬件电路简洁,降低了整体占用的空间。相对于其他的温度控制系统,具有小巧,维护维修方便的优点,大大的提高了可维护性,同时由于采用的元器件都比较常见,整体成本较低。因此很适用于一些小规模同时对温度精度要求不高的场合。 1 系统工作原理 通过传感器实现对外界环境温度的采集,并将采集到
[嵌入式]
采用三个放大器芯片组成的光功率自动控制电路
    摘要: 介绍一种采用美国B-B公司三个放大器INA114、OPA177和OPA547构成的光功率自动控制电路。该电路具有集成度高、元件少、造价适中、性能稳定的特点。并已在实际应用中取得良好效果。     关键词: 仪表放大器  电压跟随器  功率自动控制  光纤通讯  INA114  INA177  OPA547     在光纤通讯系统中,光发送电路主要由光源驱动器、光源(主要是半导体光源,包括LED、LD等)、光功率自动控制电路(APC)、检测器、温度自动控制(ATC)以及告警电路等部分组成。其组成结构如图1所示。     要使半导体激光器克服供电电源波动、器件老化等因素的影响
[电源管理]
工业自动控制系统在未来市场竞争中优势是什么?
处在全球智能工业领域领先地位的德国,敏锐的察觉到工业进程发展趋势,提出了第四次工业革命——“工业4.0”高科技战略计划,以进一步提升自身在工业自动化制造业生产体系的地位。专家表示:“工业4.0”将使工业生产效率提成30%。传统的行业界限将消失,并会产生各种新的业态和合作方式,形成自动化、信息化、一体化、精益化、集成化的数字化工厂。 经济的飞速发展使国内人力成本不断上涨,企业生存压力加大,为降低生产成本,提高生产效率,工业控制的自动化发展已经成为一个不可扭转的趋势。报告显示,在2013年上半年,中国拥有797家小型工业自动化企业,占据国内工业自动化企业总数的81.7%。基于工业自动化控制较好的发展前景,预计2015年工业自动控制
[嵌入式]
工业<font color='red'>自动控制</font>系统在未来市场竞争中优势是什么?
基于PTR6000的足球机器人无线通信系统的设计
0 引言 小型机器人足球融合机械设计、自动控制、无线通信、图像识别、智能体设计等多项技术,已成为机器人研究领域中的一个十分引人注目的热点。机器人足球比赛系统是一个闭环控制系统,它一般由决策、机器人小车、视觉和无线通信四个子系统组成。其中,无线通信系统是衔接主机和底层机器人之间联系的不可缺少的一环,其主要任务是将决策系统的控制命令实时准确地传送给每个机器人,机器人按照决策系统的指令做出相应的动作,其通信性能好坏,将严重影响机器人的运动和比赛的顺利进行。由于机器人足球比赛是一个动态、快速的实时系统,要求无线通信系统有较高的通信速率、稳定性和抗干扰性。另外,通信模块的大小也要适应足球机器人小车小型化的要求。因而,开发出通信速率高、集成
[单片机]
基于PTR6000的足球机器人无线通信系统的设计
实时自动调平控制系统设计
稳定平台能够有效的隔离载体运动,确保安装于稳定平台上的装置工作时不会受载体的运动影响。无论在军事上还是在民用中稳定平台都有着重要的用途。本文的主要研究对象属于实时稳定平台。实时稳定平台的载体处于运动状态,要求负载如舰载武器等在载体运动的状态下可靠稳定地工作,多见于高技术含量的武器系统如舰载设备、机载设备等,实时稳定平台对于稳定平台的快速性及动态精度要求较高,手动或滞后调平已经不能满足要求。 1 系统组成 1.1 调平原理 调平系统的结构原理示意图如图1所示,主要由动平台,三自由度球铰链,支撑杆,二自由度虎克铰,丝杆螺母和滚珠丝杆,基座等部件构成。动平台通过支点A1,A2及O点分别与平台的基座和传动支链相连接,并构成以O
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved