论文部分内容阅读
随着鱼雷作战性能的不断提升,软件已经成为了各系统的核心模块,如何建立高效的软件测试手段,保证软件的可靠性已经成为影响鱼雷整体可靠性的重要因素,目前在鱼雷试验中约有30%的故障是因为软件缺陷造成的。对软件系统的集成测试还是依靠实航试验进行,但由于实航试验成本较高,进行一次海上实航试验的试验费用(不包括器材消耗费用)在100万以上,如此高的代价成本不可能进行数量较大的实航试验;另外,实航试验中出现的外部输入条件带有很大的随机性和有限性,随机性使得不可能指定在这次试验中必须完成那些软件的集成测试;有限性使得不可能对所有的软件分支进行测试。因此研究低成本、高效率的信息化鱼雷软件系统集成测试方法对提高我国鱼雷的可靠性,降低试验成本,加速研制进度具有重要意义。本文以鱼雷尾流自导系统的软件集成测试为研究对象,进行了鱼雷系统级软件集成测试技术的探索,主要完成了以下工作:1)根据现有的技术条件,选择了适合于鱼雷系统级软件集成测试方法,并确定了研究步骤;2)在现有的虚拟测试平台条件下,针对鱼雷的尾流攻击模式,设计了虚拟样机软件集成测试方法,建立了数字目标模型和数字尾流模型,完成了舰船理论尾流波形的生成,并将尾流信号输入尾流信号处理软件;3)在现有的实物产品和激励信号模拟装置条件下,针对鱼雷的尾流攻击模式,设计了实物样机软件集成测试方法,建立了测试平台与鱼雷发控台和尾流信号模拟装置的信息通道,并使用数字尾流模型控制尾流信号模拟装置工作;通过对尾流系统软件集成测试的研究,实现了在虚拟样机中对尾流攻击过程相关的软件进行了深度检测;以及在实物样机中对尾流攻击过程相关的软件进行了深度检测。分析了测试方法在实际鱼雷研制中的运用情况,并展望了鱼雷系统级软件集成测试技术的发展。