首页> 中国专利> 基于声纳探测概率的水下航行器安全隐蔽路径规划方法及系统

基于声纳探测概率的水下航行器安全隐蔽路径规划方法及系统

摘要

本发明公开了一种基于声纳探测概率的水下航行器安全隐蔽路径规划方法及系统,本发明方法包括:确定水下航行器安全隐蔽路径规划的区域边界,确定计算区域;将计算区域栅格化;根据计算区域的地理范围加载海洋环境数据;基于加载的海洋环境数据,计算海洋声速环境参数;基于海洋声速环境参数构建声纳探测概率模型;基于构建得到的声纳探测概率模型,基于改进蚁群算法的安全隐蔽路径规划。本发明能够实现水下航行器安全隐蔽路径规划,在安全避开水下障碍的同时降低水下航行器航行过程中的累积被探测概率。

著录项

说明书

技术领域

本发明涉及水下航行器路径规划技术,具体涉及一种基于声纳探测概率的水下航行器安全隐蔽路径规划方法及系统,用于为水下航行器规划降低声纳探测概率的隐蔽安全路径。

背景技术

水下航行器包括载人水下航行器和无人水下航行器,能够完成水下勘探、搜索定位、设备布防、通信中继和隐蔽侦察等任务。对于执行侦察任务的水下航行器,其面临复杂的海洋环境,在规避水下障碍物以保证航行的安全性的前提下,需要降低被敌方声纳探测的概率以保证航行的隐蔽性。声纳包括主动式声纳和被动式声纳,能够利用声波在水中的传播和反射特性对水下目标进行探测、分类、定位和跟踪,是水下监视和侦察使用的主要设备。海洋环境对声纳工作性能的影响非常显著,声波在传播途中受海水介质分布和海面、海底等的影响,会产生折射、散射、反射、干涉和衰减等现象,直接影响声纳的作用距离和测量精度。此外,声纳的技术参数、目标反射特征和辐射噪声强度也直接影响声纳的探测效果。

现有水下航行器隐蔽路径规划方法主要分为两类,具体分析如下:

第一类方法将敌方声纳探测范围建模为圆柱形、球形、圆锥形等几何立方体,然后采用与其他环境障碍物相同的处理方式,即在路径规划的时候避开这些区域。这类方法当前应用较多,其优势是实现简单,易于理解且计算效率高,只在环境建模阶段考虑声纳探测访问范围,后续可直接利用通用的路径规划算法。然而,这类方法对问题进行了过度简化,忽略了海洋环境对声纳探测性能的影响,一方面在建模的几何立方体内部的探测概率并非一致,另一方面在立方体外部的探测概率也并非为零,因此在实际情况下这类方法的适用性较差。

第二类方法考虑了海洋环境对声纳性能的影响,基于海洋环境数据进行声场构建,利用声传播模型计算声传播损失,将声传播损失信息作为路径规划算法的启发函数,在路径规划的过程中优先选择声传播损失大的位置。与第一类方法相比,第二类方法引入了声场环境模型,对声纳的探测性能进行了建模分析,考虑了海洋环境对声纳探测性能的影响。然而这类方法仍不够精细且计算过程过于粗略,研究仅仅局限于对声纳作用距离粗略估计,具体体现在:首先,没有考虑声纳类型和参数,不同的声纳在不同工况下具有不同的探测特性和探测范围;其次,没有考虑水下航行器的声学特征,包括水下航行器相对于声纳在不同角度和不同距离的反射特征和辐射噪声强度通常是不同的;此外,没有体现声纳探测过程中出现的断续性和不确定性等本质特点,并非有效作用距离以内一定发现,也并非有效范围之外一定不能发现。声纳探测性能模型的真实程度直接决定了声纳探测效果研究的可信度和适用性,迫切需要实现通过海洋环境数据、声纳类型与参数以及水下航行器的声学特征所构建的声纳探测性能模型所获得的声纳探测概率的水下航行器安全隐蔽路径规划方法。

发明内容

本发明要解决的技术问题:针对现有技术的上述问题,提供一种基于声纳探测概率的水下航行器安全隐蔽路径规划方法及系统,本发明能够实现水下航行器安全隐蔽路径规划,在安全避开水下障碍的同时降低水下航行器航行过程中的累积被探测概率。

