一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

油田注水系统能耗优化方法及装置与流程

2021-11-26 23:40:00 来源:中国专利 TAG:


1.本发明涉及油田领域,特别涉及一种油田注水系统能耗优化方法及装置。


背景技术:

2.目前,油田注水是油田开发过程中向地层补充能量、提高采收率的重要手段之一。通过油田注水系统可以把质量合乎要求的水从注水井注入油层,以保持油层压力,实现油田注水。其中,油田注水系统的能耗巨大,占油田开发过程中总能耗的40%以上。所以,油田注水系统的能耗优化对降低油田开发过程中的总能耗具有重要意义。
3.其中,油田注水系统包括注水站、配水间、注水井和注水管网;注水站、配水间、注水井之间通过注水管网连接。相关技术中,将注水站、配水间、注水井作为节点,通过解节点法对油田注水系统进行仿真模拟,此方法需要建立与节点数目相当的非线性方程组,通过非线性方程组中每个节点的运行参数,确定油田注水系统的能耗。
4.但是,由于解节点法建立的非线性方程组的维数与节点的数目相当,所以当油田注水系统中注水站、配水间、注水井等节点多时,通过解节点法建立的非线性方程组的维数多,导致求解油田注水系统的能耗所需的计算时间长、效率低。


技术实现要素:

