首页 / 专利库 / 航空电子 / 机载防撞系统 / 基于无线紫外光通信的单虚拟主控多智体蜂群控制方法

基于无线紫外光通信的单虚拟主控多智体蜂群控制方法

阅读:48发布:2020-05-22

专利汇可以提供基于无线紫外光通信的单虚拟主控多智体蜂群控制方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,首先,将多智能体网络设为G(t);任意一个多智能体Xi的 位置 设为圆心O;通信设备的最佳通信距离为半径R,在R内的多智能体均为相邻 节点 Yi,将多智能体间防止碰撞的安全距离设为r;当Xi与各个Yi之间的距离都相等时,定义其相隔的距离为平衡距离为d(d≤R),||qij||=||qj-qi||表示Xi至Yi的距离,则||qij||min=r>0;之后构建斥 力 势场为ψijr(||qij||)和引力势场为ψija(||qij||);再确定Xi与Yi所处位置,确定通信光波 波长 ,以达到最佳通信;最后得到光通信的单虚拟主控多智体蜂群控制方法。该方法通过引入无线紫外光多波长通信,改善多智能体之间的网络连通性,为编队集结和编队的队形保持提供支持,快速有效的解决了多智能体之间的碰撞问题。,下面是基于无线紫外光通信的单虚拟主控多智体蜂群控制方法专利的具体信息内容。

1.基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,其特征在于,具体步骤如下:
步骤1,将多智能体网络设为G(t);任意一个多智能体Xi的位置设为圆心O;通信设备的最佳通信距离为半径R,在R内的多智能体均为相邻节点Yi,将多智能体间防止碰撞的安全距离设为r;当Xi与各个Yi之间的距离都相等时,定义其相隔的距离为平衡距离为d(d≤R);||qij||=||qj-qi||表示Xi至Yi的距离,则||qij||min=r>0,表示为Xi至Yi的距离值为r且该值不为零,当||qij||<r时,Xi和Yi不满足安全条件,发生碰撞;当Yi与Xi之间的距离逼近r时,作用于Xi和Yi之间的斥为无穷大,表示为
将D设为任意一区间,当D=(||qij||min,||qij||max]=(r,R]时,满足构造斥力势的条件,即势函数ψ在D内大于等于零且光滑可导;
步骤2,经步骤1后,构建斥力势场为ψijr(||qij||)和引力势场为ψija(||qij||);
步骤3,经步骤2后,确定Xi与Yi所处位置,确定通信光波波长,以达到最佳通信;
步骤4,经步骤3后,得到光通信的单虚拟主控多智体蜂群控制方法。
2.根据权利要求1所述的基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,其特征在于,所述步骤1中,最佳通信距离为半径R,如式(1)所示:
式(1)中,θ1为机载发射机的仰;θ2为机载接收机的仰角;φ1为光束发散角;φ2为接收视场角;Pr为接收功率;Pt是发送功率;Ps是散射相函数;Ar是接收机孔径的面积;Ke为大气衰减系数,由Rayleigh散射系数KSR、Mie散射系数KSM和大气吸收系数Ka组成。
3.根据权利要求1所述的基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,其特征在于,所述步骤2中,构建斥力势场为ψijr(||qij||)和引力势场为ψija(||qij||),具体步骤如下:
r
步骤2.1,在r至d内用广义Morse函数构建多智能体间斥力势场ψij (||qij||),如式(2)所示:
式(2)中,b为ψijr(||qij||)的幅值;c为常数;αij为多智能体之间的连接关系;
a
步骤2.2,在R至d内构建多智能体间引力势场ψij(||qij||),如式(3)所示:
式(3)中,g为重力加速度;kij为ψija(||qij||)的幅值。
4.根据权利要求1所述的基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,其特征在于,所述步骤3具体为:
当Xi与Yi的相对距离在r至d区域内时,应用200nm~240nm日盲波段的紫外光;
当Xi与Yi的相对距离在d至R内时,应用240nm~280nm日盲波段的紫外光。
5.根据权利要求1所述的基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,其特征在于,所述步骤4具体为:
步骤4.1,将经步骤2后得到的不同区域内的引力势场ψija(||qij||)和斥力势场ψijr(||qij||)进行迭代,得到多智能体总势能V(qi),如式(4)及式(5)所示;
步骤4.2,对经步骤4.1后得到的多智能体总势能V(qi)进行求导,得到 如式
(6)及式(7)所示:
步骤4.3,经步骤4.2后,当 为零时,则表明在平衡距离d处,多智能体处于稳定
状态即势能最小;当 不为零时,则表明d为某一常数时,kij,b,c满足如下关系,如式(8)所示:
步骤4.4,经步骤4.3后,得到光通信的单虚拟主控多智体蜂群控制方法;具体为:
步骤4.41,当G(t)满足α-晶格时,则 其中,δ为非常微小
的常数;
定义可任意求导的σ-范数||z||σ,建立光滑可求导的人工势函数ψα,如式(9)所示:
式(9)中,ε>0,ε为任意微小的常量;
对σ-范数||z||σ进行求导,如式(10)及式(11)所示:
步骤4.42,建立光滑势函数ψ和相邻矩阵aij(q),具体为:
设在0到1内满足光滑变化的碰撞函数为ρh(z),如式(12)所示:
式(12)中,h为定义区间内的任意常数,h的取值为[0,1];
对ρh(z)进行求导,得到ρ′h(z),ρ′h(z)在[1,∞)内满足ρ'h(z)=0且|ρ'h(z)|有边界;
通过ρh(z)求出aij(q),如式(13)所示:
aij(q)=ρh(||qij||σ/Rα)∈[0,1] j≠i   (13);
式(13)中,当Rα=||R||σ,aii(q)=0;当h=1,在[0,1]内ρh(z)=1,在[0,1]以外,ρh(z)为0;
步骤4.43,经步骤4.41和4.42后,得到多智能体总势能V(qi),如式(14)所示:
步骤4.44,经步骤4.43后,得到多智能体总势能V(qi)的集合,即多智能体系统总势能为V(q),如式(15)所示:
式(15)中,V(q)须满足以下三个条件:
当||qij||σ→0时,ψα为最大;当||qij||σ为某恒定值时,ψα最小;当||qij||σ≥||R||σ时,ψα可恒定义为大于等于零的常数;
步骤4.45,经步骤4.44后,可设在步骤4.44条件下成立的ψα,如式(16)及式(17)所示:
式(16)中, 0<a≤b, 即φ(0)=0;
步骤4.46,经步骤4.45后,得到基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,如式(18)及式(19)所示:
ui=fig+fid+fir   (18);
r γ
式(18)及式(19)中,fi为虚拟主控速度和位置的反馈,fi (qi,pi,qr,pr)=-c1(qi-qr)-c2(pi-pr); fid为多智能体之间的速度关系,pγ和qγ为虚拟主控的速度和位置
矢量。