为了解决上述技术问题,本发明采用的技术方案为:

一种基于声纳探测概率的水下航行器安全隐蔽路径规划方法,包括:

1)确定水下航行器安全隐蔽路径规划的区域边界,确定计算区域;

2)将计算区域栅格化;

3)根据计算区域的地理范围加载海洋环境数据;

4)基于加载的海洋环境数据,计算海洋声速环境参数;

5)基于海洋声速环境参数构建声纳探测概率模型;

6)基于构建得到的声纳探测概率模型,基于改进蚁群算法的安全隐蔽路径规划。

可选地,步骤1)包括:

1.1)获取区域内各个单元位置并以(x,y,z)三元组表示,其中x为经度,y为纬度,z为深度,所述各个单元包括水下航行器和声纳,所述单元位置包括水下航行器的起始位置和目标位置,以及各个声纳的部署位置;

1.2)根据单元位置计算得到经纬度最小值组合(x

1.3)将初步计算区域基于经度方向扩展参数r

可选地,步骤2)包括根据预设的计算区域的域栅格化参数对计算区域进行栅格化,其中:

经度方向均匀划分为

纬度方向均匀划分为

深度方向均匀划分为

其中,

可选地,步骤3)中加载的海洋环境数据包括温度、盐度、海面风、海深和海底底质,其中温度和盐度为三维数据,经过插值处理得到对应于计算区域栅格化后各个三维栅格格点的数据;海面风、海深和海底底质为二维数据,经过插值处理得到对应于计算区域栅格化后各个经纬度栅格格点的数据;步骤4)中计算海洋声速环境参数时包括计算声速以及根据海深和海底底质类型计算得到各个海底二维栅格格点位置的海底沉积层声学参数平均值,且计算声速的函数表达式为:

c=1449.2+Δc

上式中,c为声速,Δc

Δc

Δc

Δc

其中,T为以摄氏度为单位的温度值,S为以千分数表示的盐度值,z为以米为单位的深度值。

可选地,步骤5)中基于海洋声速环境参数构建的声纳探测概率模型的函数表达式为:

上式中,DP

上式中,SE

可选地,步骤6)包括:

6.1)初始化蚁群算法参数,基于声纳探测概率和路径代价初始信息素;

6.2)初始化迭代次数计数器n的值1;

6.3)将所有蚂蚁置于水下航行器起始位置所在栅格,对于编号为k的蚂蚁,独立执行路径探索,其中k=1,2,…,M,M是指蚂蚁数量;

6.4)等待所有蚂蚁本轮迭代结束,然后基于下式计算任意第n轮迭代的蚂蚁k的路径评价指数V

6.5)更新路径上的信息素和期望距离;

6.6)如果迭代次数n小于预设的最大迭代次数,则更新迭代次数计数器n=n+1,进入下一轮迭代,跳转执行步骤6.3);否则结束,输出当前获得的全局最优路径。

可选地,步骤6.1)中基于声纳探测概率和路径代价初始信息素包括:

6.1.1)建立初始信息素矩阵,每个栅格需要保存到邻近26个栅格的信息素浓度,对应26种不同的路径选择,对于计算区域三维网格所有非障碍物栅格,将其到邻近26个栅格的路径上的初始信息素浓度置0;

6.1.2)对于所有位于水下航行器的起始位置和目标位置直线连线上的非障碍物栅格,依次加入队列Q

6.1.3)将队列Q

6.1.4)如果队列Q

6.1.5)对于计算区域三维网格的所有非障碍物栅格,使用栅格位置到邻近栅格所有路径的综合瞬时探测概率对路径上初始信息素浓度进行修正。

可选地,步骤6.3)中独立执行路径探索的步骤包括:

6.3.1)按照下式计算蚂蚁选择下一个候选栅格的概率:

上式中,

上式中,η

6.3.2)基于蚂蚁选择下一个候选栅格的概率,通过轮盘赌算法确定蚂蚁下一步移动的目标栅格,并将蚂蚁移动到目标栅格,将目标栅格加入蚂蚁的路径记录R

