| 【中文题名】 | 基于GPRS和数据库的油田远程监控系统的设计与实现 |
| 【英文题名】 | Design and Realization of Remote Oil-Field Supervision Control System Based on GPRS and Database |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-31 |
| 【中关键词】 | 远程监控系统,数据采集,数据库,GPRS,, |
| 【英关键词】 | remote supervisory control system,data gathering,database,GPRS, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
为了改善目前油田采集数据的落后局面,提高采油的可视化管理和采油效率,本文设计了基于GPRS和数据库的油田远程监控系统,就系统的功能结构、物理结构、数据库结构、报警机制的实现以及报表图形打印等关键技术进行了详细的论述,探讨了系统的灵活性、通用性等多方面的优势。该油田远程监控系统可以实时采集、存储抽油机井的各项生产数据并分析显示抽油机井的工作状态。该系统由软件和硬件两部分构成,硬件部分负责实时采集油井的各项生产数据并将这些信息经无线网络发送给监控中心。监控中心采用网络编程接收采集的数据,并将数据按一定的协议解析到数据库做数据存储,并在此过程中将分析出油井所处的各种状态,提取绘制各种专业图形如示功图、电流图等所需要的所有数据,计算油井处于该状态的所有相关参数。该系统的客户端软件将服务器端分析出的数据以用户需要的方式组合并显示给用户,并对工作异常的油井进行报警提示。系统的实现采用了动态链接库、多线程等多种技术,该系统是一种集传感器应用技术、计算机数据分析处理技术、数据库应用技术、GPRS通信技术于一体的高新技术产品,实现了采油信息的自动化和可视化管理。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-10 |
|
第一章 引言 |
10-11 |
|
第二章 油田远程监控系统 |
11-13 |
|
2.1 油田远程监控系统的提出 |
11 |
|
2.2 油田远程监控系统的必要性分析 |
11-12 |
|
2.3 油田远程监控系统的发展状况 |
12-13 |
|
第三章 基于 GPRS的油田远程监控系统的体系结构 |
13-25 |
|
3.1 现有的远程监控数据传输方案 |
13-14 |
|
3.2 基于 GPRS的远程监控系统的数据传输方案 |
14-20 |
|
3.2.1 GPRS简介 |
14-15 |
|
3.2.2 GPRS数据传输优点 |
15 |
|
3.2.3 GPRS用于远程监控系统 |
15-16 |
|
3.2.4 基于 GPRS的油田远程监控系统功能模块及系统体系结构 |
16-18 |
|
3.2.5 数据传输协议分析 |
18-20 |
|
3.3 数据访问模式的选择 |
20-22 |
|
3.3.1 C/S和 B/S访问模式简介 |
20-21 |
|
3.3.2 油田远程监控系统数据访问结构 |
21 |
|
3.3.3 与现有的工控软件体系结构的对比 |
21-22 |
|
3.4 油田远程监控系统开发环境和开发技术 |
22-25 |
|
3.4.1 开发环境介绍 |
22 |
|
3.4.2 开发油田远程监控系统的网络编程技术 |
22-25 |
|
第四章 油田远程监控系统数据库设计与实现 |
25-39 |
|
4.1 数据库在油田远程监控系统中的作用 |
25 |
|
4.2 油田远程监控系统中所使用的数据库性能分析 |
25-26 |
|
4.3 减少网络上数据传输时间来提高系统性能 |
26-30 |
|
4.3.1 触发器的使用 |
26-28 |
|
4.3.2 使用存储过程 |
28-30 |
|
4.4 减少数据库系统的查询时间来提高数据库性能 |
30-38 |
|
4.4.1 数据表分离 |
31-33 |
|
4.4.2 使用索引 |
33-35 |
|
4.4.3 数据库作业 |
35 |
|
4.4.4 数据库备份 |
35-38 |
|
4.5 小结 |
38-39 |
|
第五章 油田远程监控系统的通用性和可扩展性分析 |
39-55 |
|
5.1 数据采集与报警分析的可扩展性 |
39-45 |
|
5.2 定制报表的可扩展性 |
45-49 |
|
5.3 体系结构的可扩展性 |
49-51 |
|
5.4 动态链接库的使用 |
51-54 |
|
5.5 小结 |
54-55 |
|
第六章 多线程技术在油田远程监控系统中的应用 |
55-62 |
|
6.1 多线程的概念及在程序设计中的优点 |
55-56 |
|
6.2 油田远程监控系统中多线程的使用 |
56-60 |
|
6.3 多个线程之间的同步 |
60-61 |
|
6.4 小结 |
61-62 |
|
第七章 油田远程监控系统的实现 |
62-73 |
|
第八章 结论 |
73-76 |
|
参考文献 |
76-78 |
|
致谢 |
78-79 |
|
攻读学位期间发表的学术论文 |
79 |
|
| 【DOI】 | LunWen.ID:2.2008.386182 |