5.本技术实施例提供了一种油田注水系统能耗优化方法及装置,可以缩短求解油田注水系统的能耗所需的计算时间,提高油田注水系统能耗优化效率。所述技术方案如下:
6.一方面,本技术提供了一种油田注水系统能耗优化方法,所述方法包括:
7.对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点;
8.根据与多个所述第二注水节点连接的多个注水管道,确定多个所述注水管道组成的多个注水基环;
9.确定由多个所述注水基环组成的第二油田注水系统;
10.以多个所述第二注水节点中包括的每个注水泵的运行参数为变量,以所述第二油田注水系统的总能耗最低为目标,建立所述第二油田注水系统的能耗优化模型;
11.根据所述注水管道中的流量,构建所述第二油田注水系统的能量平衡模型,通过所述能量平衡模型对所述第二油田注水系统进行模拟仿真,确定满足所述能耗优化模型的每个所述注水泵的运行参数。
12.在一种可能的实现方式中,所述第一注水节点包括第一注水井、第一配水间和第一注水站;所述对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点,包括:
13.确定每个所述第一注水井与所述第一配水间的连接关系,响应于所述第一注水井仅与一个所述第一配水间相连接,利用等效递推法对所述第一注水井和所述第一配水间进行简化,得到多个简化后的第二配水间;
14.确定每个所述第二配水间与所述第一注水站的连接关系;
15.响应于所述第二配水间仅与一个所述第一注水站相连接,利用等效递推法对所述第二配水间和所述第一注水站进行简化,得到多个简化后的第二注水站;将多个所述第二注水站确定为多个所述第二注水节点;
16.响应于所述第二配水间与多个所述第一注水站相连接,将多个所述第二配水间确定为多个所述第二注水节点。
17.在另一种可能的实现方式中,所述根据与多个所述第二注水节点连接的多个注水管道,确定多个所述注水管道组成的多个注水基环,包括:
18.从多个所述注水管道中选择第一注水管道,利用深度优先搜索算法,从多个所述注水管道中确定与所述第一注水管道组成闭合路径的至少一个第三注水管道,确定所述第一注水管道和所述至少一个第三注水管道组成的第一注水基环;
19.对所述第一注水基环中的每个注水管道进行标记;
20.从未标记的注水管道中选择第二注水管道,利用所述深度优先搜索算法,确定与所述第二注水管道组成闭合路径的至少一个第四注水管道,确定所述第二注水管道和所述至少一个第四注水管道组成的第二注水基环,直到不存在所述未标记的注水管道为止。
21.在另一种可能的实现方式中,所述方法还包括:
22.从多个所述注水基环包括的多个所述注水管道中选取第五注水管道;
23.确定所述第五注水管道与除所述第五注水管道外的其它所述注水管道的位置关系;
24.响应于所述第五注水管道与其它所述注水管道交错,对所述第五注水管道进行调整,直到调整后的所述第五注水管道与其它所述注水管道不交错为止。
25.在另一种可能的实现方式中,所述以多个所述第二注水节点中包括的每个注水泵的运行参数为变量,以所述第二油田注水系统的总能耗最低为目标,建立所述第二油田注水系统的能耗优化模型,包括:
26.根据每个所述注水泵的启停状态和运行参数,确定所述第二油田注水系统的总能耗最低的目标函数;
27.根据每个所述注水泵的供注水量平衡、注水泵水量限制、注水站水量、注水井配注压力限制,确定所述目标函数对应的约束函数;
28.确定满足所述目标函数和所述约束函数对应的所述能耗优化模型。
29.在另一种可能的实现方式中,所述根据所述注水管道中的流量,构建所述第二油田注水系统的能量平衡模型,包括:
30.通过注水管道的流量分配模型,确定多个所述注水基环中包括的多个所述注水管道的流量;
31.根据多个所述注水基环中包括的多个所述注水管道的流量,建立所述注水基环对应的能量方程;
32.通过所述能量方程,构建所述第二油田注水系统的能量平衡模型。
33.在另一种可能的实现方式中,所述通过注水管道的流量分配模型,确定多个所述注水基环中包括的多个所述注水管道的流量,包括:
34.根据所述注水管道的流量以及多个所述注水管道的阻力系数,确定多个所述注水
管道的能量损失函数;
35.根据所述能量损失函数,以及所述注水基环的总能量损失,确定多个所述注水基环中包括的多个所述注水管道的流量。
36.在另一种可能的实现方式中,所述通过所述能量平衡模型对所述第二油田注水系统进行模拟仿真,确定满足所述能耗优化模型的每个所述注水泵的运行参数,包括:
37.对于每个注水泵,通过所述能量平衡模型,确定所述注水泵的第一运行参数,根据所述第一运行参数,确定所述第二油田注水系统的第一总能耗;
38.根据所述能耗优化模型,确定所述第二油田注水系统的配注要求;
39.响应于所述第一总能耗满足所述配注要求,将所述第一运行参数作为所述注水泵的运行参数;
40.响应于所述第一总能耗不满足所述配注要求,对所述第一运行参数进行调整,直到调整后的第二运行参数对应的所述油田注水系统的第二总能耗满足所述配注要求为止,将所述第二运行参数作为所述注水泵的运行参数。
41.在另一种可能的实现方式中,所述通过所述能量平衡模型,确定所述注水泵的第一运行参数,包括:
42.通过粒子群算法确定所述注水泵的多个运行参数,从多个所述运行参数中选取满足所述能量平衡模型的所述注水泵的第一运行参数。
43.另一方面,本技术提供了一种油田注水系统能耗优化装置,所述装置包括:
44.简化模块,用于对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点;
45.第一确定模块,用于根据与多个所述第二注水节点连接的多个注水管道,确定多个所述注水管道组成的多个注水基环;
46.第二确定模块,用于确定由多个所述注水基环组成的第二油田注水系统;
47.建立模块,用于以多个所述第二注水节点中包括的每个注水泵的运行参数为变量,以所述第二油田注水系统的总能耗最低为目标,建立所述第二油田注水系统的能耗优化模型;
48.第三确定模块,用于根据所述注水管道中的流量,构建所述第二油田注水系统的能量平衡模型,通过所述能量平衡模型对所述第二油田注水系统进行模拟仿真,确定满足所述能耗优化模型的每个所述注水泵的运行参数。
49.在一种可能的实现方式中,所述第一注水节点包括第一注水井、第一配水间和第一注水站;所述简化模块,用于确定每个所述第一注水井与所述第一配水间的连接关系,响应于所述第一注水井仅与一个所述第一配水间相连接,利用等效递推法对所述第一注水井和所述第一配水间进行简化,得到多个简化后的第二配水间;确定每个所述第二配水间与所述第一注水站的连接关系;响应于所述第二配水间仅与一个所述第一注水站相连接,利用等效递推法对所述第二配水间和所述第一注水站进行简化,得到多个简化后的第二注水站;将多个所述第二注水站确定为多个所述第二注水节点;响应于所述第二配水间与多个所述第一注水站相连接,将多个所述第二配水间确定为多个所述第二注水节点。
50.在另一种可能的实现方式中,所述第一确定模块,用于从多个所述注水管道中选择第一注水管道,利用深度优先搜索算法,从多个所述注水管道中确定与所述第一注水管
道组成闭合路径的至少一个第三注水管道,确定所述第一注水管道和所述至少一个第三注水管道组成的第一注水基环;对所述第一注水基环中的每个注水管道进行标记;从未标记的注水管道中选择第二注水管道,利用所述深度优先搜索算法,确定与所述第二注水管道组成闭合路径的至少一个第四注水管道,确定所述第二注水管道和所述至少一个第四注水管道组成的第二注水基环,直到不存在所述未标记的注水管道为止。
51.在另一种可能的实现方式中,所述装置还包括:
52.选取模块,用于从多个所述注水基环包括的多个所述注水管道中选取第五注水管道;
53.调整模块,用于确定所述第五注水管道与除所述第五注水管道外的其它所述注水管道的位置关系;响应于所述第五注水管道与其它所述注水管道交错,对所述第五注水管道进行调整,直到调整后的所述第五注水管道与其它所述注水管道不交错为止。
54.在另一种可能的实现方式中,所述建立模块,用于根据每个所述注水泵的启停状态和运行参数,确定所述第二油田注水系统的总能耗最低的目标函数;根据每个所述注水泵的供注水量平衡、注水泵水量限制、注水站水量、注水井配注压力限制,确定所述目标函数对应的约束函数;确定满足所述目标函数和所述约束函数对应的所述能耗优化模型。
55.在另一种可能的实现方式中,所述第三确定模块,用于通过注水管道的流量分配模型,确定多个所述注水基环中包括的多个所述注水管道的流量;根据多个所述注水基环中包括的多个所述注水管道的流量,建立所述注水基环对应的能量方程;通过所述能量方程,构建所述第二油田注水系统的能量平衡模型。
56.在另一种可能的实现方式中,所述第三确定模块,用于根据所述注水管道的流量以及多个所述注水管道的阻力系数,确定多个所述注水管道的能量损失函数;根据所述能量损失函数,以及所述注水基环的总能量损失,确定多个所述注水基环中包括的多个所述注水管道的流量。
57.在另一种可能的实现方式中,所述第三确定模块,用于对于每个注水泵,通过所述能量平衡模型,确定所述注水泵的第一运行参数,根据所述第一运行参数,确定所述第二油田注水系统的第一总能耗;根据所述能耗优化模型,确定所述第二油田注水系统的配注要求;响应于所述第一总能耗满足所述配注要求,将所述第一运行参数作为所述注水泵的运行参数;响应于所述第一总能耗不满足所述配注要求,对所述第一运行参数进行调整,直到调整后的第二运行参数对应的所述油田注水系统的第二总能耗满足所述配注要求为止,将所述第二运行参数作为所述注水泵的运行参数。
58.在另一种可能的实现方式中,所述所述第三确定模块,用于通过粒子群算法确定所述注水泵的多个运行参数,从多个所述运行参数中选取满足所述能量平衡模型的所述注水泵的第一运行参数。
59.本公开实施例提供的技术方案带来的有益效果是:
60.在本公开实施例中,对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点;根据与多个第二注水节点连接的多个注水管道,确定多个注水管道组成的多个注水基环;确定由多个注水基环组成的第二油田注水系统;以多个第二注水节点中包括的每个注水泵的运行参数为变量,以第二油田注水系统的总能耗最低为目标,建立第二油田注水系统的能耗优化模型;根据注水管道中的流量,构建第二油田
注水系统的能量平衡模型,通过能量平衡模型对第二油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数。由于对第一油田注水系统中包括的多个第一注水节点进行简化,得到多个简化后的第二注水节点;有效降低了能量平衡模型的维度,缩短了求解油田注水系统的能耗所需的计算时间;并且由于能量平衡模型的维度少,因此在求解油田注水系统的能耗的过程中,累计误差小;因此,提高了油田注水系统能耗优化的效率和准确性。
附图说明
61.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
62.图1为本公开实施例提供的一种油田注水系统的能耗优化方法的实施环境示意图;
63.图2为本公开实施例提供的一种油田注水系统的能耗优化方法的流程图;
64.图3为本公开实施例提供的一种油田注水系统的能耗优化方法的流程图;
65.图4为本公开实施例提供的一种油田注水系统的能耗优化方法的示意图;
66.图5为本公开实施例提供的一种油田注水系统的能耗优化装置的框图;
67.图6为本公开实施例提供的另一种油田注水系统的能耗优化装置的框图。
具体实施方式
68.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
69.图1为本公开实施例提供的一种油田注水系统的能耗优化方法的实施环境示意图。该油田注水系统包括第一注水站10、注水管网20、第一配水间30和第一注水井40。其中,第一注水站10通过注水管网20与第一配水间30连接,第一配水间30与至少一个第一注水井40连接。其中,第一注水站10用于通过注水泵将注入水升压,输送至注水管网20。注水管网20包括注水干线、注水支线和单井管线,通过注水干线、注水支线和单井管线将注入水输送至第一配水间30;通过第一配水间30计量每个第一注水井40中注入水的流量,将注入水分配至每个第一注水井40。
70.在油田注水系统生产过程中,油田注水系统中的注入水升压、注入水输送、注入水分配及注入水注入等过程均有能量消耗。由于第一注水站10、第一配水间20、第一注水井40和注水管网20互相连通、能量依次传递又互相影响,所以油田注水系统中局部一点的压力波动会引起油田注水系统网络整个能量分布的变化。
71.图2是为本公开实施例提供的一种油田注水系统的能耗优化方法的流程图。
72.步骤201、对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点。
73.步骤202、根据与多个第二注水节点连接的多个注水管道,确定多个注水管道组成的多个注水基环。
74.步骤203、确定由多个注水基环组成的第二油田注水系统。
75.步骤204、以多个第二注水节点中包括的每个注水泵的运行参数为变量,以第二油田注水系统的总能耗最低为目标,建立第二油田注水系统的能耗优化模型。
76.步骤205、根据注水管道中的流量,构建第二油田注水系统的能量平衡模型,通过能量平衡模型对第二油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数。
77.在一种可能的实现方式中,第一注水节点包括第一注水井、第一配水间和第一注水站;对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点,包括:
78.确定每个第一注水井与第一配水间的连接关系,响应于第一注水井仅与一个第一配水间相连接,利用等效递推法对第一注水井和第一配水间进行简化,得到多个简化后的第二配水间;
79.确定每个第二配水间与第一注水站的连接关系;
80.响应于第二配水间仅与一个第一注水站相连接,利用等效递推法对第二配水间和第一注水站进行简化,得到多个简化后的第二注水站;将多个第二注水站确定为多个第二注水节点;
81.响应于第二配水间与多个第一注水站相连接,将多个第二配水间确定为多个第二注水节点。
82.在另一种可能的实现方式中,根据与多个第二注水节点连接的多个注水管道,确定多个注水管道组成的多个注水基环,包括:
83.从多个注水管道中选择第一注水管道,利用深度优先搜索算法,从多个注水管道中确定与第一注水管道组成闭合路径的至少一个第三注水管道,确定第一注水管道和至少一个第三注水管道组成的第一注水基环;
84.对第一注水基环中的每个注水管道进行标记;
85.从未标记的注水管道中选择第二注水管道,利用深度优先搜索算法,确定与第二注水管道组成闭合路径的至少一个第四注水管道,确定第二注水管道和至少一个第四注水管道组成的第二注水基环,直到不存在未标记的注水管道为止。
86.在另一种可能的实现方式中,方法还包括:
87.从多个注水基环包括的多个注水管道中选取第五注水管道;
88.确定第五注水管道与除第五注水管道外的其它注水管道的位置关系;
89.响应于第五注水管道与其它注水管道交错,对第五注水管道进行调整,直到调整后的第五注水管道与其它注水管道不交错为止。
90.在另一种可能的实现方式中,以多个第二注水节点中包括的每个注水泵的运行参数为变量,以第二油田注水系统的总能耗最低为目标,建立第二油田注水系统的能耗优化模型,包括:
91.根据每个注水泵的启停状态和运行参数,确定第二油田注水系统的总能耗最低的目标函数;
92.根据每个注水泵的供注水量平衡、注水泵水量限制、注水站水量、注水井配注压力限制,确定目标函数对应的约束函数;
93.确定满足目标函数和约束函数对应的能耗优化模型。
94.在另一种可能的实现方式中,根据注水管道中的流量,构建第二油田注水系统的能量平衡模型,包括:
95.通过注水管道的流量分配模型,确定多个注水基环中包括的多个注水管道的流量;
96.根据多个注水基环中包括的多个注水管道的流量,建立注水基环对应的能量方程;
97.通过能量方程,构建第二油田注水系统的能量平衡模型。
98.在另一种可能的实现方式中,通过注水管道的流量分配模型,确定多个注水基环中包括的多个注水管道的流量,包括:
99.根据注水管道的流量以及多个注水管道的阻力系数,确定多个注水管道的能量损失函数;
100.根据能量损失函数,以及注水基环的总能量损失,确定多个注水基环中包括的多个注水管道的流量。
101.在另一种可能的实现方式中,通过能量平衡模型对第二油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数,包括:
102.对于每个注水泵,通过能量平衡模型,确定注水泵的第一运行参数,根据第一运行参数,确定第二油田注水系统的第一总能耗;
103.根据能耗优化模型,确定第二油田注水系统的配注要求;
104.响应于第一总能耗满足配注要求,将第一运行参数作为注水泵的运行参数;
105.响应于第一总能耗不满足配注要求,对第一运行参数进行调整,直到调整后的第二运行参数对应的油田注水系统的第二总能耗满足配注要求为止,将第二运行参数作为注水泵的运行参数。
106.在另一种可能的实现方式中,通过能量平衡模型,确定注水泵的第一运行参数,包括:
107.通过粒子群算法确定注水泵的多个运行参数,从多个运行参数中选取满足能量平衡模型的注水泵的第一运行参数。
108.在本公开实施例中,对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点;根据与多个第二注水节点连接的多个注水管道,确定多个注水管道组成的多个注水基环;确定由多个注水基环组成的第二油田注水系统;以多个第二注水节点中包括的每个注水泵的运行参数为变量,以第二油田注水系统的总能耗最低为目标,建立第二油田注水系统的能耗优化模型;根据注水管道中的流量,构建第二油田注水系统的能量平衡模型,通过能量平衡模型对第二油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数。由于对第一油田注水系统中包括的多个第一注水节点进行简化,得到多个简化后的第二注水节点;有效降低了能量平衡模型的维度,缩短了求解油田注水系统的能耗所需的计算时间;并且由于能量平衡模型的维度少,因此在求解油田注水系统的能耗的过程中,累计误差小;因此,提高了油田注水系统能耗优化的效率和准确性。
109.图3是为本公开实施例提供的另一种油田注水系统的能耗优化方法的流程图。
110.步骤301、计算机设备确定第一油田注水系统中包括的每个第一注水井与第一配水间的连接关系,响应于第一注水井仅与一个第一配水间相连接,利用等效递推法对第一注水井和第一配水间进行简化,得到多个简化后的第二配水间。
111.在本步骤中,对于第一油田注水系统中包括的每个第一注水井,计算机设备确定每个第一注水井与第一配水间的连接关系,如果第一注水井仅与一个第一配水间相连接,利用等效递推法对第一注水井和第一配水间进行简化,得到简化后的第二配水间;如果第一注水井与多个第一配水间相连接,则不对该第一注水井进行简化。
112.在一种可能的实现方式中,如果第一注水井仅与一个第一配水间相连接,计算机设备可以利用等效递推法对第一注水井和第一配水间进行简化。其中,等效递推法可以是将第一注水井的配注量累加到第一配水间的配注量中;将第一注水井和第一配水间简化为第二配水间。其中,第二配水间的配注量是第一注水井的配注量和第一配水间的配注量之和。也即,如果第一注水井仅与一个第一配水间相连接,则将第一注水井的配注量累加到第一配水间,删除第一注水井,实现了对第一注水井的简化。
113.在另一种可能的实现方式中,如果第一注水井与多个第一配水间相连接,则无法通过等效递推法将第一注水井的配注量累加到多个第一配水间的配注量上,则不对第一注水井进行简化。
114.步骤302、计算机设备确定每个第二配水间与第一注水站的连接关系;响应于第二配水间仅与一个第一注水站相连接,利用等效递推法对第二配水间进行简化,得到多个简化后的第二注水站;将多个第二注水站确定为多个第二注水节点;响应于第二配水间与多个第一注水站相连接,将多个第二配水间确定为多个第二注水节点。
115.在本步骤中,计算机设备确定第二配水间与第一注水站的连接关系,如果第二配水间仅与一个第一注水站相连接,利用等效递推法对第二配水间和第一注水站行简化,得到简化后的第二注水站;如果第二配水间与多个第一注水站相连接,则不进行简化。
116.在一种可能的实现方式中,如果第二配水间仅与一个第一注水站相连接,计算机设备可以利用等效递推法对第二配水间和第一注水站继续进行简化。其中,等效递推法可以是将第二配水间的配注量累加到第一注水站的配注量中;将第二配水间和第一注水站简化为第二注水站。其中,第二注水站的配注量是该第二配水间的配注量和该第一注水站的配注量之和。也即,如果第二配水间仅与一个第一注水站相连接,则将第二配水间的配注量累加到该第一注水站,删除第二配水间,实现了对第二配水间和第一注水站的简化。
117.在另一种可能的实现方式中,如果第二配水间与多个第一注水站相连接,则无法通过等效递推法将第二配水间的配注量累加到多个第一注水站的配注量上,则不对第二配水间和第一注水站进行简化。
118.需要说明的一点是,在对第一注水井进行简化的过程中,第一注水井的配注量包括第一注水井本身的配注量和第一配水井与第一配水间连接的注水管道内的配注量。在对第二配水间进行简化的过程中,第二配水间的配注量包括该第二配水间本身的配注量和第二配水间与第一配水站连接的注水管道内的配注量。因此,在简化第一注水井和第二配水间的过程中,对与第一注水井连接的注水管道以及与该第二配水间连接的注水管道也进行了简化。
119.例如,对东北某高寒油田地面注水系统进行简化,该注水系统中有注水站、注水
井、配水间等注水节点6635个,管道数目6342根,是典型的大型环注水系统,通过等效递推法简化后,该注水系统的注水节点数目2396,管道数目2479,简化注水节点数目63.9%和简化管道数目60.9%,简化效果明显。
120.在本公开实施例中,注水节点包括第一注水井、第一配水间和第一注水站。计算机设备可以根据第一注水井、第一配水间和第一注水站之间的连接关系,对油田注水系统中包括的多个第一注水井、第一配水间和第一注水站进行简化,得到第二注水节点,从而可以有效的对油田注水系统进行简化,降低了能量平衡模型的维度,缩短了求解油田注水系统的能耗所需的计算时间。
121.步骤303、计算机设备根据与多个第二注水节点连接的多个注水管道,确定多个注水管道组成的多个注水基环。
122.在本公开实施例中,参见图4,计算机设备可以通过深度优先搜索算法确定注水管道组成的基环。相应的,本步骤可以包括:从多个注水管道中选择第一注水管道,利用深度优先搜索算法,从多个注水管道中确定与第一注水管道组成闭合路径的至少一个第三注水管道,确定第一注水管道和至少一个第三注水管道组成的第一注水基环;对第一注水基环中的每个注水管道进行标记;从未标记的注水管道中选择第二注水管道,利用深度优先搜索算法,确定与第二注水管道组成闭合路径的至少一个第四注水管道,确定第二注水管道和至少一个第四注水管道组成的第二注水基环;直到不存在未标记的注水管道为止。
123.在一种可能的实现方式中,计算机设备从注水管道中随机选择第一注水管道;相应的,计算机设备从注水管道中选择第一注水管道,利用深度优先搜索算法,从多个注水管道中确定与第一注水管道组成闭合路径的至少一个第三注水管道,确定第一注水管道和至少一个第三注水管道组成的第一注水基环,包括:计算机设备从注水管道中随机选择第一注水管道;以第一注水管道的一个端点为源点,采用深度优先搜索算法,从多个注水管道中确定与第一注水管道组成闭合路径的至少一个第三注水管道;根据闭合路径,确定第一注水管道和至少一个第三注水管道组成的第一注水基环。
124.在本公开实施例中,以第一注水管道的一个端点为源点,采用深度优先搜索算法找寻到达另一端点的闭合路径可以是一个或者多个。也即,第一注水管道和至少一个第三注水管道组成的闭合路径可以是一个或者多个。
125.在一种可能的实现方式中,以第一注水管道的一个端点为源点,采用深度优先搜索算法找寻到达另一端点的闭合路径是一个,则计算机设备确定该闭合路径中的第一注水管道和至少一个第三注水管道组成第一注水基环。
126.在另一种可能的实现方式中,以第一注水管道的一个端点为源点,采用深度优先搜索算法找寻到达另一端点的闭合路径是多个,相应的,计算机设备根据闭合路径,确定第一注水管道和至少一个第三注水管道组成的第一注水基环,包括,计算机设备确定每个闭合路径中包含的注水管道数量,从多个闭合路径中选择注水管道数量最少的闭合路径,确定注水管道数量最少的闭合路径中的第一注水管道和至少一个第三注水管道组成第一注水基环。
127.在一种可能的实现方式中,计算机设备可以对每个闭合路径中包含的注水管道数量进行存储,根据存储结果,从多个闭合路径中选择注水管道数量最少的闭合路径。
128.例如,计算机设备选择的第一注水管道为(v
s
,v
e
),将第一注水管道(v
s
,v
e
)确定为
起始管道,以起始管道某一端点v
s
为源点,采用深度优先搜索算法找寻到达另一端点v
e
的闭合路径为多个,存储每次找寻到的闭合路径中包含的注水管道数量;根据存储结果,从多个闭合路径中选择注水管道数量最少的闭合路径,确定注水管道数量最少的闭合路径中的第一注水管道和至少一个第三注水管道组成第一注水基环。
129.在另一种可能的实现方式中,计算机设备根据闭合路径,确定第一注水管道和至少一个第三注水管道组成的第一注水基环,包括,计算机设备确定每个闭合路径中包含的注水管道总长度,从多个闭合路径中选择注水管道总长度最小的闭合路径,确定注水管道总长度最小的闭合路径中的第一注水管道和至少一个第三注水管道组成第一注水基环。其中,计算机设备可以对每个闭合路径中包含的注水管道总长度进行存储,根据存储结果,从多个闭合路径中选择注水管道总长度最小的闭合路径。
130.在本公开实施例中,计算机设备可以通过深度优先搜索算法确定第一注水基环,对第一注水基环中的每个注水管道进行标记之后,继续通过深度优先搜索算法确定其他注水基环,直到不存在未标记的注水管道为止。
131.在一种可能的实现方式中,从未标记的注水管道中选择第二注水管道,利用深度优先搜索算法,确定与第二注水管道组成闭合路径的至少一个第四注水管道,确定第二注水管道和至少一个第四注水管道组成的第二注水基环,直到不存在未标记的注水管道为止。其中,利用深度优先搜索算法,确定第二注水基环的方法与确定第一注水基环的方法相同。其中,第一注水基环和第二注水基环与选择的注水管道有关,与选择注水管道的先后顺序无关。也即,选取的注水管道不同,通过深度优先搜索算法,确定的注水基环不同。
132.在一种可能的实现方式中,确定第二注水基环之后,对第二注水基环中的每个注水管道进行标记;直到不存在未标记的注水管道,停止选择第二注水管道。
133.步骤304、计算机设备确定由多个注水基环组成的第二油田注水系统。
134.在本步骤中,多个注水基环包括第一注水基环和多个第二注水基环,通过第一注水基环和多个第二注水基环组成第二油田注水系统。
135.在一种可能的实现方式中,通过标记注水管道确定第二油田注水系统。计算机设备对第一注水基环中的管道和多个第二注水基环中的注水管道进行标记;当注水管道全部被标记时,确定第一注水基环和多个第二注水基环组成第二油田注水系统。
136.在另一种可能的实现方式中,通过标记注水基环确定第二油田注水系统。计算机设备对多个注水基环进行标记;当第一注水基环和多个第二注水基环全部被标记时,确定第一注水基环和多个第二注水基环组成第二油田注水系统。
137.需要说明的一点是,在确定第一注水基环和多个第二注水基环组成第二油田注水系统之前,需要对第一注水基环中包括的注水管道和多个第二注水基环中包括的注水管道的位置关系进行确认。其中,注水管道与其它注水管道的位置关系包含交错关系和不交错关系。
138.在一种可能的实现方式中,继续参见图4,当注水管道与其它注水管道为交错关系时,对该注水管道的位置进行调整。相应的,计算机设备从多个注水基环包括的多个注水管道中选取第五注水管道;确定第五注水管道与除第五注水管道外的其它注水管道的位置关系;响应于第五注水管道与其它注水管道交错,对第五注水管道进行调整,直到调整后的第五注水管道与其它注水管道不交错为止;将第五注水管道标记为已调整;响应于多个注水
管道全部标记,执行确定第一注水基环和多个第二注水基环组成第二油田注水系统的步骤。
139.在本公开实施例中,计算机设备可以根据第五注水管道是否属于其他注水基环,确定第五注水管道与除第五注水管道外的其它注水管道的位置关系。
140.在一种可能的实现方式中,第一注水基环中包括的注水管道和多个第二注水基环中包括的注水管道存在相同的注水管道;也即第五注水管道属于多个注水基环,确定第五注水管道与其它注水管道交错。
141.相应的,计算机设备确定第五注水管道与除第五注水管道外的其它注水管道的位置关系,响应于第五注水管道与其它注水管道交错,对第五注水管道进行调整,直到调整后的第五注水管道与其它注水管道不交错为止,包括:计算机设备确定第五注水管道是否属于除当前所属的注水基环外的第三注水基环,响应于第五注水管道属于第三注水基环,对第五注水管道进行调整;直到不存在新的第三注水基环,停止对第五注水管道进行调整。
142.在一种可能的实现方式中,第五注水管内的配注量为多个注水基环的总配注量;相应的,计算机设备对第五注水管道进行调整,包括:计算机设备确定每个注水基环中第五注水管道的配注量;根据配注量,调整第五注水管道在注水基环中的位置。
143.在一种可能的实现方式中,第五注水管内的配注量与第五注水管的长度相关;第五注水管的长度越长,第五注水管内的配注量越大。相应的,计算机设备根据配注量,调整第五注水管道在注水基环中的位置,包括:计算机设备根据第五注水管道在该注水基环中的配注量,确定第五注水管的等效长度;根据等效长度,调整第五注水管道在注水基环中的位置。
144.例如,第五注水管(v
i
,v
j
)的长度为5m;第五注水管内总的配注量为5m3;其中,第五注水管(v
i
,v
j
)的起点为v
i
,第五注水管(v
i
,v
j
)的终点为v
j
。第五注水管道在第一注水基环中的配注量为3m3,在第三注水基环中的配注量为2m3,则确定第五注水管在第一注水基环中的等效长度为3m;根据等效长度,确定第五注水管的终点为v
mid
;其中,v
i
到v
mid
的长度为3m;调整第一注水基环中第五注水管的终点v
j
调整为v
mid

