多拖轮协作的靠离泊智能辅助系统及方法技术方案

技术编号:38402086 阅读:11 留言:0更新日期:2023-08-07 11:13
本发明专利技术涉及一种基于拖轮协作的靠离泊智能辅助系统及方法,系统包括:上层控制器,用于基于MPC算法将获取的船舶数据处理,得到期望船舶位置、期望船舶速度以及环境阻力信息并基于代价函数处理,得到拖轮的期望轨迹和动力,基于工作模式选择信息选择拖轮的工作模式并确定协调多艘拖轮的控制指令,下层控制器,与上层控制器通信连接,用于接收上层控制器发送的拖轮的期望轨迹、动力以及环境阻力信息并基于MPC算法处理得到工作模式选择信息并发送至上层控制器,以及接收上层控制器发送的控制指令并得到推进器数据信息,物理层硬件模块,与下层控制器通信连接,用于接收下层控制器发送的推进器数据信息并执行靠离泊操作。的推进器数据信息并执行靠离泊操作。的推进器数据信息并执行靠离泊操作。

【技术实现步骤摘要】
多拖轮协作的靠离泊智能辅助系统及方法


[0001]本专利技术涉及港口船只靠离泊以及港作拖轮
,具体涉及一种基于多拖轮协作的靠离泊智能辅助系统及方法。

技术介绍

[0002]拖轮又称为拖船,往往被用于拖曳船舶、协助大型船舶进出港口、靠离码头或救助海洋遇难船只。相较于其他船舶,拖船具有船身小、构造坚固、动力强劲以及操纵灵活等特点,作业区域相对固定、通讯环境稳定,对于大部分拖轮而言,其作业区域多固定在内河港口以及近海海域,使得拖轮智能化具备更好的条件。拖轮的智能化也有助于智慧港口建设,因此,智能拖船已成为目前智能船舶技术开发应用的热点研究方向。
[0003]港口船舶的靠离泊往往需要多艘拖轮的辅助,国内外对港作拖轮的工作方式进行了一定研究,致力于将一艘船的高需求控制问题转移为多艘智慧拖船的协同控制问题。近些年来,一些公司已经启动使用拖船开发商业自主船舶的专利。港作拖轮的工作可以分为“拖带”和“顶推”两种工作方式,对于“顶推式”的多智能体协同控制问题,仅有少数研究工作提出了这种操纵模式的优化,且对于该操纵方式的研究仅局限于静态、无海洋环境扰动的场景;对于“拖带式”的多智能体协同控制问题的研究中,人们着重于使船舶或者无动力设施按照预定路径行驶,选择拖轮的顶推或者拖曳的工作模式,以及基于所述拖轮的顶推或者拖曳的工作模式得到发送协调多艘拖轮的控制指令并发送等重点关注协作浮动的物体运输,设计一种基于特定协作结构的浮动物体协作运输模型的多层分布式控制结构,通过划分运输问题为轨迹跟踪、控制分配和编队跟踪等多个子问题,并将之设于不同层级的控制器中,利用MPC算法记性预测控制求解,以乘法器(ADMM)法达成层级间的协商协议,实现了ASV编队的智能协作运输,为拟议合作对象的运输系统提供了一种解决方案;Zhe Du等提出了一种在环境干扰下的多智能体控制算法,该算法应用于特定的拖带系统中,通过不同层级间的问题求解,得出该拖带系统中为抵抗环境阻力拖轮所需分配的推进器力和力矩,通过代价函数中自适应权重的设计,保证了该拖带系统在环境干扰下的稳定运行;Zhe Du提出了一种适用于拥挤水上交通船舶拖带系统的多目标协同控制法,通过设计分布在两个控制层的多个控制代理,基于模型预测控制MPC策略,实现上层计算船舶拖带力和力矩,下层计算并输出拖轮推进力和力矩,并以乘法器(ADMM)法达成层级间的共识,实现了多智能体协同控制目标。
[0004]综合上述研究,在港作拖轮智能协作优化的问题上,多数研究仅构建了一种固定组合方式的拖轮协作模型,而在船舶种类数量多以及船舶进出频繁的港口,不同的船型需要配置不同型号、数量的拖轮以及服务组合方式,单一且固定的拖轮协作方式将无法满足港口的生产运作需求。

