面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法技术方案

技术编号:13421290 阅读:115 留言:0更新日期:2016-07-28 12:43
本发明专利技术涉及一种面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法,该方法包括:建立可变角度分配模式下的推力分配数学模型;求解有约束最优化问题的解;由第一次分配后推进器角度、由X方向与Y方向产生的力矩及当前控制合力方向判断是否进行水动力干扰处理;根据当前船舶配置矩阵及当前控制合力方向改变权值矩阵,进行二次推力分配,得到新的推力分配结果。本发明专利技术方法能够避免设置一个或多个推力禁区,缩小推力可行域的范围;能有效解决在控制力平缓变化时推进器易落在禁区范围内的问题,减少水动力干扰引起的推力损失。

【技术实现步骤摘要】
面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法
本专利技术船舶动力定位推力的分配方法,具体地指一种面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法。
技术介绍
随着陆地上传统能源煤、石油的日益枯竭及人们对能源的巨大需求,人类对海洋的开发探索逐渐深入。在深水区作业的海洋结构物,例如平台供应船、钻探船、钻井平台等的定位作业精度愈来愈高。动力定位技术在这一背景下迅速得到重视,成为进行海洋开发探索的关键技术之一。安装有动力定位系统的海洋结构物采用卫星、GPS等定位手段获得当前海洋结构物的位置,控制器根据其与设定位置的偏差计算出所需要的力和力矩,再由推进器系统产生所需要的力和力矩,最终达到定位作业的要求。推力分配是动力定位系统的重要组成部分之一,它需要在考虑推进器的物理限制及实现能耗最优的情况下快速实时地将合力和合力矩分配到各个推进器上,因此推力分配问题转化为一个优化问题。推力分配必须考虑到推进器的物理限制即推进器的推力大小、推力变化率和角度变化率限制。动力定位船舶推进器之间往往存在着水动力干扰,在配备全回转推进器较多的船舶上,一个推进器上往往存在两个甚至更多的推力干扰区域,一般处理方法为直接设置推力禁区,即禁止推进器通过干扰区域。这种处理方法往往会损失很大部分的推力可行域,造成动力定位能力的损失。如若不设置禁区,在控制系统发出的控制力较为平缓时,推进器可能长期处在推力损失较大的部分区域内,这会降低推进器的效率,导致能耗增加。
技术实现思路
本专利技术是为了解决可变角度分配模式下全回转推进器之间出现水动力干扰的问题而提出的,其技术方案如下:一种面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法,该方法包括:S100、建立可变角度分配模式下的推力分配数学模型;S200、求解有约束最优化问题的解;S300、由第一次分配后推进器角度、由X方向与Y方向产生的力矩及当前控制合力方向判断是否进行水动力干扰处理;S400、根据当前船舶配置矩阵及当前控制合力方向改变权值矩阵,进行二次推力分配,得到新的推力分配结果。进一步地,上述步骤S100中,针对可变角度分配模式建立推力分配数学优化模型为:min(uTWu+sTQs)(1.1)其中,u为扩展推力向量;W为能耗项权值矩阵:初始设为单位矩阵,n为推进器个数;Q为惩罚项权值矩阵;s为惩罚因子;τ为所要求发出的总推力和力矩;A为不等式约束矩阵;b为不等式约束向量;B为推进器配置矩阵:其中(lxi,lyi)代表推进器在随船坐标系下的横纵坐标位置。进一步地,上述步骤S200中,针对可变角度分配模式,根据推力优化分配目标函数特性,利用二次规划有效集法求解带有等式约束和不等式约束的推力优化分配问题,在考虑各类等式约束及不等式约束情况下得到计算结果,即各个推进器发出推力的大小和推进器的角度。进一步地,上述步骤S300中,判断当前控制周期内推进器角度是否满足不落在禁区且离禁区边界10度以外的地方,如若满足,则无须处理,输出结果;若推进器角度落在禁区或者靠近禁区10度以内时,进行下面计算:(1)判断当前控制力的合力方向:其中τy代表Y方向的控制力,τx代表X方向的控制力。(2)计算分别由所有推进器X方向和Y方向分力产生的力矩M大小:(0.1)其中uxn代表第n个推进器在X方向的推力,uyn代表第n个推进器在Y方向的推力。进一步地,上述步骤S400,依据R(d)与MX,MY判断是否需要进行更新权值矩阵:(1)若满足R(d)<1,|MY|<|max(|lx|)*τx*sin(θ1)|(1.7)其中θ1为X方向禁区角大小的一半,则对wnx进行权值加重:wnx=β(1.8)β=β+10,β≤100(2)若满足R(d)>1,|MX|<|max(|ly|)*τy*sin(θ2)|(1.9)则对wny进行权值加重:wny=γγ=γ+10,γ≤100(1.10)修正权值后重新利用二次规划算法进行推力优化分配求解:(3)若计算结果力矩大小满足要求,则停止更新权值系数,输出结果;(4)若β达到上限值,则判断配置矩阵在X(Y)方向的对称性,对称性定义如下:|B(i,3)|代表配置矩阵的第i列的推进器力臂,当i为奇数,且|B(i,3)|相等,则代表在X方向对称;当i为偶数,且|B(i,3)|相等,则代表在Y方向对称;若判断配置矩阵在X(Y)方向对称,且则改变推进器的最小推力,将目标函数中的能耗项权值矩阵初始化为单位矩阵,并结合当前对称推进器个数重设优化分配模型中推力下限:其中,η为裕度系数,η取1.1~1.2,改变下限后,再进行有约束的推力优化分配问题求解,并输出推力分配结果。本专利技术具有以下优点:1.避免设置一个或多个推力禁区,缩小推力可行域的范围;2.能有效解决在控制力平缓变化时推进器易落在禁区范围内的问题,减少水动力干扰引起的推力损失。附图说明图1为实施例所用船模推进器的布置结构示意图。图2为本专利技术面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法流程图。图3为推力优化分配的控制力分配结果图。图4为推力优化分配的控制力矩分配结果图。图5为实施本专利技术处理方法后推力优化分配过程中的全回转推进器角度变化曲线图。图6为实施本专利技术处理方法后推力优化分配过程中的全回转推进器力矩变化曲线图。图7为不进行权值矩阵处理推力优化分配过程中的全回转推进器角度变化曲线图。图8为不进行权值矩阵处理推力优化分配过程中的全回转推进器力矩变化曲线图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与解决问题的有效性易于理解,结合下面实例和附图对本专利技术技术方案作进一步的说明。图1为本实施例所用模型船的推进器布置示意图,以该船模为计算对象对本专利技术进行阐述。该船模的各推进器参数如表1所示:表1本专利技术面向船舶动力定位系统处理控制力平缓变化时推进器水动力干扰方法流程如图2所示,具体包括以下步骤:S100、针对可变角度分配模式建立推力分配数学优化模型为:min(uTWu+sTQs)(1.1)其中,u为扩展推力向量;W为能耗项权值矩阵:初始设为单位矩阵,n为推进器个数;Q为惩罚项权值矩阵;s为惩罚因子;τ为所要求发出的总推力和力矩;A为不等式约束矩阵;b为不等式约束向量;不等式约束中包含有推进器角度变化率约束、推进器推力大小约束、推进器推力变化率约束等。B为推进器配置矩阵,其中(lxi,lyi)代表推进器在随船坐标系下的横纵坐标位置:本实施例建立图1船模数学模型,全回转推进器初始推力下限设为0.1N,船模配置矩阵:初始权值矩阵为:S200、针对可变角度分配模式,根据推力优化分配目标函数特性,利用二次规划有效集法(QP)求解带有等式约束和不等式约束的推力优化分配问题。在考虑各类等式约束及不等式约束情况下得到计算结果,即各个推进器发出推力的大小,推进器的角度。本实施例中,经过一段时间推力分配之后,在50周期附近时#3和#4推进器,此时未经处理时推进器落在禁区范围内,计算控制力合力方向R(d)<1,|My|<1.56N*m对wnx进行权值加重处理,β的迭代增加对My结果基本无影响,到最后满足迭代跳出条件后改变最小推力下限分配后输出结果避开了推力禁区。S300、判断当前控制周期本文档来自技高网...

