[发明专利]卫星导航系统级开源仿真系统的建立方法有效
申请号: | 201710608722.9 | 申请日: | 2017-07-24 |
公开(公告)号: | CN107203683B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 杨俊;黄文德;李靖;郭熙业;胡梅;康娟;张利云 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 湖南兆弘专利事务所(普通合伙)43008 | 代理人: | 周长清 |
地址: | 410073 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卫星 导航系统 级开源 仿真 系统 建立 方法 | ||
1.一种卫星导航系统级开源仿真系统的建立方法,其特征在于,步骤为:
S1:基于开源的目的,结合卫星导航系统的特性以及现有架构技术特点,确定“内核+总线接口+扩展组件”的体系架构;
S2:根据高度集成封装的思想设置内核的结构;
S3:梳理卫星导航仿真系统组成结构和相关功能,建立矩阵式卫星导航仿真模型体系;
S4:根据仿真模型需要实现的功能要求,开发算法模型组件,并动态集成到仿真模型中;
S5:根据系统的扩展性,开发通用的第三方应用程序插件接口模型,并把第三方应用程序插件的调用逻辑集成到业务逻辑中,实现即插即用;
S6:根据卫星导航系统仿真测试与评估的要求,开发表现层内容;
所述步骤S2的详细流程为:首先把内核分为仿真模型与业务逻辑,又把业务逻辑分为运算逻辑、控制逻辑、输入输出逻辑三部分,仿真模型用于建立运算逻辑中仿真场景,控制逻辑管理控制仿真场景的仿真,并输出数据到测试评估模块与自验证模块,根据用户需求输入输出模块实现外部数据导入到仿真场景,内部数据按照选定的格式输出。
2.根据权利要求1所述的卫星导航系统级开源仿真系统的建立方法,其特征在于,所述步骤S3的流程为:
S301:纵向分层;卫星导航仿真系统系统包括四个段,空间段、环境段、地面控制段、用户段,这四个段共同组成一个卫星导航仿真系统的场景,而每个段又由具体的子级对象组成;
S302:横向分层;针对每个段及其子级对象,根据其功能列出各模块组成,列出实现过程中需要人机交互的数据。
3.根据权利要求1所述的卫星导航系统级开源仿真系统的建立方法,其特征在于,所述步骤S4的流程为:
S401:在矩阵式仿真模型体系结构的基础上,在框架中对卫星导航系统级仿真中涉及的所有算法进行接口定义,并公开算法组件接口;
S402:根据框架公布的算法组件接口、算法功能以及对应的数学模型进行算法开发,开发完成后形成算法组件;
S403:把测试通过的算法组件动态集成至架构的扩展组件层,这些算法组件中的算法会通过架构的总线接口层,最终被内核层调用,实现软件的一部分功能。
4.根据权利要求1所述的卫星导航系统级开源仿真系统的建立方法,其特征在于,所述步骤S5的流程为:
S501:总线层对系统的运行控制接口、菜单栏数据接口、输入输出接口、工具栏接口、运行时接口、可视主窗接口进行公开;
S502:根据框架公开的接口模型以及第三方应用程序公开的函数接口,通过调用第三方应用程序的函数完成特定的功能,在插件中实现卫星导航系统级仿真软件架构的公开接口,形成第三方应用程序插件;
S503:插件开发并测试完成后,集成到本发明架构的扩展组件层,该插件通过架构的总线接口层,最终被内核层调用,实现对插件的利用与控制,做到即插即用。
5.根据权利要求1~4中任意一项所述的卫星导航系统级开源仿真系统的建立方法,其特征在于,所述步骤S6中,采用自定义表现层技术,首先确定要实现哪类数据的可视化设计,设计视图,然后利用数据绑定技术建立视图控件与模型数据的联系,实现界面的自定义开发。
6.根据权利要求5所述的卫星导航系统级开源仿真系统的建立方法,其特征在于,所述步骤S6中,采用卫星导航仿真自动化调度规划机制,通过界面的部分手动操作配置后,根据系统设置的内部规则,安全有序的执行系统的管理控制任务,对要执行的事件与任务均按照优先级别从高到低依次执行,同级别将按照事件队列规则,先进先出执行,并对系统的突发事件进行中断处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710608722.9/1.html,转载请声明来源钻瓜专利网。