(海洋石油工程(青島)有限公司,山東青島266520)
焊接是海洋工程建造的核心專業之一,以結構專業建造為例,焊接包含材料確認、材料跟蹤、組對檢驗、外觀檢驗、UT檢驗、MT檢驗、RT檢驗和結構釋放等多個檢驗工序,每道工序都需要檢驗員在質量檢驗后,對應出具一份檢驗報告,下一步工序的開展又需要參考上一道工序的焊接檢驗報告,結構完工后,還需將所有檢驗報告信息以焊口號為依據整合到一個報表中,形成一份完工清單。因此焊接檢驗報告在海洋工程結構專業的建造過程中起至關重要的作用。然而由于項目要求不同,報告格式和要求區別較大,加之焊口數量龐大,焊接檢驗報告管理耗時多、效率低、出錯率高,給施工管理帶來很大麻煩。
隨著計算機網絡技術的發展,數據庫軟件廣泛應用于焊接領域,多個公司針對焊接文件管理進行了研究,其中中國石化集團第十建設有限公司大連分公司研發了《管道焊接質量管理系統》[1];清華大學機械工程系開發了《焊接工藝文檔編制與管理系統》[2];華中科技大學開發了《焊接施工報告數據庫管理系統》[3];中國礦業大學機電工程學院開發了《焊接工藝管理系統》[4]。然而上述系統行業特征明顯,且受特定工作流程限制,應用范圍狹窄,無法適用于青島公司大型海油工程鋼結構建造。
針對以上問題,組織各專業資深檢驗員深入梳理項目工作流程,最后確定利用軟件來管理各類檢驗報告,利用SQL Server[5]數據庫存儲檢驗數據,采用C/S架構[6],數據庫/服務器/客戶端三層結構模式,利用SQL結構化查詢命令[7],自主開發了焊接檢驗報告管理系統。該系統成功應用于渤中34-9等海洋工程項目,大大簡化了工作,提高檢驗報告出具的效率和準確率,適應工程多、報告類型多、工期緊的現狀,實現了焊接檢驗報告的高效管理,顯著節約管理成本。
為了使軟件能夠更好地適應檢驗工作,搜集和整理以往項目的檢驗工作流程和文件,經多次會議討論得出如圖1所示的檢驗報告數據流。

圖1 焊接檢驗報告數據流
由圖1可知,結構完工清單包含每道焊口的組對檢驗報告號、外觀檢驗報告號、焊工號、焊接工藝號、MT檢驗報告號、MT檢驗結果、UT檢驗報告號、UT檢驗結果、RT檢驗報告號、RT檢驗結果和釋放單編號,相當于結構上的每道焊道關于各類檢驗報告的一個索引表,可通過該表快速查閱到每道焊口相關的檢驗報告。
組對檢驗報告需要從結果圖紙中提取結果名稱、檢驗比例等信息,從材料跟蹤報告中提取2個桿件的桿件號、桿件尺寸等信息,并記錄點焊尺寸和坡口間隙。
外觀檢驗報告需要從組對報告中提取組對結果、從焊工清單中提取焊工的證書信息和焊接位置信息,并記錄焊接工藝和焊工號。
MT檢驗報告需要提取外觀檢驗報告的焊接工藝、焊工號、外觀檢驗結果等信息,并記錄缺陷類型和位置。
UT檢驗報告需要提取外觀檢驗報告的焊接工藝、焊工號、外觀檢驗結果等信息,并記錄缺陷類型和位置。
RT檢驗報告需要提取外觀檢驗報告的焊接工藝、焊工號、外觀檢驗結果等信息,并記錄缺陷類型和位置。
釋放單是某個結構模塊完工后,將該模塊的焊口整理出來,統計所有關于該模塊的組對、外觀、MT、UT、RT的檢驗狀態和其他關于焊道的基本信息。
材料確認是確認廠家發來的鋼板表面狀況和證書并進行入庫記錄,記錄其爐批號、證書號等信息。
材料跟蹤是指將鋼板切割成桿件后進行標記,以追蹤該桿件的來源,并從材料確認報告中提取報告號和爐批號。
根據檢驗報告數據流圖建立客戶端+服務器+數據庫三層模式的焊接檢驗報告管理系統的整體框架,如圖2所示。