【技术保护点】
一种面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法,其特征在于,包括:S100、建立可变角度分配模式下的推力分配数学模型;S200、求解有约束最优化问题的解;S300、由第一次分配后推进器角度、由X方向与Y方向产生的力矩及当前控制合力方向判断是否进行水动力干扰处理;S400、根据当前船舶配置矩阵及当前控制合力方向改变权值矩阵,进行二次推力分配,得到新的推力分配结果。

【技术特征摘要】
1.一种面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法,其特征在于,包括:S100、建立可变角度分配模式下的推力分配数学模型;S200、求解有约束最优化问题的解;S300、由第一次分配后推进器角度、由X方向与Y方向产生的力矩及当前控制合力方向判断是否进行水动力干扰处理;判断当前控制周期内推进器角度是否满足不落在禁区且离禁区边界10度以外的地方,如若满足,则无须处理,输出结果;若推进器角度落在禁区或者靠近禁区10度以内时,进行下面计算:(1)判断当前控制力的合力方向:其中τy代表Y方向的控制力,τx代表X方向的控制力;(2)计算分别由所有推进器X方向和Y方向分力产生的力矩M大小:其中uxn代表第n个推进器在X方向的推力,uyn代表第n个推进器在Y方向的推力;lxn,lyn分别代表第n个推进器在随船坐标系下的横纵坐标位置;S400、根据当前船舶配置矩阵及当前控制合力方向改变权值矩阵,进行二次推力分配,得到新的推力分配结果。2.根据权利要求1所述面向船舶动力定位系统控制力平缓变化时推进器水动力干扰处理方法,其特征在于:上述步骤S100中,针对可变角度分配模式建立推力分配数学优化模型为:min(uTWu+sTQs)(1.1)其中,u为扩展推力向量;W为能耗项权值矩阵:初始设为单位矩阵,n为推进器个数;Q为惩罚项权值矩阵;s为惩罚因子;τ为所要求发出的总推力和力矩;A为不等式约束矩阵;b为不等式约束向量;B为推进器配置矩阵:其中(lxi,lyi)代表推进器在随船坐标系下的横纵坐标位置。3.根据权利要求1所述面向船舶动力定位系统控制力平缓变化...

【专利技术属性】
技术研发人员:徐海祥周兴殷进军
申请(专利权)人:武汉理工大学中国船舶重工集团公司第七一二研究所
类型:发明
国别省市:湖北;42

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

1