[发明专利]基于人工神经网络的动力定位推力分配装置及方法有效
申请号: | 201811597787.9 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109683479B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 王磊;李博;衣凡 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 张宁展 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于人工神经网络的动力定位推力分配方法,该方法为最优化问题中的二次规划问题,通过考虑前推进器转角,利用人工神经网络,可以计算推力分配问题约束条件中的后推进器推力系数。随后基于序列二次规划算法求解使推进器功率最小化的最优化问题,获得全回转推进器上的推力分配方案。同时提供了一种基于人工神经网络的动力定位推力分配装置。本发明通过引入推力系数的概念,一方面可以精确地量化推力损失,另一方面可以扩大推进器回转角的可行区域,从而使二次规划问题能获得更为优化与合理的结果,降低推进器功率,节约能源。 | ||
搜索关键词: | 基于 人工 神经网络 动力 定位 推力 分配 装置 方法 | ||
【主权项】:
1.一种基于人工神经网络的动力定位推力分配方法,其特征在于,包括以下步骤:步骤S1,在实时控制计算机中建立并训练人工神经网络拟合推力系数;步骤S2,将训练完成的人工神经网络加入推力分配模型,得到如下模型:Tmin≤Ti≤Tmax其中,ci为每个全回转推进器与流体密度ρ和螺旋桨直径D有关的常数,Tmax,Tmin分别表示每个全回转推进器所能发出推力大小的上限和下限,Fx,Fy,Mz分别为设定的纵荡、横荡和艏摇三个自由度方向上所有推进器合力与合力矩;步骤S3,在实时控制计算机中设定纵荡、横荡和艏摇三个自由度方向上所有推进器合力与合力矩;步骤S4,结合二次规划算法进行推力分配迭代计算;推力分配数学模型简记为:其中,x=[T1,T2,…,T8,α1,α2,…,α8],αi,为第i个推进器的转角,i=1,2,…,8,给定初值开始迭代计算,对于迭代过程中的某一中间值将每个推进器的转角变量带入训练好的人工神经网络,得到人工神经网络输出的第i个推进器的推力系数并带入推力分配模型;将推力分配模型线性化,得到线性约束的子问题:其中,Bk为使用Wilson‑Han‑Powell方法计算得到的对称正定矩阵;使用有效集方法求解线性约束的二次规划最优化问题,得到目标函数在xk处得下降方向dk与步长αk,更新xk+1=xk+αkdk;若新的解小于容许误差,则得到推力分配的最优解,否则继续迭代;将实时控制计算机根据推力分配迭代计算得到的各推进器转速与角度输出至全回转推进器转速控制器和角度控制器,从而产生海洋结构定位所需的推力,实现定位效果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811597787.9/,转载请声明来源钻瓜专利网。