法律状态公告日
法律状态信息
法律状态
2019-12-20
未缴年费专利权终止 IPC(主分类):G01C21/20 授权公告日:20160608 终止日期:20190103 申请日:20140103
专利权的终止
2016-06-08
授权
授权
2014-05-21
实质审查的生效 IPC(主分类):G01C21/20 申请日:20140103
实质审查的生效
2014-04-23
公开
公开
技术领域
本发明涉及地形导航技术领域,尤其设计一种能够满足长时间高精度航行要求的基于地形信息量的水下智能自适应地形匹配方法。
背景技术
地形导航技术在导航领域具有巨大的应用前景,主要是因为它是一个自主导航系统,几乎不受外界干扰。匹配算法的设计是地形导航技术的核心技术之一,算法设计好坏直接影响了导航精度。地形导航信息量是地形的一种统计特性,是以地形高程提供地形平面位置信息为基础的,对区域内所有地形高程提供地形平面位置信息能力的一种平均。在实际应用中,对于不同的地形其包含的导航信息量是完全不一样的,由于使用单一地形导航信息参数会导致对地形信息的评价不全面,需综合考虑不同参数的影响。对地形导航信息量进行综合评价一直是地形导航技术研究的一个重点,也是影响地形匹配技术广泛应用的重要因素,因此通过最大化地形导航信息利用率来提高导航精度是地形导航技术的研究目标之一。
发明内容
发明目的:为解决现有技术存在的不足,本发明提出一种基于地形信息量的水下智能自适应地形匹配方法,本发明方法针对不同地形包含的导航信息量不同,其对地形匹配算法精度的影响也不同这一特点,设计了一种基于模糊控制技术综合评价地形信息量的方法,并利用地形信息量综合评价结果设计自适应地形匹配算法。
本发明的技术方案具体如下:
一种基于地形信息量的水下智能自适应地形匹配方法,包括如下步骤:
步骤S1:适配区内地形特征参数值的计算:
通过地形高程数据库给定地形高度样本,设定航行区经度、纬度跨度为m×n网格,其中m、n为大于1的整数,h(i,j)为经度方向网格点i(i=1,2,......m)及纬度方向网格点j(i=1,2,......n)的交叉点(i,j)处的高度值,则各地形统计特征参数值的具体计算方法如下:
(1)地形粗糙度:
r=(rλ+rφ)/2
其中rλ和rφ分别为经度方向和纬度方向的粗糙度:
>
(2)地形标准差:
>
>
其中
(3)地形高度熵
>
>
其中pij为地形点坐标(i,j)处的归一化高程值;
(4)相关系数:
R=(Rλ+Rφ)/2
其中Rλ和Rφ分别表示经度方向和纬度方向的相关系数,
>
>
步骤S2:基于步骤S1中对航行区内导航信息量的各种特征值计算结果,建立一个特征向量X,包括上述所有地形特征参数,即X=[r σ Hf R],应用模糊控制方法,将该边界不清、不易定量的特征参数定量化,具体地,包括如下步骤:
(a)将航行器航行区域等范围划分成L块子航行区,其中L大于1的整数,则航行区m×n网格区变为L个ml×nl网格区,且l=1,2,...,L,其中L值越大,模拟精度也高,但计算也会越复杂,成本对应特征向量Xl=[rl σl HflRl],构建4个模糊控制器,分别计算第l个网格区内4个特征参数包含的信息量,并计算不同网格区地形信息量的权值系数;
其中,对于计算第l个网格区内地形粗糙度r包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为rl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形粗糙度的增大而增大这一规律,选择模糊控制规则Rr如下:
>
>
>
该控制规则表明如果地形起伏变化不明显,则地形粗糙度rl值很小,包含地形信息量少,此时应减小其权值系数
输入变量为rl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
对于计算第l个网格区内地形标准差σ包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为σl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形标准差的增大而增大这一规律,选择模糊控制规则Rσ如下:
>
>
>
该控制规则表明如果地形起伏程度不大,则地形标准差σl值很小,包含地形信息量少,此时应减小其权值系数
输入变量为σl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
对于计算第l个网格区内地形高度熵Hf包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为Hfl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形高度熵的增大而减小这一规律,选择模糊控制规则
>
>
>
>
该控制规则表明如果地形高度变化越剧烈程度很大,则地形高度熵Hfl值很小,包含地形信息量很大,此时应增大其权值系数
输入变量为Hfl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
对于计算第l个网格区内地形相关系数R包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为Rl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形相关系数值的增大而减小这一规律,选择模糊控制规则RR如下:
>
>
>
>
该控制规则表明如果地形相关程度很大,则地形相关系数Rl值很小,包含地形信息量很大,此时应增大其权值系数
输入变量为Rl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
(b)根据最大熵原理计算每个特征参量的权值Wr、Wσ、
令:>
>
则:>
(c)然后计算表示每个网格区地形信息含量的权系数Wl:
>
步骤S3:计算l个网格区的匹配采样时间:根据划分的每个子网格区内地形信息含量的权系数Wl计算采样时间tl,
步骤S4:水下航行器驶入地形数据库包含区域时,进行自适应地形匹配:在主惯性导航系统INS的导航下航行一段距离,与此同时每隔一个时间段tl,通过航行器的高程测量装置获得实测高程Dsp,sp=1,2…10,并获得与此对应的惯导系统指示航迹序列
有益效果:目前常用的地形匹配算法ICCP算法采样时间都是等长的,忽略了航行区导航信息量不同这一特点,本发明对传统地形匹配算法进行了改进,利用航行区的综合地形导航信息含量对采样时间进行自适应调节,克服了原有方法采样时间单一,不能充分高效地利用航行区内的地形导航信息量的缺点,大大提高了导航效率和导航定位精度,同时,本发明利用模糊控制方法对各地形参量进行了综合评定,应用模糊数学的原理,将边界不清、不易定量的地形导航信息参数定量化,给出综合信息参量值作为地形匹配采样时间权系数,克服了使用单一地形导航信息参数会导致对信息的评价不全面的缺陷。通过将定性指标定量化,对各单一信息参量进行综合评价,给出一个综合信息参量值作为地形匹配采样时间权系数,当航行区域包含的导航信息量比较大时,缩短采样时间,尽可能多的利用该处地形信息;当航行区域包含的导航信息量不丰富时,则增加采样时间间隔,减少该地形的利用率以保证匹配精度。
附图说明
图1为本发明所描述的智能自适应地形匹配算法的结构图。
图2为地形粗糙度信息量模糊计算结构框图。
图3为实施例中所采用的地形图。
图4为实施例中传统ICCP算法和本发明自适应匹配算法匹配结果图。
具体实施方式
下面结合具体实施例和附图,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域普通技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
实施例1一种基于地形信息量的水下智能自适应地形匹配方法。
图1为本发明所描述的智能自适应地形匹配算法结构图。
仿真实验中地形高程数据库为10000m×14000m范围内的矩形区域,数据库地形的分辨率为100m×100m,将该区域划分为9个网格区,如图3所示,计算9个网格区的地形信息量权系数,表1为9个网格区各单一地形信息量值及综合信息量权系数及采样时间间隔计算结果。
其中,地形粗糙度r的计算公式为:
r=(rλ+rφ)/2
其中rλ和rφ分别为经度方向和纬度方向的粗糙度:
>
地形高度标准差σ的计算公式为:
>
>
其中
地形高度熵Hf的计算公式为:
>
>
其中pij为地形点坐标(i,j)处的归一化高程值;
地形的相关系数R的计算公式为R=(Rλ+Rφ)/2
其中Rλ和Rφ分别表示经度方向和纬度方向的相关系数,
>
>
建立一个特征向量X,包括上述所有地形特征参数,即X=[r σ Hf R],应用模糊控制方法,将该边界不清、不易定量的特征参数定量化,具体地,利用如下方法
(a)将航行器航行区域等范围划分成L块子航行区,则航行区m×n网格区变为L个ml×nl网格区,且l=1,2,...,L,对应特征向量Xl=[rl σl Hfl Rl],构建4个模糊控制器,分别计算第l个网格区内4个特征参数包含的信息量,并计算不同网格区地形信息量的权值系数;
其中,对于计算第l个网格区内地形粗糙度r包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为rl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形粗糙度的增大而增大这一规律,选择模糊控制规则Rr如下:
>
>
>
输入变量为rl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
对于计算第l个网格区内地形标准差σ包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为σl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形标准差的增大而增大这一规律,选择模糊控制规则Rσ如下:
>
>
>
输入变量为σl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
对于计算第l个网格区内地形高度熵Hf包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为Hfl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形高度熵的增大而减小这一规律,选择模糊控制规则
>
>
>
>
输入变量为Hfl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
对于计算第l个网格区内地形相关系数R包含信息量的模糊控制器构造过程如下:
模糊控制器的输入变量为Rl,输出为其所包含信息量的权值系数
根据地形匹配精度随地形相关系数值的增大而减小这一规律,选择模糊控制规则RR如下:
>
>
>
>
输入变量为Rl的隶属度函数选取正态函数:
利用模糊合成运算得到模糊控制器的输出模糊量为
>
(b)根据最大熵原理计算每个特征参量的权值Wr、Wσ、
令:>
>
则:>
(c)然后计算表示每个网格区地形信息含量的权系数Wl:
>
然后根据划分的每个子网格区内地形信息含量的权系数Wl计算采样时间tl,
整个过程如图2所示,即先计算控制变量,然后进行模糊量化处理,之后构建模糊控制规则,进行模糊推理,最后进行非模糊量化处理。
初始航向为38.7°,航向变化范围为±7°,初始航速为11.5节,航速变换范围为±1.3节。水下航行器惯导系统的陀螺仪漂移为0.02°/h,加速度计零偏偏置为0.0005m/s2,测深装置的测量误差取为幅值为0.2的白噪声,仿真结果如图4所示,其中实线条为真实航行轨迹,虚线条为传统相关匹配算法匹配结果,点划线为本发明采用的智能自适应匹配算法匹配结果。
表1
从仿真结果可以看出,与传统的ICCP地形匹配算法相比本发明采用的智能自适应匹配算法的匹配结果精度得到很大提高,这是由于该方法在地形变化明显的区域缩短采用时间间隔,增加该区域的地形利用率;在地形变化较小的区域增大采样时间间隔,在保证精度的同时充分利用该区域的地形信息,克服了原有方法采样时间单一,不能充分高效地利用航行区内的地形导航信息量的缺点,大大提高了相同硬件环境下的匹配效率,因此,本发明可以解决不同地形条件下单一采样时间带来匹配效率低的问题,利用智能自适应的方法提高了导航定位的精度。
机译: 一种基于指针的对象获取方法,用于对计算机系统的信息进行有形处理,该方法基于一种自然语言,并且该机器人或机器人的人工智能系统对该计算机系统的接收信号作出反应,该计算机系统具有相应的关联机器人或机器人的人工智能,该机器人或机器人的人工智能计算机系统的相应思想得到证实
机译: 一种基于智能手机的教育内容提供方法以及一种基于智能手机的教育内容提供程序的计算机可读记录介质
机译: 一种基于智能手机的教育内容提供方法以及一种基于智能手机的教育内容提供程序的计算机可读记录介质