如果蚂蚁到达目标栅格或者无路可走,该蚂蚁本轮迭代结束,继续执行步骤6.4),否则跳转重新执行步骤6.3.1)。

此外,本发明还提供一种基于声纳探测概率的水下航行器安全隐蔽路径规划系统,包括相互连接的微处理器和存储器,该微处理器被编程或配置以执行所述基于声纳探测概率的水下航行器安全隐蔽路径规划方法的步骤。

此外,本发明还提供一种计算机可读存储介质,该计算机可读存储介质中存储有被编程或配置以执行所述基于声纳探测概率的水下航行器安全隐蔽路径规划方法的计算机程序。

和现有技术相比,本发明具有下述优点:本发明包括确定水下航行器安全隐蔽路径规划的区域边界,确定计算区域;将计算区域栅格化;根据计算区域的地理范围加载海洋环境数据;基于加载的海洋环境数据,计算海洋声速环境参数;基于海洋声速环境参数构建声纳探测概率模型;基于构建得到的声纳探测概率模型,基于改进蚁群算法的安全隐蔽路径规划。本发明在海洋环境数据、声纳类型与参数以及水下航行器的声学特征的基础上,通过声纳性能模型计算得到水下航行器在不同方位的瞬时被探测概率,基于声纳探测概率对蚁群算法进行改进,实现水下航行器安全隐蔽路径规划,在安全避开水下障碍的同时降低水下航行器航行过程中的累积被探测概率。

附图说明

图1为本发明实施例方法的基本流程示意图。

图2为本发明实施例中区域边界划分方法的示意图。

图3为本发明实施例中的邻近栅格空间示意图。

图4为本发明实施例中的计算结果示意图。

具体实施方式

如图1所示,本实施例基于声纳探测概率的水下航行器安全隐蔽路径规划方法包括:

1)确定水下航行器安全隐蔽路径规划的区域边界,确定计算区域;

2)将计算区域栅格化;

3)根据计算区域的地理范围加载海洋环境数据;

4)基于加载的海洋环境数据,计算海洋声速环境参数;

5)基于海洋声速环境参数构建声纳探测概率模型;

6)基于构建得到的声纳探测概率模型,基于改进蚁群算法的安全隐蔽路径规划。

本实施例基于声纳探测概率的水下航行器安全隐蔽路径规划方法首先构建声纳性能预测模型,结合声纳参数、海洋环境和目标特性,计算得到水下航行器在不同方位处被声纳探测发现的概率,以时空上的不确定性代替确定性;然后基于声纳探测概率对蚁群算法进行改进,实现水下航行器安全隐蔽路径规划,在安全避开水下障碍的同时降低水下航行器航行过程中的累积被探测概率。

本实施例中,步骤1)包括:

1.1)获取区域内各个单元位置并以(x,y,z)三元组表示,其中x为经度,y为纬度,z为深度,所述各个单元包括水下航行器和声纳,所述单元位置包括水下航行器的起始位置和目标位置,以及各个声纳的部署位置;

1.2)根据单元位置计算得到经纬度最小值组合(x

1.3)将初步计算区域基于经度方向扩展参数r

由于声音的反射、散射和折射效应,需要对计算区域地理范围进行扩展。设置区域扩展参数,包括经度方向扩展参数r

具体地,本实施例步骤1)中设水下航行器初始位置坐标为(117°E,13°N,-4000m),目标位置坐标为(118°E,14°N,-3500m);水下航行器航行区域部署了2个声纳,其中1号声纳为主动声纳,位置坐标为(117.6°E,13.2°N,-2500m),2号声纳为被动声纳,位置坐标为(117.8°E,13.5°N,-2500m)。根据水下航行器初始位置坐标、目标位置坐标以及2个声纳的部署位置坐标,计算得到经纬度最小值组合(117°E,13°N)和最大值组合(118°E,14°N)。设置经度方向扩展参数r

本实施例中,步骤2)包括根据预设的计算区域的域栅格化参数对计算区域进行栅格化,其中:

经度方向均匀划分为

纬度方向均匀划分为

深度方向均匀划分为

其中,

