一种基于复合正交神经网络预测控制的智能船舶循迹方法技术

技术编号:21140062 阅读:38 留言:0更新日期:2019-05-18 04:52
本发明专利技术公开了一种基于复合正交神经网络预测控制的智能船舶循迹方法,包括步骤:在船舶的运动过程中,获取预定轨迹,将预定轨迹与预测输出通过优化算法,计算各推进器的优化算法预测推力;通过神经网络预测推力,将优化算法预测推力与神经网络预测推力加权迭加输出各推进器应当产生的推力;通过预测模型对船舶的位置、艏向、速度进行预测;对船舶的位置、艏向、速度的预测值进行修正,将修正后的预测值作为前述预测输出。本发明专利技术结合了复合正交神经网络提出一种新的模型预测策略,该神经网络算法简单,学习收敛速度快,有线性、非线性逼近精度高等优异特性,并且神经网络的学习算法可以离线完成,大大减少了在线计算的时间。

An Intelligent Ship Tracking Method Based on Composite Orthogonal Neural Network Predictive Control

【技术实现步骤摘要】
一种基于复合正交神经网络预测控制的智能船舶循迹方法
本专利技术涉及船舶智能控制
,具体地指一种基于复合正交神经网络预测控制的智能船舶循迹方法。
技术介绍
近年来,信息、计算机、通信、网络、新能源、人工智能等技术的发展以及物联网、大数据、综合船桥系统和信息物理系统的应用,大大推进了船舶智能化的进程。智能船舶包括众多任务,如何利用环境感知信息实现智能船舶的自主循迹控制是其中的重要内容之一。随着愈来愈多深水作业的船舶或平台将会配备自主循迹系统,现在海洋行业对智能船舶或平台作业的安全性和可靠性要求越来越高,但船舶本身是非线性的,再加上海洋环境复杂多变,使得智能船舶自主循迹控制成为一个非线性,复杂,时变的控制问题。运用模型预测虽然可以解决这些复杂的非线性问题,但是存在一个比较明显的问题是优化计算量过大甚至导致系统不能在规定的控制时间内给出控制作用,因此我们结合了复合正交神经网络提出一种新的模型预测策略。运用复合正交神经网络,可以有效的解决复杂的非线性问题,大大减少了在线计算的时间,十分适用于实时控制系统。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于复合正交神经网络预测控制的智能船舶循迹方法,通过可以离线完成的神经网络学习算法,大大减少了在线计算的时间,可以有效的在规定的控制时间内给出控制作用。为实现上述目的,本专利技术所设计的一种基于复合正交神经网络预测控制的智能船舶循迹方法,其特殊之处在于,所述方法包括如下步骤:1)在船舶的运动过程中,获取预定轨迹,将预定轨迹与预测输出通过优化算法,计算各推进器的优化算法预测推力;2)将预定轨迹和所述各推进器的预测推力输入至神经网络,输出神经网络预测推力,将优化算法预测推力与神经网络预测推力加权迭加输出各推进器应当产生的推力;3)将各推进器应当产生的推力输入至预测模型,对船舶的位置、艏向、速度进行预测;4)各推进器根据应当产生的推力推动船舶运动,采集各推进器实际产生的推力、船舶的位置和艏向,5)将各推进器实际产生的推力、船舶的位置和艏向对船舶的位置、艏向、速度的预测值进行修正,将修正后的预测值作为步骤1)中的预测输出;6)重复步骤1)~5)直至预定轨迹完成。优选地,所述神经网络采用复合正交神经网络的算法,每一控制周期结束时将神经网络预测推力与各推进器应当产生的推力相比较,经过学习算法修正权重,以使得神经网络预测推力与各推进器应当产生的推力差值减小。优选地,所述步骤4)中船舶的位置和艏向通过传感器采集并经过滤波器除去噪声。模型预测可以解决复杂的非线性问题,但是存在一个比较明显的问题是优化计算量过大甚至导致系统不能在规定的控制时间内给出控制作用,本专利技术结合了复合正交神经网络提出一种新的模型预测策略,该神经网络算法简单,学习收敛速度快,有线性、非线性逼近精度高等优异特性,并且神经网络的学习算法可以离线完成,大大减少了在线计算的时间,可以有效的在规定的控制时间内给出控制作用,鲁棒性强,十分适用于实时控制系统。本专利技术前馈控制效果更好,响应速度更快,输出误差小、实时性好、鲁棒性强,并且也采用了模型预测控制中的反馈校正,保证了系统的稳定性,可以使智能船舶在复杂多变的海洋环境中更加高效节能地实现自主循迹。附图说明图1为本专利技术基于复合正交神经网络预测控制的智能船舶循迹方法的控制过程示意图。具体实施方式以下结合附图和具体实施例对本专利技术作进一步的详细描述。如图1所示,本专利技术提出的一种基于复合正交神经网络预测控制的智能船舶循迹方法,所述方法包括如下步骤:1)在船舶的运动过程中,获取预定轨迹,将预定轨迹与预测输出通过优化算法,计算各推进器的优化算法预测推力。2)将预定轨迹和各推进器的预测推力输入至神经网络,输出神经网络预测推力,将优化算法预测推力与神经网络预测推力加权迭加输出各推进器应当产生的推力。神经网络采用复合正交神经网络的算法,每一控制周期结束时将神经网络预测推力与各推进器应当产生的推力相比较,经过学习算法修正权重,以使得神经网络预测推力与各推进器应当产生的推力差值尽可能小。3)将各推进器应当产生的推力输入至预测模型,对船舶的位置、艏向、速度进行预测。4)各推进器根据应当产生的推力推动船舶运动,采集各推进器实际产生的推力、船舶的位置和艏向。船舶的位置和艏向通过传感器采集并经过滤波器除去噪声。5)将各推进器实际产生的推力、船舶的位置和艏向对船舶的位置、艏向、速度的预测值进行修正,将修正后的预测值作为步骤1)中的预测输出。6)重复步骤1)~5)直至预定轨迹完成。船舶在运动过程中,获得了预定轨迹,控制器(综合点)根据上一时刻的预测输出,通过优化算法,输出推进器应当产生的推力,完成控制输出的计算时,将其传递给神经网络,神经网络采用有导师的学习算法,每一控制周期结束时,计算出相应的神经网络输出,并与总控制输出相比较,修正权重,进入学习过程,使总控制输出与神经网络的输出之差最小,经过神经网络的学习,系统的总控制输出由神经网络产生,并分配给各个推进器。在外界干扰以及自身推进器的推力作用下,船舶产生运动,并到达预定的位置。控制器在进行优化算法后,根据内部预测模型和实际输出,得到预测输出,传感器测得船舶当前的位置和艏向,并通过滤波器进行状态估计和滤波,对预测输出进行修正,完成反馈校正,返回进行新一轮优化。本专利技术在采用模型预测控制的同时,结合复合正交神经网络,完成控制输出的计算,并输出各个推进器产生需要的推力,使船舶产生相应的运动。在模型预测控制中,当前控制动作是在每一个采样瞬间通过求解一个有限时域开环最优控制问题而获得的。过程的当前状态作为最优控制问题的初始状态,解得的最优控制序列只实施第一个控制作用,在这个过程中,引入了复合正交神经网络,在获得预定轨迹后,完成控制输出的计算时,将其传递给神经网络,神经网络采用有导师的学习算法,每一控制周期结束时,计算出相应的神经网络输出,并与总控制输出相比较,修正权重,进入学习过程。学习的目的是使总控制输出与神经网络的输出之差最小,经过神经网络的学习,系统的总控制输出由神经网络产生。在此过程中,充分体现了前馈控制效果更好,响应速度更快,这充分地体现了复合正交神经网络的特点,即输出误差小、实时性好、鲁棒性强。并且也采用了模型预测控制中的反馈校正,保证了系统的稳定性。可以使智能船舶在复杂多变的海洋环境中更加高效节能地实现自主循迹。最后需要说明的是,以上具体实施方式仅用以说明本专利技术方案而非限制,尽管参照较佳实施例对本专利进行了详细说明,本领域的普通技术人员应当理解,可以对本专利的技术方案进行修改或者等同替换,而不脱离本专利技术方案的精神和范围,其均应涵盖在本专利的权利要求范围当中。本文档来自技高网...

