每一份事故調查報告,都值得用另一套方法再看一遍
轉載。楊陳保。
做安全管理的人,沒有不知道“四不放過”的。事故原因未查清不放過、責任人員未處理不放過、相關人員未受教育不放過、防范措施未落實不放過——四句話,從國務院到車間班組,層層落實了二十多年。
這四條腿,支撐的是同一個邏輯:出了事,就得查清楚、處理到位、教育到人、防止再發生。邏輯沒問題。問題是,四條腿一樣長嗎?
翻翻這些年的重大安全事故調查報告,你會發現一個規律:前兩條腿——“原因分析”和“責任處理”——越來越扎實。報告越來越厚,原因鏈條越畫越細,責任追究從操作工到管理層,從企業到監管部門,處理力度逐年加碼。這是對的,該追的責必須追。
但后兩條腿呢?“相關人員未受教育不放過”和“防范類似事故再次發生”——這兩條恰恰是“四不放過”的價值落腳點,卻往往做得相對粗放。教育環節通常是開會傳達、組織學習、簽字確認;防范措施通常是“加強培訓”“完善制度”“強化監管”——話都對,但總覺得似曾相識。更關鍵的一個現象是:同類事故在反復發生。球罐爆炸、受限空間窒息、高處墜落、機械傷害——換個企業、換個年份,事故經過及事故調查報告幾乎可以套模板。
這就引出一個問題:是我們的調查不夠認真嗎?不是。調查報告動輒幾十頁,調查組級別越來越高。是處理力度不夠大嗎?也不是。刑責、撤職、罰款,該有的都有。
那問題出在哪?一個值得認真對待的可能性是:我們一直在用同一套分析方法,而這套方法的“鏡頭”,天然傾向于追責,天然不擅長學習。
傳統調查的盲區:為什么報告越寫越厚,同類事故還在發生?
仔細看傳統事故調查報告的語言,你會發現一個高頻詞:“未”。
“未按規定檢驗”“未及時撤離”“未執行審批程序”“未辨識風險”——這些表述在報告里比比皆是。它們指向的是“什么沒有做到”,邏輯上完全成立,對追責也是必要的:誰該做的事沒做,誰就該被追責。
但問題在于,“沒做什么”不是原因。
這話聽起來有點反直覺。我們來說清楚:一個操作工“未佩戴防護面罩”,這不是原因——這是評價。原因是“他在飛濺風險區域作業時佩戴的是普通眼鏡”。前一種說法指向的是“不存在的東西”,后一種說法指向的是“實際發生了什么”。不存在的東西產生不了任何效果,只有實際發生的行動和實際存在的條件,才可能是原因。
傳統調查大量使用“未”字句,意味著它在用“什么缺失了”來解釋事故。這種思路有一個專門的叫法:防御推理(Defensive Reasoning)——關注什么失效了、什么被遺漏了、誰做錯了什么。它的典型語言是“應該”:他應該先觀察,程序應該被執行,防護欄應該裝在那里。
防御推理有一個隱含的前提:只要該有的都有、該做的都做了,事故就不會發生。所以結論永遠是:把已有的屏障再加固一遍——程序再強調一遍,培訓再做一次,處罰再重一點。它沒有解釋事情實際上是怎么發生的,自然也就無法消除真正的原因。
更隱蔽的問題在于“后見之明”(Hindsight Bias),也就是我們常說的“事后諸葛亮”。事故發生以后,所有線索都擺在那里,因果關系看起來“一目了然”,我們很容易說出“他怎么會想不到”“這明擺著會出事”。但當事人在做決定的那個瞬間,并不知道結果。他看到的是當時能看到的東西,依據的是當時的經驗和判斷。事后看起來的“明顯錯誤”,在事前的現場往往是一個“合理選擇”。
后見之明有三個危害:第一,它讓我們把“當事人沒做到的事”當成原因,調查在“他沒做好”這一步就停了;第二,它讓我們過早停止追問,系統里真正的原因繼續藏著,等著下一個人、下一次事故;第三,它毀掉學習氛圍——當事人一旦感覺“這是在找我的錯”,就會開始防御、隱瞞、簡化,我們永遠拿不到真實信息。我們懲罰一個人只能讓一個個體吸取教訓,我們只有拿到真實的信息才有機會讓一個組織或更多人吸取教訓,一個組織或更多人吸取教訓比一個個體吸取教訓更加重要
所以不是調查不認真,也不是處理不嚴厲。而是這套方法的鏡頭,擅長回答“誰錯了”,不擅長回答“系統是怎么運轉出這個結果的”。而恰恰是后一個問題的答案,才能告訴我們:要改什么,才能讓同類事故不再發生。
因果學習:換一個鏡頭看事故
行業里有一套方法論,叫因果學習(Causal Learning),在石油化工、航空航天等高風險行業已有多年實踐。它不是又一個事故調查模板,而是一套分析事故的"鏡頭"——換一個角度看同一件事,看到不同的東西。
理解因果學習,抓住三個關鍵邏輯就夠了。
第一個邏輯:因果是"正向"的——只有實際發生的才是原因。
這是因果學習最反常識、也最核心的一條。前面說了,"未檢驗""未撤離""未執行程序"聽起來像原因,但它們描述的是"不存在的東西",而不存在的東西產生不了任何效果。
因果學習要求把每一句"沒做什么"改寫成"實際做了什么"。比如"操作工未遵守程序",改寫成"操作工在確認隔離前就打開了閥門"——后一種說法才能繼續追問"為什么",才能看到系統真正在做什么、需要改變什么。就像醫生看病:說“你缺乏鍛煉”只是貼標簽,說“你每天坐12小時、每周走不到3000步”才是在描述實際發生了什么——后者才能繼續追問為什么、改什么。這不是文字游戲,而是一個視角的根本切換:從"缺了什么"轉向"做了什么",從"理想與現實之間的差距"轉向"系統實際運轉的方式"。
第二個邏輯:人的行為是系統的輸出。
傳統調查看到"操作工重新打開了閥門",會認定這是錯誤。因果學習看到同一個行為,問的是:為什么這個做法在當時對他來說是講得通的?
一個人做出某個決定,不是憑空產生的。他基于當時掌握的信息、自己的能力、自己的目標,做了一個在他看來合理的優化選擇。要理解一個人的行為,得"踩進他的鞋子里",簡單說來就是得搞清楚三件事:他當時看到了什么、他被什么規則綁著、他做這個選擇圖什么。具體而言要從六個方面看他當時的世界:他感知到了什么情境?他的崗位要求是什么?他手里有什么工具和信息?周圍的慣例是什么?他預期這么做有什么好處或代價?他從過去的經歷中形成了什么"理所當然"?
如果調查的結論是"他能力不足""他責任心不強",那基本可以斷定:真正的分析還沒有開始。處分個人消除了責任,但沒有消除原因——下一批人走進來,系統會再生產一次同樣的決定。有效干預點在于塑造行為的條件:儀表可信度、停機授權、考核導向、風險認知。改人之前,先改這些。
第三個邏輯:后見之明是調查最大的敵人。
因果學習有一條鐵律:解釋人的行為,必須解釋"為什么這個做法在當時對他來說是講得通的",而不是用事后的結果去評判它。如果你發現自己在說"他應該""他不該""他要是……就好了",那就要警惕了——你已經滑進后見之明了。
因果學習的全程都在對抗后見之明:問題陳述里不能出現"本應該",時間線里只寫"實際發生了什么",因果圖里不寫"沒有""缺乏""未能",對人的分析始終站在事發之前當事人的位置上看世界。做到這些,后見之明才無機可乘,學習才會真正發生。
這三個邏輯合在一起,指向一個根本的視角轉換:從事后追責的鏡頭,切到事前理解的鏡頭。不是不追責——追責有追責的流程;但調查和分析階段,主角必須是因果推理:到底實際發生了什么,是什么造成了這個結果,系統是怎么運轉出這個結果的。
用因果學習重新看包鋼"1·18":能看到什么不一樣?
2026年1月18日15時01分,內蒙古包鋼稀土鋼板材有限責任公司1號球罐發生物理爆炸,10人死亡、84人受傷,直接經濟損失6723萬元。2026年7月,自治區政府事故調查組發布了調查報告。
這份報告做得很扎實。但我們用因果學習的鏡頭重新看一遍,會發現一些傳統調查沒有展開的東西。不是挑毛病,而是演示:換一套方法,能看到什么不同。
兩條因果鏈以AND匯合:事故不是"一個主要原因"造成的
傳統調查報告習慣找出"主要原因"和"次要原因"。因果學習畫出來的因果圖,結構不同:這次爆炸由兩條相互獨立的因果鏈以AND邏輯匯合而成——
條件A(設備完整性鏈):罐體內壁在堿性水介質、高溫與交變載荷耦合下發生"堿應力腐蝕開裂+腐蝕疲勞"復合損傷,設計、制造、使用、檢驗四個環節各自以"正常運轉"的方式層層放行,使損傷連續累積13年直至穿透壁厚。
條件B(泄漏響應鏈):泄漏被發現后的86分鐘里,現場人員把泄漏當作一般跑冒滴漏,已關閉的進汽閥在8分鐘后為保生產重新打開,人員停留在泄漏區域繼續作業。
兩條鏈任一被打斷,事故都不會發生。如果罐體結構完整,2.39MPa的運行壓力遠低于3.5MPa設計壓力,爆炸不會發生;如果泄漏后罐體被隔離泄壓、人員撤離,即使焊縫撕裂也不會造成人員傷亡。
這意味著什么?系統曾經擁有13年的窗口期打斷條件A,以及86分鐘的窗口期打斷條件B。傳統調查把注意力集中在"誰在哪個環節做錯了",因果學習看到的是:每個環節"基本合規"的系統可以合力制造災難。這句話值得停下來想一想。設計少傳了兩項參數、焊接少了七層、檢驗晚出了一份報告、點檢多填了幾張表——單看每個環節,偏差都在"可解釋"的范圍內;串起來看,損傷獲得了13年不受打擾的累積通道。
"重新打開進汽閥"不是錯誤,是系統的輸出
事發當日13時35分,外包施工人員發現1號球罐泄漏。14時07分,進汽閥被關閉——這是時間線上唯一一次有效的物理干預。8分鐘后,閥門被重新打開,計劃待停爐后再安排檢修。15時01分,球罐爆炸。
傳統調查會說:重新打開進汽閥是嚴重錯誤,相關責任人員應被追責。
因果學習問的是:為什么重新打開閥門,在當時對當事人來說是講得通的?
當時的實際情況是這樣的——
認知層面:球罐泄漏爆炸風險從未進入板材廠風險辨識清單。三類壓力容器被定為"一般風險",辨識出的風險只有灼燙和高處墜落。沒有針對性培訓和演練。"漏汽=檢修活"是群體共識。現場看到的是漏汽而非爆炸征兆,罐體溫度全程平穩,壓力變送器因故障和凍堵顯示著1.05~1.12MPa的"低值"——所有儀表都在說"問題不緊急"。
結構層面:作為技術主管,他沒有停機處置權限。《調度管理辦法》規定停產的組織責任在調度與部長層級。他的職責框架是"組織檢修",不是"決定停機"。
后果層面:造成產線停產按20元/分鐘考核責任部門并與績效掛鉤。維持泄漏運行的后果在他的經驗里沒有先例(從未爆炸過),造成停產的后果是即時的、可計算的、與個人績效掛鉤的。
把同一個人放進同樣的認知、權限、信息和后果體系,大概率會做出同樣的決定。處分個人消除了責任,但沒有消除原因。要打斷這條鏈,必須在事故發生之前改變塑造現場決策的條件——儀表可信度、停機授權、考核導向、風險認知——而不是指望現場人員在緊急時刻做出超越系統認知的決定。
51次漏水記錄:當"記錄"變成了終點
點檢臺賬里,1號球罐補水閥漏水被記錄了51次。每一次都被記錄,每一次都維持原狀運行。
傳統調查會說:隱患排查治理不到位,未及時整改。
因果學習看到的是:臺賬記錄的是"觀察的完成",而不是"問題的關閉"。點檢制度實際生產的,是合規證據,而不是設備完整性。
這不是某一位點檢員的問題。當"記錄"本身成為工作的終點,當51次同類信號在系統里反復出現卻從不觸發檢修——這說明系統的閉環機制出了問題:隱患關閉的標準是"文書閉環"(填了表、簽了字)而不是"現場復核"(設備真的修了)。一個讓弱信號反復穿過卻不觸發任何行動的系統,等于拆掉了自己的報警器。
檢驗報告的功能:讓設備繼續合法運行
2020年,包頭特檢院對1號球罐開展定期檢驗。檢驗組面對的事實是:容器無法進入內部,外部檢測發現7處Ⅲ級缺陷,設備已超期運行4年。最終結論是:安全狀況2級,6年后再檢。同年12月,工作人員在信息化平臺補錄了一個不存在的首檢日期(2017年5月15日),使無首檢報告的球罐在系統中有了檢驗記錄。
傳統調查會說:檢驗機構失職,違規出具結論。
因果學習看到的是:檢驗系統的實際產出不是"設備真實狀態",而是"讓設備繼續合法運行的文件"。檢驗結論存在系統性放行偏向——放寬結論沒有成本,嚴格結論全是成本(觸發停用、糾紛、關系成本)。檢驗員如果如實寫“不合格”,接下來面對的是設備停用、企業投訴、上級協調、甚至關系破裂;如果寫“2級、6年再檢”,什么都不會發生。當放寬沒有成本而嚴格全是成本的時候,檢驗報告會系統性地偏向放行。改人不如改激勵結構。
這四個片段合在一起,呈現的是同一套系統邏輯:生產停了是現實的、可計算的損失,設備出事是想象的、未發生的概率。這個假設體現在停產按分鐘考核的制度里,體現在"生產管理上行、安全責任下沉"的權責配置里,也體現在包鋼集團自2022年以來發生19起事故、累計33人死亡之后系統運轉方式基本不變的事實里。因果學習把這一層稱為系統層原因——它不是一個可以處分的人,而是一種需要被組織集體看見并共同改變的假設。
不是替代,是讓四條腿更平衡
回到"四不放過"。
因果學習不是要替代傳統事故調查。追責有追責的價值——責任必須厘清,處理必須到位,這是法治要求,也是公平底線。傳統調查回答"誰該負責",這個回答不可或缺。
但"四不放過"有四條腿。如果調查只回答"誰錯了",那"相關人員未受教育不放過"和"防范類似事故再次發生"這兩條腿,就始終立不起來。教育不能只是開會傳達簽字確認——得讓相關人員真正理解"系統是怎么運轉出這個結果的",才算受了教育。防范不能只是"加強培訓完善制度強化監管"——得找到實際原因并消除它,才算防住了。
因果學習補的,正是這兩條腿。它把"沒做什么"改寫成"實際做了什么",讓我們看到系統真正在運轉的機制而非理想與現實的差距;它把"他做錯了"改寫成"為什么這個做法在當時講得通",讓我們找到塑造行為的條件而非處分一個替罪羊;它把后見之明關在門外,讓我們站在事發之前當事人的位置上看世界,而非用已知結果倒推"明擺著的事"。
包鋼"1·18"事故的官方調查報告已經發布,責任追究正在進行。這篇文章不是要質疑那份報告,而是想說明:同一份事故素材,用因果學習的鏡頭再看一遍,能看到傳統調查沒有展開的東西——13年的弱信號累積、86分鐘的行為鏈及其系統驅動、檢驗報告的實際功能、貫穿全鏈條的共享假設。這些東西不是用來追責的,是用來學習的。
所有的事故都值得重新分析一次。不是為了翻案,而是為了讓"四不放過"的四條腿,站得一樣穩。