本实施例中,步骤3)中加载的海洋环境数据包括温度、盐度、海面风、海深和海底底质,其中温度和盐度为三维数据,经过插值处理得到对应于计算区域栅格化后各个三维栅格格点的数据;海面风、海深和海底底质为二维数据,经过插值处理得到对应于计算区域栅格化后各个经纬度栅格格点的数据。

本实施例中,步骤4)中计算海洋声速环境参数时包括计算声速以及根据海深和海底底质类型计算得到各个海底二维栅格格点位置的海底沉积层声学参数平均值,且计算声速的函数表达式为:

c=1449.2+Δc

上式中,c为声速,Δc

Δc

Δc

Δc

其中,T为以摄氏度为单位的温度值,S为以千分数表示的盐度值,z为以米为单位的深度值。根据海深和海底底质类型计算得到各个海底二维栅格格点位置的海底沉积层声学参数平均值时,具体是指根据海深和海底底质类型,使用Hamilton地声模型,计算得到各个海底二维栅格格点位置的海底沉积层声学参数平均值。由于该方法为现有计算方法,本实施例中仅仅涉及对该方法的基本应用,故在此不再详细说明。

本实施例步骤5)中基于海洋声速环境参数构建的声纳探测概率模型的函数表达式为:

上式中,DP

上式中,SE

声纳探测概率与信号余量密切相关,信号余量越大则声纳探测概率越大。声纳包括主动式声纳和被动式声纳,两者的作用原理不同,需要使用不同方程计算信号余量。

对于主动声纳(1号声纳)而言:

若以噪声作为主要背景干扰,则使用方程:

SE=SL-2TL+TS-NL+DI–DT

其中,SE为信号余量,SL为主动声源级(设为240dB),TL为传播损失(使用射线模型计算),TS为目标反射强度,NL为海洋环境噪声级,DI为接收指向性指数,DT为检测阈(设为10dB)。

若以混响作为主要背景干扰,则使用方程:

SE=SL-2TL+TS-RL-DT

其中,SE为信号余量,SL为主动声源级,TL为传播损失,TS为目标反射强度,RL为海洋环境混响级,DT为检测阈。

对于目标反射强度TS,根据水下航行器相对于声纳的角度不同,其前方目标反射强度TS

对于被动声纳(2号声纳),则使用方程:

SE=SL-TL-NL+DI-DT

上式中,SE为信号余量;NL为海洋环境噪声级,从Wenz曲线得到;TL为传播损失,使用射线模型计算;DI为接收指向性指数,设置为15dB;DT为检测阈,设置为10dB。对于型号确定的被动声纳,其属性检测阈DT和接收指向性指数DI也随之确定。对于型号确定的水下航行器,当相对于声纳的方位确定后,其属性目标声源级SL也随之确定。水下航行器相对于声纳的角度不同,目标声源级不同,为简化处理,分为前方目标声源级SL

本实施例中,通过海洋声速环境参数和海洋环境数据,计算得到水下航行器在计算区域三维栅格各个栅格位置时,当水下航行器不同朝向时被动声纳探测到的信号余量SE。对于三维栅格空间,需要分别计算从中心栅格到邻近26个栅格的SE,如图3所示。从编号为i的栅格指向邻近编号为j的栅格的路径上的信号余量为SE

本实施例步骤6)基于改进蚁群算法的安全隐蔽路径规划。蚁群算法使用声纳探测概率模型相同的计算区域三维栅格。为实现水下航行器的安全隐蔽路径规划,一方面需要基于海深数据构建海底地形,将障碍物设置为禁行区,水下航行器在行进过程中需要实施规避以保障航行的安全性;另一方面需要基于声纳探测概率设计路径规划策略,降低规划路径的累积探测概率,从而保障水下航行器在行进过程中的隐蔽性。

本实施例中,步骤6)包括:

6.1)初始化蚁群算法参数,基于声纳探测概率和路径代价初始信息素;

6.2)初始化迭代次数计数器n的值1;

6.3)将所有蚂蚁置于水下航行器起始位置所在栅格,对于编号为k的蚂蚁,独立执行路径探索,其中k=1,2,…,M,M是指蚂蚁数量;

