System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于惯性导航,特别涉及一种用于重力补偿插值计算的格网数据库生成与索引方法。
技术介绍
1、在惯性导航解算过程中,重力补偿精度直接影响了惯性基准系统输出信息的准确性。目前,在惯性基准系统的解算算法中,重力补偿多采用正常重力场模型,其描述了规则地球假设下的地球重力场。但实际上,地球是质量分布不均匀的,正常重力场只能近似的表示地球的真实重力场。如何准确的计算地球真实重力场对高精度惯性导航具有十分重要的意义。与正常重力场模型相比,高精度的重力场模型可提升约0.1n mile/h的惯性导航精度;同时,1mgal的水平重力扰动可引起约0.2角秒的水平姿态误差(水平重力扰动通常为几十到100mgal)。
2、对高精度惯性基准系统而言,为提升惯性基准系统的输出精度,需设计重力补偿模块来准确的计算地球真实重力场。目前,精度最高的重力补偿方案是直接利用高阶球谐函数计算某点的重力值,这种方法需要极高的运算环境。考虑到成本等因素,现有民用惯性基准系统并不能满足此种运算条件。因此,顾及工程应用,插值计算方案成为了工程领域的首选方案。
3、尽管插值计算方案可以降低运算系统的运算负担,但插值计算方案所用到的数据库会增加系统的存储负担,为降低系统计算负担,需要设计一种低存储量的格网数据库。
技术实现思路
1、本专利技术的目的是:针对现有技术中的上述技术问题,提供一种用于重力补偿插值计算的格网数据库生成与索引方法,为了降低系统的存储负担,该方法可生成球面分布均匀的重力格网。
...【技术保护点】
1.一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,包括如下步骤:S1:利用全球高精度重力模型生成全球重力格网数据;S2:根据地球的球面变化,对生成的全球重力格网数据中的高纬度带格网的纬度方向进行裁剪,生成球面分布均匀的重力格网数据;S3:依据惯性基准系统的需求确定数据最低有效位,并将球面分布均匀的重力格网数据存储为二进制形式,形成均匀重力格网数据库;S4:进行纬度带数据块划分,并存储各数据块信息;S5:根据各数据块信息及载体的位置坐标,索引载体所在的数据块;S6:在载体所在的数据块上,计算得到确定载体位置重力数值所需的插值格网点数据。
2.根据权利要求1所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤S1中,生成全球重力格网数据的过程具体包括:选定经度、纬度固定间隔均为δ角分的经纬网,利用全球超高阶地球重力场模型EGM-2008,计算并记录经纬线交汇点处的重力场数据。
3.根据权利要求2所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤S2中,纬度|θ|>60°的区域,对
4.根据权利要求1所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤3中,依据惯性基准系统的需求确定数据最低有效位,惯性基准系统的需求指加速度计的零偏重复性,所述最低有效位指需要保留的有效数字位数。
5.根据权利要求3所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在步骤S4中,对于纬度|θ|>60°的纬度带,沿赤道平面对称划分为2N_1个数据块;与|θ|<60°的纬度带数据块一起共形成2N_1+1个数据块;所述数据块信息包括纬度上边界、纬度下边界,数据块的格网点数以及经度间隔。
6.根据权利要求5所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤S5中,载体位置的坐标为[λ φ h],其中λ为纬度,单位为度;φ为经度,单位为度;j为高度,单位为m;
7.根据权利要求6所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤S6中,令载体所在的数据块上的纬度上边界、纬度下边界中绝对值较大的为CORNER_BLOCK_MAX,绝对值较小的为CORNER_BLOCK_MIN,计算|CORNER_BLOCK_MAX-λ|,其中||表示数据的绝对值;
8.一种计算机可读存储介质,所述的计算机可读存储介质存储有计算机程序,其特征在于,所述的计算机程序被处理器执行时实现如权利要求1~权利要求7任一所述方法的步骤。
...【技术特征摘要】
1.一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,包括如下步骤:s1:利用全球高精度重力模型生成全球重力格网数据;s2:根据地球的球面变化,对生成的全球重力格网数据中的高纬度带格网的纬度方向进行裁剪,生成球面分布均匀的重力格网数据;s3:依据惯性基准系统的需求确定数据最低有效位,并将球面分布均匀的重力格网数据存储为二进制形式,形成均匀重力格网数据库;s4:进行纬度带数据块划分,并存储各数据块信息;s5:根据各数据块信息及载体的位置坐标,索引载体所在的数据块;s6:在载体所在的数据块上,计算得到确定载体位置重力数值所需的插值格网点数据。
2.根据权利要求1所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤s1中,生成全球重力格网数据的过程具体包括:选定经度、纬度固定间隔均为δ角分的经纬网,利用全球超高阶地球重力场模型egm-2008,计算并记录经纬线交汇点处的重力场数据。
3.根据权利要求2所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤s2中,纬度|θ|>60°的区域,对全球重力格网进行裁剪,将重力数据库的经度间隔调整为:
4.根据权利要求1所述的一种用于重力补偿插值计算的格网数据库生成与索引方法,其特征在于,在所述步骤3中,依据惯性...
【专利技术属性】
技术研发人员:常琎,屈重君,王忠智,高紫晨,焦飞,连晓棠,
申请(专利权)人:中国航空工业集团公司西安飞行自动控制研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。