导弹机内测试技术的国内外发展现状
2023-10-28崔北鹏
吴 伟,梁 旗,林 达,崔北鹏,丁 伟
(上海机电工程研究所,上海 201109)
0 引言
导弹武器系统的性能随着大量高新技术的迭代而不断提高,但同时也使得导弹内部结构愈发复杂,对导弹综合测试技术本身是否依然可靠安全、稳定以及能否快速开展故障检测诊断,提出了更高的要求。在航空航天、工业电子、军事国防等测试性设计领域中,先进的测试性技术是解决问题的关键[1-2]。系统的测试性(testability)是指系统内部提供的能够检测自身状态并进行故障诊断的一种设计特性,主要分为外部自动测试(ATE,automatic test equipment)和机内测试(BIT,built-in test)两种。ATE是指使用外部测试工具或者测量仪器设备等对系统进行检测,独立于产品本身单独设计,但是测试成本高、携带不便且噪声大。机内测试,也可称为机内自检(BIST,built-in self-test),又叫嵌入式测试(ET,embedded test),或者是自测量系统(self-instrumented system),是指系统或设备能够完自己成对系统、组件或功能模块的状态检测、故障诊断以及性能测试[3-5]。
近年来,导弹的综合测试更关注自动测试系统的体系结构建设、ATE研制和测试程序集(TPS,test program set)的开发及可移植,以及人工智能的应用,这些技术助力导弹测试技术向多型通用、分布组合、可扩展等方向优化。导弹综合测试技术是武器系统的全寿命周期中非常重要的角色[6],高新技术的快速发展加快了导弹武器系统复杂化和智能化的进程。虽然导弹综合测试技术和测量仪器发展迅速,大大提高了导弹武器系统的测试性能和指标,但仍然存在对系统内部故障精确排查的困难,并无法真正大幅有效提高导弹的测试性及测试覆盖性,增加了导弹武器系统的研制和生产工作的难度。
本文总结国内外有关BIT技术研究现状的文献,介绍了BIT技术的作用、特点、虚警及其抑制策略,并重点介绍了导弹武器系统领域相关的BIT技术。针对导弹武器系统测试技术中BIT技术应用中存在的问题,讨论未来导弹测试性需求,并提出优化的导弹BIT技术总体设计方案,对导弹BIT技术未来的发展趋势进行了探讨。
1 机内测试技术
只有提高导弹自身的系统测试性,才能配合先进的测试系统开展测试[7-15]。美军在20世纪80年代就着眼于军用装备的机内测试技术,开展了许多理论研究,并完成了军用型号配制。美军的F系列战机将BIT技术大量应用与航空电子与机电系统中。美国航空工业集团将BIT成功应用到他们生产的军、民用飞机中[16-17]。随着BIT技术的发展,该领域逐渐吸引了越来越多学者与行业的关注。国内的BIT技术研究起步于20世纪70年代,以航空、航天等国防军工领域为代表开始BIT技术的研究。目前,随着研究愈发深入,BIT技术的应用研究引起了国内外学者的广泛关注。
美军在1992年发布的MIL-STD-1309C标准对BIT定义为“系统、设备内部提供的监测、隔离故障的自动测试能力”[18]。在美军的《系统和设备测试性大纲》中,将测试性作为与可靠性、维修性等同的测试要求,其颁布标志着测试性已成为独立学科[19-20]。20世纪90年代时,美军的新型军用装备就注重于智能测试设计及应用技术,在可维护性、战备完好性及测试性等各个方面都有了新的突破[21-23]。
BIT技术具有多种分类方法,例如边界扫描BIT技术、模拟BIT技术、环绕BIT技术以及冗余BIT技术等[24-27]。不同的BIT技术具有不同的特点,如边界扫描技术对测试电路要求较低,因此可改善测试性;模拟BIT属于并行测试型的技术,能在操作时并行测试进行故障排查;环绕BIT基于数字模拟环绕等不同输入信号的方法实现;冗余BIT系统利用余度信号的对比进行测试。
在BIT发展过程中,虚警始终困扰着其发展和应用。设备的BIT系统在各类时间应力的作用影响下容易造成故障虚假报警的现象。时间应力因素包括暂态电压、振动、震荡、冲击、温度、湿度、气压、液压等等。美军的装备BIT使用情况经过数据统计,发现BIT虚警频报而真实故障检测率不高是装备服役时最主要的问题。我国GJB3385-98定义虚警为,机内测试或其他监测电路指示有故障而实际不存在故障的现象[28-30]。若无法解决BIT的虚警问题,BIT技术的应用就不再是“如虎添翼”,而是“画蛇添足”,既无法真正解决系统故障,在处理虚警情况时还会造成人力物力等资源的浪费。BIT虚警抑制技术按照常规可划分为检测、诊断和决策三个不同的层面进行设计,实现较为简易且具有较强的适用性,但由于测试性容差及阈值的确定往往依靠经验值,在处理瞬态故障及间歇性故障时效率比较低。
为解决复杂机电系统BIT虚警的问题,国防科技大学提出了三种虚警抑制方法。第一种是基于信息处理流程的传感层,特征层以及诊断决策层虚警抑制技术,提高机电系统BIT的诊断能力;第二种抑制方法基于系统模型的监控诊断,通过设置故障阀值对残差评价,可以在不确定因素下准确判断故障状态,是基于鲁棒故障诊断原理;第三种基于时间应力的角度,提出了基于时间应力分析的虚警抑制原理和技术方法,通过将核主元分析和模糊聚类分析方法结合引入,构建虚警识别决策模型,解决关联区域外虚警不易识别的问题[31]。BIT降虚警时,时间应力信息是有效的信息源,将该数据与BIT进行关联分析,能够起到识别虚警、提高故障检测正确率的作用[32]。
2 机内测试中的关键技术
顶级的需求规范记录了已部署产品的性能需求。BIT测试主要关注产品上电后进行内部自检时在现场的性能。BIT自检选择的测试功能称为产品的关键功能。军事应用将这些功能称为“关键任务”功能,这些功能是与任务性能直接相关的主要功能。关键任务功能的失效将导致主要硬件的故障而导致任务的失败。
客户提出的另一项要求是在现场部署产品时进行维护或扩展BIT。当与加电自检结合使用时,这种类型的自检为硬件电子设备提供了更多的测试覆盖范围。扩展BIT与通电BIT一起,为客户提供硬件在其环境中长时间运行的必要知识。
因此,BIT的应用和发展将大大提高武器系统的测试和自诊断能力,其整体框架如图1所示。
图1 导弹系统BIT架构
导弹系统BIT实现主要包括两个部分:1)在被试对象上安装BIT设备,在没有周边测试设备或少量周边测试设备的情况下完成导弹的性能测试;2)在设计被测对象系统时,设计自检测组件并进行自检测,在对整个系统进行检测时,将自检测组件进行集成,完成功能测试和信息采集。其中自诊断技术包括故障特征的提取、知识库的构建和推理机制的实现等。在此过程中,通过通讯接口将BIT装置采集到的信息发送给地面计算机,同时实现诊断算法。在自诊断设备和方法成熟之前,无法直接在导弹系统中建立检测设备和诊断软件。 受被测物体积和重量的限制,自诊断技术必须解决设备小型化的关键技术问题,包括小型计算机系统、多数据高精度A/D和D/A转换及通信接口等。同时,要解决BIT激励方法的研究、BIT激励装置的设计、BIT激励装置的设计等关键技术,全面实现BIT和自诊断。此外,要解决传统BIT中的故障复发和故障间歇识别问题,必须解决大容量高精度存储设备的关键设计问题;要完成武器系统中内置故障诊断技术的研究,必须解决故障知识库和故障词典构建的关键技术。
智能BIT最早由美国空军罗马航空发展中心的Richards于1987年提出,它将人工智能理论引入BIT故障诊断,解决了传统BIT无法区分间歇性故障的问题。智能BIT经过近10年的研究和应用,不仅应用于BIT智能诊断,还应用于BIT智能设计、检测和决策等方面。设备智能BIT提出了系统开发的并行设计思路,采用部件级、板级、系统级BIT分层集成的组织结构。系统级BIT智能控制单元根据测试和维护需求制定整个系统测试计划,并将测试命令发送到板级BIT进行系统级测试和维护总线;板级BIT智能控制与信息处理单元接收指令并采取检测诊断策略,通过板级测试总线启动零件级BIT;当部件级测试完成后,通过板级测试总线将测试结果发回板级BIT,然后由板级BIT智能控制和信息处理单元结合部件级和板级本身的信息进行简单的智能诊断,并将测试诊断结果发送到系统级BIT;系统级BIT智能综合诊断系统对单板级BIT数据进行全面的智能诊断,并根据诊断结果给出系统重构降级使用或更换维护的建议。
智能决策支持系统将定性处置特征人工智能技术与决策支持系统相结合。运用知识工程、智能技术等相关技术,使所创造的思想、逻辑推理和判断成为一个有机体,在解决半结构化或非结构化问题方面比传统决策支持系统更有效。BIT智能决策包括BIT决策层信息集成、BIT模糊决策和BIT决策专家系统。BIT维修决策专家系统利用线路维修人员的经验、前线设计人员的数据和维修专家的知识,可以确定故障类型及其危害,并进行进一步的决策。
设备维修过程通常分为组织级维修、中级维修和仓库级维修三个层次。组织级维护在运行场所进行,仅用于定期维修、故障估计和确认以及LRU的拆卸和更换;中间维修可以隔离故障到车间更换单元;仓库级维修具有最高的维修能力,可以执行与故障设备维修有关的任何任务,包括纠正维修。仓库级维修可以将故障隔离到车间更换组装,也可以对所有部件进行重新排列,产生损坏部件的可更换部件以及整个设备。现代设备维修体系提倡组织级和仓库级两级维修。要实现两级维修,必须提高组织级维修能力,即提高线路维修能力。因此,提高系统或设备的故障检测与诊断能力,缩短故障检测与隔离时间,成为BIT综合诊断与维护专家系统的设计目标。
BIT维修专家系统的输入主要来自于内置测试设备的信息,这要求内置测试设备数据的准确性接近100%。仅将内置测试设备数据作为唯一的维护基础是不够的。综合决策与维护专家系统必须应用各种信息资源进行综合决策与维护。BIT维修专家系统可以提高组织级维修能力,将故障检测和定位提升到SRU级,这不仅需要设备相关信息,还需要设备的设计、测试、维修专家和操作人员的信息。钻头综合决策与维护系统将常规检测方法的结果、钻头故障诊断专家系统的输出、SRU故障历史数据和用户观测信息相结合,进行综合决策,形成SRU级故障报告和维护建议。
3 导弹领域中机内测试技术的应用
1998年的一篇美国专利“用于在发射场测试导弹的可操作性的导弹试验方法”中,就通过BIT对导弹进行了测试[33]。在该专利中提到,导弹的测试首先应进行导弹BIT测试性能的测试,这些测试项目的信号源是由发射场的信号激励的,因此不需要与导弹内部进行通信。如果性能符合要求,则无需进一步测试。如果检测到导弹性能不符合要求,则取下通信盖,连接到内部数据源,并重复BIT测试以确定哪些内部组件导致导弹性能不符。当确定有问题的组件并进行修复后,在取下检修盖的情况下重复测试,当测试性能达标后,再更换检修盖并在安装检修盖的情况下重复测试。图2中展示了专利中导弹BIT结构。
图2 专利US5721680A中的导弹自检结构
Ma等人[34]针对潜射导弹模型推进发射试验,设计完成了基于ARM的BIT系统。试验系统体积小,实验工作正常,性能好,试验数据快速可靠,实现了加速度和角速度的测量。为水下航行器,特别是小型水下航行器提供了有效的实验测试手段,为结构优化模型的建立提供了理论依据。
常规战术导弹的控制系统的组成包括捷联惯性测量组合、控制电池、雷达导引头、飞控计算机、伺服机构和电缆网,各单机设备内部的集成微处理器构成了分布式BIT的架构。北京航天自动控制研究所的刘仁浩等人[35]根据导弹控制系统特点,在分布式BIT基础上在飞控计算机上部署了系统功能参数监测以及系统功能测试的集中式BIT结构,提出了控制系统中各单机以及整体系统的BIT设计方法,取消了地面辅助测试设备的使用,实现了导弹测试和飞行试验前检查的自测试。
弹载计算机是导弹武器系统中不可或缺的关键组成部件,其BIT技术具有可应对硬件体积较小的限制、方法应具备实时嵌入性、具备高可靠性以及应具备较高兼容性等特征。天津津航计算技术研究所的边维等人[36]通过研究弹载计算机BIT的技术特征,提出了一种基于弹载计算机的BIT设计方法(MBBIT,missile-borne computer BIT),以小型化、嵌入式、可靠性以及兼容性设计准则为基础,分为产品故障库建立、软硬件设计、信息管理设计、准则检查、性能预计,提出MBBIT的硬件设计、软件设计以及信息管理设计方法。该文献采用某型导弹武器系统内三种不同类型的弹载计算机作为验证,改进BIT软硬件,改进后的BIT加入了信息管理机制,对比原有简单自检的BIT方法,改进后的MBBIT设计方法提升了BIT故障覆盖率及故障识别率。
中国航空无线电电子研究所的杨漫[37]面向机载嵌入式计算机应用,开发了一种通用化的BIT软件架构技术,按照驱动、算法、配置控制、接口等功能分为不同层级,能够实现不同硬件环境、操作系统环境下BIT软件的移植。此外,该文献提出一种使BIT能够在操作系统启动之前执行的检测方法,能够确保BIT软件与操作系统之间不具备关联性,提高了BIT的有效检测范围。
如今,随着战场环境愈发复杂多变,战争中导弹的信息化能力也逐步加强。作为导弹武器系统的信息处理核心,传统的嵌入式弹载计算机控制分布式单机实现导航、制导和控制等功能的运行模式存在复杂度高、系统利用率低、成本高、尺寸重量大等问题。随着总线和系统集成技术的发展,将多单机系统集成到统一系统中的弹载综合电子模式,正逐步成为了战术导弹领域中弹上电子电气设备设计的主流。搭载弹上综合电子系统的战术导弹,其机内测试模式与文献[35]中传统导弹控制系统BIT模式有较大的区别。捷联惯性测量组合、雷达导引头信息处理模块、卫星导航模块、数据链、遥测等单机产品被集成到了综合电子设备中,舍弃了占用大量弹上电缆网资源的单机间电连接和低速通信总线,将尽可能多的单机BIT集中到可编程片上系统(SoPC)进行快速运算,弹载综合电子内部单机间通过高速SRIO总线通信,与大量外部设备仅需要通过射频基带模块传递信号。搭载综合电子系统的战术导弹BIT具有运算速度快,通信速度快,搭建成本降低等优势。
北京航天自动控制研究所的权赫等人[38]以我国新一代运载火箭XX-5为背景,开展了运载火箭电气系统BIT技术全面实现的可行性研究,并在系统层面提出其设计流程和方法。该系统的BIT研制流程首先需要先确定系统BIT功能工作模式以及测试等级程度,再选择系统BIT软硬件方案,通过测试性设计选取测试点与测试项目,最后进行方案性能的评价,以此作为优化测试流程、缩短测试周期的依据。
目前的导弹自检,通常采用二值逻辑判断,即自检合格或不合格,本质上只针对导弹功能的测试,忽略了边界指标的潜在风险。BIT技术在实际应用中存在的最大问题是故障检测和隔离能力差,且虚警率高,需要通过添置大量外部测试资源来保证上述技术指标,导致昂贵的测试维修成本;同时也很难对系统或设备内部数据参数进行研判。只有通过不断地提升导弹武器系统测试性设计,融合技战性能预测与评估技术,才能满足系统和设备的故障预警与隔离需要。当前,外部的测试系统设计技术发展迅速,导弹BIT技术设计可以采取自动测试系统(ATS,automatic test system)结合BIT的形式开展。
为了满足未来新一代导弹武器系统的测试性需求,未来导弹BIT需要从测试性顶层设计着手,如图3所示。首先进行系统、分系统以及较复杂的现场可更换单元(LRU,line replaceable unit)级产品的测试性顶层设计,在开展软硬件设计之前,预先对系统测试性总体开展设计与规划,主要工作包括确定测试性要求以及故障诊断的方法;选择测试点及测试项目并进行诊断策略设计;最后进行系统BIT功能实现的具体设计。基于系统测试性,对系统级BIT顶层进行设计,需要确定系统机内BIT功能以及工作模式等各项具体要求。通过梳理全弹测试状态下各弹上设备、组合、板级和功能模块的测试项目和指标参数,统计各类故障和失效模式,明确BIT设计的测试内容和需求,区分可测项与不可测项,确定测试覆盖性和失败模式效应及鉴定分析(FMECA,failure mode,effect and criticality analysis);建立测试点与各组成部件的相关性模型,识别冗余测试点和故障隔离模糊组,对相关性矩阵进行优化;制定机内BIT诊断策略,建立测试信息流与故障专家系统,确定BIT系统的软硬件方式,实现导弹系统的深度自检;基于机内BIT构建导弹技战性能自适应预测模型;设计导弹故障预警与快速隔离技术。
图3 常规战术导弹系统BIT组成框图
如图4所示,根据导弹的测试需求,可将测试等级分为一级检测、二级检测和三级检测。结合全弹FMECA和测试性指标要求,系统BIT设计时监测设备级关键参数,故障定位到设备,故障隔离到舱段。据此制定导弹全弹诊断策略,为保证一级检测的故障检测率和不同测试需求下的测试覆盖性,可在二级和三级检测的地面测试环境中具备供弹上产品上电自检的能力;同时,基于测试时间的限制,应尽可能规划多个测试项目的并行测试、同一测试项目内部多个参数的同时采集及多个数据的同步处理等。可采用分布-集中式系统BIT设计,尽可能通过弹上各单机设备的BIT进行功能检查,利用通讯总线进行弹内各单机设备BIT信息的通讯,测试过程中相关状态监测和故障诊断信息都汇总到一体化控制设备综合控制计算机的指定内存区域,再按照测试系统通讯协议将原始数据回传,最终由测试设备的测试软件进行解析、判读和诊断。
图4 导弹武器系统机内测试总体方案
4 导弹机内测试技术的发展展望
未来,国内外在导弹机内测试技术的发展方向可能呈现以下趋势:
1)BIT与被测对象紧密结合,与其他自动测试设备一起完成武器系统的测试与诊断。
2)从单一人工智能发展到多元人工智能的应用。将智能理论和方法引入BIT技术,提高BIT技术的综合效能。在BIT技术中引入专家系统、神经网络等智能理论和方法,提高设备系统的可测试性和运行效率,简化维护过程,降低维护成本。
3)随着数字化战争的发展,BIT的功能将得到加强,这将为BIT数据在远程分析和故障预测方面的应用提供更多的机会。
4)逐步发展集检测、诊断、隔离、定位、控制、保护于一体的基础系统,使试验设备小型化、智能化、通用与专用相结合等。
5)BIT技术不仅将应用于航空领域,还将应用于航天器领域。
6)新型BIT技术主要以IEEE-1149系列标准为基础,包括面板系统、模块系统测试和维护总线,可实现数字电路和仿真电路的BIT。
5 结束语
为了进一步提高装备的测试性、维修性和可靠性,在导弹测试领域中,机内测试技术、远程测试技术、硬件在环测试技术、智能测试与诊断技术、容错设计技术、基于数字孪生的测试技术等新型测试技术方法正被越来越多的工程技术人员采用。但是在具体的装备测试应用中这些新的测试技术还存在许多问题,例如远程测试技术的信息传输速率导致的控制时序问题,现场测试电缆安装维护问题;基于数字孪生技术的测试设备信息流细化问题;以及BIT测试技术的虚警问题等等。这些问题影响着先进装备的更新换代,需要更多力量投入到测试理论与方法的优化中,同时在工程实践中总结归纳测试技术应用的实用方案,解决导弹测试流程中存在的各种问题,应用再分析、再设计、再验证的工作方法提高导弹武器装备的可靠性和成熟度[39]。
目前机内测试虚警抑制技术还有很多理论和实际问题需要突破,未来导弹武器的机内测试系统发展面临着严峻的挑战,但是该项研究已进入快速发展时期,存在良好的发展机遇,拥有非常广阔的应用前景。未来可考虑以ATS结合BIT的方式开展导弹BIT技术应用设计,既能够缩减ATS规模提高机动性能,有效发挥ATS的测试优势,同时能解决BIT技术面临的协调工作检测等问题。同时,随着智能理论的发展,利用人工智能等新技术成果应用到BIT虚警抑制技术中,为未来导弹BIT测试技术提供新方法和新技术。