圖2 系統整體框圖
系統功能設計及實現途徑如下:
(1)數據庫:SQL Server數據庫,用于存儲各類數據。
(2)服務器和客戶端:利用公司內部網絡實現多用戶操作和數據交互調用。
(3)基礎數據錄入:是指將結構圖紙信息、桿件信息、焊工信息、材質證書等項目已經確定的數據,通過客戶端訪問服務器錄入數據庫中,以供各類檢驗報告提取數據。
(4)檢驗數據錄入:是指檢驗員在檢驗過程中從現場提取檢驗信息,并將其通過客戶端訪問服務器錄入數據庫中,以便后續自動生成檢驗報告。
(5)數據查詢:通過調用用戶設定的規則來生成釋放單。
(6)數據提?。赫{取系統中對應存放的報告模板和報告數據,將報告數據寫入報告模板,從而生成檢驗報告。
(7)數據統計:通過SQL查詢語句,自動統計出結構專業所有焊口對應的各類檢驗報告的報告號。
焊接檢驗報告管理系統主要由服務器、客戶端和數據庫三大部分構成,用戶通過客戶端連接服務器,服務器根據用戶指令向數據庫寫入或提取數據,并將狀態和結果返回給客戶端,從而實現數據交互。該系統主要包括賬號管理界面、報告錄入界面、查詢統計界面和操作主界面。
(1)賬號管理界面。該界面主要實現用戶賬號、密碼和權限的管理,系統管理員可以根據項目情況設置不同用戶的等級和操作權限,同時可以重置、刪除和修改系統用戶的賬號和密碼。賬號管理界面如圖3所示。
(2)操作主界面。該界面將結構專業的每一道工序列出,用戶可根據施工狀態和工作內容選擇相應操作,操作主界面如圖4所示。
(3)報告錄入界面。檢驗員可以實時錄入日常檢驗數據,以供下一道工序參考,保證檢驗報告的及時性和有效性。報告錄入界面如圖5所示。

圖3 賬號管理界面
(4)查詢界面。檢驗員可以通過設置查詢條件,配置參數,實現檢驗數據的自動提取和填充到相應檢驗報告中去。查詢界面如圖6所示。

圖4 操作主界面

圖5 報告錄入界面
(5)統計界面。該界面是用于建造模塊完工或某一部分結構完工統計使用,用戶只需選擇該模塊的結構名稱,系統便可以自動將該結構名稱的焊口一一列舉出來,并提取其對應的檢驗報告的報告號,形成一份完工清單,該清單可以直接有效地反映出該模塊的完成進度和狀態。統計界面如圖7所示。
海洋工程焊接檢驗報告系統應用于渤中34-9等海洋工程項目上,取得了良好效果,體現在以下幾個方面:(1)實現了數據和文件分離,檢驗報告可以根據項目的不同任意調整,只需將數據寫入項目規定的模板文件中即可,增強了項目的適應性;(2)實現了多人同時在線操作;(3)實現了項目文件和數據的統一管理;(4)方便項目施工人員實時查看和跟蹤該項目的焊道狀態;(5)數據由計算機內部審核,避免了焊道信息重復錄入;(6)實現了檢驗基礎信息自動提取,省去人工查閱,節約大量人力成本;(7)提高了焊接質量檢驗報告出具的效率。

圖6 查詢界面
海洋工程焊接檢驗報告系統的成功開發與應用,實現了多人、同時在線的檢驗數據管理模式,替代原來的檢驗數據單人錄入、單機分散儲存的方式,拓寬了數據管理的工作面,提高了檢驗報告管理效率;利用數據統一存儲的優勢,實現專業內各檢驗工序及跨專業間的檢驗數據的相互調用;通過計算機批量自動檢查、糾錯,替代原有的人工逐行檢查的舊有模式,有效降低檢驗報告錯誤率。實現了各工序完工狀態的全方位統計與查詢,替代人工手動統計部分完工狀態的舊有模式,有效拓展完工狀態查詢的深度與廣度,有效提升完工管理效率,為項目精細化管理提供了有力支撐。