论文部分内容阅读
钻井工程是一项操作复杂、技术要求严格的工艺生产过程,它对钻井工作人员的素质有很高的要求。它要求钻井工作人员对整个钻井过程有相当的了解,让一位技术不过关得操作人员上岗是十分危险的,也是不现实的,当发生溢流或者井涌时,如果操作不当会引起井喷等一系列重大事故。所以研制用于培训操作人员的钻井模拟仿真器是十分必要的。
现有的钻井模拟器的数据采集是通过采集卡的方式采集数据,如果传输距离较长不可避免的会出现信号衰减的问题,从而导致仿真结果出现误差。而且数据的采集和处理都集中在主机上进行,主机负担太重,不符合工业上现在向分布式和总线式的发展趋势;利用DDE和分布式数据采集和处理的方式设计模拟器,分为上位机和下位机两部分,下位机负责数据采集和部分计算,上位机负责井控仿真计算。其中下位机采用研华ADAM-5510和S7-200,研华ADAM-5510负责采集和输出模拟量的信号,包括:司钻台、遥控阀等模拟量的操作信号;S7-200采集各种管汇、防喷器、发电机和各泥浆泵等的开关状态信号。下位与上位机之间采用modbus总线连接。原有的钻井模拟器的上位部分是用Borlandc++编写的程序,界面不美观,而且与现有的各种软件、硬件的接口也有点落伍;改进后的钻井模拟器的上位部分将由两部分组成;组态王软件和后台处理程序。数据的采集和画面的设计交由组态王完成,而数据的运算和处理由后台处理程序完成,组态王和后台处理程序之间的数据交换通过DDE方式来完成。