一种水驱油藏提液参数优化方法及装置与流程

文档序号:37217564发布日期:2024-03-05 15:09阅读:17来源:国知局
一种水驱油藏提液参数优化方法及装置与流程

本发明涉及油气田开发,尤其涉及一种水驱油藏提液参数优化方法及装置。


背景技术:

1、提液即为提高油井的产液量,是水驱油藏稳油控水的重要措施,是实现油田高速开发的重要手段之一。具体的,相关技术可以根据提液参数对水驱油藏进行提液。

2、但是,提液参数的参数值一般为油藏工程师根据现场获取的现场资料及人为经验确定,智能化程度低。


技术实现思路

1、本发明提供一种水驱油藏提液参数优化方法及装置,用以解决相关技术中人工设定提液参数值,智能化程度低的缺陷,实现对提液参数的智能化设定。

2、第一方面,本发明提供一种水驱油藏提液参数优化方法,所述方法包括:

3、根据油田区域中多个井在目标时段内的提液变量生成待优化变量,所述待优化变量中包括每个所述提液变量;

4、对所述待优化变量中的每个所述提液变量进行赋值以生成n个提液数据,所述提液数据中包括每个所述提液变量的取值;

5、若每个所述提液数据满足提液取值约束条件,则根据每个所述提液数据对应的累积产油量在所述n个提液数据中确定优选提液数据;

6、以增大累积产油量为优化目标,根据所述优化目标迭代更新所述提液数据中所述提液变量的取值以及所述优选提液数据,直至满足迭代终止条件为止,并将最新的优选提液数据确定为最优提液数据。

7、可选的,所述对所述待优化变量中的每个所述提液变量进行赋值以生成n个提液数据,包括:

8、基于启发式搜索算法对所述待优化变量中的每个所述提液变量进行赋值以生成所述n个提液数据;

9、所述根据所述优化目标迭代更新所述提液数据中所述提液变量的取值以及所述优选提液数据,直至满足迭代终止条件为止,包括:

10、基于所述启发式搜索算法和所述优选目标迭代更新所述提液数据中所述提液变量的取值以及所述优选提液数据,直至满足所述迭代终止条件为止。

11、可选的,所述基于所述启发式搜索算法和所述优选目标迭代更新所述提液数据中所述提液变量的取值以及所述优选提液数据,直至满足所述迭代终止条件为止,包括:

12、基于所述启发式搜索算法、所述优选目标和所述优选提液数据,对每个第一提液数据中至少一个所述提液变量的取值进行更新以生成m个新提液数据;其中,所述第一提液数据为所述提液数据且非所述优选提液数据,m等于n减1;

13、若所述m个新提液数据满足提液取值约束条件,则根据所述优选提液数据和每个所述新提液数据对应的累积产油量,在所述优选提液数据和所述m个新提液数据中确定出新的优选提液数据;

14、若本次更新未满足所述迭代终止条件,则基于所述启发式搜索算法、所述优选目标和所述新的优选提液数据,对每个第二提液数据中至少一个所述提液变量的取值进行更新,直至满足所述迭代终止条件为止。

15、可选的,当所述新的优选提液数据为所述优选提液数据时,所述第二提液数据为所述新提液数据;

16、当所述新的优选提液数据为一个所述新提液数据时,所述第二提液数据为所述优选提液数据或所述m个新提液数据中除所述新的优选提液数据之外的所述新提液数据。

17、可选的,所述根据每个所述提液数据对应的累积产油量在所述n个提液数据中确定优选提液数据,包括:

18、预测每个所述提液数据对应的累积产油量;

19、在每个所述提液数据对应的累积产油量中确定最大产油量;

20、在所述n个提液数据中确定与所述最大产油量对应的所述提液数据并作为所述优选提液数据。

21、可选的,所述方法还包括:

22、若至少一个所述提液数据未满足所述提液取值约束条件,则对未满足所述提液取值约束条件的所述提液数据中所述提液变量的取值进行更新,以得到满足所述提液取值约束条件的n个提液数据;

