排列管理辅助软件的研发与应用

(整期优先)网络出版时间:2023-01-04
/ 2

排列管理辅助软件的研发与应用

司新伟

中石化地球物理公司胜利分公司   山东东营 257086

摘要: 近年来,地震勘探施工的道数、炮数越来越大,而海量设备需要更长的排障时间,对后续激发工序造成了不利影响;本文从仪器工作流程入手,对仪器操作技术的智能化进行研究探索,编写了428XL仪器的辅助操作软件,实现排列管理的智能化,以提高排障效率、降低仪器工序劳动强度,对增强科研力量增加技术储备也具有重要意义。

关键词:仪器操作;信息化技术;软件设计;排列管理;超标单道

1引言

随着高密度、高精度油气勘探施工技术的推广应用,三维施工项目的道数、炮数越来越多,不但对仪器性能提出了更高要求,海量设备也需要更长的排障时间,对后续激发工序造成了不利影响。为此我们通过研发辅助操作软件,提高仪器操作工序的工作效率、减少人为失误、缓解工作压力。

2研发背景

在新疆庄三井项目中,每天需处理的超标单道可达200道左右,这些单道需要技术人员通过电台叫到排列中继后逐一报出,由排列中继记录,然后班组长再转报一次给对应桩号范围内的下属查线工,效率不高而且容易出现错报、记错等失误;技术人员在不受干扰的情况下每报一次超标单道平均耗时约19分钟,报送过程中超标单道还经常会出现变化,每天排列管理过程中需要多次报出这些超标单道,因此不但费时费力、容易出错,而且时效性较低。

信息化技术可以提高效率减少人为失误,是如今各行业的趋势;而要彻底解决人为误差,最好的方法就是用机器代替人工操作,此外智能手机的普及也给我们创造了条件;通报超标单道工作的耗时较长、工作量较大,并且技术含量较低,有一定的规律可循,符合信息化的条件,非常适合通过编程交给软件来完成。为此我们通过研究,以智能手机为终端,结合多年来开发小软件的技术经验,自行研发了专门用于发送超标单道的辅助软件,以帮助技术人员完成超标单道的报送工作。

3软件设计过程

3.1设计目标:

该辅助软件应兼容Linux和Windows系统,不影响仪器系统的性能与稳定;操作简单,用程序代替人工自动完成报送数据的工作,精准、快速地传输超标单道数据,完成从人工到机器的信息化的转变。

3.2功能设计:

3.2.1主要功能描述:

以放线班各查线工负责的桩号范围为依据,先对超标单道数据进行拆分,将拆分后的数据分别发送到对应查线工的手机中。

3.2.2设计方案细化:

1.首先,该软件应为技术人员的数据发送与查线工的数据查询两方面均提供便利;

2.选择兼容性较好的Java平台编程,以适应Linux与Windows环境下的仪器系统;

3.由于微信软件相对于短信和QQ等传输方式更具有使用成本低、界面友好、普及率较高的优点,选用微信作为数据传输的终端软件;

4.Txt文件相对于文本信息和Excel表格文件具有兼容性高、聊天窗口占用面积小、数据量较小等优势,选用Txt格式文件作为传输的数据类型。

3.3软件设计思路

根据实际工作流程通过以下思路实现软件功能:

在独立的客户端,技术人员将仪器系统的所有超标单道数据导入辅助软件中,软件根据用户设置的查号工分布范围,以查号工的姓名作为文件名,将这些数据拆分成若干Txt文件,通过PC版微信精确传送到查号工的手机中;至于Server与Client一体的工作站,则应考虑到系统的安全性,不能连接互联网,可以先保存这些文件,再下载到联网的客户端后进行发送。

3.4软件流程设计:

根据以上思路,经过研究运行步骤,完善细节,完成软件流程图设计:

图1 软件工作流程图

3.5
功能实现

图2 编程过程

基于Java开发平台,根据设计的运行步骤编写代码,共编写程序代码1300余条,至此,已经完成了软件的开发工作。

4软件测试

4.1功能展示

4.1.1软件界面:

图片1

图3 软件界面设计与功能按钮

4.1.2运行步骤:

  1. 编辑查线工施工范围,以“姓名:首线号-尾线号:首桩号-尾桩号:微信名或群名”的格式逐行编辑为文本文件,点击“Setting File”按钮将其导入软件;
  2. 将仪器JLine窗口中的超标数据全选后拖入软件界面右侧原始数据框内;
  3. 点击“Mute”按钮,清除空道的数据;
  4. 点击“Send”按钮,即开始自动拆分数据;
  5. 如在联网的客户端中运行则自动发送到对应的微信号或微信群中,如在服务器一体的客户端中运行则只保存所有文件到系统桌面,再进行后续人工发送处理。

图4 软件使用流程图

4.2软件特点

  1. 该辅助软件界面友好、数据准确、使用方便;
  2. 以微信为载体,对数据终端用户的文化水平要求不高;
  3. 兼容Linux与Windows系统,占用系统资源小、实用性较高;
  4. 实现了超标单道数据的自动拆分、自动精准发送;
  5. 考虑到了空道显示为不通的问题;
  6. 通过编辑查线工的分布范围,单道数据既可以发送到同一微信群,也可单独发送给每个查线工。

4.3应用实例

在新疆庄三井项目中,使用该软件进行了查排列实验,该辅助软件开启后仪器系统工作正常,对仪器性能和稳定性没有任何影响,在测试过程中,我们发现将数据文件全部发送到微信群中,再由查线工下载查看更方便实用,没必要一一发送。

C:\Users\k\AppData\Local\Packages\Microsoft.Office.Desktop_8wekyb3d8bbwe\AC\INetCache\Content.Word\mmexport1526544095570.jpg

图5 软件应用实例

测试结果表明,该辅助软件实现了自动分段发送超标单道的功能,运行稳定可靠,达到了预期效果,完成了设计目标。

5结论与建议

排列故障自动播报软件大大缩减了各种排列故障信息的传达时间,能有效减轻仪器、排列中继和查线工的工作强度,减少了工作量、提高了查排列效率,为后续激发工序节约了宝贵时间,值得推广。

本软件还存在一定的局限性,如在沙漠、戈壁等无网络信号的区域无法使用微信发送功能;在未来工作中,我们计划加入更多的通讯手段,并对仪器系统数据流进行分析和监控,进一步提高自动化程度,以期实现排列信息的自动更新、实时发送和查询。