开篇:润墨网以专业的文秘视角,为您筛选了一篇基于贝叶斯网络的海洋工程论文范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
1海装项目贝叶斯网络分析模型构建
由上文介绍,海装项目具有多品种小批量的制造特点,这一特点使传统的统计分析方法面临新的挑战:1)在建模时必须考虑不同品种之间的差异性,导致模型的维数增加,从而数据和计算量增大;2)受品种的小批量影响,由于样本有限,统计易受偶然波动影响。为了解决以上问题,本文提出基于工艺活动的贝叶斯网络法,对海装项目的故障分析进行建模。由于贝叶斯网络重视专家的经验和判断,通过建立动态模型,综合考虑客观历史数据、模型和主观经验来对过程做出预测,从而使得在保证预测精度的前提下降低了对数据量的要求。因此,贝叶斯网络特别适用于小样本的预测分析。
1.1海装项目影响因素分析与一般制造项目不同,海装建造项目是一项庞大的工程,有着自身的特殊性。文献[11]对海装项目的可追溯性管理进行了深入的研究,根据追溯的目的提出了基于产品和活动的质量追溯方法。而故障分析是海装项目质量追溯中的关键步骤。目前海装项目质量管理主要是针对材料、设备和工艺进行质量追踪管理。一般来说,材料和设备的质量信息可以由供应链上游企业保证,海装产品生产企业只需要进行工艺的质量管理即可。工艺作为生产活动,是整个海装平台建造的核心:1)工艺将各种材料和设备联接起来构成整个海装平台;2)工艺还反映生产各个环节的人力资源、环境因素、资源因素等因素的协调。对于海装项目来说,虽然说各个产品平台的差异性很大,但是对于各类产品建造过程中的各种工艺流程差别性较小,甚至有些具有批次特性,如同种钢板的切割,因为切割的板材相同、人力相同等因素,所以切割指令也会保持一致。随着行业的发展,专业化也会得到迅速发展,各个工艺的标准化也会得到实行,所以本文主要以工艺活动作为故障诊断对象进行研究。文中采用典型的焊接工艺活动进行分析影响产品的故障因素。故障诊断的目的在于找出引起故障的关键因素,及受影响的相关产品或活动。船体的焊接质量一方面取决于所用钢材、焊材的质量,另一方面还取决于焊接工艺过程是否符合要求,如焊缝的探伤检验是对焊接质量的确认。这些与焊接质量有关的数据,如钢材、焊材的成分及性能数据;焊接过程的电流、电压、速度;探伤过程中出现的各种缺陷等数据[12]。质量原因可以归为:人员因素(man)、机器设备因素(machine)、材料因素(materi-al)、方法因素(method)、测量因素(measure)和环境因素(environment)即“5M1E”。识别一个故障问题的结构可由下面的结构判定。
1.2贝叶斯网络结构由上文可知,影响焊接质量的主要因素有6个方面,各影响因素之间的因果关系如图2所示。图2中使用有向边表示变量因素之间的因果关系,如环境因素对测量有影响,则在环境因素有一条边指向测量因素。因果关系网络的确定一般是根据专家意见和历史数据结合来确定。对于含n个节点的有向图结构来说,最多可有n(n-1)/2条有向边,变量间的因果关系需要专家逐个确定,为了弱化专家知识的主观性,可以采用证据理论综合多位专家的意见。当仅凭借专家的意见无法得到理想的结果时,可以采用知识结合样本数据的方法进行因果关系确定。
1.3条件概率表(CPT)学习对于建立的贝叶斯网络,可以定性的描述质量问题与各个生产环节影响因素的关系,但还不具备定量描述的能力。为了能够定量描述故障诊断的能力,必须引入概率参数。对于海装平台的故障分析,往往不局限于正常和非正常2个状态,这点与故障树不同,可见贝叶斯网络比故障树有更强的描述能力。如焊接的焊点的质量往往在焊接前后都会有报验,如果报验不合格则会2次施焊甚至3次施焊,因此可以分为不合格、1次合格、2次合格、3次合格等状态。为了便于研究,这里假设焊接的结果状态分为1次合格、2次合格、3次合格、不合格4个等级。针对网络结构图2,根据专家意见或历史数据确定各个节点的先验概率。在拥有大量历史数据的情况下,可以按照统计的方法确定,如人员的素质,可以根据该人员历史焊接的故障率作为该变量的先验概率,否则,可以通过领域专家确定。由领域专家和历史数据可以获取完整的节点概率分布和网络结构,但是在实际生产的过程中,工艺的质量往往受到专家意见和样本数据中无法体现的不确定性因素影响,且这些因素会随着时间的推移而发生变化,从而制约了模型对实际生产质量的分析精度,因此模型需要利用生产车间持续产生的数据进行网络的更新,以提高变化环境下的预测准确性。此时,将原有的条件概率视为先验概率,对新数据进行一定的处理如使用极大似然法、EM算法训练,然后根据贝叶斯公式即可获得后验概率,从而更新贝叶斯网络。
2实例分析
本节主要是通过文中建立的焊接工艺质量的贝叶斯网络模型具体的实际管件的焊接,使用软件HuginExpert进行计算分析。首先确定焊接工艺的影响因素,使用头脑风暴法所得结果如表2所示。对于海装企业,建造平台基地一般选在港口,因此环境温度和湿度对材料的影响较大;焊条和管材在潮湿的环境中易生锈蚀,对于严重受损的焊材无法用于施焊。焊工主要指焊工的焊接水平。打压测试是管件焊接完工后的一道工序,主要是对管件焊缝的检查,本身对焊缝的质量不会造成影响,但是会对焊缝质量记录产生影响,从而造成一些误判。而且打压测试最容易受温度影响。根据以上分析,可以得到焊接的贝叶斯网络因果结构如图3所示。根据专家意见和历史数据,可以给出各个因素的先验概率和条件概率表(CPT),如表3~6所示。同理可以列出焊接质量的CPT,由于涉及到的变量较多,限于篇幅不再列出.在Hugin中建立贝叶斯网络,然后即可运行,获取各个节点的后验概率。如图4所示。可见,根据专家和历史数据,初始化数据的模型中焊接质量不合格率在4.43%,是比较符合企业现状的。已知所有的先验概率和CPT时,可以对焊接的质量进行预测。如当管材的材质出现问题的情况即设置管材的材质的状态P(C4=NotFit)=100%,结果由图5所示,焊缝不合格的后验概率值由原来的4.43%变为98.92%,可见因管材材质导致的焊接发生质量问题的概率显著升高,管理者应该加强管材的管理,降低因为管材带来的焊接不合格率。反过来,如果有证据P(C4=Fit)=1,则会通过信度立即传播到其他节点,使得贝叶斯网络认为管材的质量问题可以先验排除,提高其他节点的预测准确度。在焊接质量故障推理分析方面,即焊接质量出现问题,可以反向推理哪个环节出现问题的概率最大,如图6所示。当焊缝质量的P(C8=NotFit)=1的时候,与焊接质量直接相关的变量概率变化如表7所示。管材材质的变化最大,不合适率高达41.1%,其次是焊条材质和焊工的水平,分别为21.3%和29.61%,从概率上来看,查找故障的目的性变得更强。
3结束语
通过分析海装项目故障引起的因素及海装项目的小批量多品种的特点,传统基于统计的方法难以适应质量管理问题的需要,故提出了基于贝叶斯网络的故障诊断模型,通过领域专家意见和历史数据相结合的分析方式,达到了故障分析的目的。最后,通过使用贝叶斯分析软件,选取海装项目建造工艺中最为广泛的焊接工艺为实例进行了模型方法的演示和分析,并通过设置证据变量、信度传播等方法观测贝叶斯网络节点变化,从而快速智能推理计算,发现故障。通过主观设置,可以在无历史数据情况下使用贝叶斯网络推理,通过参数学习,不断更新完善贝叶斯网络,加强推理,这也是区别其他方法的最大优势。对于企业质量管理人员来说,贝叶斯网络可以弥补先前人为判定故障的主观性等不足,通过利用更为先进的数据挖掘技术,综合利用专家意见和历史数据,使得质量决策更有针对性,加速企业质量信息化进程,提升质量管理水平,降低质量管理成本。下一步研究的重点就是根据本文提出的贝叶斯网络分析方法,设计开发相应的海装项目故障诊断专家系统。
作者:赵金楼成俊会岳晓东单位:哈尔滨工程大学经济管理学院哈尔滨工程大学计算机科学与技术学院