基于开源软件的水井调测仿真系统的设计和实现

来源 :硅谷 | 被引量 : 0次 | 上传用户:ytx45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 注水开发油田中水井的调测是保证注水任务完成、实现稳油控水的重要工作。水井测试人员的岗位培训则是这一工作的有力保障,研究开发水井调测仿真系统对于培训水井测试人员具有重要意义。本文介绍了水井调测仿真系统的意义、功能、软硬件组成及其实现。
  关键词 水井调测;仿真;python;3D动画;开源软件
  中图分类号:TE934 文献标识码:A 文章编号:1671—7597(2013)031-058-02
  注水开发油田中水井的调测是保证注水任务完成、实现稳油控水的重要工作。水井测试人员的岗位培训则是这一工作的有力保障,研究开发水井调测仿真系统对于培训水井测试人员具有重要意义。
  1)注水井压力较高,一般都有十多兆帕,测试施工具有一定危险性,用仿真系统培训初入职业者则很安全。
  2)调测时间长,通常一口划分有一、二个层位注水的井的调测需3、4天时间,若用调测一体工具,也要一天时间完成,而用仿真系统培训学员则大大缩短了时间。
  3)现实的水井在培训时很难看到各种故障、问题及其处理,用仿真系统则可以模拟各种故障,可以有针对性地进行故障处理训练。
  4)节约培训成本,提高经济效益。
  1 水井调测仿真系统的实现功能
  通过水井调测仿真系统可以培训以下项目内容。
  1)钢丝试井绞车的使用:钢丝试井绞车的结构、工作原理,使用操作、维护保养、操作训练。
  2)电缆试井绞车的使用:电缆试井绞车的结构、工作原理,使用操作、维护保养、操作训练。
  3)防喷管的装卸:防喷管的种类、结构、原理,安装及拆卸的操作、操作训练。
  4)钢丝试井绞车使用中的问题及处理:钢丝跳槽、打扭、顶钻的预防及处理;钢丝绞车常见故障及处理:严重噪声或震动,压力波动或流量脉动,系统压力不足或无压力,流量太小或断流,取力器无力输出,滚筒不转动或转动不灵活,刹车失灵,轻负荷下放困难,排丝机构运动不灵活或卡阻,手摇机构转动和推拉不灵活或卡阻。
  5)电缆试井绞车使用中的问题及处理:液压部分噪声过大,压力波动或流量脉动,液压系统压力不足,流量太小或断流,取力器无动力输出,滚筒不转动,刹车失灵,轻负荷下放困难,传动部分噪声大,绞车噪声大,深度不走动或深度走动不准。
  6)用集流式流量计测水井流量:井下管柱结构、集流式流量计种类及原理、测水井流量操作、操作训练。
  7)用集流式流量计调测水井流量:调测水井流量操作、操作训练。
  8)用非集流式流量计测水井流量:非集流式流量计种类及原理、测水井流量操作、操作训练。
  9)用非集流式流量计调测水井流量:调测水井流量操作、操作训练。
  10)调测桥式偏心管柱井水井流量:桥式偏心管柱井的特点,使用仪器,调测操作,操作训练。
  11)调测偏心集成管柱井水井流量:偏心集成管柱井的特点,使用仪器,调测操作,操作训练。
  12)调测同心集成管柱井水井流量:同心集成管柱井的特点,使用仪器,调测操作,操作训练。
  13)边调边测试工艺技术:系统组成、工作原理,调测操作,操作训练。
  此外,该系统可以对培训状况、培训成绩进行管理。
  2 水井调测仿真系统的硬件组成
  水井调测仿真系统由软硬件组成。硬件包括井口装置、试井绞车仿真器、模拟井及投影(计算机及投影仪)、仿真计算机等。
  1)井口装置:由250型采油树、井口防喷装置等组成,加装传感装置,将操作数据由传感器经PLC送至仿真计算机。
  2)试井绞车仿真器:模拟试井车中的布置,仿真钢丝试井绞车、电缆试井绞车的操作,将操作数据由传感器经PLC送至仿真计算机。
  3)模拟井计算机:负责模拟井的数据库及管理与维护、培训数据库及管理与维护。
  4)仿真计算机:接收数据并处理运算,实时仿真,通过串口与西门子S7-200系列PLC相连,采用PPI协议。使用PPI协议进行通信时,PLC可以不用编程,而且可读写所有数据区,快捷方便。模拟井计算机与仿真计算机通过局域网相连,使用TCP/IP协议进行通信。
  5)其他:PLC主要采用功能强、可靠性高、使用灵活方便、易于编程的西门子S7-200系列。
  3 水井调测仿真系统的软件组成
  软件部分包括数据接收及处理、水井数据库、水井调测系统、3D动画、仿真软件、学员数据库、培训状况、操作评价及成绩管理等部分。
  1)数据接收及处理:接收来自传感器和PLC的数据并进行处理。在与PLC通讯时,计算机采用PPI电缆或普通的485串口卡与PLC的编程口连接,遵循PPI协议,主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应,上位机接到此响应则发出确认命令,PLC完成正确的读写响应,返回给上位机相应数据。这样收发两次数据,完成一次数据的读写。可以利用上述PPI协议,读写S7-200PLC中的各种类型数据,包括I、Q、SM、M、V、T、C、S等数据类型,能够直接读出以上变量中的位、字节、字、双字等。可以改变PLC的运行状态。在编程时,将读取的检测值、输出值等数据,存放在PLC的一个连续的变量区中,当上位机读取PLC的数据时,就可以一次读出这组连续的数据,减少数据的分次频繁读取。当修改设定值等数据时,进行写数据的通讯操作。利用PPI协议除了能与上位机通讯外,更为仿真设备与S7-200CPU之间的通讯提供了捷径,自行开发的仿真设备可以方便的利用PPI协议通过485/232接口接入S7-200CPU。
  2)水井数据库:每种注入管柱,建立若干口水井数据,均来自于实例,包括井史资料、地层数据、作业数据、管柱结构、历史注水数据等。   3)水井调测系统:建立普通偏心井、桥式偏心井、偏心集成井、同心集成井等的调测操作步骤及操作规则。
  4)3D动画:创建前述各种水井调测的井下及地面3D动画。
  5)视频:建立培训内容的标准化操作视频,按操作步骤进行分解示范。
  6)仿真软件:编制程序,将3D动画实时演示、操作数据等集成,仿真操作。
  7)学员数据库:建立学员学习数据库,包括培训科目、培训时间、培训内容、培训成绩等。
  8)培训状况、操作评价及成绩管理等部分:对培训状况进行记录,对学员操作给予评价指导,进行学员成绩管理,包括打印等。
  考虑到项目成本和项目的功能要求,该项目主要是仿真培训,用于教学,对实时性有要求,但还达不到工业级别。因此,在仿真软件、编程软件、数据库等方面的选择上偏重于免费、开源的产品。
  3D动画软件选用Blender,Blender是一个开源的多平台轻量级全能三维动画制作软件,最新的版本是2.66,支持主流的操作系统,提供从建模,动画,材质,渲染,到音频处理,视频剪辑的一系列动画短片制作解决方案。blender以python为内建脚本,支持yafaray渲染器,同时还内建游戏引擎。最重要的是,Blender 在 GNU公共许可下已经发布并公开其源代码,Blender 是完全免费的。
  仿真引擎选用Delta3D,Delta3D是一款由美国海军研究学院(Naval Postgraduate School)开发的一个开放源码的全功能游戏与仿真引擎,最新的版本是2.75,Delta3D主要目标是提供一套简单可行的API函数库,构成搭建任何可视化软件的基本要素。它不但提供了底层功能模块,而且提供了仿真、训练、游戏编辑器,BSP 编译器,粒子编辑器,单机版模型浏览工具,以及内置支持美国军方标准的分布式仿真环境HLA通讯及仿真标准等多种实用工具。Delta3D提供了一套与引擎高度集成的庞大的仿真模块体系,包含用于系统初始化的基类模块,用于设置动态角色和道具的动态角色层,用于直接方法连接的信号/跟踪支持,用于控制角色的游戏管理器,用于读取、渲染、产生过程化地形的插件和用于角色通信的高级消息处理器。Delta3D遵循GNU的LGPL公共许可。
  编程软件选择Microsoft Visual Studio .NET,采用C++语言。
  数据库选择SQLite,这是一款轻型的数据库,遵守ACID的关联式数据库管理系统,目前已经有很多嵌入式产品在使用,占用资源非常的低。支持主流的操作系统,同时能够跟很多程序语言相结合,还有ODBC接口,处理速度较快。其采用的授权协议是 Public Domain,可以放心大胆地用。
  经过这样设计的水井调测仿真系统,在满足功能、达到应用较好效果的前提下,极大地节省了经济成本。
  参考文献
  [1]周晓平,姜建芳,苏少钰,陈迅.S7-200系列PLC与监控计算机通信实现的研究[J].微计算机信息,2004(1).
  [2]罗聪翼.Blender权威指南[M].北京:机械工业出版社,2011.
