一种无人艇集群最优聚集控制器及其设计方法技术

技术编号:22165615 阅读:27 留言:0更新日期:2019-09-21 10:02
本发明专利技术公开了一种无人艇集群最优聚集控制器及其设计方法,所述的控制器包括通讯网络和多个控制器单元,所述的多个控制器单元分别与通讯网络连接;所述的控制器单元包括分布式协同优化模块、控制模块、观测器模块和无人艇。本发明专利技术采用分布式优化协同控制方法,通过对每艘无人艇建立局部代价函数来协同寻找全局代价函数的最优解,并将最优解作为其集合点。采用这一方法便于获取最优结果,控制简单,有利于实际应用。本发明专利技术采用反步法设计控制器,将复杂的、高阶的非线性系统分解为阶数低于原系统的子系统。并结合观测器对系统进行不确定性的扰动估计与控制,有效的降低了控制算法的计算负荷,有利于实际微处理器系统的实时计算。

An Optimal Aggregation Controller for Unmanned Vehicle Cluster and Its Design Method

【技术实现步骤摘要】
一种无人艇集群最优聚集控制器及其设计方法
本专利技术涉及无人艇运动控制领域,特别是一种无人艇集群最优聚集控制器及其设计方法。
技术介绍
21世纪是海洋的世纪,发展海洋事业已成为全世界的一种广泛的共识。人类对海洋资源的认识、开发与保护对可持续发展具有重要意义。智能化无人艇是船舶发展的趋势,鉴于无人艇的广阔前景,各国都致力于无人艇的研究,目前正处于飞速发展的阶段。随着通信技术、大数据、人工智能等新理念、新技术的突飞猛进,船舶智能化水平也不断提高,智能化无人艇的发展与应用也有了科技支撑。无人艇在人类认识、开发与保护海洋等方面发挥着不可替代的作用,在军事领域与民用领域具有广泛的应用前景,例如:利用无人艇搭载不同的调查勘测设备在复杂的海洋环境中执行勘探、安防、搜救、投送等任务。在智能化无人艇的关键
中,无人艇的控制技术是实现无人艇工程应用的前提和基础。近年来,随着高科技的蓬勃发展,特别是云计算和大数据等新兴领域的出现,分布式协同优化理论和应用得到了人们越来越多的重视,并且逐渐渗透到科学研究、工程应用和社会生活等领域。分布式协同优化是通过多艘无人船之间的合作协调有效地实现优化任务,并且可以用来解决许多集中式算法难以胜任的大规模复杂的优化问题。当前,无人艇协同控制的主要研究问题包括跟踪、编队和群集等。其中,无人艇的一致性问题是最根本性的问题。所谓一致性是指随着时间的增大,无人艇的位置信号和速度信号都趋近于参考信号。近年来,随着无人艇协同控制问题研究的不断深入以及无人艇在众多领域中广泛应用,无人艇一致性问题的研究成为了当前的研究热点,并取得了丰硕的研究成果。但是,现有技术仍然存在以下问题:第一,现有无人艇分布式协同控制方法中,网络中每一艘无人艇大多都需要直接获取参考路径信息,即是一种集中式控制方式。这种方式要求控制中心节点具有较大的通讯带宽,这在群体规模大、任务及环境复杂等实际情形下很难满足。第二,现有无人艇分布式协同控制方法中,均采用无优化的分布式协同控制方式,在这种方式下,网络中的每艘无人艇几乎都没有用到优化的方法,在实际应用中达不到最优结果。第三,现有协同聚集控制方法中,无人艇动力学系统的不确定性估计大多采用神经网络的方法。但在实际应用中,神经网络存在计算负担大、调节参数多等缺点,所以它不利于工程实现。
技术实现思路
为解决现有技术存在的上述问题,本专利技术要设计一种无人艇集群最优聚集控制器及其设计方法,充分利用允许的控制动作,提高控制性能,使其具有最优的控制,同时能减少了计算量和调节参数,具有较小的带宽。为了实现上述目的,本专利技术的技术方案如下:一种无人艇集群最优聚集控制器,包括通讯网络和多个控制器单元,所述的多个控制器单元分别与通讯网络连接;所述的控制器单元包括分布式协同优化模块、控制模块、观测器模块和无人艇,所述的分布式协同优化模块的输入端与通讯网络相连;分布式协同优化模块的输出端与控制模块的输入端相连;控制模块的输入端分别与无人艇的输出端和观测器模块的输出端相连;控制模块的输出端与无人艇的输入端相连;观测器模块的输入端分别与无人艇的输出端和控制模块的输出端相连;无人艇的输出端与分布式协同优化模块的输入端相连。一种无人艇集群最优聚集控制器的设计方法,所述的无人艇的动力学模型用下式表示:其中,vi代表无人艇的速度,矩阵Mi为正定惯性矩阵,矩阵Ci为科氏力向心矩阵,矩阵Di为阻尼矩阵,τi表示为施加到无人艇上的控制力矩矢量,矩阵是斜对称的,下标i代表编号为i的无人艇;ηi表示在地球坐标系下无人艇的位置;ψi代表无人艇的航向;R(ψi)表示为地球坐标系到船体坐标系的旋转矩阵,并写为:所述的通讯网络的结构如下:设通讯网络由N个节点组成,通讯网络结构用图ζ描述:ζ={υ,ε}其中:υ={n1,...,nN}ε={(ni,nj)∈υ×υ}式中:υ代表N个无人艇的节点集合。ε表示第i个节点和第j个节点之间存在信息传递。通讯关系用图ζ的邻接矩阵A表示:其中,如果aij=1表示第j个节点的信息传递给第i个节点,即第j个节点是第i个节点的邻居节点,其他情况aij=0。所述的设计方法,包括以下步骤:A、分布式协同优化模块的设计分布式协同优化模块的输入信号为通讯网络中无人艇获知的邻居无人艇在地球坐标系下的位置信号xj、在地球坐标系下的速度信号yj以及无人艇输出的在地球坐标系下的实际位置信号ηi。分布式协同优化模块的输出为无人艇在地球坐标系下所期望的位置信号xi和在地球坐标系下的速度信号yi。分布式协同优化模块分为优化部分和分布式协同部分,分布式协同优化模块的优化部分设计为:其中,Rj是指定的一块区域位置信号,在这里,定义一个矩阵B=[bij],如果第i艘无人艇获得指定的一块区域Rj的位置信息,那么bij=1,否则,bij=0。式(2)称为全局代价函数,它为无人艇和某块区域的距离平方加权和最小化。分布式协同优化模块的分布式协同部分设计为:其中,K>0,K为地球坐标系下的导数阻尼参数;vi表示第i艘无人艇的加速度;表示对二次函数fi(ηi)求梯度导数。为无人艇在地球坐标系下所期望的位置信号xi的导数,为无人艇在地球坐标系下所期望的速度信号yi的导数,表示第i艘无人艇的加速度vi的导数。B、控制模块的设计控制模块的输入信号为分布式协同优化模块的输出,即是无人艇在地球坐标系下所期望的位置信号xi和在地球坐标系下的速度信号yi,同时,无人艇的输出也是控制模块的输入,即无人艇在地球坐标系下位置信号ηi和在船体坐标系下的速度信号vi,并且观测器模块的输出信号也是控制模块的输入,则所述的控制模块的输出τi表示为:其中,αi是虚拟控制律,τi是控制驱动力,R(ψi)T是旋转矩阵R(ψi)的转置,是未知非线性动态的逼近,k1和k2是两个调节参数。C、观测器模块的设计观测器模块的输入分别是控制模块的输出τi和无人船输出的在地球坐标系下的位置信号ηi和在船体坐标系下的速度信号vi。所述的观测器模块输出为其设计为:其中,是无人船在船体坐标系下的速度信号vi的估计,矩阵M-1为M正定惯性矩阵的逆矩阵。是无人船在船体坐标系下的速度信号估计的导数,是未知非线性动态逼近的导数。与现有技术相比,本专利技术具有以下有益效果:第一,与集中式控制方式相比,分布式控制方式更为灵活,可以实现对大规模集群的有效控制,具有抗个体失效性强、通信开销小、扩展性好等优点,使得该控制器更有利于实际应用。第二,本专利技术采用分布式优化协同控制方法,通过对每艘无人艇建立局部代价函数来协同寻找全局代价函数的最优解,并将最优解作为其集合点。(局部代价函数表明每艘无人艇试图离某块区域距离更近)。采用这一方法便于获取最优结果,控制简单,有利于实际应用。第三,与现有采用神经网络进行无人艇动力学系统不确定性与扰动估计与控制的方法相比,本专利技术采用反步法设计控制器,将复杂的、高阶的非线性系统分解为阶数低于原系统的子系统。并结合观测器对系统进行不确定性的扰动估计与控制,有效的降低了控制算法的计算负荷,有利于实际微处理器系统如单片机或数字信号处理器的实时计算。附图说明本专利技术共有附图11张,其中:图1是无人艇一种无人艇集群最优聚集控制器结构示意图。图2是五艘无人艇集群最优聚集运动轨迹示意图。图3是五艘无人艇集群最本文档来自技高网
...

