(海洋石油工程(青岛)有限公司,山东青岛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 查询界面
海洋工程焊接检验报告系统的成功开发与应用,实现了多人、同时在线的检验数据管理模式,替代原来的检验数据单人录入、单机分散储存的方式,拓宽了数据管理的工作面,提高了检验报告管理效率;利用数据统一存储的优势,实现专业内各检验工序及跨专业间的检验数据的相互调用;通过计算机批量自动检查、纠错,替代原有的人工逐行检查的旧有模式,有效降低检验报告错误率。实现了各工序完工状态的全方位统计与查询,替代人工手动统计部分完工状态的旧有模式,有效拓展完工状态查询的深度与广度,有效提升完工管理效率,为项目精细化管理提供了有力支撑。