【技术保护点】
1.一种基于复合正交神经网络预测控制的智能船舶循迹方法,其特征在于:所述方法包括如下步骤:1)在船舶的运动过程中,获取预定轨迹,将预定轨迹与预测输出通过优化算法,计算各推进器的优化算法预测推力;2)将预定轨迹和所述各推进器的预测推力输入至神经网络,输出神经网络预测推力,将优化算法预测推力与神经网络预测推力加权迭加输出各推进器应当产生的推力;3)将各推进器应当产生的推力输入至预测模型,对船舶的位置、艏向、速度进行预测;4)各推进器根据应当产生的推力推动船舶运动,采集各推进器实际产生的推力、船舶的位置和艏向,5)将各推进器实际产生的推力、船舶的位置和艏向对船舶的位置、艏向、速度的预测值进行修正,将修正后的预测值作为步骤1)中的预测输出;6)重复步骤1)~5)直至预定轨迹完成。

【技术特征摘要】
1.一种基于复合正交神经网络预测控制的智能船舶循迹方法,其特征在于:所述方法包括如下步骤:1)在船舶的运动过程中,获取预定轨迹,将预定轨迹与预测输出通过优化算法,计算各推进器的优化算法预测推力;2)将预定轨迹和所述各推进器的预测推力输入至神经网络,输出神经网络预测推力,将优化算法预测推力与神经网络预测推力加权迭加输出各推进器应当产生的推力;3)将各推进器应当产生的推力输入至预测模型,对船舶的位置、艏向、速度进行预测;4)各推进器根据应当产生的推力推动船舶运动,采集各推进器实际产生的推力、船舶的位置和艏向,5)将各推进器实际产生的推力、船舶的位置和艏...

【专利技术属性】
技术研发人员:余文曌杜希森朱轲涵韩素敏余克宇万沪川林涛张铮淇
申请(专利权)人:武汉理工大学
类型:发明
国别省市:湖北,42

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

1