其他文献
目的 评价共焦显微镜在临床诊断真菌性角膜炎中的应用价值.方法用共焦显微镜对52例临床拟诊为真菌性角膜炎的患者进行检查,同时行角膜病灶刮片培养,对两组结果进行比较.结果综合病史、临床表现及治疗结果,有45例临床诊断为真菌性角膜炎,其中32例角膜刮片培养到真菌,阳性率为71.11%(32/45);43例共焦显微镜检查观察到真菌菌丝和/或孢子,阳性率为95.56%(43/45).结论共焦显微镜可以在活体
目的 建立抗病毒序贯治疗方案,并采用对比研究评价其治疗慢性乙型肝炎的效果.方法74例慢性乙型肝炎患者分成3组.抗病毒序贯治疗组30例,接受日达仙治疗8周,1.6mg/次,皮下注射,2次/周,于第5周起加用α-干扰素500 MU/次,肌内注射,隔日1次,疗程6个月;HBeAg阴转2个月或α-IFN结束后,使用拉米夫定,100 mg/d,用至18个月以上.IFN联合日达仙组14例,接受日达仙和α-干扰
目的 研究洪灾对人群疾病的即时及滞后影响.方法对1996年和1998年均遭受特大洪灾的地区按洪灾类型分层抽样,并设立非灾区对照,回顾调查1996~1999年洪灾区和非灾区人群各类疾病发病情况.结果洪灾区人群1996、1998年急性传染病发病率分别为863.181/10万和736.591/10万,均高于非灾区年均发病率;但灾后一年的发病率与非灾区无差异,循环系统、神经系统、消化系统、损伤与中毒等8大
期刊
目的 研究健康人及精神分裂症患者外周血白细胞基因表达谱,分析精神分裂症患者基因表达水平的变化.方法取6例精神分裂症患者和6名健康人的外周血白细胞,提取总RNA,在反转录cDNA时,分别用Cy3、Cy5两种激发波长荧光标记,获得两组样本cDNA探针.将两组探针混合后与含8 464条人类基因表达谱芯片杂交,扫描、分析杂交结果.结果当Cy5与Cy3比值大于2或小于0.5时,在6对样本7次试验中有13条基
目的 为应用尺动脉腕背支骨皮瓣再造拇指提供解剖学理论基础.方法35侧经动脉内灌注红色乳胶的成人上肢标本,解剖观测尺动脉腕背支的起源、走行、分支、外径、皮支及骨膜支,用一侧标本进行再造拇指摹拟手术实验.结果腕背支于豌豆骨上(4.0±1.0)cm始于尺动脉,干长(1.2±0.5)cm,外径(1.3±0.5)mm.分出升支和降支,外径分别为(0.8±0.3)mm和(1.1±0.2)mm.腕背支的皮支分布