一种卫星数据接收仿真分析平台的制作方法_3

文档序号:9200496阅读:来源:国知局
[0099] (1)传输任务先由地面站发给传输系统,传输系统对传输任务进行排列再转发给 目的地;
[0100] (2)同一条传输链路,同时传输多个任务时,实时传输任务比非实时传输任务优先 级高,相同类型的传输任务按照任务优先级排列先后顺序;
[0101] (3)相同优先级相同任务类型的传输任务按照先来先执行的先后顺序。
[0102] 本发明的仿真分析平台进行资源能力约束检验流程如图5所示,其具体步骤如 下:
[0103] 步骤5-1 :获取当前任务分配的所有地面站资源,包括天线、信道、记录器;
[0104] 步骤5-2 :获取当前任务中卫星对地面站的资源约束;
[0105] 步骤5-3 :判断卫星对天线是否满足约束,满足约束转到步骤5-5,不满足则转到 步骤5-4 ;
[0106] 步骤5-4 :不满足约束,约束检验未通过,结束整个约束检验流程;
[0107] 步骤5-5 :判断天线使用状态,可用转到步骤5-6,不可用转到步骤5-4 ;
[0108] 步骤5-6 :遍历当前任务分配的信道列表;
[0109] 步骤5-7 :判断卫星对信道约束是否满足,满足约束转到步骤5-8,不满足约束转 到步骤5-4 ;
[0110] 步骤5-8 :判断信道使用状态,可用转到步骤5-9,不可用转到步骤5-4 ;
[0111] 步骤5-9 :判断天线对信道约束是否满足,满足约束转到步骤5-10,不满足约束转 到步骤5-4 ;
[0112] 步骤5-10 :遍历当前任务分配的记录器列表;
[0113] 步骤5-11 :判断卫星对记录器约束是否满足,满足约束转到步骤5-12,不满足转 到步骤5-4 ;
[0114] 步骤5-12 :判断记录器使用状态,可用转到步骤5-13,不可用转到步骤5-4 ;
[0115] 步骤5-13:判断记录器对信道约束是否满足,满足约束转到步骤5-14,不满足约 束转到步骤5-4 ;
[0116] 步骤5-14 :满足约束,约束检验通过,结束整个约束检验流程。
[0117] 图6描述的是本发明仿真分析平台对卫星数据传输任务进行处理的流程,其具体 步骤如下:
[0118] 步骤6-1 :遍历所有传输任务;
[0119] 步骤6-2 :获取当前任务{目息;
[0120] 步骤6-3 :分配传输链路;
[0121] 步骤6-4 :加入链路执行队列;
[0122] 步骤6-5 :遍历所有传输链路;
[0123] 步骤6-6 :执行链路对应的传输任务中首个任务;
[0124] 步骤6-7 :更新传输数据量;传输的数据量取决于链路的带宽,如果是实时传输 的,传输的数据量还与接收任务实时的接收数据量有关;
[0125] 步骤6-8 :更新传输任务执行状态;如果已经遍历所有传输任务则结束整个流程, 否则转到步骤6-5。
[0126] 如果传输任务的业务逻辑发生变化,或者链路的分配规则发生改变,可以通过更 换相关的传输链路和任务组件实现不同类型的传输任务。
[0127] 本发明的仿真分析平台全部代码均基于标准C++来实现,Π 模块全部基于QT代 码实现,适应单机、集群系统、网络,跨当前所有的主流操作系统平台。在卫星数据地面接收 系统运行过程中可实现对接收规划调度方案中数据接收与传输任务执行过程进行仿真推 演和多维度展现,更好支持的方案优化,构建对操作人员进行演练的仿真环境,加强任务中 对制定接收规划调度方案的决策支持以及故障对策验证。
[0128] 本发明的仿真分析平台基于最新的分布式技术进行构建,采用松散的耦合方式, 提供通用配置能力以适应不同的任务以及与其它外部系统的集成能力。在统一技术规范约 束下,完成各功能模块组件的集成,实现灵活扩展的工程需要,满足不同类型的航天地面应 用系统的仿真分析需求。
[0129] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在 本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
【主权项】
1. 一种卫星数据接收仿真分析平台,包括组件开发模块、模型组装模块、想定编辑模 块、仿真运行引擎模块; 其中,所述组件开发模块支持模型组件开发全流程业务活动,用于开发系统所需组件 模板,提供组件开发管理、模型框架生成、图形化辅助建模和模型集成测试功能; 所述模型组装模块用于根据地面接收与传输任务的实际参数配置相关基础组件模板, 考虑地面接收资源能力约束和设备工作状态,将所述组件模型灵活的组装为所需的实体模 型; 所述想定编辑模块作为所述卫星数据接收仿真分析平台的数据来源,驱动所述仿真分 析平台的运行,用于接收与传输任务规划方案、接收资源能力约束、设备使用状态;以及 所述仿真运行引擎模块提供高效的仿真引擎内核,进行仿真运行的时间管理和事件驱 动,调度仿真模型运行,同时提供外部互连服务,为系统与其它系统的互联互通提供丰富的 扩展接口。2. 根据权利要求1所述的卫星数据接收仿真分析平台,其中所述组件模板包括卫星组 件、天线组件、信道组件、记录器组件、传输链路组件和任务组件。3. 根据权利要求1所述的卫星数据接收仿真分析平台,其中所述想定编辑模块执行的 仿真想定以标准化格式存放在想定文件库中,并提供人机交互界面用于编辑想定文件相关 内容的关键参数。4. 根据权利要求1所述的卫星数据接收仿真分析平台,其特征在于,所述仿真分析平 台还包括管理控制模块,用于负责所述仿真分析平台的管理控制,其功能包括仿真开始、暂 停、终止、加速、减速、跳转、设备故障设定、新增任务、调整任务和取消任务。5. 根据权利要求1所述的卫星数据接收仿真分析平台,其特征在于,所述仿真分析平 台还包括二维场景模块和三维视景模块,其中所述二维场景模块用于在二维场景上显示地 面站位置、卫星运行轨迹以及地面站接收卫星数据过程,并实时显示地面站、卫星的工作状 态,能够灵活选择并定制显示的要素及显示方法,所述三维场景模块用于负责仿真过程的 三维显示,能够利用地理数据库、军标库、三维模型库、想定库资源,基于三维图形渲染服务 和地理信息服务,在三维场景上显示地面站位置、卫星运行轨迹以及地面站接收卫星数据 过程,并实时显示地面站、卫星的工作状态。6. 根据权利要求1所述的卫星数据接收仿真分析平台,其特征在于,所述仿真分析平 台还包括分析评估模块,所述分析评估模块用于针对系统不同的应用需求,灵活构建相应 的评估指标体系与评估分析模型,通过对仿真系统与各类历史数据的数据采集、挖掘和综 合运用,实现对卫星数据地面接收系统的接收效能的评估分析。7. 根据权利要求6所述的卫星数据接收仿真分析平台,其特征在于,所述分析评估模 块由用户自定义评估计算方法,支持单样本及多样本的处理。8. 根据权利要求1所述的卫星数据接收仿真分析平台,其特征在于,所述仿真分析平 台还包括业务流程展现模块,所述业务流程展现模块用于在逻辑场景上显示地面站、卫星 下发数据以及地面站接收卫星数据过程,并实时显示地面站及内部资源的工作状态,同时 能够展示各任务下发、确认、接收、传输的整体过程,还能够细化到具体的任务占用的资源 及其在任意时刻的工作状态。9. 根据权利要求1所述的卫星数据接收仿真分析平台,其特征在于,所述仿真分析平 台还包括传输链路分析模块,所述传输链路分析模块以折线图方式直观显示卫星数据传输 过程中地面接收系统传输链路的带宽利用情况。10.根据权利要求1所述的卫星数据接收仿真分析平台,其特征在于,所述仿真分析平 台基于标准C++来实现,n模块全部基于QT代码实现,适应单机、集群系统、网络,跨当前 所有的主流操作系统平台。
【专利摘要】一种卫星数据接收仿真分析平台,包括组件开发模块、模型组装模块、想定编辑模块、管理控制模块、仿真运行引擎、二维场景模块、三维视景模块、业务流程展现模块、传输链路分析模块、分析评估模块,可实现对卫星数据接收与传输任务的工作情况进行仿真,按照时间、任务、资源对接收过程进行仿真推演和多维度展现,展示地面站各设备具体使用情况及与外部其它系统间的交互关系,并依据资源能力、约束条件对调度规划方案的可行性进行分析验证。本发明基于组件化构建地面接收系统中各实体模型,解决了模型重用和模型数据分离问题,提高了仿真分析平台的扩展性和适应性,同时仿真引擎采用多线程离散事件驱动,极大提高平台仿真运行效率。
【IPC分类】G06F17/50
【公开号】CN104915482
【申请号】CN201510279580
【发明人】林晓勇, 黄鹏, 章文毅, 冯阳, 孔庆玲, 陈金勇, 马广彬, 过西荣, 冯柯, 崔庆丰, 裴艳峰, 厉为, 张超, 尚希杰, 王伟
【申请人】中国科学院遥感与数字地球研究所, 中国电子科技集团公司第五十四研究所
【公开日】2015年9月16日
【申请日】2015年5月27日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1