自动测试系统中并行测试技术的研究与实现

[复制链接]
查看: 257|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
发表于 2022-9-23 12:06:27 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
现今自动测试系统(ATS,Automatic Test System)的研制开发大多沿用串行测试的方式,而串行测试普遍存在着资源利用率不高、测试效率低下等题目。本论文针对实验室已经完成的某型直升机机载设备综合自动测试系统的开发任务,总结测试系统开发经验,同时也认识到系统存在的一些不足,如在测试过程中测试仪器资源的闲置时间较长、不能得到充分利用等,因此通过深入研究并行测试技术,使得开发的自动测试系统能够提升系统的吞吐率、提高测试仪器的利用率,进而缩短测试时间,提高整个系统的测试效率。在研究并行测试技术的同时,课题也得到了总装备部发起的某预研项目——“综合航电检测技术”的大力支撑。并行测试技术也是美国国防部提出的下一代自动测试系统研究的关键技术之一,其核心和关键题目就是要完成测试任务的并行调度,包括调度规划和调度实现。调度规划根据任务与资源之间的占用关系,分析测试任务之间的相关性,得到规划方案,然后在此基础上具体完成任务调度实现过程。本论文的主要研究内容及成果包括:(1)研究并行测试系统的体系结构、关键技术,重点研究了并行测试任务调度题目建模方法与调度实现方法,并研究方法的优势与不足;(2)研究并实现了基于分组思想的并行测试任务调度,主要研究了调度题目数学描述、调度建模、分组调度方法及实现等。通过建立资源占用矩阵和任务相关矩阵,将实际调度题目转化为数学语言,调度模型方面建立基于图论的模型,分组调度方法采用顶点染色理论中最大度优先的Welsh-Powell算法,最终完成测试任务的分组。根据分组结果,给出调度甘特图,并最终通过多线程结构实现调度过程,调度结果证明与串行测试相比,分组并行测试能够较大幅度地提高测试效率;(3)研究并改进了基于禁忌搜索的交迭并行测试任务调度优化。针对基本禁忌搜索算法解决调度题目时存在收敛速度较慢、易陷入局部最优状态等不足,提出改进后的组合禁忌搜索算法,首先利用分组调度的结果构造具有一定并行特性的初始任务调度序列,然后进行迭代寻优,能够有效避免陷入局部最优的情况,同时快速收敛到一个最优序列。根据该序列,依次确定每一个测试任务的最早开始测试时间以及相应的测试完成时间,完成基于最短测试时间的并行任务调度规划并通过多线程结构实现调度过程。优化后的交迭并行测试任务调度比分组测试能进一步提高测试效率;(4)在以上方法理论研究的基础上,结合Visual C++ 6.0、DB2数据库与虚拟仪器LabVIEW开发环境,建立了一个综合的并行测试任务调度系统软件平台,包括测试信息维护、数据库存储、调度规划、多线程调度及虚拟仪器调度等功能模块,在该平台上集成课题的研究成果并完成相应的调度过程。





上一篇:小型无人机地面监控系统软件设计与实现
下一篇:合金元素对金属Nb力学性质影响的第一性原理研究
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图