The invention discloses a finite choice decision method for the artificial intelligence programmer to write the source code of the digital aircraft, including: obtaining the execution object and the decision tree according to the decision target; screening the execution object according to the input object and the decision tree, obtaining the feasible execution pair of image sets, and finding the target according to the decision goal. The characteristic parameters of the execution object and the corresponding calculation method are described, and the characteristic parameters of each execution object are calculated according to the feasible execution object set in step 2, the characteristic parameters under the decision target are graded, the comprehensive score is calculated, and the source code is written according to the selected optimal execution object. The invention overcomes the shortage of the existing technology, and uses artificial intelligence programmers to substitute the people to write the source code of the digital aircraft, and makes the independent decision in the limited choice solution, which improves the writing efficiency and reduces the simulation cost of the aircraft.
【技术实现步骤摘要】
人工智能程序员书写数字飞行器源代码有限选择决策方法
本专利技术涉及一种源代码智能书写
,更具体的说是涉及一种人工智能程序员书写数字飞行器源代码有限选择决策方法。
技术介绍
目前工程设计、研发、测试过程中利用数字世界进行仿真验证的比例大大提升,飞行器实物测试成本高,数字飞行器的作用更加明显。数字仿真的有效性取决于数字飞行器和环境模型的精度,为了达到与真实一致的仿真结果,数字飞行器的设计精度需要达到部件级,环境包括了机电热光磁多方面因素的耦合,这就造成了数字飞行器开发工作量大,并且整个系统的耦合关系复杂,修改难度高。因此提出了利用人工智能程序员技术,模拟人写程序过程中的决策过程,由计算机完成数字飞行器源代码的智能书写。因此,如何提供飞行器开发工作量小,简化系统耦合关系的人工智能程序员书写数字飞行器源代码有限选择决策方法是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种人工智能程序员书写数字飞行器源代码有限选择决策方法,本专利技术克服现有技术的不足,使用人工智能程序员替代人进行数字飞行器源代码书写,对书写过程中遇到的工程数、文件数、变量类型等的选择,飞行器模型中模块的选择等问题,可以划定选择范围,在有限选择的执行对象中进行自主决策,提高了编写效率,降低了飞行器仿真成本。为了实现上述目的,本专利技术采用如下技术方案:一种人工智能程序员书写数字飞行器源代码有限选择决策方法,包括以下步骤:步骤一,根据决策目标获取执行对象和决策树;步骤二,根据输入对象和所述决策树对所述执行对象进行筛选,获取可行执行对象集;步骤三,根据决策目标找到该目标下描 ...
【技术保护点】
1.一种人工智能程序员书写数字飞行器源代码有限选择决策方法,其特征在于,包括以下步骤:步骤一,根据决策目标获取执行对象和决策树;步骤二,根据输入对象和所述决策树对所述执行对象进行筛选,获取可行执行对象集;步骤三,根据决策目标找到该目标下描述执行对象的特征参数及相应计算方法,针对步骤二中的可行执行对象集,计算每个执行对象的特征参数;步骤四,对所述决策目标下的执行对象的特征参数进行评分;步骤五,计算综合评分,得到最优执行对象;步骤六,根据选择的所述最优执行对象书写源代码。
【技术特征摘要】
1.一种人工智能程序员书写数字飞行器源代码有限选择决策方法,其特征在于,包括以下步骤:步骤一,根据决策目标获取执行对象和决策树;步骤二,根据输入对象和所述决策树对所述执行对象进行筛选,获取可行执行对象集;步骤三,根据决策目标找到该目标下描述执行对象的特征参数及相应计算方法,针对步骤二中的可行执行对象集,计算每个执行对象的特征参数;步骤四,对所述决策目标下的执行对象的特征参数进行评分;步骤五,计算综合评分,得到最优执行对象;步骤六,根据选择的所述最优执行对象书写源代码。2.根据权利要求1所述的人工智能程序员书写数字飞行器源代码有限选择决策方法,其特征在于,所述决策目标包括通用性选择决策和应用层选择决策;其中,所述通用性选择决策包括:仿真平台与工程选择、变量类型选择、变量定义位置和方式选择、数组和列表的选择、循环方式选择;所述应用层选择决策为在指定的飞行器结构和参数的基础上决策仿真执行对象。3.根据权利要求1所述的人工智能程序员书写数字飞行器源代码有限选择决策方法,其特征在于,所述步骤二具体包括:构建有限选择评估体系,包括仿真粒度和仿真平台;根据有限选择评估体系获取可行执行对象集,具体包括,根据平台仿真时间和占用资源情况对仿真粒度进行决策;根据平台仿真时间和占用资源情况判断是否有真实部件接入的需求,对仿真...
【专利技术属性】
技术研发人员:董云峰,邓学磊,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。