CO2分配与EOR作业调度优化

利用离散时间优化进行提高石油采收率(EOR)作业调度及地质封存的CO2分配

摘要

碳捕集与封存(CCS)可与提高石油采收率(EOR)相结合,从而产生互补的环境和经济效益。因此,将CCS与EOR结合,除了为CO2封存提供来源外,还能从增产原油中获得经济价值。在给定需分配到不同储层的固定CO2供应量的情况下,有必要建立一个分配模型以最大化提高采收率作业的利润。本研究建立了考虑调度、容量和流量约束的离散时间优化模型,并通过案例研究对模型进行了说明。

关键词

CO2捕集与封存;提高石油采收率;优化。

1. 引言

在枯竭储层中注入CO2可与提高石油采收率(EOR)作业相结合,从而通过增加石油产量获得额外利润。为了实现可行的提高采收率作业,必须规划捕获的CO2的高效利用。因此,应将CO2供应分配到不同的储层,以实现从现有储层中增加收入的最优结果。针对此类问题已提出了优化模型[1]。此外,还开发了用于碳捕集与封存(CCS)源汇匹配以实现封存目的的各种模型[2–4]。这些模型研究了仅涉及CCS以及CCS与EOR结合的经济性问题,但缺乏对优化调度的考虑每个油藏提高采收率的开始时间。在此研究背景下,油藏的优化调度被定义为在油藏寿命与投资提高采收率应用之间的权衡,而后者是一项资本密集型决策。在本研究中,建立了一个混合整数线性规划(MILP)模型,用于在固定运行条件下将可获得的捕获CO2分配至不同的提高采收率作业。实际上,运行持续时间或连续CO2供应的可用性受限于电厂运行寿命(假设CO2来自电厂)或地下储层自然CO2供应的气田寿命。本文其余部分组织如下:第2节给出正式的问题描述,第3节介绍模型,第4节展示一个案例研究,第5节给出结论与未来工作。

2. 问题描述

问题描述如下:该系统由m个枯竭的油藏和一个CO2来源组成。在本研究中,该CO2来源运行T年,且具有固定的总流量FT。另一方面,每个储层的特征为其容量Ci,并且每注入单位CO2可产出固定数量的石油Yi,其价值为Vi。注入各储层的量应处于边界(Fi)min到(Fi)max之间,且注入的CO2中有一定比例Si被封存。所储存的CO2量可获得碳信用额C*。这些储层对应的操作具有固定的持续时间ΔTi,且可在(Ti)early至(Ti)late之间开始。将CO2运输并注入储层的成本通过线性成本函数进行估算,其中固定部分为(Co)pp,可变部分为(C)pp;后者与到储层的流速以及油藏到源的距离成正比。

3. 优化模型

目标函数是最大化所有提高采收率作业的总利润:

$$
\max Z = \sum_i \sum_k (f_{ik})(Y_i V_i)(I_k) + \sum_i \sum_k (f_{ik})(S_i)(C^*) - \sum_i [(C_o) {pp} + (C) {pp}(f_i D_i)]
\quad \text{(Eq. 1)}
$$

约束条件:

$$
a_{ik} + c_{ik} - 1 = b_{ik} \quad \forall i,k \quad \text{(公式2)}
$$

$$
c_{ik} \leq c_{i(k-1)} \quad \forall i,k \quad \text{(公式3)}
$$

$$
a_{ik} \geq a_{i(k-1)} \quad \forall i,k \quad \text{(方程4)}
$$

$$
(T_i) {\text{start}} = T - \sum_k a {ik} \quad \forall i \quad \text{(方程5)}
$$

$$
(T_i) {\text{early}} \leq (T_i) {\text{start}} \leq (T_i)_{\text{late}} \quad \forall i \quad \text{(方程6)}
$$

$$
\sum_k (f_{ik})(S_i) \leq C_i \quad \forall i \quad \text{(方程7)}
$$

$$
\sum_i (f_{ik}) \leq F_T \quad \forall k \quad \text{(公式8)}
$$

$$
(F_i) {\text{min}} \leq f_i \leq (F_i) {\text{max}} \quad \forall i \quad \text{(公式9)}
$$

$$
f_{ik} \leq f_i \quad \forall i,k \quad \text{(公式10)}
$$

$$
f_{ik} \leq F_T b_{ik} \quad \forall i,k \quad \text{(公式11)}
$$

