[发明专利]人工智能程序员书写数字飞行器源代码执行方法有效
申请号: | 201810037008.3 | 申请日: | 2018-01-15 |
公开(公告)号: | CN108287959B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 董云峰;李智 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/15;G06K9/62 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 王鹏 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人工智能 程序员 书写 数字 飞行器 源代码 执行 方法 | ||
1.一种人工智能程序员书写数字飞行器源代码执行方法,其特征在于,包括以下步骤:
步骤一,利用多种维分解方法对数字飞行器源代码进行多层次分解,得到最小分解结果;所述多种维分解方法至少包括:代码层次、飞行器类型、系统维、仿真粒度,以及多种维分解方法之间的交叉组合:
按照代码层次分解,包括系统层和应用层;
按飞行器类型分解包括导弹、卫星、无人机、火箭;
按系统维对每种飞行器类型进行分解包括子系统、部件、元件;按系统维对源代码进行分解包括工程、文件、变量、函数;
按仿真粒度分解,从包含子系统角度分解为单子系统仿真、多子系统仿真、全子系统仿真,对于所述子系统按照子系统仿真粒度从低逼真度理想子系统模型到复杂子系统模型分解成多种粒度,从部件模型仿真粒度分解为理想部件模型、加入整体误差的部件模型、加入故障的部件模型、零件元件级别高逼真度部件模型;
步骤二,对所述最小分解结果进行聚类,并建立数字飞行器源代码书写决策树;
步骤三,根据聚类结果的决策树分支情况建立执行规范书写操作的人工智能程序员;
步骤四,利用所述人工智能程序员读取所需生成场景的配置信息生成数字飞行器仿真源程序。
2.根据权利要求1所述的人工智能程序员书写数字飞行器源代码执行方法,其特征在于,所述步骤二具体包括:
(1)对所述最小分解结果进行聚类,给出聚类后分支的适用对象和适用条件;
(2)将所述最小分解结果聚类后,建立决策树。
3.根据权利要求2所述的人工智能程序员书写数字飞行器源代码执行方法,其特征在于,所述聚类依据包括通用性、工作逻辑方式:
根据通用性对代码层次中的应用层代码进行聚类,包括所有飞行器通用、同一类型飞行器通用、不同飞行器型号特殊三部分;
根据飞行器工作逻辑方式进行聚类,包括飞行器运行控制、飞行器能源控制、飞行器内部外部通信。
4.根据权利要求1所述的人工智能程序员书写数字飞行器源代码执行方法,其特征在于,所述步骤三中:
根据适用范围、变化频率、变化方式因素对源代码书写执行方法进行选择,建立智能程序员;
书写操作规范执行方法包括保存为文件、保存为数据库、将书写逻辑固定在人工智能程序员中。
5.根据权利要求1所述的人工智能程序员书写数字飞行器源代码执行方法,其特征在于,所述步骤四具体包括:
(1)智能程序员读取所需生成场景包含飞行器配置信息;
(2)根据聚类结果的决策树分支适用条件对所述飞行器配置信息进行逐层判定,获取源代码书写操作执行方法,执行书写操作自动生成源代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810037008.3/1.html,转载请声明来源钻瓜专利网。