[发明专利]卫星多回路比对指令单元遥控源程序的人工智能书写方法有效
| 申请号: | 201810805473.7 | 申请日: | 2018-07-20 |
| 公开(公告)号: | CN109213475B | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 董云峰;李智 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30 |
| 代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
| 地址: | 100000*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 卫星 回路 指令 单元 遥控 源程序 人工智能 书写 方法 | ||
本发明公开了一种卫星多回路比对指令单元遥控源程序的人工智能书写方法,包括:将卫星多回路比对指令单元遥控源代码分解为通用性源代码和个性化源代码;将所述通用性源代码以模板的形式存储在代码库中;获取卫星遥控配置信息数据库文件;根据所述配置信息数据库文件所携带的信息书写个性化部分源代码;从所述代码库中拷贝所述通用性源代码,完成通用部分源代码的书写;将所述通用部分源代码和所述个性化部分源代码拷贝到同一个工程文件夹下,得到卫星多回路比对指令单元遥控源程序,能够快速完成卫星多回路比对指令单元遥控源程序的建立,为航天器研制、试验阶段提供验证方法,也可为地面测控人员的培训和训练提供平台。
技术领域
本发明涉及人工智能和卫星测控技术领域,更具体的说是涉及一种卫星多回路比对指令单元遥控源程序的人工智能书写方法。
背景技术
在航天测控领域,数字仿真应用众多,每个型号的航天器根据不同的测控任务都有对应的测控仿真模拟器,模拟器在型号研制、试验阶段可对测控信息的合理性进行验证,也可对地面测控人员进行培训和训练,提高对测控的理解和操控水平。
现阶段指令单元类型遥控方式是一种主流方法,具有较高成熟度,但是对于各种卫星型号大多需要人工重新开发一套遥控源程序,由于遥控指令数量级大,天地多回路反复比对情况,涉及的遥测遥控内容复杂,传统的人工程序员构建方法逐渐体现出其局限性。
因此,如何高效实现卫星多回路比对指令单元遥控源程序的书写是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种卫星多回路比对指令单元遥控源程序的人工智能书写方法,能够快速完成卫星多回路比对指令单元遥控源程序的建立,为航天器研制、试验阶段提供验证方法,也可为地面测控人员的培训和训练提供平台。
为了实现上述目的,本发明采用如下技术方案:
一种卫星多回路比对指令单元遥控源程序的人工智能书写方法,包括:
S101:将卫星多回路比对指令单元遥控源代码分解为通用性源代码和个性化源代码;
S102:将所述通用性源代码以模板的形式存储在代码库中;
S103:获取卫星遥控配置信息数据库文件;
S104:根据所述配置信息数据库文件所携带的信息书写个性化部分源代码;
S105:从所述代码库中拷贝所述通用性源代码,完成通用部分源代码的书写;
S106:将所述通用部分源代码和所述个性化部分源代码拷贝到同一个工程文件夹下,得到卫星多回路比对指令单元遥控源程序。
优选的,还包括:S107:遍历所述工程文件夹内的文件,生成工程文件并进行编译。
优选的,所述通用性源代码包括:协商通信系统层源代码、数学计算源代码、数据库操作模块源代码和文件操作模块源代码,且所述协商通信系统层源代码、所述数学计算源代码、所述数据库操作模块源代码和所述文件操作模块源代码适用于任何卫星。
优选的,所述个性化源代码包括:遥控组包源代码、遥控人机交互界面支持源代码和测控数据多回路比对源代码。
优选的,所述配置信息数据库文件包括:遥控数据定义表、遥控发送包格式定义表、遥控指令包格式定义表、遥控指令单元定义表、遥控指令单元格式定义表、遥控指令单元包含状态量表、比对包格式定义表和比对关系定义表。
优选的,遥控组包源代码包括遥控发送包组包、遥控指令包组包和遥控指令单元组包;且每种包的书写方法相同,包括:主导头、数据区域和包尾三部分;其中,主导头包括:包头、长度、主标识符和其他标识符;其中包头、主标识符和其他标识符均采用直接从数据库中拷贝的书写方式;长度根据主导头、数据和包尾的总长度进行书写;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810805473.7/2.html,转载请声明来源钻瓜专利网。