$$
f_{ik} \geq f_i - F_T(1 - b_{ik}) \quad \forall i,k \quad \text{(公式12)}
$$

$$
\sum_k b_{ik} = \Delta T_i \quad \forall i \quad \text{(方程13)}
$$

$$
I_k = (1 + r)^{-k} \quad \forall i,k \quad \text{(方程14)}
$$

目标函数包含三个部分:回收的石油带来的收入、封存的CO2所产生的碳信用额,以及将CO2输送到各储层的设施成本。方程2、3和4描述了用于提高采收率作业调度的三个二元变量之间的关系。方程5和6用于确定作业开始的时间。方程7确保在作业期间封存的总CO2量小于储层容量。方程8为流量平衡,表示可用CO2在各个储层之间的分配。方程9至12确保流量在所有时间段内处于边界范围内并保持恒定。方程13将提高采收率作业的持续时间与二元决策变量关联起来。货币时间价值通过方程14计算。

4. 案例研究

该模型通过一个案例研究进行测试,使用 Lingo 12.0在一台2.00 GHz、4.00 GB 内存的PC 上求解。案例研究的数据如表 1 所示。来源运行时间为25年,期间可捕获的总CO2为8.5 百万吨/年。假设整个规划期的利率为8%。Transporting CO2至储层的固定成本为2000万美元,可变成本为20000美元/百万吨/公里。最优解如图 1所示。约10%的总收入来自回收的石油。根据结果,53%的总流量被分配给汇A,贡献了1.24亿美元石油收入中的27%。从该案例研究可知,在16年后未再进行任何作业。在整个规划期内,注入的117.5 百万吨CO2中有92 百万吨(78%)被储存在这些汇点中。The优化模型解决了本案例研究中可用CO2的分配以及三项提高采收率作业的调度问题。在此案例研究中。

示意图0

表 1. 案例研究数据

汇点 汇点 A 汇点 B 汇点 C
最早运营开始时间, (Ti)early, 年 1 2 1
最晚运营开始时间, (Ti)late, 年 15 10 15
容量, Ci, 百万吨 100 100 100
最小流量, (Fi)min, 百万吨/年 2 2 2
最大流量, (Fi)max, 百万吨/年 15 15 15
石油产率, Yi, 百万桶/百万吨 0.009490 0.02847 0.04745
石油价值, Vi, 美元/桶 100 70 90
封存参数,Si 0.95 0.85 0.35
提高采收率的运营寿命,ΔTi,年 15 10 15
距源距离(公里) 100 300 600

5. 结论与未来工作

一种用于调度提高石油采收率(EOR)操作的离散时间混合整数线性规划(MILP)模型结合地质CO2封存的模型已被开发。该模型允许将来自单一来源的CO2分配到不同储层,对应于固定持续时间的多个EOR项目。未来的工作包括将模型扩展至多个CO2供应来源,并考虑其他因素,如油价不确定性、储层存储容量和石油产率。

【路径规划】(螺旋)基于A星全覆盖路径规划研究(Matlab代码实现)内容概要:本文围绕“基于A星算法的全覆盖路径规划”展开研究,重点介绍了一种结合螺旋搜索策略的A星算法在栅格地图中的路径规划实现方法,并提供了完整的Matlab代码实现。该方法旨在解决移动机器人或无人机在未知或部分已知环境中实现高效、无遗漏的区域全覆盖路径规划问题。文中详细阐述了A星算法的基本原理、启发式函数设计、开放集关闭集管理机制,并融合螺旋遍历策略以提升初始探索效率,确保覆盖完整性。同时,文档提及该研究属于一系列路径规划技术的一部分,涵盖多种智能优化算法其他路径规划方法的融合应用。; 适合人群:具备一定Matlab编程基础,从事机器人、自动化、智能控制及相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于服务机器人、农业无人机、扫地机器人等需要完成区域全覆盖任务的设备路径设计;②用于学习和理解A星算法在实际路径规划中的扩展应用,特别是如何结合特定搜索策略(如螺旋)提升算法性能;③作为科研复现算法对比实验的基础代码参考。; 阅读建议:建议结合Matlab代码逐段理解算法实现细节,重点关注A星算法螺旋策略的切换逻辑条件判断,并可通过修改地图环境、障碍物分布等方式进行仿真实验,进一步掌握算法适应性优化方向。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值