数字飞行器姿轨控部件组合分配源代码人工智能书写方法技术

技术编号:19634399 阅读:36 留言:0更新日期:2018-12-01 15:14
本发明专利技术提供了一种数字飞行器姿轨控部件组合分配源代码人工智能书写方法。数字飞行器姿轨控部件包括敏感器与执行机构。在部件安装信息与部件模型代码的基础上,人工智能替代人书写数字飞行器姿轨控部件组合的物理量输入函数、部件组合的初始化函数、部件组合状态量刷新函数与部件组合物理效应计算函数,实现了飞行器闭环控制系统中姿轨控部件组合源代码的智能书写。本发明专利技术使用人工智能替代人,依据数字飞行器姿轨控单个部件的模型代码与安装方式,智能书写姿轨控部件组合在整套数字飞行器仿真程序中的源代码,提高了编写效率,降低了飞行器仿真成本。

Artificial Intelligence Writing Method for Source Code Allocation of Attitude and Orbit Control Components of Digital Aircraft

The invention provides an artificial intelligence writing method for source code allocation of combination of attitude and orbit control components of digital aircraft. The attitude and orbit control components of digital aircraft include sensors and actuators. On the basis of component installation information and component model code, AI replaces human to write physical input function, initialization function, refresh function of component combination state and physical effect calculation function of component combination for attitude and orbit control component combination of digital aircraft, and realizes attitude in closed-loop control system of aircraft. Intelligent Writing of Composite Source Code for Track Control Components. The invention uses artificial intelligence to replace human beings, intelligently writes the source code of the attitude and orbit control component combination in the whole digital aircraft simulation program according to the model code and installation mode of the single component of the attitude and orbit control of the digital aircraft, improves the writing efficiency and reduces the simulation cost of the aircraft.

【技术实现步骤摘要】
数字飞行器姿轨控部件组合分配源代码人工智能书写方法
本专利技术涉及飞行器设计领域,更具体的说是涉及一种数字飞行器姿轨控部件组合分配源代码人工智能书写方法。
技术介绍
飞行器设计与研制过程中,为了保证飞行器最终应用的高可靠性,在设计中需要大量采用现有设计的主流方法,并且需要进行仿真验证与地面试验。其中有一些地面试验不能完全的反映飞行器真实在轨工作状况,而且成本高昂,因此受到了限制。数字飞行器仿真验证没有环境条件的限制,而且只要模型建立足够精确,就能够较好的模拟出飞行器的工作状况,因此仿真验证方法在飞行器设计中得到了广泛的应用,并且飞行器数值仿真已经用于飞行器设计的验证。在数字飞行器搭建的过程中,需要编写大量的源代码,工作量大。目前基本依靠人手工保证数字飞行器仿真代码中数据传递内容与格式的一致性,费时费力,且难以在同一套仿真程序中形成一个较为稳定规范的数据传递格式,降低了代码的可读性与可维护性。使用人工智能替代人书写数字飞行器源代码,可以根据飞行器的具体设计情况,自主编写飞行器仿真模型的源代码,依据飞行器结构设计结果与单个飞行器姿轨控部件模型实现部件的组合分配,将人从繁重的数字飞行器源代本文档来自技高网...

【技术保护点】
1.数字飞行器姿轨控部件组合分配源代码人工智能书写方法,其特征在于,所述方法包括以下步骤:步骤一,依据具体的飞行器设计,得到数字飞行器姿轨控部件的安装信息与部件组合方式信息;步骤二,收集数字飞行器姿轨控单个部件的模型函数;所述模型函数包括初始化函数,状态量刷新函数与物理效应计算函数;步骤三,依据步骤二中数字飞行器姿轨控单个部件的模型函数,定义单个部件的输入量与单个部件的输出量;步骤四,依据步骤一中定义的姿轨控部件的组合方式信息,与步骤三中定义的单个部件的输入量以及单个部件的输出量,针对部件组合方式书写部件组合物理量输入函数;步骤五,依据步骤一中的部件安装信息与部件组合信息,与步骤二中的单个部件...

【技术特征摘要】
1.数字飞行器姿轨控部件组合分配源代码人工智能书写方法,其特征在于,所述方法包括以下步骤:步骤一,依据具体的飞行器设计,得到数字飞行器姿轨控部件的安装信息与部件组合方式信息;步骤二,收集数字飞行器姿轨控单个部件的模型函数;所述模型函数包括初始化函数,状态量刷新函数与物理效应计算函数;步骤三,依据步骤二中数字飞行器姿轨控单个部件的模型函数,定义单个部件的输入量与单个部件的输出量;步骤四,依据步骤一中定义的姿轨控部件的组合方式信息,与步骤三中定义的单个部件的输入量以及单个部件的输出量,针对部件组合方式书写部件组合物理量输入函数;步骤五,依据步骤一中的部件安装信息与部件组合信息,与步骤二中的单个部件初始化函数,书写部件组合的初始化函数;初始化函数用于为部件内部变量组设定初始数值;步骤六,依据步骤一中部件的组合信息,将步骤二中单个部件的状态量刷新函数、单个部件的物理效应计算函数进行组合,生成部件组合的状态量刷新函数与部件组合的物理效应计算函数。2.根据权利要求1所述的数字飞行器姿轨控部件组合分配源代码人工智能书写方法,其特征在于,所述步骤一中,数字飞行器姿轨控部件的安装信息使用两种表示方法:表示方法1:使用安装位置坐标与部件的安装向量表示部件的安装信息;表示方法2:使用部件的安装位置坐标与部件的安装矩阵表示部件的安装信息。3.根据权利要求2所述数字飞行器姿轨控部件组合分配源代码人工智能书写方法,其特征在于,在所述步骤一中,所述表示方法根据部件所属的不同种类选取。4.根据权利要求1所述的数字飞行器姿轨控部件组合分配源代码人工智能书写方法,其特征在于,在步骤二中,所述初始化函数依据输入的初始数值,设置部件安装信息与部件内部状态量的初始值,为初始化函数输入初始数值的形式包括但不限于仿真程序代码内部直接书写,外部文件读取,以及进程间数...

【专利技术属性】
技术研发人员:董云峰李培昀赵欣博
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1