说明书全文

基于无线紫外光通信的单虚拟主控多智体蜂群控制方法

技术领域

[0001] 本发明属于信息控制技术领域,具体涉及一种基于无线紫外光通信的单虚拟主控多智体蜂群控制方法。

背景技术

[0002] 国内无人机已发展了将近30余年,从最初的军用领域逐渐扩展到消费领域,无人机在各个领域的应用已经非常广泛。在特定场景应用中,既要保证大量无人机在同时工作,还需要自主形成编队并保持队形完整飞行至目的地。现有通信方法是采用无人机间以及长机与地面通信方式同时采用无线电,这种通信方式传输信号时安全性差且易受干扰,极大影响了整个无人机编队的鲁棒性。无人机防碰撞控制算法多采用人工势场法等。这种防碰撞控制方法局限性也很明显,相隔很近障碍物之间不能发现路径,目标点附近有障碍物时无法达到目的地等。基于此研究基于无线紫外光通信的单虚拟主控多智体蜂群控制方法。
[0003] 无人机间的通信方式利用无线紫外光不同波长,非视距的优势改善无人机网络连通性等问题,无线紫外光通信可以有效保障的单虚拟主控多智体蜂群控制方法的有效性,从而完成无人机编队的集结,使编队中无人机速度与其追踪虚拟长机速度保持一致,并在编队过程中避免编队成员之间的碰撞,完成队形保持。

发明内容

