[发明专利]人工智能程序员书写数字航天器装配信息描述与存储方法有效
申请号: | 201810290452.6 | 申请日: | 2018-04-03 |
公开(公告)号: | CN108595536B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 董云峰;邓学磊 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 100000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人工智能 程序员 书写 数字 航天器 装配 信息 描述 存储 方法 | ||
本发明提供了一种人工智能程序员书写数字航天器装配信息描述与存储方法,首先判别所述装配信息的信息类型,然后对参数信息进一步分类并存储,对算法信息进行结构分析,通用信息替换,信息提取并存储,将不同类型信息进行了有效划分及提取,并规范了存储方式,本发明在人工智能程序员替代人进行数字航天器源代码书写时,计算机可以快速、有效地获取数字航天器的装配信息,提高了编写效率。
技术领域
本发明涉及航天器仿真领域,更具体的说是涉及一种人工智能程序员书写数字航天器装配信息描述与存储方法。
背景技术
目前工程设计、研发、测试过程中利用数字世界进行仿真验证的比例大大提升,航天器实物测试成本高,数字航天器的作用更加明显。数字仿真的有效性取决于数字航天器和环境模型的精度,为了达到与真实一致的仿真结果,数字航天器的设计精度需要达到部件级,环境包括了机电热光磁多方面因素的耦合,这就造成了数字航天器开发工作量大,并且整个系统的耦合关系复杂,修改难度高。因此提出了利用人工智能程序员技术,由计算机完成数字航天器源代码的智能书写,这就需要计算机可以获取数字航天器的装配信息。
因此,如何提供一种对数字航天器装配信息进行有效描述及存储的方法是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种人工智能程序员书写数字航天器装配信息描述与存储方法,本发明在实现人工智能程序员替代人进行数字航天器源代码书写时,计算机可以快速、有效地获取数字航天器的装配信息,提高了编写效率。
为了达到上述目的,本发明采用如下技术方案:
一种人工智能程序员书写数字航天器装配信息描述与存储方法,所述方法包括以下步骤:
步骤一,人工智能程序员的装配信息输入界面接收需要描述与存储的数字航天器的装配信息;
步骤二,判别所述装配信息的信息类型:读取装配信息的种类,并与底层信息数据库中记录的分类信息进行比对,将所述装配信息划分为参数信息和算法信息,若所述装配信息为参数信息,进入步骤三;若所述装配信息为算法信息,进入步骤五;
步骤三,利用底层信息数据库中记录的种类信息进一步对所述参数信息进行分类:一类信息为飞行器部件信息,二类信息为配置过程信息,进入步骤四;
步骤四,对所述配置过程信息进行有效信息提取,并与所述飞行器部件信息分别完成存储;
步骤五,对所述算法信息进行结构分析,得到函数调用关系,并存至人工智能程序员内部缓存中;
步骤六,对所述算法信息以及步骤五的所述函数调用关系中的通用信息进行甄别替换,替换为特定参量;
步骤七,步骤六中替换后的所述算法信息采用半格式化方式存储,并将半格式化存储的路径存储至格式化文件中。
优选的,在上述人工智能程序员书写数字航天器装配信息描述与存储方法中,所述步骤二还包括,
当所述底层信息数据库中无法找到所述装配信息的种类时,通过判别所述装配信息的信息结构是否以函数形式存储确定信息类型。
优选的,在上述人工智能程序员书写数字航天器装配信息描述与存储方法中在所述步骤四中,
所述飞行器部件信息的结构固定,描述方式固定,直接进行提取,并将提取的飞行器部件参数信息存储在XML模板对应的节点中,形成飞行器部件信息XML文档;其中所述XML模板为人工智能程序员内存中预存的文件,XML模板的节点包含所有飞行器信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810290452.6/2.html,转载请声明来源钻瓜专利网。