【技术实现步骤摘要】
基于网格船位布设计算的速度优化系统
本专利技术属于航天测控
中测量船船位布设计算
,具体涉及一种基于网格船位布设计算的速度优化系统。
技术介绍
航天器从发射到进入使命轨道,期间有多个关键测控弧段,其中入轨段、几次近地点变轨段等关键测控弧段只有海上测量船能够提供测控支持。传统测量船船位布设多由测量人员手动计算并绘制测量船工作曲线,这种方法工作量大,经验性强,难以适应大规模、高频率的海上测量任务需求。目前一种基于精细网格的船位布设计算方法利用计算机解决了传统人工手算测量船位布设区域的问题。然而基于精细网格的完全循环遍历的计算量级随着测量船数量增加、任务天数的增加成指数级增长,计算效率较低。为了满足航天测控任务的需要,提高船位布设计算效率,有必要针对基于精细网格船位布设计算的实现方法进行改进,降低计算量,提高计算速度。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:在基于精细网格的测量船船位布设计算中,随着测量船数量增加、任务天数增加而导致的计算量大,计算耗时长的问题。< ...
【技术保护点】
1.一种基于网格船位布设计算的速度优化系统,其特征在于,所述优化系统包括:网格粗分模块、第一运算模块、网格细分模块、第二运算模块、精细网格点获取模块、测控要求区域获取模块;/n其中,所述网格粗分模块用于计算一天内多条弹道海上测控弧段首尾向下海面布船区域,分别取交集,并将布船区域交集进行网格粗分;/n所述第一运算模块用于循环遍历计算区域中每一个粗分网格对测控弧段的可见性和链路通信情况,记录满足要求的粗网格;/n所述网格细分模块用于将满足条件的粗网格按照精度要求进行网格细分,获得细网格;/n所述第二运算模块用于在满足条件的粗网格中,循环遍历计算每一个细网格对测控弧段的可见性和链 ...
【技术特征摘要】
1.一种基于网格船位布设计算的速度优化系统,其特征在于,所述优化系统包括:网格粗分模块、第一运算模块、网格细分模块、第二运算模块、精细网格点获取模块、测控要求区域获取模块;
其中,所述网格粗分模块用于计算一天内多条弹道海上测控弧段首尾向下海面布船区域,分别取交集,并将布船区域交集进行网格粗分;
所述第一运算模块用于循环遍历计算区域中每一个粗分网格对测控弧段的可见性和链路通信情况,记录满足要求的粗网格;
所述网格细分模块用于将满足条件的粗网格按照精度要求进行网格细分,获得细网格;
所述第二运算模块用于在满足条件的粗网格中,循环遍历计算每一个细网格对测控弧段的可见性和链路通信情况,记录满足要求的细网格;
重复网格细分模块及第二运算模块的工作,直到细网格的网格精度满足任务要求停止计算;
所述精细网格点获取模块用于记录连续N天的满足约束的细网格,获得精细网格点;
所述测控要求区域获取模块用于根据符合要求的精细网格点,计算部署区域所形成的外接凸多边形;则该多边形内区域为一艘测量船连续N天对多弹道进行测控要求的区域。
2.如权利要求1所述的基于网格船位布设计算的速度优化方法,其特征在于,所述网格粗分模块的工作过程中,计算第一天多条弹道海上飞行段的起点对应的多个海面布船区域,取区域的交集为区域A;同时计算第一天多条弹道海上飞行段的终点对应的多个海面布船区域,取区域的交集为区域B。
3.如权利要求2所述的基于网格船位布设计算的速度优化方法,其特征在于,所述网格粗分模块的工作过程中,有两种情况:第一种情况,若区域A和区域B有交集区域C,则在区域C布设一艘测量船即可满足第一天的测控要求;第二种情况,若区域A和区域B没有交集,则说明该任务需要两艘或以上的测量船进行测控。
4.如权利要求3所述的基于网格船位布设计算的速度优化方法,其特征在于,所述网格粗分模块的工作过程中的第一种情况下,因区域较小且仅需要一艘测量船,可按照计算精度要求将区域C进行经、纬划分,直接形成多个精细网格,并根据第一运算模块循环遍历计算区域C中每一个精细网格对测控弧段的可见性和链路通信情况,记录能够满足全弧段可见性与链路通信的精细网格。
5.如权利要求4所述的基于网格船位布设计算的速度优化方法,其特征在于,所述网格粗分模块的工作过程中的第二种情况下,将区域A和区域B进行初步经、纬网格粗分,并根据第一运算模块循环遍历计算区域A中测量船SA对相应测控弧段的可见性和链路通信情况,同时计算区域B中测量船SB对应的测控弧段的可见性和链路通信情况;找到能够满足对火箭弹道测控全覆盖的区域A中的网格M1Ai和区域B中的网格M1Bj,形成粗网格对M1Ai和M1Bj。
6.如权利要求5所述的基于网格船位布设计...
【专利技术属性】
技术研发人员:李赞,孟伟,曹璐,辛晓生,黄磊,张宇,杨鹤笛,赵东升,洪楠,
申请(专利权)人:北京京航计算通讯研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。