[发明专利]人工智能程序员书写数字飞行器源程序的自动检测方法有效
申请号: | 201810290203.7 | 申请日: | 2018-04-03 |
公开(公告)号: | CN108536125B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 董云峰;何昌远 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 100000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人工智能 程序员 书写 数字 飞行器 源程序 自动检测 方法 | ||
1.人工智能程序员书写数字飞行器源程序的自动检测方法,其特征在于,包括如下步骤:
1)构建及维护测试数据库;测试数据库的构建包括测试项目的入库,所述测试项目的入库包括:对数据传输正确性进行测试的静态测试,对运行过程中部件参数或整个飞行器运行参数正确性测试的动态测试;
2)对所述测试数据库中的测试项目进行选择,确定待测试项目,编排测试流程;
3)自动调度检测方法:根据确定的所述待测试项目,从所述测试数据库中选取检测方法;所述静态测试的测试方法包括:插入检测语句进行测试;所述动态测试的测试方法包括:与商业软件进行比对进行测试;
所述插入检测语句进行测试包括:
(1)生成数据传输包内所有的状态量的随机值,其中随机值在状态量取值范围内;
(2)插入对发送的数据进行归档的语句;
(3)在数据接收解包后插入对接收数据进行归档的语句;
(4)运行程序,对发送数据和接收数据进行归档,对归档数据比对一致性判断静态测试是否通过;
所述与商业软件进行比对进行测试包括:
(1)设定典型工况为仿真程序输入,运行仿真程序,对数字飞行器轨道参数进行归档;
(2)调用商业软件二次开发接口,设定与仿真程序相同的工况参数,进行数字飞行器轨道递推,对数字飞行器轨道参数进行归档;
(3)比对数字飞行器仿真程序归档参数与商业软件轨道参数归档参数,如果轨道参数差值均在轨道误差允许范围内,认为通过测试;
4)自动执行检测过程:制定所述测试数据库中每个检测方法的仿真工况,使用批处理的方法依次运行仿真程序,对检测结果进行归档,按照所述检测结果的比对方法对结果正确性进行比对;
5)自动生成检测报告:根据所述检测结果进行预测;完成检测报告的章节段内容以及插入图表的预测,自动生成检测报告。
2.根据权利要求1所述的人工智能程序员书写数字飞行器源程序的自动检测方法,其特征在于,所述步骤1)中测试数据库的构建包括:检测方法的入库;
所述检测方法的入库包括:插入检测语句进行测试、与商业软件进行比对进行测试。
3.根据权利要求1所述的人工智能程序员书写数字飞行器源程序的自动检测方法,其特征在于,所述步骤2)中测试项目的选择通过飞行器的装配结果完成;具体地,通过对飞行器的子系统特征、部件特征、部件之间的结构关系、信息传输关系进行配置,得到装配结果。
4.根据权利要求1所述的人工智能程序员书写数字飞行器源程序的自动检测方法,其特征在于,所述典型工况存储在所述测试数据库中,包含的参数包括:卫星轨道六要素、仿真时间、仿真步长、轨道摄动参数,设定轨道误差允许范围。
5.根据权利要求1所述的人工智能程序员书写数字飞行器源程序的自动检测方法,其特征在于,所述静态测试为对数字飞行器源程序不同飞行器或地面站或飞行器内部的部件间的通信的正确性检测;包括发送包能否被接收的检测,对于压缩数据收到结果与发送结果误差的比对。
6.根据权利要求1所述的人工智能程序员书写数字飞行器源程序的自动检测方法,其特征在于,所述动态测试为数字飞行器源程序力热电光磁耦合的动态仿真过程的正确性检测;包括仿真环境的计算与天文年历的比对,二体轨道检测微分方程解算精度,轨道计算与商业软件的对比,动量矩守恒原理验证,重力梯度稳定原理验证,气动力矩稳定原理验证,帆板动力学模型验证,充液储箱动力学模型验证,卫星热分析计算模型验证。
7.根据权利要求1-6任一项所述的人工智能程序员书写数字飞行器源程序的自动检测方法,其特征在于,所述人工智能程序员书写的源程序包括:卫星子系统进行姿轨控子系统和热控子系统的仿真源程序;其中,姿轨控子系统包括的部件为GPS、星载计算机、动量轮;热控子系统包括的部件为测温电阻、加热器;所述姿轨控子系统和所述热控子系统的仿真内容为轨道动力学仿真,姿态动力学仿真,空间热仿真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810290203.7/1.html,转载请声明来源钻瓜专利网。