145.在另一种可能的实现方式中,第五注水管道与除第五注水管道外的其它注水管道的位置关系为不交错关系;相应的,计算机设备从多个注水基环包括的多个注水管道中选取第五注水管道;确定第五注水管道与除第五注水管道外的其它注水管道的位置关系;响应于第五注水管道与其它注水管道不交错,将第五注水管道标记为已调整。
146.在一种可能的实现方式中,第一注水基环中包括的注水管道和多个第二注水基环中包括的注水管道不存在相同的注水管道,也即第五注水管道属于一个注水基环,确定第五注水管道与其它注水管道不交错。
147.在本技术实施例中,计算机设备对多个注水基环中包括的注水管道的位置关系进行确认;如果存在第五注水管道与其他注水管道存在交错,则对该第五注水管道的流量进行调整;可以避免注水管道内的流量重复计算在多个注水基环内;从而保证了第一注水基环和多个第二注水基环内流量的准确性。
148.步骤305、计算机设备以多个第二注水节点中包括的每个注水泵的运行参数为变量,以第二油田注水系统的总能耗最低为目标,建立第二油田注水系统的能耗优化模型。
149.在本公开实施例中,由于注水泵的运行参数不同,能耗不同;第二油田注水系统的
最低总能耗与第二油田注水系统中每个注水泵的注水泵的启停状态和运行参数有关。其中,第二注水节点中包含至少一个注水泵。
150.在一种可能的实现方式中,继续参见图4,以第二油田注水系统的总能耗最低为目标,建立第二油田注水系统的能耗优化模型。相应的,本步骤可以包括:根据每个注水泵的启停状态和运行参数,确定第二油田注水系统的总能耗最低的目标函数;根据每个注水泵的供注水量平衡、注水泵水量限制、注水站水量、注水井配注压力限制,确定目标函数对应的约束函数;确定满足目标函数和约束函数对应的能耗优化模型。
151.在一种可能的实现方式中,根据每个注水泵的启停状态和运行参数,确定第二油田注水系统的总能耗最低的目标函数为公式(1):
152.公式(1):
153.其中,h
i
为第i台注水泵的扬程,单位为:m;q
i
为第i台注水泵的排量,单位为:m3/h;η
pi
为第i台注水泵在排量为q
i
时的效率,单位为:%;η
mi
为驱动第i台注水泵的电机的效率,单位为:%;n
p
为注水泵运行总数量,单位为:台;ρ为流体密度,单位为:kg/m3;g为重力加速度,单位为:m/s2;t
i
为第i台泵的运行时间,单位为:h;γ为单位换算系数,为常数3.6
×
10-6