23、针对满足所述提液取值约束条件的n个提液数据,执行所述若每个所述提液数据满足提液取值约束条件,则根据每个所述提液数据对应的累积产油量在所述n个提液数据中确定优选提液数据的步骤。

24、可选的,当所述多个井中包括多个水井和多个油井,所述目标时段中包括多个提液允许时刻时:

25、所述水井在所述目标时段内的提液变量中包括所述水井在每个所述提液允许时刻的第一提液状态变量和注水量变量,所述水井的所述提液变量的取值中包括所述第一提液状态变量的取值和所述注水量变量的取值;

26、所述油井在所述目标时段内的提液变量中包括所述油井在每个所述提液允许时刻的第二提液状态变量和采液量变量,所述油井的所述提液变量的取值中包括所述第二提液状态变量的取值和所述采液量变量的取值;

27、其中,所述第一提液状态变量和所述第二提液状态变量的取值均包括用于标识采取提液措施的第一取值和用于标识未采取提液措施的第二取值。

28、可选的,所述根据油田区域中多个井在目标时段内的提液变量生成待优化变量,包括:

29、根据所述水井在每个所述提液允许时刻的第一提液状态变量,以及所述油井在每个所述提液允许时刻的第二提液状态变量,生成提液时机标识向量;

30、根据所述水井在每个所述提液允许时刻的注水量变量,以及所述油井在每个所述提液允许时刻的采液量变量,生成注采液量向量;

31、将所述提液时机标识向量和所述注采液量向量确定为所述待优化变量。

32、可选的,根据所述水井在每个所述提液允许时刻的第一提液相关变量,以及所述油井在每个所述提液允许时刻的第二提液相关变量,生成目标向量,包括:

33、将所述水井在每个所述提液允许时刻的第一提液相关变量作为第一元素并组合成维度为一维的第一向量;

34、将所述油井在每个所述提液允许时刻的第二提液相关变量作为第二元素并组合成维度为一维的第二向量;

35、对所有所述第一向量和所有所述第二向量进行拼接,生成维度为一维的目标向量;

36、其中,当所述第一提液相关变量为所述第一提液状态变量,所述第二提液相关变量为所述第二提液状态变量时,所述目标向量为所述提液时机标识向量;

37、当所述第一提液相关变量为所述注水量变量,所述第二提液相关变量为所述采液量变量时,所述目标向量为所述注采液量向量。

38、第二方面,本发明提供一种水驱油藏提液参数优化装置,所述装置包括:

39、变量生成单元,用于根据油田区域中多个井在目标时段内的提液变量生成待优化变量,所述待优化变量中包括每个所述提液变量;

40、变量赋值单元,用于对所述待优化变量中的每个所述提液变量进行赋值以生成n个提液数据,所述提液数据中包括每个所述提液变量的取值;

41、第一确定单元,用于若每个所述提液数据满足提液取值约束条件,则根据每个所述提液数据对应的累积产油量在所述n个提液数据中确定优选提液数据;

42、作为单元,用于以增大累积产油量为优化目标;

43、迭代单元,用于根据所述优化目标迭代更新所述提液数据中所述提液变量的取值以及所述优选提液数据,直至满足迭代终止条件为止;

44、第二确定单元,用于将最新的优选提液数据确定为最优提液数据。

45、本发明提供的水驱油藏提液参数优化方法及装置,可以根据油田区域中多个井在目标时段内的提液变量生成待优化变量,待优化变量中包括每个提液变量;对待优化变量中的每个提液变量进行赋值以生成n个提液数据,提液数据中包括每个提液变量的取值;若每个提液数据满足提液取值约束条件,则根据每个提液数据对应的累积产油量在n个提液数据中确定优选提液数据;以增大累积产油量为优化目标,根据优化目标迭代更新提液数据中提液变量的取值以及优选提液数据,直至满足迭代终止条件为止,并将最新的优选提液数据确定为最优提液数据。本发明可以实现对提液数据的自动生成和优化,有效提高累积产油量,避免人工设定提液参数值的主观因素影响,在有效优化提液变量取值的情况下实现对提液参数的智能化设定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1