[0004] 本发明的目的是提供一种基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,解决现有多智能体在编队集结、队形保持过程中出现的由多智能体速度与其虚拟主控速度不同带来的碰撞问题。
[0005] 本发明所采用的技术方案是,基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,具体步骤如下:
[0006] 步骤1,将多智能体网络设为G(t);任意一个多智能体Xi的位置设为圆心O;通信设备的最佳通信距离为半径R,在R内的多智能体均为相邻节点Yi,将多智能体间防止碰撞的安全距离设为r;当Xi与各个Yi之间的距离都相等时,定义其相隔的距离为平衡距离为d(d≤R);||qij||=||qj-qi||表示Xi至Yi的距离,则||qij||min=r>0,表示为Xi至Yi的距离值为r且该值不为零,当||qij||<r时,Xi和Yi不满足安全条件,发生碰撞;当Yi与Xi之间的距离逼近r时,作用于Xi和Yi之间的斥为无穷大,表示为
[0007] 将D设为任意一区间,当D=(||qij||min,||qij||max]=(r,R]时,满足构造斥力势的条件,即势函数ψ在D内大于等于零且光滑可导;
[0008] 步骤2,经步骤1后,构建斥力势场为ψijr(||qij||)和引力势场为ψija(||qij||);
[0009] 步骤3,经步骤2后,确定Xi与Yi所处位置,确定通信光波波长,以达到最佳通信;
[0010] 步骤4,经步骤3后,得到光通信的单虚拟主控多智体蜂群控制方法。
[0011] 本发明的特点还在于,
[0012] 步骤1中,最佳通信距离为半径R,如式(1)所示:
[0013]
[0014] 式(1)中,θ1为机载发射机的仰;θ2为机载接收机的仰角;φ1为光束发散角;φ2为接收视场角;Pr为接收功率;Pt是发送功率;Ps是散射相函数;Ar是接收机孔径的面积;Ke为大气衰减系数,由Rayleigh散射系数KSR、Mie散射系数KSM和大气吸收系数Ka组成。
[0015] 步骤2中,构建斥力势场为ψijr(||qij||)和引力势场为ψija(||qij||),具体步骤如下:
[0016] 步骤2.1,在r至d内用广义Morse函数构建多智能体间斥力势场ψijr(||qij||),如式(2)所示:
[0017]
[0018] 式(2)中,b为ψijr(||qij||)的幅值;c为常数;aij为多智能体之间的连接关系;
[0019] 步骤2.2,在R至d内构建多智能体间引力势场ψija(||qij||),如式(3)所示:
[0020]
[0021] 式(3)中,g为重力加速度;kij为ψija(||qij||)的幅值。
[0022] 步骤3具体为:
[0023] 当Xi与Yi的相对距离在r至d区域内时,应用200nm~240nm日盲波段的紫外光;
[0024] 当Xi与Yi的相对距离在d至R内时,应用240nm~280nm日盲波段的紫外光。
[0025] 步骤4具体为:
[0026] 步骤4.1,将经步骤2后得到的不同区域内的引力势场ψija(||qij||)和斥力势场ψijr(||qij||)进行迭代,得到多智能体总势能v(qi),如式(4)及式(5)所示;
[0027]
[0028]
[0029] 步骤4.2,对经步骤4.1后得到的多智能体总势能V(qi)进行求导,得到 如式(6)及式(7)所示:
[0030]
[0031]
[0032] 步骤4.3,经步骤4.2后,当 为零时,则表明在平衡距离d处,多智能体处于稳定状态即势能最小;当 不为零时,则表明d为某一常数时,kij,b,c满足如下关系,如式(8)所示:
[0033]
[0034] 步骤4.4,经步骤4.3后,得到光通信的单虚拟主控多智体蜂群控制方法;具体为:
[0035] 步骤4.41,当G(t)满足α-晶格时,则-δ≤||qij||-d≤δ, 其中,δ为非常微小的常数;
[0036] 定义可任意求导的σ-范数||z||σ,建立光滑可求导的人工势函数ψα,如式(9)所示:
[0037]
[0038] 式(9)中,ε>0,ε为任意微小的常量;
[0039] 对σ-范数||z||σ进行求导,如式(10)及式(11)所示:
[0040]
[0041]
[0042] 步骤4.42,建立光滑势函数ψ和相邻矩阵aij(q),具体为:
[0043] 设在0到1内满足光滑变化的碰撞函数为ρh(z),如式(12)所示:
[0044]
[0045] 式(12)中,h为定义区间内的任意常数,h的取值为[0,1];
[0046] 对ρh(z)进行求导,得到ρ′h(z),ρ′h(z)在[1,∞)内满足ρ′h(z)=0且|ρ′h(z)|有边界;
[0047] 通过ρh(z)求出aij(q),如式(13)所示:
[0048] aij(q)=ρh(||qij||σ/Rα)∈[0,1]j≠i   (13);
[0049] 式(13)中,当Rα=||R||σ,aii(q)=0;当h=1,在[0,1]内ρh(z)=1,在[0,1]以外,ρh(z)为0;
[0050] 步骤4.43,经步骤4.41和4.42后,得到多智能体总势能V(qi),如式(14)所示:
[0051]
[0052] 步骤4.44,经步骤4.43后,得到多智能体总势能V(qi)的集合,即多智能体系统总势能为V(q),如式(15)所示:
[0053]
[0054] 式(15)中,V(q)须满足以下三个条件:
[0055] 当||qij||σ→0时,ψα为最大;当||qij||σ为某恒定值时,ψα最小;当||qij||σ≥||R||σ时,ψα可恒定义为大于等于零的常数;
[0056] 步骤4.45,经步骤4.44后,可设在步骤4.44条件下成立的ψα,如式(16)及式(17)所示:
[0057]
[0058]
[0059] 式(16)中, 0<a≤b, 即φ(0)=0;
[0060] 步骤4.46,经步骤4.45后,得到基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,如式(18)及式(19)所示:
[0061]
[0062]
[0063] 式(18)及式(19)中, 为虚拟主控速度和位置的反馈,为多智能体之间的速度关系,pr和qr为虚拟主
控的速度和位置矢量。
[0064] 本发明的有益效果是,
[0065] 该方法通过引入无线紫外光多波长通信,改善多智能体之间的网络连通性,为编队集结和编队的队形保持提供支持,快速有效的解决了多智能体之间的碰撞问题。附图说明
[0066] 图1是本发明基于无线紫外光通信的单虚拟主控多智体蜂群控制方法的流程图
[0067] 图2是本发明基于无线紫外光通信的单虚拟主控多智体蜂群控制方法中多智能体系统区域划分图;
[0068] 图3本实施例中迭代次数为0时的多智能体编队集结与队形保持趋势图;
[0069] 图4本实施例中迭代次数为1000时的多智能体编队集结与队形保持趋势图;
[0070] 图5本实施例中迭代次数为2000时的多智能体编队集结与队形保持趋势图;
[0071] 图6本实施例中x方向速度变化趋势图;
[0072] 图7本实施例中y方向速度变化趋势图。