154.在一种可能的实现方式中,根据每个注水泵的供注水量平衡、注水泵水量、注水站水量、注水井配注压力限制,确定目标函数对应的约束函数。
155.根据每个注水泵的供注水量平衡,确定目标函数对应的约束函数为公式(2):
156.公式(2):
157.其中,n
w
为为系统中注水井总数量。
158.根据注水井配注压力限制,确定目标函数对应的约束函数为公式(3):
159.公式(3):
160.其中,为第i口注水井要求的最低注入压力。
161.根据注水泵水量,确定目标函数对应的约束函数为公式(4):
162.公式(4):
163.其中,为第i台注水泵在高效区工作的最小和最大排量。
164.根据注水站水量,确定目标函数对应的约束函数为公式(5):
165.公式(5):
166.其中,n
i
为第i注水站中运行注水泵的台数;为第i注水站注水量的上限值和下限值;m为注水站的数量。
167.在一种可能的实现方式中,确定同时满足目标函数和约束函数的方程组为能耗优化模型。
168.步骤306、计算机设备根据注水管道中的流量,构建第二油田注水系统的能量平衡模型。
169.在一种可能的实现方式中,根据注水管道中的流量,构建第二油田注水系统的能量平衡模型,可以通过以下步骤(1)至(3)实现:
170.(1)通过注水管道的流量分配模型,确定多个注水基环中包括的多个注水管道的流量。
171.在一种可能的实现方式中,本步骤包括:根据注水管道的流量以及注水管道的阻力系数,确定注水管道的能量损失函数;根据能量损失函数,以及注水基环的总能量损失,确定注水基环中包括的多个注水管道的流量。
172.其中,能量损失函数为公式(6):
173.公式(6):
174.其中,f为能量损失,s
ij
为注水管道的阻力系数;q
ij
为由第二注水节点i流向第二注水节点j的注水管道的流量;p为注水管道的数目。
175.需要说明的一点是,注水管道内水的流向可以不同,例如,注水管道内水的流向可以为第二注水节点j流向第二注水节点i,则注水管道的流量为-q
ij
。其中,-q
ij
=q
ij
,符号代表注水管道内水的流向。
176.在一种可能的实现方式中,根据能量损失函数,以及注水基环的总能量损失,确定注水基环中包括的多个注水管道的流量,包括:以注水基环的总能量损失最小为目标,以注水节点流量平衡为约束条件,建立注水管道的流量分配模型;根据流量分配模型,确定注水基环中包括的多个注水管道的流量。
177.其中,注水管道的流量分配模型为方程组(1):
178.方程组(1):
179.其中,f为能量损失,s
ij
为注水管道的阻力系数;q
ij
为由第二注水节点i流向第二注水节点j的注水管道的流量;p为注水管道的数目;q
i
为注水管道流入注水节点i的流量;q
is
为注水管道起源流入注水节点i的总流量;n
i
为与第二注水节点i相连的注水管道的数目。
180.(2)根据注水基环中包括的多个注水管道的流量,建立注水基环对应的能量方程。
181.在一种可能的实现方式中,计算机设备根据方程组(1)确定的多个注水管道的流量为注水基环的总能量损失最小时,多个注水管道内的流量。此时,流量分配模型为流量最优分配模型。
182.相应的,本步骤包括:计算机设备根据流量最优分配模型中多个注水管道的流量,建立注水基环对应的能量方程。
183.其中,第一注水基环对应的能量方程为f1(q1,q2,q3,

,q
f
)=δh1;第二注水基环对应的能量方程为:f2(q
g
,q
g 1
,q
g 2
,

,q
j
)=δh2;第l注水基环对应的能量方程为:f
l
(q
m
,q
m 1
,q
m 2
,

,q
p
)=δh
l

