[发明专利]人工智能程序员书写数字飞行器源代码执行方法有效
申请号: | 201810037008.3 | 申请日: | 2018-01-15 |
公开(公告)号: | CN108287959B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 董云峰;李智 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/15;G06K9/62 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 王鹏 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人工智能 程序员 书写 数字 飞行器 源代码 执行 方法 | ||
本发明提出了人工智能程序员书写数字飞行器源代码规范决策执行方法,包括以下步骤:对数字飞行器源代码进行多层次分解;建立数字飞行器源代码书写决策树;根据决策树分支情况建立执行规范书写操作的人工智能程序员;读取所需生成场景的配置信息生成数字飞行器仿真源程序。本发明提出的人工智能程序员书写数字飞行器源代码规范决策执行方法,极大的减轻了人的工作量、缩短了数字飞行器的研制周期,为飞行器的全生命周期更好的提供保障。保证了仿真程序的客观性与通用性,为以后复杂战场环境和作战任务对飞行器的要求和对操控人员的要求提供研究、学习、训练平台。
技术领域
本发明涉及一种源代码智能书写决策技术领域,更具体的说是涉及一种人工智能程序员书写数字飞行器源代码规范决策执行方法。
背景技术
数字仿真因其成本优势在卫星、导弹、无人机等领域应用广泛,随着计算机技术不断发展,在各种飞行器设计、测试、运行等整个生命周期中应用比例不断提升。数字仿真的主要问题在于同真实系统的差异,因此如何保证两者之间的功能、组成、结构、模式、程序、操作的完全一致是关键问题。人工书写具备同真实系统一致性的数字飞行器仿真源程序工作量巨大、周期较长,而且面对飞行器种类、型号的增加,这种局限性更加明显。
面对未来复杂的环境和任务需求,飞行器之间的配合与对抗逐渐提升,各个领域建模规范的差异导致数字飞行器的集成难度较大,而且人工书写仿真难免在不经意间带入人的主观因素,上述问题对数字飞行器建模的客观性和通用性提出了挑战。
因此,如何提供一种克服数字仿真局限性及仿真差异带来的集成问题的人工智能程序员书写数字飞行器源代码规范决策执行方法是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供一种人工智能程序员书写数字飞行器源代码规范决策执行方法,该方法针对人工书写数字飞行器仿真源代码的局限,以及各领域数字仿真差异带来的集成问题,提出利用人工智能技术构建智能程序员实现数字飞行器仿真源代码的快速智能构建。
为了实现上述目的,本发明采用如下技术方案:
一种人工智能程序员书写数字飞行器源代码规范决策执行方法,其特征在于,包括以下步骤:
步骤一,利用多种维分解方法对数字飞行器源代码进行多层次分解,得到最小分解结果;
步骤二,对所述最小分解结果进行聚类,并建立数字飞行器源代码书写决策树;
步骤三,根据决策树分支情况建立执行规范书写操作的人工智能程序员;
步骤四,利用所述人工智能程序员读取所需生成场景的配置信息生成数字飞行器仿真源程序。
优选的,所述步骤一中多种维分解方法至少包括:代码层次、飞行器类型、系统维、仿真粒度,以及多种维分解方法之间的交叉组合。
按照代码层次分解,包括系统层和应用层;
按飞行器类型分解包括导弹、卫星、无人机、火箭;
按系统维对每种飞行器类型进行分解包括子系统、部件、元件;按系统维对源代码进行分解包括工程、文件、变量、函数。
按仿真粒度分解,从包含子系统角度分解为单子系统仿真、多子系统仿真、全子系统仿真,对于所述子系统按照子系统仿真粒度从低逼真度理想子系统模型到复杂子系统模型分解成多种粒度,从部件模型仿真粒度分解为理想部件模型、加入整体误差的部件模型、加入故障的部件模型、零件元件级别高逼真度部件模型。
优选的,所述步骤二具体包括:
(1)对所述最小分解结果进行聚类,给出聚类后分支的适用对象和适用条件;
(2)将所述最小分解结果聚类后,建立决策树。
优选的,所述聚类依据包括通用性、工作逻辑方式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810037008.3/2.html,转载请声明来源钻瓜专利网。