6.4)等待所有蚂蚁本轮迭代结束,然后基于下式计算任意第n轮迭代的蚂蚁k的路径评价指数V

6.5)更新路径上的信息素和期望距离;

6.6)如果迭代次数n小于预设的最大迭代次数,则更新迭代次数计数器n=n+1,进入下一轮迭代,跳转执行步骤6.3);否则结束,输出当前获得的全局最优路径。

本实施例中,步骤6.1)中初始化的蚁群算法参数包括:水下航行器的起始位置(起点)和目标位置(终点)和综合瞬时探测概率三维矩阵DP,每轮迭代蚂蚁个数M设为50,最大迭代次数N设为2000,信息启发因子α设为1,期望启发因子β设为5,信息素总量Q设为10,信息素挥发系数ρ设为0.9,探测概率权重系数ω设为1.2,初始信息素c

本实施例中,步骤6.1)中基于声纳探测概率和路径代价初始信息素包括:

6.1.1)建立初始信息素矩阵,每个栅格需要保存到邻近26个栅格的信息素浓度,对应26种不同的路径选择,对于计算区域三维网格所有非障碍物栅格,将其到邻近26个栅格的路径上的初始信息素浓度置0;

6.1.2)对于所有位于水下航行器的起始位置和目标位置直线连线上的非障碍物栅格,依次加入队列Q

6.1.3)将队列Q

6.1.4)如果队列Q

6.1.5)对于计算区域三维网格的所有非障碍物栅格,使用栅格位置到邻近栅格所有路径的综合瞬时探测概率对路径上初始信息素浓度进行修正。即:

τ′

上式中,τ′

本实施例中,步骤6.3)中独立执行路径探索的步骤包括:

6.3.1)按照下式计算蚂蚁选择下一个候选栅格的概率:

上式中,

上式中,η

6.3.2)基于蚂蚁选择下一个候选栅格的概率,通过轮盘赌算法确定蚂蚁下一步移动的目标栅格,并将蚂蚁移动到目标栅格,将目标栅格加入蚂蚁的路径记录R

如果蚂蚁到达目标栅格或者无路可走,该蚂蚁本轮迭代结束,继续执行步骤6.4),否则跳转重新执行步骤6.3.1)。

本实施例中,步骤6.4)中路径评价指数的计算函数表达式为:

V

上式中,V

本实施例中,步骤6.5)中更新路径上的信息素和期望距离时,任意从栅格i到栅格j路径上的信息素的更新的函数表达式为:

上式中,τ

上式中,Q为信息素总量,L

τ

本实施例中,步骤6.5)中更新路径上的信息素和期望距离时,从任意栅格i到终点的期望距离d

本实施例中,步骤6.6)中如果迭代次数n小于最大迭代次数N=2000,更新迭代次数计数器n=n+1,跳转步骤6.3)继续迭代;否则结束并输出当前获得的全局最优路径。

图4为本实施例的计算结果,其中五角星表示水下航行器的初始位置,三角形表示水下航行器的目标点,声纳位置用圆形表示。

综上所述,本实施例首先构建声纳性能预测模型,结合海洋环境、声纳参数和目标特性,计算得到水下航行器在不同方位处被声纳探测发现的概率,然后基于声纳探测概率对蚁群算法进行改进,实现水下航行器安全隐蔽路径规划。本实施例从声纳工作过程和探测机理出发,在复杂水声环境下,基于水声环境数据、声纳类型及参数、以及水下航行器相对于声纳在不同方位的反射特征和辐射噪声强度等关键要素,建立声纳探测概率模型,并基于声纳探测概率对蚁群算法的信息素初始化方法、信息素更新方法和路径评价方法进行重新设计,在安全避开水下障碍的同时降低水下航行器航行过程中的累积被探测概率。

此外,本实施例还提供一种基于声纳探测概率的水下航行器安全隐蔽路径规划系统,包括相互连接的微处理器和存储器,该微处理器被编程或配置以执行前述基于声纳探测概率的水下航行器安全隐蔽路径规划方法的步骤。

此外,本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有被编程或配置以执行前述基于声纳探测概率的水下航行器安全隐蔽路径规划方法的计算机程序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号