孫仲平,雷文鋒,周 利,喻 卓,何巧婷, 趙凡銳,吉 旭
(1.四川大學(xué) 化學(xué)工程學(xué)院,四川 成都 610065;2.四川華西綠舍建材有限公司,四川 成都 610000)
預(yù)拌混凝土行業(yè)的質(zhì)量監(jiān)管相當(dāng)重要,質(zhì)量事故或者質(zhì)量不穩(wěn)定造成的直接經(jīng)濟(jì)損失、社會危害以及環(huán)境破壞極為巨大。但是,預(yù)拌混凝土全生命周期的質(zhì)量管控一直都存在巨大的挑戰(zhàn)。首先,上游原材料復(fù)雜程度逐漸提高;其次,人員素質(zhì)與企業(yè)管理水平參差不齊;再次,下游需求逐漸細(xì)化和復(fù)雜化;最后,運(yùn)輸、施工與養(yǎng)護(hù)環(huán)節(jié)的管理也有待加強(qiáng)。
工業(yè)大數(shù)據(jù)為預(yù)拌混凝土行業(yè)提供了新的方法目前基于傳統(tǒng)的故障樹,事件樹等方法,以及與蒙特卡洛、貝葉斯等方法進(jìn)行融合的研究較多。Maitham[1]、彌恒[2]等通過蒙特卡洛方法進(jìn)行模擬,預(yù)測混凝土參數(shù)可靠度;隆建波[3]、Wan[4]、Ranjan[5]等采用傳統(tǒng)故障樹、事件樹方法進(jìn)行質(zhì)量與風(fēng)險管理,并對關(guān)鍵事件獨(dú)立分析;Robby[6]、宮運(yùn)華[7]、Xue[8]等通過分析工業(yè)大數(shù)據(jù),將構(gòu)建的傳統(tǒng)模型轉(zhuǎn)化為貝葉斯網(wǎng)絡(luò)。Ahmed[9],LIU[10]等將構(gòu)建的蝴蝶結(jié)模型轉(zhuǎn)化為貝葉斯網(wǎng)絡(luò)?;谖墨I(xiàn),目前國內(nèi)外建立的質(zhì)量模型雖然有較高的精度但是動態(tài)更新能力較差,并且缺少一套較為全面的多方法組合模型。另外,傳統(tǒng)的故障樹在頂事件概率確定時需
將各模塊轉(zhuǎn)化為Markov鏈,對于分析大型模型存在組合爆炸[11]問題,而現(xiàn)行業(yè)內(nèi)對貝葉斯網(wǎng)絡(luò)多停留在靜態(tài)分析,有部分動態(tài)網(wǎng)絡(luò)只是對影響因子進(jìn)行更新但是不會進(jìn)行結(jié)構(gòu)更新。對于這些研究的不足,本文將展開研究。
對于預(yù)拌混凝土行業(yè),導(dǎo)致質(zhì)量出現(xiàn)問題的原因較多,且情況復(fù)雜。針對混凝土全生命周期、全流程的質(zhì)量管理需要,本文提出圖 1 所示的質(zhì)量反饋模型全流程。首先構(gòu)造多方法組合的動態(tài)蝴蝶結(jié)模型,之后將該模型轉(zhuǎn)化為更直觀的貝葉斯網(wǎng)絡(luò),轉(zhuǎn)化過程中采用蒙特卡洛模擬得到結(jié)果事件的后驗(yàn)概率,將動態(tài)模型與蒙特卡洛方法結(jié)合以解決組合爆炸問題,然后再采用預(yù)設(shè)因子與動態(tài)方法對網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行結(jié)構(gòu)的更新,對工業(yè)大數(shù)據(jù)的持續(xù)挖掘后,模型的參數(shù)和結(jié)構(gòu)會逐漸完善,最終形成適用于特定企業(yè)與工地的質(zhì)量反饋模型。
圖1 預(yù)拌混凝土行業(yè)質(zhì)量
整個質(zhì)量反饋模型由以下五個步驟完成,從動態(tài)蝴蝶結(jié)模型的建立,到貝葉斯網(wǎng)絡(luò)的轉(zhuǎn)化,最后對貝葉斯網(wǎng)絡(luò)進(jìn)行結(jié)構(gòu)與參數(shù)的修正。
動態(tài)蝴蝶結(jié)模型是基于動態(tài)故障樹與事件樹所建立的因果分析模型,該模型能全面分析大型事件發(fā)生的原因和后果,直觀清晰地描述各事件發(fā)生的時序和邏輯關(guān)系。在動態(tài)蝴蝶結(jié)模型中,關(guān)鍵事件的左側(cè)是動態(tài)故障樹右側(cè)是事件樹,其中,安全屏障的作用是降低后果事件所造成的影響。
動態(tài)故障樹是一種用來分析評價質(zhì)量與安全可靠性的常用方法,是在靜態(tài)故障樹(FTA)的基礎(chǔ)上引入時序,從而具有失效的順序與相關(guān)關(guān)系。動態(tài)故障樹是用因果關(guān)系圖的方式將不希望發(fā)生的事件(頂事件)作為分析對象,對系統(tǒng)中所有可能導(dǎo)致該事件發(fā)生的各種因素進(jìn)行分析。而事件樹分析(ETA)方法是在給定的關(guān)鍵事件前提下,分析此關(guān)鍵事件可能導(dǎo)致的各種事件序列結(jié)果。用于分析當(dāng)事故發(fā)生后的處理方法以及事故發(fā)生后推測事故發(fā)生的原因。
基于全生命周期模型,從原材料、生產(chǎn)過程、運(yùn)輸過程與施工養(yǎng)護(hù)四方面出發(fā),構(gòu)建動態(tài)蝴蝶結(jié)模型概況如圖 2 所示。
圖2 預(yù)拌混凝土行業(yè)質(zhì)量反饋
對于預(yù)拌混凝土質(zhì)量控制能力超出企業(yè)設(shè)定邊界這一關(guān)鍵事件,從原材料、生產(chǎn)過程、運(yùn)輸過程以及施工養(yǎng)護(hù)四個主要事件進(jìn)行分析,動態(tài)蝴蝶結(jié)模型右側(cè)是如果出現(xiàn)。而如果出現(xiàn)了預(yù)拌混凝土質(zhì)量控制能力超出企業(yè)設(shè)定邊界這一事故,一般先讓檢驗(yàn)機(jī)構(gòu)進(jìn)行重檢,如果重檢后指標(biāo)確實(shí)出現(xiàn)異常,會根據(jù)指標(biāo)情況進(jìn)行不同處理,如進(jìn)行加固(施工多日后)或者返工(施工當(dāng)天),若符合其他施工要求,也可另作他用。
該模型中的某些事件也可作為蝴蝶結(jié)模型的關(guān)鍵事件,圖 3 所示為原材料質(zhì)量波動為關(guān)鍵事件的蝴蝶結(jié)模型。
圖3 原材料質(zhì)量波動為關(guān)鍵事件的蝴蝶結(jié)模型
對于動態(tài)蝴蝶結(jié)模型,選取生產(chǎn)過程出現(xiàn)異常情況這一主要因素進(jìn)行分析,其中包括動態(tài)與靜態(tài)故障門、事件樹,具體的模型如圖 4 所示。
圖4 生產(chǎn)過程出現(xiàn)異常情況為主要事件的模型
貝葉斯網(wǎng)絡(luò)是一種有向無環(huán)的概率網(wǎng)絡(luò),它是基于概率推理的圖形化網(wǎng)絡(luò),是為了解決結(jié)構(gòu)與影響因子的不定性和不完整性而提出的,貝葉斯公式則是這個概率網(wǎng)絡(luò)的基礎(chǔ),其表達(dá)式為:
對于參數(shù)的確定,由于現(xiàn)預(yù)拌混凝土行業(yè)內(nèi)信息化水平有很大的提升,數(shù)據(jù)可從臺賬,ERP管理平臺等多種途徑篩選獲取,而對于一些不便于統(tǒng)計(jì)的事件,如事件樹中的安全屏障,可通過發(fā)生概率的逆運(yùn)算[12]進(jìn)行求解。對于結(jié)構(gòu)的確定,動態(tài)故障樹與故障樹的基本事件和中間事件作為貝葉斯模型的根節(jié)點(diǎn)和中間節(jié)點(diǎn),有向邊由基本事件指向中間事件。事件樹的各個安全屏障作為節(jié)點(diǎn)在貝葉斯模型中表示出來,影響后果嚴(yán)重程度的安全屏障節(jié)點(diǎn)都應(yīng)指向后果節(jié)點(diǎn),若各安全屏障間存在依賴關(guān)系,可用王好一[13]等提出的解決安全屏障節(jié)點(diǎn)互不獨(dú)立的方法。對于動態(tài)故障樹與事件樹中多個相類似的事件(基本事件與安全屏障節(jié)點(diǎn))在貝葉斯模型中可構(gòu)造為一個重大節(jié)點(diǎn),用來描述共因失效[14]。圖 5 所示為由動態(tài)蝴蝶結(jié)模型構(gòu)造貝葉斯網(wǎng)絡(luò)模型的流程圖。
圖5 動態(tài)蝴蝶結(jié)模型構(gòu)造貝葉斯網(wǎng)絡(luò)模型的流程圖
本文采用獨(dú)立的方法將動態(tài)蝴蝶結(jié)模型中的各結(jié)構(gòu)轉(zhuǎn)化為貝葉斯網(wǎng)絡(luò),其中王廣彥[15]等提供了靜態(tài)故障門向貝葉斯網(wǎng)絡(luò)轉(zhuǎn)化的方法,蘭杰[16]、周忠寶[17]等提出優(yōu)先與門、順序相關(guān)門、功能相關(guān)門與備件門轉(zhuǎn)化為離散時間貝葉斯網(wǎng)絡(luò)的方法,Bearfield[18]等提出事件樹的轉(zhuǎn)化方法。
對于優(yōu)先或門只要優(yōu)先輸入事件最先發(fā)生,輸出事件即能發(fā)生。本文采用基于離散時間的復(fù)合梯形積分方法對其中優(yōu)先輸入事件A、任意輸入事件B與輸出事件C為例進(jìn)行分析。將全過程的工作時間[0,t]分成離散且均勻的n份,每個時間區(qū)間的長度△=t/n,則優(yōu)先輸入事件A的概率密度為fA(t),A在狀態(tài)x的發(fā)生概率為:
設(shè)當(dāng)C= [0,T〗 時,只有當(dāng)A,B均在[0,T]時間區(qū)間內(nèi)且狀態(tài) y>x,即當(dāng) 0 但當(dāng)x=y時,可用復(fù)合梯形積分的方法: 根據(jù)上述分析,設(shè)輸出事件C在[0,T]發(fā)生,優(yōu)先或門可表示為表 1 所示的條件概率表。同理,可以得出C=[T,∞]時的概率分布情況。 表1 優(yōu)先或門的條件概率表 Netica是基于決策理論和圖形化的建模開發(fā)工具,能夠方便地進(jìn)行貝葉斯網(wǎng)絡(luò)拓?fù)浣?,并能夠進(jìn)行先驗(yàn)概率的初始賦值以及后驗(yàn)概率的計(jì)算,進(jìn)而根據(jù)貝葉斯網(wǎng)絡(luò)的有向無環(huán)拓?fù)浣Y(jié)構(gòu)的特點(diǎn),進(jìn)行知識傳遞與積累,具有適用性強(qiáng)、可視化操作的特點(diǎn),在Netica中可以計(jì)算得到各事件間的條件概率。 模型選擇是一個動態(tài)過程,而不是一勞永逸的。針對所得到的的貝葉斯網(wǎng)絡(luò),對概率特別小的底事件進(jìn)行剪枝處理,并結(jié)合地區(qū)的實(shí)際情況,考慮相關(guān)環(huán)境因素,在數(shù)據(jù)量的不斷增大的過程中,運(yùn)用貝葉斯網(wǎng)絡(luò)自身所具有的后驗(yàn)概率不斷對模型進(jìn)行完善。 采用蒙特卡洛進(jìn)行模擬,結(jié)果事件(出現(xiàn)質(zhì)量控制能力超出企業(yè)設(shè)定邊界情況)的概率即可確定,模擬后的結(jié)果與公司統(tǒng)計(jì)的質(zhì)量設(shè)定邊界進(jìn)行比較,對幾個主要事件設(shè)置不同的比例與基本數(shù)值,采用窮舉法進(jìn)行試算,當(dāng)誤差低于所設(shè)置的最低誤差值時即停止計(jì)算,平均多次的比例與基本數(shù)值即可得到適合某特定公司的預(yù)設(shè)因子。 本文所選取的數(shù)據(jù)來自國內(nèi)某大型混凝土集團(tuán)。基于公司數(shù)據(jù)建立的模型通過蒙特卡羅仿真后,通過對參數(shù)和結(jié)構(gòu)的修改可得到適合某廠站A的反饋模型。 由于最初的數(shù)據(jù)用于確定先驗(yàn)概率,我們選取近年來數(shù)據(jù)收集較為良好的 10000 例數(shù)據(jù)(主要記錄底事件與安全屏障)。對于記錄較為完整的部分,結(jié)合工地反饋數(shù)據(jù)以及廠區(qū)試塊檢驗(yàn)數(shù)據(jù)選擇出現(xiàn)有質(zhì)量問題的部分,再對這出現(xiàn)問題的部分進(jìn)行數(shù)據(jù)統(tǒng)計(jì),據(jù)統(tǒng)計(jì)這 10000 例數(shù)據(jù)中,出現(xiàn)質(zhì)量問題的共有 592 例,并結(jié)合文獻(xiàn)[19]所提供的數(shù)據(jù)進(jìn)行整合分析。 通過數(shù)據(jù)收集與計(jì)算所得到的圖5底事件的先驗(yàn)概率如表2 所示。 表2 生產(chǎn)過程出現(xiàn)異常情況底事件的先驗(yàn)概率表 由圖2可得的蝴蝶結(jié)模型轉(zhuǎn)化得到的貝葉斯網(wǎng)絡(luò)如圖6所示,其中故障樹部分主要關(guān)注四大主要事件。 圖6 模型概況的貝葉斯網(wǎng)絡(luò)圖 由圖4可得的動態(tài)蝴蝶結(jié)模型轉(zhuǎn)化得到的貝葉斯網(wǎng)絡(luò)如圖7所示。 圖7 生產(chǎn)過程出現(xiàn)異常情況為主要事件的貝葉斯網(wǎng)絡(luò) 由于A廠站的地理位置,一般不會出現(xiàn)有很極端的天氣,所以當(dāng)數(shù)值低于 0.04% 時,可對環(huán)境相關(guān)的事件(如溫度,濕度等)進(jìn)行剪枝處理。但當(dāng)一些易受環(huán)境影響的區(qū)域(如東北,高原等地),即使廠站有相關(guān)應(yīng)對措施,環(huán)境相關(guān)事件也不應(yīng)進(jìn)行剪枝處理。對于非環(huán)境相關(guān)因素并結(jié)合Netica中相關(guān)數(shù)據(jù),將數(shù)值低于 0.04% 的部分進(jìn)行剪枝處理。 通過窮舉法可得到表3 所示的4大因素所賦予的預(yù)設(shè)因子??捎糜诒硎鯝廠站全生命周期中人對質(zhì)量產(chǎn)生的影響程度,由表3可知,在運(yùn)輸過程中,人所產(chǎn)生的影響最大,所以A廠站需要加強(qiáng)對車輛的管理?;诒疚难芯砍晒珹廠站有針對性采用物聯(lián)網(wǎng)技術(shù)打造信息管理系統(tǒng),加強(qiáng)對預(yù)拌混凝土運(yùn)輸過程的在線管理。 表3 各因素賦予的預(yù)設(shè)因子 將表 2 所示的概率設(shè)定一定的偏差范圍,如罐車未清洗干凈這一底事件的概率為 0.0016±0.0005,外加劑控制指標(biāo)偏離為 0.37±0.007,不同事件設(shè)定不同的底事件概率范圍。采用蒙特卡洛進(jìn)行 10 次模擬,結(jié)果如圖 8 所示。 圖8 模擬結(jié)果圖 對底事件的概率采用蒙特卡洛進(jìn)行模擬,右上圖可知模擬 10 次后平均質(zhì)量合格率約為 95.57%,而西部建設(shè)統(tǒng)計(jì)的質(zhì)量合格率為 94.08%,誤差約為 1.62%。采用上文所介紹的方法對原材料、生產(chǎn)過程、運(yùn)輸過程以及施工養(yǎng)護(hù) 4 個因素給予相應(yīng)的預(yù)設(shè)因子,進(jìn)行調(diào)整后的質(zhì)量合格設(shè)定邊界為94.17%,基本與該公司所統(tǒng)計(jì)數(shù)值相匹配。 由Netica模擬可得到的四大主要事件所對應(yīng)的合格率由圖 9 所示。所以目前A廠站應(yīng)更多關(guān)注生產(chǎn)過程出現(xiàn)的問題。 圖9 控制指標(biāo)達(dá)標(biāo)率 為解決預(yù)拌混凝土行業(yè)質(zhì)量管理中難以利用有效的信息并通過數(shù)字化的形式展現(xiàn)出來的問題,本文提出基于貝葉斯網(wǎng)絡(luò)建立較為全面的質(zhì)量反饋模型,將預(yù)拌混凝土行業(yè)中出現(xiàn)的主要質(zhì)量問題進(jìn)行細(xì)化。結(jié)合國內(nèi)某大型混凝土企業(yè)集團(tuán)與其工地反饋的數(shù)據(jù),采用一定的方法對模型進(jìn)行動態(tài)化的處理后,得出以下結(jié)論: (1)建立的模型具有正向預(yù)測與反向反饋的作用,將問題數(shù)字化,更能體現(xiàn)管理決策的科學(xué)性。 (2)模型控制的初始設(shè)定邊界在 3.5% 左右,針對不同的企業(yè)與工地,采用預(yù)設(shè)因子與動態(tài)方法對模型進(jìn)行修正,并在數(shù)據(jù)量不斷增大的過程中,運(yùn)用貝葉斯方法逐漸對后驗(yàn)概率進(jìn)行修正。 (3)行業(yè)內(nèi)各企業(yè)應(yīng)結(jié)合高后驗(yàn)概率事件,梳理管理過程中所出現(xiàn)的問題,并持續(xù)地改進(jìn)以提高質(zhì)量控制水平。 (4)本文整合了多種常見模型(故障樹,事件樹等)并將整合的模型轉(zhuǎn)化為貝葉斯網(wǎng)絡(luò)。 基于本文所提出的模型有以下展望: ①預(yù)拌混凝土行業(yè)質(zhì)量的管控與決策不應(yīng)只局限于單一模型,應(yīng)將各單一模型進(jìn)行組合構(gòu)建更全面、更實(shí)用的模型; ②模型中的各個節(jié)點(diǎn)都能通過統(tǒng)計(jì)、積累的數(shù)據(jù)反映出來,可以將模型與ERP進(jìn)行對接,實(shí)現(xiàn)管理的動態(tài)化、可視化; ③對于預(yù)拌混凝土企業(yè),出廠檢驗(yàn)方法多根據(jù)員工經(jīng)驗(yàn)進(jìn)行主觀的質(zhì)量管控,將模型正向使用并結(jié)合員工經(jīng)驗(yàn)?zāi)芨鼫?zhǔn)確對出廠產(chǎn)品進(jìn)行質(zhì)量管控; ④在確定預(yù)拌混凝土質(zhì)量控制能力超出企業(yè)設(shè)定邊界后,企業(yè)應(yīng)建立更多的預(yù)案,并為不同時段、各階段提供多種有效的解決方法。1.3 在Netica中構(gòu)建貝葉斯網(wǎng)絡(luò)
1.4 網(wǎng)絡(luò)結(jié)構(gòu)與參數(shù)的修正
2 案例分析
3.1 先驗(yàn)概率的確定
2.2 貝葉斯網(wǎng)絡(luò)的轉(zhuǎn)化
2.3 網(wǎng)絡(luò)結(jié)構(gòu)與參數(shù)的修正
2.4 結(jié)果展示
3 結(jié)論與展望