【技术保护点】
1.一种无人艇集群最优聚集控制器,其特征在于:包括通讯网络和多个控制器单元,所述的多个控制器单元分别与通讯网络连接;所述的控制器单元包括分布式协同优化模块、控制模块、观测器模块和无人艇,所述的分布式协同优化模块的输入端与通讯网络相连;分布式协同优化模块的输出端与控制模块的输入端相连;控制模块的输入端分别与无人艇的输出端和观测器模块的输出端相连;控制模块的输出端与无人艇的输入端相连;观测器模块的输入端分别与无人艇的输出端和控制模块的输出端相连;无人艇的输出端与分布式协同优化模块的输入端相连。

【技术特征摘要】
1.一种无人艇集群最优聚集控制器,其特征在于:包括通讯网络和多个控制器单元,所述的多个控制器单元分别与通讯网络连接;所述的控制器单元包括分布式协同优化模块、控制模块、观测器模块和无人艇,所述的分布式协同优化模块的输入端与通讯网络相连;分布式协同优化模块的输出端与控制模块的输入端相连;控制模块的输入端分别与无人艇的输出端和观测器模块的输出端相连;控制模块的输出端与无人艇的输入端相连;观测器模块的输入端分别与无人艇的输出端和控制模块的输出端相连;无人艇的输出端与分布式协同优化模块的输入端相连。2.一种无人艇集群最优聚集控制器的设计方法,其特征在于:所述的无人艇的动力学模型用下式表示:其中,vi代表无人艇的速度,矩阵Mi为正定惯性矩阵,矩阵Ci为科氏力向心矩阵,矩阵Di为阻尼矩阵,τi表示为施加到无人艇上的控制力矩矢量,矩阵是斜对称的,下标i代表编号为i的无人艇;ηi表示在地球坐标系下无人艇的位置;ψi代表无人艇的航向;R(ψi)表示为地球坐标系到船体坐标系的旋转矩阵,并写为:所述的通讯网络的结构如下:设通讯网络由N个节点组成,通讯网络结构用图ζ描述:ζ={υ,ε}其中:υ={n1,...,nN}ε={(ni,nj)∈υ×υ}式中:υ代表N个无人艇的节点集合;ε表示第i个节点和第j个节点之间存在信息传递;通讯关系用图ζ的邻接矩阵A表示:其中,如果aij=1表示第j个节点的信息传递给第i个节点,即第j个节点是第i个节点的邻居节点,其他情况aij=0;所述的设计方法,包括以下步骤:A、分布式协同优化模块的设计分布式协同优化模块的输入信号为通讯网络中无人艇获知的邻居无人艇在地球坐标系下的位置信号xj、在地球坐标系下的速度信号yj以及无人艇输出的在地球坐标系下的实际位置信号...

【专利技术属性】
技术研发人员:王丹彭周华何宇婷李铁山刘陆
申请(专利权)人:大连海事大学
类型:发明
国别省市:辽宁,21

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

1