184.其中,q
i
表示第i个注水管道对应的流量;l为注水基环的数量;δh
j
表示注水基环j的闭合能量差;其中,f为第1个注水基环f1内注水管道的数目;j-g为第2个注水基环f2内注水管道的数目;p-m为第l个注水基环f
l
内注水管道的数目。
185.(3)通过能量方程,构建第二油田注水系统的能量平衡模型。
186.在一种可能的实现方式中,本步骤包括:确定每个基环对应的能量方程,确定多个能量方程组成的能量方程组为第二油田注水系统的能量平衡模型。在一种可能的实现方式中,继续参见图4,以基环为单元建立能量方程组。
187.其中,多个能量方程组成的能量方程组为方程组(2):
188.方程组(2):
189.其中,q
i
表示第i个注水管道对应的流量;l为注水基环的数量;δh
j
表示注水基环j的闭合能量差;其中,f为第1个注水基环f1内注水管道的数目;j-g为第2个注水基环f2内注水管道的数目;p-m为第l个注水基环f
l
内注水管道的数目。
190.步骤307、计算机设备通过能量平衡模型对第二油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数。
191.在本技术实施例中,每个可行方案对应的注水泵的运行参数既满足能量平衡模型,也满足能耗优化模型。
192.在一种可能的实现方式中,通过能量平衡模型对第二油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数,包括:对于每个注水泵,通过能量平衡模型,确定注水泵的第一运行参数,根据第一运行参数,确定第二油田注水系统的第一总能耗;根据能耗优化模型,确定第二油田注水系统的配注要求;响应于第一总能耗满足配注要求,将第一运行参数作为注水泵的运行参数;响应于第一总能耗不满足配注要求,对第一运行参数进行调整,直到调整后的第二运行参数对应的第二油田注水系统的第二总能耗满足配注要求为止,将第二运行参数作为注水泵的运行参数。
193.在一种可能的实现方式中,对于每个注水泵,通过能量平衡模型,确定每个注水泵的第一运行参数,包括:通过粒子群算法确定每个注水泵的多个运行参数,从多个运行参数中选取满足能量平衡模型的每个注水泵的第一运行参数。
194.其中,多个注水泵的运行参数可以相同,也可以不同。在一种可能的实现方式中,运行参数可以是该注水泵的电机的运行效率。当电机的运行效率增加时,注水泵的注水压力增大,注水泵的排量增加,与该注水节点连接的注水管道的流量也增加。
195.需要说明的一点是,粒子群中包含多个粒子,每个粒子对应的多个注水泵的开启状态不同,也即每个粒子对应的每个注水泵的运行方案不同。在确定多个注水泵的开启状态之后,可以通过调整每个注水泵的运行参数,得到满足能耗优化模型的运行方案。
196.在一种可能的实现方式中,通过粒子群算法确定每个注水泵的多个运行参数,从多个运行参数中选取满足能量平衡模型的注水泵的第一运行参数,包括:计算机设备根据解环法进行仿真计算,确定满足能量平衡模型的每个注水泵的第一运行参数。
197.例如,设置粒子群中包含50个粒子;粒子群算法惯性权重w=0.8;学习因子c1=c2=0.8;最大迭代次数为i
max
=500。对于每个粒子,计算机设备根据解环法进行仿真计算。其中,解环法是通过不断增加环校正流量δq来调整基环对应的闭合能量差。在一种可能的实现方式中,解环法中环校正流量δq的收敛精度为前后两次的流量之差不大于0.02m3。
198.在一种可能的实现方式中,粒子的编码方案为:式中,k为自然数,且k≤50,是第j台注水泵在第k个粒子中的位置。其中,对于每个粒子,可以通过环校正流量δq来调整也即通过调整每台注水泵的流量来调整该注水泵在该粒子中的位置。
199.在本技术实施例中,针对每一个粒子的信息,可以通过注水管道的流量分配模型,确定注水基环中包括的多个注水管道的初始流量。
200.在一种可能的实现方式中,根据解环法进行仿真计算,确定满足能量平衡模型的注水泵的第一运行参数,包括,根据多个注水管道的初始流量,确定能量方程中每个基环对应的闭合能量差,每个基环对应的闭合能量差均小于第一能量阈值,确定注水泵的第一运行参数满足能量平衡模型。
201.对于每个粒子,确定每个基环对应的能量方程,确定多个能量方程组成的方程组为能量平衡模型。
202.其中,多个能量方程组成的方程组为方程组为:
[0203][0204]
其中,q
i
表示第i个注水管道对应的流量;l为注水基环的数量;δh
j
表示注水基环j的闭合能量差;其中,f为第1个注水基环f1内注水管道的数目;j-g为第2个注水基环f2内注水管道的数目;p-m为第l个注水基环f
l
内注水管道的数目。
[0205]
其中,第一能量阈值可以是向注水管道内注入0.01m
3-0.05m3之间任一流量所需的能量。例如,第一能量阈值可以是向注水管道内注入0.02m3流量所需的能量。也即该粒子中对应的多个注水管道的初始流量,其闭合能量差均小于向注水管道内注入0.02m3流量所需的能量。
[0206]
在另一种可能的实现方式中,计算机设备根据解环法进行仿真计算,确定满足能量平衡模型的注水泵的第一运行参数,包括,计算机设备根据多个注水管道的初始流量,确定能量方程中每个基环对应的闭合能量差,存在基环对应的闭合能量差不小于第一能量阈值,对该基环内的流量进行调整,直到调整后能量方程中每个基环对应的闭合能量差均小于第一能量阈值为止,确定注水泵的第一运行参数满足能量平衡模型。
[0207]
在一种可能的实现方式中,继续参见图4,计算机设备通过环校正流量对基环内的流量进行调整,将基环内的每个注水管道的流量与环校正流量相加,对注水管道的流量进行更新。在一种可能的实现方式中,计算机设备可以采用牛顿法求解环校正流量δq
i
;其中,δq
i
表示第i个注水管道对应的环校正流量。
[0208]
相应的,调整后的能量平衡方程组为方程组(3):
[0209]
方程组(3):
[0210]
其中,q
i
表示第i个注水管道对应的流量;l为注水基环的数量;δq
i
表示第i个注水管道对应的环校正流量;其中,f为第1个注水基环f1内注水管道的数目;j-g为第2个注水基环f2内注水管道的数目;p-m为第l个注水基环f
l
内注水管道的数目。
[0211]
在一种可能的实现方式中,继续参见图4,计算机设备判定调整后每个基环对应的能量方程中闭合能量差是否满足收敛条件;也即判定调整后每个基环对应的能量方程中闭合能量差是否都小于向注水管道内注入0.02m3流量所需的能量。如果不满足收敛条件,则继续对基环内的流量进行调整;如果满足收敛条件,确定注水泵的第一运行参数满足能量平衡模型。
[0212]
在一种可能的实现方式中,调整后每个基环对应的能量方程中的闭合能量差接近于零,均小于第一能量阈值。在本技术实施例中,继续参见图4,满足能量平衡模型的每个注水泵的运行参数为该粒子的最优解运行参数,也即该粒子适应度函数值。
[0213]
在一种可能的实现方式中,计算机设备根据能耗优化模型,确定第二油田注水系统的配注要求;响应于第一总能耗满足配注要求,将第一运行参数作为注水泵的运行参数。此时,第一运行参数为最优解参数,也即该粒子适应度函数值。
[0214]
在一种可能的实现方式中,第一总能耗的配注要求为注水井的注入压力大于第一压力阈值。其中,第一压力阈值可以是该注水井的最低压力值,也即注水井的注入压力大于该注水井的最低压力值。此时,第一总能耗满足能耗优化模型。
[0215]
在另一种可能的实现方式中,配注要求可以是注水管道的流量大于预设流量。其中,预设流量为注水基环的总能量损失最小时注水管道的流量。此时,第一总能耗满足能耗优化模型。
[0216]
在另一种可能的实现方式中,计算机设备响应于第一总能耗不满足配注要求,对第一运行参数进行调整,直到调整后的第二运行参数对应的第二油田注水系统的第二总能耗满足配注要求为止,将第二运行参数作为注水泵的运行参数。此时,第二运行参数为最优解参数,也即该粒子适应度函数值。
[0217]
在一种可能的实现方式中,继续参见图4,计算机设备判定第一总能耗是否满足配注要求,也即判定第一运行参数是否满足约束条件。当第一运行参数满足约束条件,确定第一运行参数为最优解参数;当第一运行参数不满足约束条件,更新粒子,对第一运行参数进行调整;继续判定第二运行参数是否满足约束条件;直到调整后的第二运行参数满足约束要求为止,将第二运行参数作为最优解参数。其中,第二运行参数为其他粒子对应的注水泵的运行参数,对第一运行参数进行调整,也即更换其他粒子对应的注水泵的运行参数。
[0218]
例如,粒子群中包含50个粒子,50个粒子对应50种运行方案;每个运行方案中注水泵的运行参数不同。其中,满足配注要求的运行方案有10个,则满足能耗优化模型的每个注水泵的运行参数有10种。
[0219]
在本技术实施例中,通过粒子群算法确定注水泵的多个运行参数,从多个运行参数中选取满足能量平衡模型的注水泵的第一运行参数;通过能量平衡模型对油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数。由于通过粒子群算法,确定满足能耗优化模型的每个注水泵的运行参数可以是多个。当其中一种方案的运行参数无法正常运行时,可以直接更换其他方案的运行参数;因此,提高了油田注水系统能耗优化的效率。
[0220]
图5为本公开实施例提供的一种油田注水系统的能耗优化装置的框图。该述装置包括:
[0221]
简化模块501,用于对待优化的第一油田注水系统中包括的多个第一注水节点进行简化处理,得到多个第二注水节点;
[0222]
第一确定模块502,用于根据与多个第二注水节点连接的多个注水管道,确定多个注水管道组成的多个注水基环;
[0223]
第二确定模块503,用于确定由多个注水基环组成的第二油田注水系统;
[0224]
建立模块504,用于以多个第二注水节点中包括的每个注水泵的运行参数为变量,以第二油田注水系统的总能耗最低为目标,建立第二油田注水系统的能耗优化模型;
[0225]
第三确定模块505,用于根据注水管道中的流量,构建第二油田注水系统的能量平衡模型,通过能量平衡模型对第二油田注水系统进行模拟仿真,确定满足能耗优化模型的每个注水泵的运行参数。
[0226]
在一种可能的实现方式中,第一注水节点包括第一注水井、第一配水间和第一注水站;简化模块501,用于确定每个第一注水井与第一配水间的连接关系,响应于第一注水井仅与一个第一配水间相连接,利用等效递推法对第一注水井和第一配水间进行简化,得到多个简化后的第二配水间;确定每个第二配水间与第一注水站的连接关系;响应于第二配水间仅与一个第一注水站相连接,利用等效递推法对第二配水间和第一注水站进行简化,得到多个简化后的第二注水站;将多个第二注水站确定为多个第二注水节点;响应于第二配水间与多个第一注水站相连接,将多个第二配水间确定为多个第二注水节点。
[0227]
在另一种可能的实现方式中,第一确定模块502,用于从多个注水管道中选择第一注水管道,利用深度优先搜索算法,从多个注水管道中确定与第一注水管道组成闭合路径的至少一个第三注水管道,确定第一注水管道和至少一个第三注水管道组成的第一注水基环;对第一注水基环中的每个注水管道进行标记;从未标记的注水管道中选择第二注水管道,利用深度优先搜索算法,确定与第二注水管道组成闭合路径的至少一个第四注水管道,确定第二注水管道和至少一个第四注水管道组成的第二注水基环,直到不存在未标记的注水管道为止。
[0228]
在另一种可能的实现方式中,参见图6,该装置还包括:
[0229]
选取模块506,用于从多个注水基环包括的多个注水管道中选取第五注水管道;
[0230]
调整模块507,用于确定第五注水管道与除第五注水管道外的其它注水管道的位置关系;响应于第五注水管道与其它注水管道交错,对第五注水管道进行调整,直到调整后的第五注水管道与其它注水管道不交错为止。
[0231]
在另一种可能的实现方式中,建立模块504,用于根据每个注水泵的启停状态和运行参数,确定第二油田注水系统的总能耗最低的目标函数;根据每个注水泵的供注水量平
衡、注水泵水量限制、注水站水量、注水井配注压力限制,确定目标函数对应的约束函数;确定满足目标函数和约束函数对应的能耗优化模型。
[0232]
在另一种可能的实现方式中,第三确定模块505,用于通过注水管道的流量分配模型,确定多个注水基环中包括的多个注水管道的流量;根据多个注水基环中包括的多个注水管道的流量,建立注水基环对应的能量方程;通过能量方程,构建第二油田注水系统的能量平衡模型。
[0233]
在另一种可能的实现方式中,第三确定模块505,用于根据注水管道的流量以及多个注水管道的阻力系数,确定多个注水管道的能量损失函数;根据能量损失函数,以及注水基环的总能量损失,确定多个注水基环中包括的多个注水管道的流量。
[0234]
在另一种可能的实现方式中,第三确定模块505,用于对于每个注水泵,通过能量平衡模型,确定注水泵的第一运行参数,根据第一运行参数,确定第二油田注水系统的第一总能耗;根据能耗优化模型,确定第二油田注水系统的配注要求;响应于第一总能耗满足配注要求,将第一运行参数作为注水泵的运行参数;响应于第一总能耗不满足配注要求,对第一运行参数进行调整,直到调整后的第二运行参数对应的油田注水系统的第二总能耗满足配注要求为止,将第二运行参数作为注水泵的运行参数。
[0235]
在另一种可能的实现方式中,第三确定模块505,用于通过粒子群算法确定注水泵的多个运行参数,从多个运行参数中选取满足能量平衡模型的注水泵的第一运行参数。
[0236]
在本公开实施例中,由于对第一油田注水系统中包括的多个第一注水节点进行简化,得到多个简化后的第二注水节点;有效降低了能量平衡模型的维度,缩短了求解油田注水系统的能耗所需的计算时间;并且由于能量平衡模型的维度少,因此在求解油田注水系统的能耗的过程中,累计误差小;因此,提高了油田注水系统能耗优化的效率和准确性。
[0237]
以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献