宋 超,贾亦卓,王东军,刘洪甜,纪 兵
(陆军装甲兵学院 兵器与控制系,北京 100072)
随着新军事变革的深入,大批新概念武器项目加速设立,对研发周期、技战术水平等方面提出了更高的要求,其研发过程中的安全风险也随之增大。为确保兵器使用的安全性,必须要提前进行高强度的预测试验。试验过程中存在许多不稳定因素,可能造成严重的危害。风险评估在对安全至关重要的行业中起着主要作用,但其同时面临一系列挑战,如技术的进步及需求的增长等。近年来,深度学习强大的数据处理能力深受国内外学者的广泛关注,已运用于不同领域的各类风险评估中,如金融风险管理、相关疾病风险评估、航空安全风险评估、原油市场评估等领域[1]。
射击试验中存在的事故隐患多,各种操作危险系数大,极易发生安全事故,因此要保证射击试验安全顺利高效有序进行,就必须要加强训练中的安全管理,使其处于一个安全平稳的状态是射击试验安全管理的最终目标。由于射击试验过程中存在许多不确定性,研究人员正尝试制定更准确全面的危险因素提取标准,但能否试验出提高风险评估模型性能的危险因素标准还需深入研究。本文采用深度学习中量子门线路模型对射击风险进行评估并评价其性能,希望能够为射击试验的安全风险评估及管理提供理论参考依据。
我国颁布的《生产过程危险和危害因素分类与代码》(GB/13861-2009)将造成危险的因素分为4个方面:人为因素,包括心理、生理性有害因素和行为性有害因素等;物的因素,包括化学性有害因素、物理性有害因素和生物性有害因素;环境因素,包括室内、室外、地上、地下、水上、水下等各类作业施工环境;管理因素,包括管理不善、组织机构不健全、缺乏事故应急预案等等。本文将基于以上四个方面的因素,结合射击试验中容易造成危险因素的实际进行相关分析。
目前常见的安全风险评价方法主要有两种:1)初步危险分析法(PHA法),主要是指在进行某项活动之前,概略的分析系统可能存在的危险因素、可能造成危险转化为现实的条件和危险事故出现后可能造成的后果的系统安全分析方法。其主要功能是鉴别造成危险的原因,识别与系统相关的主要危害,评估事故造成的后果以及提出控制或消除危险的防护措施;2)作业条件危险评价法(LEC法),主要是指对在可能有危险出现的环境中作业时的危险性进行半定量化评价的方法[2],这种方法相对来说更为便捷。其影响因素包括:安全事故出现的概率高低(Likelihood, L)、人员身体出现在危险环境中的频率(Exposure, E)、事故发生后可能造成的后果(Criticality,C),以现场作业条件为基础,由专家按各自标准的相关规定给L、E、C分别打分,计算各组分值的平均分作为各自得分,而后利用危险性分值(D)来评价危险等级[3],作业条件危险性公式为:D=L*E*C。但由于该方法主要依据专家经验来划定危险程度等级及确定三个因素的分数值,因而具有局限性,应根据具体情况适当调整该评价。
本文采用LEC法合并模糊评价法,对射击试验风险进行评价并提出控制措施。选择包含科研项目、专业技术管理及安全管理相关专家通过专家打分真实有效反映其危险性,作业条件危险性相关因素分数如表1所示。
表1 影响因素取值标准
通过计算的得到作业条件危险性,并对应相应风险指数R,如表2所示。
表2 危险等级划分标准
通过对射击试验5个岗位危险因素及其可能性分析射击试验危险性,将危险性大、可能造成后果比较严重的岗位进行相关危险因素提取,并进行管理和控制,根据LEC法结合模糊评价法定量分析各岗位危险程度,如表3所示。
表3 5个岗位LEC法专家评估打分平均值
结果显示弹药管理和火炮射击2个岗位危险程度得分均大于160分,处于高度危险,而靶场测试岗位危险分值为38.4分,处于可能危险,需要观察。后勤保障和机械维修两个岗位分值均在2分以下,基本没有危险性。所以要重点加强对火炮射击和弹药管理2个岗位的安全管理。
量子信息技术能处理具有不确定性及数据量大的数据量问题,并提高数据处理的准确性和算法的执行效能[4]。Shao(2020)等人的研究显示,如果运用多位受控非门和一位相移门的相通性,可以完成n量子比特状态空间的任何两级计算,任一量子门线路可分解为多位受控非门及一位相移门的乘积形式[5]。因此,本文利用两者的相通性,在本文所提的神经网络模型的基础上运用于射击试验安全风险评估中,实现对于评估计算的优化。其量子门线路如图1所示。
图1 量子门线路
|y〉=Cn(X)(R(|x1〉))⊗|0〉
通过上述量子门线路,建立量子门线路神经网络模型,如图2所示。该量子门线路神经网络模型分为三层,即网络输入层、隐藏层以及输出层。
图2 量子门线路神经网络模型
|x1〉,|x2〉,…,|xn〉,|xi〉(i=1,2,…,n)表示输入层量子位,其经相移门旋转后,控制隐藏层量子位的翻转。|h1〉,|h2〉,…,|hp〉,|hj〉(j=1,2,…,p)表示隐藏层的输出,其经相移门旋转后,控制输出层量子位的翻转,|y1〉,|y2〉,…,|ym〉表示为输出层的输出。每层深度学习算法与输出描述如下:输入的量子位表示为|xi〉=cosθi|0〉+sinθi|1〉(i=1,2,…,n),每层将量子位状态|1〉的概率幅作为该层的实际输出。隐藏层与输出层的实际输出hj和yk表示为:
梯度下降法计算得出误差E对旋转角θij和ψjk的偏导数为:
更新上述公式表示为:
可得迭代序列{θij(t)}与{ψik(t)}在[α,α+2π]存在周期性全局最优解,α为任意整数。因此,本研究模型有许多全局吸引子及最优解的数量,提高了网络的收敛速度及精度。
风险评估指标体系模型如图3所示。
图3 风险评估指标体系模型(M)
一级指标Mi=(i=1,2,…,m)需要依靠上层M的数据支撑,而二级指标Mij(i=1,2,…,m,j=1,2,…,n)也是受到相应上级指标的支撑,进而不断演化形成一个由上至下的结构模型。各指标之间相互独立,存在明显的交叉、规避包含及隐含关系,这样就能够保证各评估指标之间的独立性,以更好地反应系统中存在的问题。其包含一级指标a,b、二级指标ab,ac则所选取的指标之间应满足如下关系:
ifa≠b⟹Ma∩Mb=φ(a,b=1,2,…,m)
射击试验是一个由操作人员、试验设备、安全管理和环境条件4个因素组成的综合系统,它们之间既相互联系又互相制约。要建立一套合理的评价体系,就应当充分体现出射击试验的运作特点和各个安全管理因素之间的内在关系,比较准确地评估出射击试验安全水平的现状,并指明未来改进方向。依据GB/T13861-2009《生产过程危和危害因素分类与代码》和GB 0441-86《企业职工伤亡事故分类标准》进行的风险评估检查,依据国家推荐标准(GB/T 27921-2011)风险管理、风险评估技术,运用系统的方法对射击试验中的各种危险因素进行全面分析,构建射击试验安全风险评估体系如图4所示。在所构建的射击试验层次模型中,主要包括目标层、准则层以及因素层,最下方的因素层为上层评估提供基础。
图4 射击试验安全风险评估指标体系
以弹药管理岗位为例,根据GB/T13861-2009《生产过程危和危害因素分类与代码》相关标准及要求将弹药管理有关安全风险因素进行展开和分析。
根据上文构建的风险评估模型,对射击试验过程中的各类影响因素进行检查与测试以获得评估数据。评估数据分为定性指标数据与定量指标数据,对各种数据进行一定程度的预处理,可以提升风险评估的计算便利性。对于定性指标而言,数据预处理是为完成指标的量化,消除指标的描述差异;对定量指标而言,数据预处理是为了去量纲化,消除指标之间的量纲差异。
1)标度量化法:
通过该方法将定性指标数据进行量化,将定性指标分为n个等级,表示为a1,a2,…,an,采用五级打分进行分类,如表4所示。定性指标可分为正向、逆向指标。正向指标是当属性值越大时,性能越好。
表4 分级指标梯度
2)特征向量量化法:
假设有n个指标数据A1,A2,…,An,其对应的权重分别为ω1,ω2,…,ωn,通过对任意两个权重进行比较而得到了数据权重的比值矩阵A如公式(4)所示:
AW=nW
其中:W表示矩阵A的最大特征向量与特征根所对应的权重矩阵,通过上式得到权重的排序结果,进一步将指标数据进行量化操作。
3)极差变换法:
假设存在指标数据x1,x2,…,xn,需要通过以下公式进行变化:
yi∈[0,1],对定量指标数据来说,1表示最好属性值,0表示最差属性值。
为降低系统的复杂度,将风险评估模型进行拆分,对数据样本进行预处理操作之后,将量子态描述作为网络输入向量。神经网络模型进行训练和测试后得到组合神经网络并进行射击试验的整体风险评估,将射击试验拆分为d个子系统Si(i=1,2,…,d),子系统中的输入层为射击试验各安全风险因素的属性值xij(i=1,2,…d,j=1,2,…,n);ωio(i=1,2,…d,o=1,2,…,m)表示隐藏层连接权重;最终的输出层为单节点输出,输出计算得到的风险值yil(i=1,2,…d,l=1,2,…,k);最终计算得出射击试验整体的安全风险值Y。风险评估指标模型的目标层、准则层及因素层分别对应于组合神经网络中的输出层、隐藏层及输入层[6]。
网络隐藏层神经元个数取值如下:
l=log2n
图5 射击试验安全风险评估过程
仿真实验环境采用 CPU 型号为 Pentium G640,Matlab2014b,操作系统为 Windows7,内存为8 GB的计算机设备对本文提出的量子门线路神经网络与传统BP神经网络进行性能比较[7]。通过对弹药管理的相关信息安全进行分析,对其潜在的风险因素进行评估,进而验证本文所提出风险分析方法的可靠性及有效性。弹药管理安全(2S)主要包含以下7个引起危险的因素,分别为携带火种或通信设备(1x )、弾药堆放不符合规范或超量(2x )、防护堤内有可燃物(3x )、人员无证上岗或未培训(4x )、管理制度不健全(5x )、消防设备设施损坏(6x )、弹药开箱、搬运等未按规定使用(7x)。将笔者在日常射击试验安全检查中所得到的数据作为后续安全分析中的对象,进而得到评估样本,选取其中10组为训练集,5组为测试集,期望输出根据国家推荐标准GB/T13861-2009《生产过程危和危害因素分类与代码》和GB-T6441-1986-1《企业职工伤亡事故分类》综合评价给出。
构建子系统弹药管理安全(2S )的三层网络模型,在输入层中的7个神经元节点对应接收风险因素表示为xi(i=1,2,…,7);根据公式l=log2n可以得到隐藏层神经元个数,即i= log27≈3 。因此,本研究神经网络为 7-3-1 的三层结构,其最大迭代步数为1 000,训练误差精度为 0.000 1。最后与传统BP神经网络进行对比实验,选择不同的网络学习速率,即0.3、0.5、0.8 以及1.0,在蓄念过程中,如果训练得出的误差小于实验设定误差精度,或者实验收敛过程中的迭代次数达到起始设定的最大迭代次数时,训练完成,分析仿真实验结果。
4.2.1 不同学习效率中两种神经网络的迭代步数的比较
通过神经网络的训练可以发现,当学习速率为1.0时,其性能曲线如图6所示。
图6 学习速率为1.0 的网络训练性能曲线
实验结果得出:两者均能够进行有效收敛,而对于不同的学习速率,其迭代次数也有较大区别,如表5所示。
表5 不同学习速率网络迭代步数
由上述结果可以看出,本文提出的神经网络在不同学习速率下,其迭代步数分别为28、16、14和12;而以往传统BP神经网络进行训练时,不同学习速率对应的迭代步数分别为52、27、23和18。可见,本文提出的基于量子门线路神经网络能够更快的收敛,提高了训练效率。
4.2.2 两种神经网络评估样本风险结果
由上述结果可知,两种神经网络在评估样本风险时都表现出了较好的性能,其预测结果如图7所示。
图7 两种神经网络风险评估测试结果
通过比较传统BP网络与基于量子门线路神经网络的误差值可以发现,其最小误差值分别为0.002 5、0.006 5,最大误差分别为0.017 2、0.049 2。可见,本文构建的量子门线路神经网络在训练时产生的误差更小,其风险预测能力相对来讲更高,计算结果如表6所示。
表6 两种神经网络输出风险误差
在比较其最大、最小误差的基础上,对本文采取的基于量子门线路神经网络和传统的BP网络两种风险预测方法的平均相对误差也做了比较,其数值分别为2.39%、3.71%,计算结果如表7所示。从结果来看,基于量子门线路神经网络在预测其风险时精度更高。
表7 风险预测相对误差 %
随着量子信息理论的不断发展和深入研究,引导了不同领域信息理论的建设,并构建了一个崭新的理论架构,推动着科学理论和信息技术的不断发展[8]。本文以射击试验安全检查所得到的数据作为后续实验的数据集,利用深度学习方法构建量子门线路的网络模型,进一步研究了射击试验的风险评估方法。最后利用仿真实验,验证了本文所提方法的有效性,且其收敛速度更快、数据处理复杂度低及风险预测性能更佳,为射击试验相关管理人员评估试验危险及制定措施提供了理论依据。