具体实施方式

[0073] 下面结合附图和具体实施方式对本发明进行详细说明。
[0074] 本发明基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,如图1所示,具体步骤如下:
[0075] 步骤1,将多智能体网络设为G(t);任意一个多智能体Xi的位置设为圆心O,如图2所示,通信设备的最佳通信距离为半径R,如式(1)所示:
[0076]
[0077] 式(1)中,θ1为机载发射机的仰角;θ2为机载接收机的仰角;φ1为光束发散角;φ2为接收视场角;Pr为接收功率;Pt是发送功率;Ps是散射相函数;Ar是接收机孔径的面积;Ke为大气衰减系数,由Rayleigh散射系数KSR、Mie散射系数KSM和大气吸收系数Ka组成(Ke=KSR+KSM+Ka);
[0078] 在R内的多智能体均为相邻节点Yi,将多智能体间防止碰撞的安全距离设为r;当Xi与各个Yi之间的距离都相等时,定义其相隔的距离为平衡距离为d(d≤R);||qij||=||qj-qi||表示Xi至Yi的距离,则||qij||min=r>0,表示为Xi至Yi的距离值为r且该值不为零,当||qij||<r时,Xi和Yi不满足安全条件,发生碰撞;当Yi与Xi之间的距离逼近r时,作用于Xi和Yi之间的斥力为无穷大,表示为
[0079] 将D设为任意一区间,当D=(||qij||min,||qij||max]=(r,R]时,满足构造斥力势的条件,即势函数ψ在D内大于等于零且光滑可导;
[0080] 步骤2,经步骤1后,由于Xi与Yi之间存在势函数ψ,势函数ψ由斥力势场和引力势场构成,构建斥力势场为ψijr(||qij||)和引力势场为ψija(||qij||),ψijr(||qij||)决定着变化速度;具体步骤如下:
[0081] 步骤2.1,在r至d内用广义Morse函数构建多智能体间斥力势场ψijr(||qij||),如式(2)所示:
[0082]
[0083] 式(2)中,b为ψijr(||qij||)的幅值;c为常数,其与多智能体的运动速度有关;aij为多智能体之间的连接关系;
[0084] 步骤2.2,在R至d内构建多智能体间引力势场ψija(||qij||),如式(3)所示:
[0085]
[0086] 式(3)中,g为重力加速度;kij为ψija(||qij||)的幅值;
[0087] 步骤3,经步骤2后,确定Xi与Yi所处位置,确定通信光波波长,以达到最佳通信;具体为:
[0088] 当Xi与Yi的相对距离在r至d区域内时,应用200nm~240nm日盲波段的紫外光,这是由于在该波段下,无线紫外光传输距离广阔,可提供更全面的通信距离以达到多智能体编队集结的通信要求;
[0089] 当Xi与Yi的相对距离在d至R内时,应用240nm~280nm日盲波段的紫外光;这是由于在该波段下,智能体执行的状态多是队形保持,无线紫外光可提供在该波段下时延小,可满足多智能体队形保持的要求;
[0090] 步骤4,经步骤3后,得到光通信的单虚拟主控多智体蜂群控制方法,具体为:
[0091] 步骤4.1,将经步骤2后得到的不同区域内的引力势场ψija(||qij||)和斥力势场ψijr(||qij||)进行迭代,得到多智能体总势能V(qi),如式(4)及式(5)所不;
[0092]
[0093]
[0094] 步骤4.2,对经步骤4.1后得到的多智能体总势能V(qi)进行求导,得到 如式(6)及式(7)所示:
[0095]
[0096]
[0097] 步骤4.3,经步骤4.2后,当 为零时,则表明在平衡距离d处,多智能体处于稳定状态即势能最小;当 不为零时,则表明d为某一常数时,kij,b,c满足如下关系,如式(8)所示:
[0098]
[0099] 步骤4.4,经步骤4.3后,得到光通信的单虚拟主控多智体蜂群控制方法;具体为:
[0100] 步骤4.41,当G(t)满足α-晶格时,则-δ≤||qij||-d≤δ, 其中,δ为非常微小的常数;
[0101] Olfati-Saber提出的包含引导反馈项的多智能体蜂拥控制算法,其控制输入为定义可任意求导的σ-范数||z||σ,建立光滑可求导的人工势函数ψα,如式(9)所示:
[0102]
[0103] 式(9)中,ε>0,ε为任意微小的常量;
[0104] 对σ-范数||z||σ进行求导,如式(10)及式(11)所示:
[0105]
[0106]
[0107] 步骤4.42,建立光滑势函数ψ和相邻矩阵aij(q),具体为:
[0108] 设在0到1内满足光滑变化的碰撞函数为ρh(z),如式(12)所示:
[0109]
[0110] 式(12)中,h为定义区间内的任意常数,h的取值为[0,1];
[0111] 对ρh(z)进行求导,得到ρ′h(z),ρ′h(z)在[1,∞)内满足ρ′h(z)=0且|ρ′h(z)|有边界;
[0112] 通过ρh(z)求出aij(q),如式(13)所示:
[0113] aij(q)=ρh(||qij||σ/Rα)∈[0,1]j≠i   (13);
[0114] 式(13)中,当Rα=||R||σ,aii(q)=0;当h=1,在[0,1]内ρh(z)=1,在[0,1]以外,ρh(z)为0;
[0115] 步骤4.43,经步骤4.41和4.42后,得到多智能体总势能V(qi),如式(14)所示:
[0116]
[0117] 步骤4.44,经步骤4.43后,得到多智能体总势能V(qi)的集合,即多智能体系统总势能为V(q),如式(15)所示:
[0118]
[0119] 式(15)中,V(q)须满足以下三个条件:
[0120] 1)当||qij||σ→0时,ψα为最大;
[0121] 2)当||qij||σ为某恒定值时,ψα最小;
[0122] 3)当||qij||σ≥||R||σ时,ψα可恒定义为大于等于零的常数;
[0123] 步骤4.45,经步骤4.44后,可设在步骤4.44条件下成立的ψα,如式(16)及式(17)所示:
[0124]
[0125]
[0126] 式(16)中, 0<a≤b, 即φ(0)=0;
[0127] 步骤4.46,经步骤4.45后,得到基于无线紫外光通信的单虚拟主控多智体蜂群控制方法,如式(18)及式(19)所示:
[0128]
[0129]
[0130] 式(18)及式(19)中, 为虚拟主控速度和位置的反馈,其主要作用为实现防碰撞和编队集合与保持;
表示多智能体之间的速度关系,pγ和qγ为虚拟主控的速度和位置矢量。
[0131] 实施例:
[0132] 在MATLAB仿真环境中对本方法进行实例验证分析。设系统中多智能体数量为50,用符号“+”来表示虚拟主控,用符号“o”来表示50个Yi,算法迭代次数Iterations=3000,kij=0.05,b=1,c=1,引导反馈项系数c1=0.01,c2=0.15,R=10,r=2,则d=5;编队控制过程如图3、图4及图5所示,随着时间的增加,编队中多智能体间的链路数逐渐增多,增加了整个编队系统的鲁棒性。速度控制过程如图6及图7所示;迭代次数Iterations>2000以后,Yi和虚拟主控速度保持一致。该方法可实现单虚拟主控多智能体的蜂群控制,实现编队的集结与队形保持过程中的防碰撞。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