首页> 中文学位 >粒子群算法在油田布井优化中的应用研究
【6h】

粒子群算法在油田布井优化中的应用研究

代理获取

目录

声明

摘要

第一章 绪论

1.1 课题的目的及意义

1.2 国内外研究现状

1.3 课题研究内容

1.4 论文的组织结构

1.5 本章小结

第二章 油田开发及布井优化分析

2.1 油田开发概述

2.1.1 油田开发的基本概念和常用的布井方式

2.1.2 布井优化的特点及难点

2.2 优化问题

2.2.1 优化概念与数学模型

2.2.2 优化方法

2.3 PSO算法简介

2.4 本章小结

第三章 粒子群算法和遗传算法

3.1 粒子群算法

3.1.1 基本原理

3.1.2 PSO算法模型分析

3.1.3 算法流程

3.1.4 PSO算法的特点

3.2 标准粒子群算法

3.2.1 带惯性权重ω的PSO算法

3.2.2 带压缩因子χ的PSO算法

3.2.3 PSO算法参数分析

3.3 遗传算法

3.3.1 遗传算法的基本流程

3.3.2 遗传算法的实现技术

3.3.3 模式定理

3.4 PSO与GA算法比较

3.5 本章小结

第四章 粒子群算法性能分析

4.1 参数对PSO算法的影响

4.2 PSO与GA算法性能对比分析

4.3 本章小结

第五章 粒子群算法在油田布井优化中的应用

5.1 系统开发环境及所用技术

5.1.1 面向对象技术

5.1.2 OoenGL技术

5.1.3 MFC类库

5.2 系统功能结构设计

5.3 系统用例分析

5.4 系统的交互图

5.5 井位优化系统的逻辑架构

5.6 井位优化系统的类图

5.7 实例分析

5.7.1 系统的主界面

5.7.2 构建油藏模型

5.7.3 PSO算法模拟

5.8 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

攻读硕士学位期间发表论文

展开▼

摘要

油田开发中一个非常重要的任务就是确定油田布井方案以及评估各个方案在投入生产时的经济效益,从而确定出一个最佳的布井方案。在经济利益最大化的前提下,一个合理的布井方案要求采用井数最少的井网,并且能够最大限度的开采油田储量。因此在井网部署方面要确定油、水、气井的排列方式、井数的多少以及井距的大小。针对油田布井方案的优化,本文的主要研究内容如下:
  第一,井网部署问题取决于油藏驱动方式、油藏类型和流体特性以及各类经济参数,因此油田布井问题涉及到的变量数目较多。如何有效的选择和组合这些变量,使油井产量最大化是非常关键的。而传统的优化方法对目标函数要求严格,往往不适合求解这种复杂的多变量问题。针对这一问题,本文提出采用粒子群算法(Particle SwarmOptimization,PSO)来对油田布井问题进行优化,该算法的优点是计算简单、参数设置少、收敛速度快、易于实现、具有较强的鲁棒性,对函数性态无要求,能够处理的变量数目多,非常适合于求解复杂的优化问题。
  第二,对PSO算法的性能做了对比分析,论证了PSO算法在布井优化方面比GA算法更适合,求解的优化结果更精确,收敛速度更快。在本文中选取了三个基准测试函数(Sphere、Rastrigin、Rosenbrock)分别用来测试算法的寻优精度、跳出局部最优解的能力和算法的执行能力。首先分析了参数对算法性能的影响,对于同一个函数,当取不同的参数组合时,PSO算法的收敛精度和速度也会不同。其次分别取这三个函数的不同维数来对PSO算法和GA算法的性能做了对比分析。从实验结果统计的数据来看,随着函数维数的增加,PSO算法的收敛精度、收敛速度以及跳出局部最优解的能力虽然都有下降,但是仍然要优于GA算法。从而验证了PSO算法在求解多变量问题时的优越性。
  第三,将PSO算法应用到油田布井优化中,根据求解的实际问题和PSO算法建立了相应的数学模型并且编写了井位优化系统软件。在系统中以某油田的小层数据为依据,构建了油藏模型3D渗透率场,并以最大累计产量为目标函数对井位进行了优化。实验结果表明,用PSO算法对油田井位进行优化可以达到较好的优化效果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号