技术实现思路

[0005]有鉴于此,有必要提供一种基于多拖轮协作的靠离泊智能辅助系统及方法,用以
解决鲁棒性差、安全性不高以及拖轮工作方式涵盖不全的技术问题。
[0006]为了实现上述目的,本专利技术提供了一种基于多拖轮协作的靠离泊智能辅助系统,包括:
[0007]上层控制器,用于基于MPC算法将获取的船舶数据进行处理,得到期望船舶位置、期望船舶速度以及环境阻力信息,并基于代价函数对所述期望船舶位置以及所述期望船舶速度进行处理,得到拖轮的期望轨迹和动力,基于工作模式选择信息选择拖轮的工作模式,并基于所述拖轮的工作模式确定协调多艘拖轮的控制指令;所述拖轮的工作模式包括顶推或者拖曳;所述船舶数据包括:期望船尾位置、航速、障碍物位置信息以及风阻力信息;所述动力包括:牵引力或者顶推力;
[0008]下层控制器,与所述上层控制器通信连接,用于接收所述上层控制器发送的所述拖轮的期望轨迹、动力以及环境阻力信息,并基于MPC算法对所述拖轮的期望轨迹、动力以及环境阻力信息进行处理得到工作模式选择信息,且将所述工作模式选择信息发送至所述上层控制器,以及接收所述上层控制器发送的所述控制指令,并基于所述控制指令,得到推进器数据信息;
[0009]物理层硬件模块,与所述下层控制器通信连接,用于接收所述下层控制器发送的推进器数据信息,基于所述推进器数据信息执行多拖轮协作的靠离泊操作。
[0010]在一个实施例中,
[0011]所述上层控制器,用于基于代价函数对所述期望船舶位置数据以及期望船舶速度进行自适应权重处理,得到自适应权重系数,且将所述自适应权重系数、所述期望船舶位置以及所述期望船舶速度通过最小化成本函数处理,得到拖轮的期望轨迹和动力。
[0012]在一个实施例中,所述物理层硬件模块,还包括:待服务船舶单元;
[0013]所述待服务船舶单元,与所述上层控制器通信连接,用于发送实时船位和实时航速至所述协调控制器单元;
[0014]所述上层控制器,用于基于最小成本函数对所述自适应权重系数、所述期望船舶位置、所述期望船舶速度、所述实时船位以及所述实时航速进行处理,得到拖轮的期望轨迹和动力。
[0015]在一个实施例中,
[0016]所述下层控制器,用于接收所述物理层硬件模块发送的拖轮位置状态反馈信息,基于MPC算法对所述拖轮的期望轨迹、动力、环境阻力信息以及所述拖轮位置状态反馈信息进行处理,得到工作模式选择信息。
[0017]在一个实施例中,
[0018]所述下层控制器,用于接收所述上层控制器发送的所述控制指令,并基于所述控制指令,结合成本函数对所述拖轮的期望轨迹、动力、环境阻力信息以及所述拖轮位置状态反馈信息进行处理,得到推进器数据信息。
[0019]在一个实施例中,所述物理层硬件模块,包括:
[0020]推进器以及拖缆;
[0021]所述推进器,用于在拖轮顶推工作模式下,接收下层控制器发送的推进器数据信息,基于所述推进器数据信息执行多拖轮协作的靠离泊操作;
[0022]所述拖缆,用于在拖曳工作模式下,接收下层控制器发送的推进器数据信息,基于
所述推进器数据信息执行多拖轮协作的靠离泊操作。
[0023]在一个实施例中,
[0024]所述上层控制器,与外部终端通信连接,还用于接收并执行所述外部终端远程发送的上层控制器工作指令。
[0025]在一个实施例中,
[0026]所述下层控制器,与外部终端通信连接,还用于接收并执行所述外部终端远程发送的下层控制器工作的指令。
[0027]在一个实施例中,
[0028]所述上层控制器安装于待服务船舶,所述下层控制器安装于拖轮端。
[0029]第二方面,本专利技术还提供了一种基于多拖轮协作的靠离泊智能辅助方法,该方法包括:
[0030]上层控制器,基于MPC算法将所述获取的船舶数据进行处理,得到期望船舶位置数据、期望船舶速度以及环境阻力信息,并基于代价函数对所述期望船舶位置数据以及所述期望船舶速度进行处理,得到拖轮的期望轨迹和动力,将所述拖轮的期望轨迹、所述动力以及所述环境阻力信息发送至下层控制器;
[0031]所述下层控制器基于MPC算法对所述拖轮的期望轨迹、所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多拖轮协作的靠离泊智能辅助系统,其特征在于,包括:上层控制器,用于基于MPC算法将获取的船舶数据进行处理,得到期望船舶位置、期望船舶速度以及环境阻力信息,并基于代价函数对所述期望船舶位置以及所述期望船舶速度进行处理,得到拖轮的期望轨迹和动力,基于工作模式选择信息选择拖轮的工作模式,并基于所述拖轮的工作模式确定协调多艘拖轮的控制指令;所述拖轮的工作模式包括顶推或者拖曳;所述船舶数据包括:期望船尾位置、航速、障碍物位置信息以及风阻力信息;所述动力包括:牵引力或者顶推力;下层控制器,与所述上层控制器通信连接,用于接收所述上层控制器发送的所述拖轮的期望轨迹、动力以及环境阻力信息,并基于MPC算法对所述拖轮的期望轨迹、动力以及环境阻力信息进行处理得到工作模式选择信息,且将所述工作模式选择信息发送至所述上层控制器,以及接收所述上层控制器发送的所述控制指令,并基于所述控制指令,得到推进器数据信息;物理层硬件模块,与所述下层控制器通信连接,用于接收所述下层控制器发送的推进器数据信息,基于所述推进器数据信息执行多拖轮协作的靠离泊操作。2.根据权利要求1所述的基于多拖轮协作的靠离泊智能辅助系统,其特征在于,所述上层控制器,用于基于代价函数对所述期望船舶位置数据以及期望船舶速度进行自适应权重处理,得到自适应权重系数,且将所述自适应权重系数、所述期望船舶位置数据以及所述期望船舶速度通过最小化成本函数处理,得到拖轮的期望轨迹和牵引或者顶推力。3.根据权利要求2所述的基于多拖轮协作的靠离泊智能辅助系统,其特征在于,所述物理层硬件模块,还包括:待服务船舶单元;所述待服务船舶单元,与所述上层控制器通信连接,用于实时发送船位和航速至所述协调控制器单元;所述上层控制器,用于基于最小成本函数对所述自适应权重系数、所述期望船舶位置、所述期望船舶速度、所述实时船位以及所述实时航速进行处理,得到拖轮的期望轨迹和动力。4.根据权利要求1所述的基于所述多拖轮协作的靠离泊智能辅助系统,其特征在于,所述下层控制器,用于接收所述物理层硬件模块发送的拖轮位置状态反馈信息,基于MPC算法对所述拖轮的期望轨迹、动力、环境阻力信息以及所述拖轮位置状态反馈信息进行处理,得到工作模式选择信息。5.根据权利要求4所述的基于多拖轮协作的靠离泊智能辅...

【专利技术属性】
技术研发人员:陈琳瑛何锦泓李梦霞陈鹏飞牟军敏黄亚敏
申请(专利权)人:武汉理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1