FlowSim 五井 LiftTable 集输与生产优化案例手册

IPR → 合成举升表(LiftTable)→ 定压降节流 → 汇管 → 短外输管 → 分离器 · 气出口定压 2 atm · 最大原油目标下两类约束组合

产品模块:PipeNetworkRK / Black-Oil / ProductionNetworkOptimizer 场景:五井 LiftTable 中段 + Separator 定压出口 基线出口压力:2 atm(202650 Pa) 版本基准:2026-08

1. 概述

本手册描述一套用于稳态管网生产优化的五井示例。井筒中段采用合成 LiftTable(按测深缩放的举升压降表)替代真实油管多相积分;井口为定压降(Fixed ΔP)节流;汇管之后经短外输管进入分离器。气体出口按2 个标准大气压定压,以放大集输压差与产量,突出液量上限与井底生产压差(Drawdown)约束在优化中的作用。

数值来源:单元测试 FiveReservoirs_IPR_LiftTable_Choke_Manifold_Pipe_Separator_FixedPressureTests(基准)与基于 ProductionNetworkOptimizer + Ipopt 的 2 atm 最大油优化工况(案例 A/B)。

2. 拓扑结构

绿菱 = IPR 紫表 = LiftTable 举升表 黄沙漏 = 定压降节流 蓝方块 = 汇管 蓝矩 = 外输 PipeRK 立式容器 = 分离器

2.1 工艺链

每口井三条支路串联后汇入同一汇管节点;汇管下游仅一条短干线进入分离器;分离器气相出口为定压边界,液相出口为对应引流支路。与「管段中段」集输手册的差异在于:井口前中段为 LiftTableBranch,而非 Beggs–Brill 油管积分。

PI LT Five-Well Gathering · LiftTable Mid-leg · Fixed Gas Outlet 2 atm IPR – LiftTable – FixedDrop Choke · Manifold · Trunk PipeRK · Separator · P_gas = 2 atm Well0 Well1 Well2 Well3 Well4 Manifold Trunk 5 m Separator P_gas = 2 atm Notes Mid-leg = synthetic LiftTable (not PipeRK tubing) Choke = FixedPressureDrop (NLP control u_i) Trunk = PipeRK 5 m; vapor sink fixed-P Opt: max OilRate s.t. MaxDD / MaxLiquid Baseline choke ΔP: 40 / 3 / 8 / 4 / 30 kPa (Well0…Well4) Gas outlet for base & opt cases in this handbook: 2 atm

图 1 — 五井 IPR–LiftTable–节流–汇管–外输–分离器(气出口 2 atm)

2.2 支路结构对照

单元类型说明
Well i 油藏源外节点 + Black-Oil 源模板定 Pres、定温、初值质量流量
IPR i产能指数支路Q ≈ PI · (Pres − Pwf);发布 Drawdown
LiftTable i合成举升表(CPIN)dP0 随 MD 缩放;含水/GOR/流量相关二次项
CHK i井口节流 Fixed ΔP基准给定;优化中为决策变量 u_i
Manifold汇管内节点五井节流后汇合
TrunkPipeRK 5 m集输短干线
Separator两相分离气出口定压 2 atm;液相引流

3. 流体与井筒

3.1 Black-Oil 公共基液

各井从同一 Black-Oil 基液深克隆后,写入绝对 GOR / 含水;井筒温度(BHT)用于 LiftTable 生成坐标(绝对值见表 3.2)。

参数数值说明
物性包Black-Oil与管网 BlackOil 测试夹具一致
网络温度 T329.15K(LongPipe 基准温度)
单井初值流量≈ LongPipe 质量流量求解初值
GOR / WCT分井绝对值见 §3.2(基液约 560.9 scf/stb · 10%)

3.2 分井流体与井筒参数(绝对值)

公共基液标准点约为 GOR = 560.9 scf/stbWCT = 10%、温度 T = 329.15 K。各井在此基液上施加工况绝对 GOR / 含水与 LiftTable 生成井底温度;下列数值为网络构建后实际分辨/写入的结果。

GOR (scf/stb) WCT (%) BHT (K) 测深 MD (ft)
Well0516.110.5329.154600
Well1560.99.0312.694400
Well2605.810.0345.615000
Well3532.911.0302.824700
Well4617.09.5355.485200

3.3 合成 LiftTable

参数数值说明
参考 dP0 @ 5000 ft500 kPa非静水;分井按 MD 比例缩放
半流量二次压降40 kPa流量相关分量标定
含水 / GOR 敏感系数A_wct=200, B_gor=20表构造用
计算模式CPIN给定入口压力,预测井口压力

4. 基准模型设置

下列为 2 atm 气出口下冷启动基准(CreateAndSolveBaseline(TwoAtmospherePa))的完整输入与稳态结果。井口节流为固定 ΔP;不进行优化。

4.1 网络规模与边界

参数数值单位 / 说明
油藏井数5
节点数19油藏、流井底、井口、汇管、分离器、气/液沉点
支路数18每井 3 段 + 干线 + 气/液出口
气出口压力202650Pa(2 × 101325)
井口节流模型FixedPressureDrop液相服务;见 §4.2
外输干线长度5m(短干线,压降次要)
冷启动SkipDarcyFirstIteration=true优化 / 再评估前通常关闭

4.2 基准案例井位设置(Pres / PI / 节流 ΔP)

下述为 2 atm 基准冷启动的全部井位输入:油藏压力 Pres、产能指数 PI、井口 Fixed 节流压降 choke ΔP。优化案例仅改动节流 ΔP,其余本表参数保持不变。

Pres (Pa) Pres (MPa) PI ((kg/s)/Pa) choke ΔP (Pa) choke ΔP (kPa)
Well01 798 558.151.79860.0009639840 00040.0
Well11 750 000.001.75000.001056893 0003.0
Well21 760 000.001.76000.001033898 0008.0
Well31 755 000.001.75500.000978744 0004.0
Well41 817 799.501.81780.0010925530 00030.0

基准节流布置:较强/较浅井(Well0、Well4)节流偏大,弱/深井(Well1–3)节流偏小,使五井在 2 atm 边界下同时有产量。分井 GOR / WCT / BHT / MD 见 §3.2。

4.3 基准稳态结果(2 atm)

项目结果
求解状态收敛(冷启动 + 再评估)
标准原油98763 bbl/d(0.1817 m³/s SC)
标准天然气101.9 MMscf/d
标准水10974 bbl/d
标准液体109737 bbl/d(0.2019 m³/s SC)
分离器进料质量269.5 kg/s
各井状态均未关断、非临界流动
节流 ΔP (kPa) 质量流量 (kg/s) DD (kPa) Pr / Pwf / WHP (kPa)
Well040.068.4771.021799 / 1727 / 1255
Well13.083.3078.811750 / 1671 / 1218
Well28.023.7122.931760 / 1737 / 1223
Well34.051.9653.091755 / 1702 / 1219
Well430.042.1138.541818 / 1779 / 1245

表 1 — 基准案例(2 atm)分井结果

5. 优化案例定义

两档优化均在同一拓扑、同一流体与同一 2 atm 气出口边界下运行。求解器为嵌套 NLP:外层 Ipopt(有限差分梯度),内层完整管网稳态 Calculate。

5.1 决策变量(可调变量)

符号含义下界上界说明
u0…u4井 i 井口 Fixed ΔP1 kPa500 kPa单位 Pa;五井均自由

5.2 案例 A — 液量上限 + Well0 生产压差上限

项目设定
目标最大化分离器标准原油产量 OilRate(bbl/d 尺度)
约束 C1MaxDrawdown[0] ≤ 68 kPa
约束 C2MaxSeparatorLiquidRate ≤ 100000 bbl/d(SC)
其余井 MaxDD松弛(约 2×基准 DD 或更高),不主动收紧
可调变量u0…u4 五井节流压降
基准液体约 109.7 kbbl/d > 100 kbbl/d,故液量约束在最优点通常有效。Well0 基准 DD ≈ 71 kPa > 68 kPa,上限具有收紧趋势,但在液量上限主导时,Well0 的 DD 可显著低于 68 kPa(主动节流让产给其他井)。

5.3 案例 B — 在 A 上增加 Well3 生产压差上限

项目设定
目标同案例 A:最大 OilRate
约束 C1MaxDrawdown[0] ≤ 68 kPa
约束 C2MaxSeparatorLiquidRate ≤ 100000 bbl/d
约束 C3(新增)MaxDrawdown[3] ≤ 80 kPa
可调变量同 A:u0…u4

动机:案例 A 的最优点往往放大 Well3 产量(低节流、高 DD),用其在液量天花板下置换较低效井的原油贡献。C3 限制该「替位」策略,迫使产量在井间重分配。

6. 结果对比与小结

6.1 标准产量总量对比

案例 原油 (bbl/d) 液体 (bbl/d) 气 (MMscf/d) 水 (bbl/d) 质量进料 (kg/s)
基准 Base98763109737101.910974269.5
优化 A(DD0≤68 · Liq≤100k)9000010000092.910000245.6
优化 B(+ DD3≤80)9000010000092.910000245.6

相对基准:原油约 −8.9%(−8763 bbl/d),液体压至限额 −8.9%。A 与 B 的总量几乎重合,差异体现在井间产量与节流分配。

6.2 分井:节流压降 / 质量流量 / 生产压差

节流 ΔP (kPa) 质量流量 (kg/s) DD (kPa)
BaseAB BaseAB BaseAB
Well0 40.0191.7176.4 68.4733.0248.24 71.034.350.1
Well1 3.0135.0123.1 83.3065.2278.29 78.861.774.1
Well2 8.0122.9125.8 23.7123.5721.15 22.922.820.5
Well3 4.071.892.6 51.9697.7678.01 53.199.979.7
Well4 30.0159.5165.7 42.1126.0519.93 38.523.818.2

表 2 — 基准 / 案例 A / 案例 B 分井对比(四舍五入)

6.3 约束有效性

基准不施加任何优化约束,表中仅列出同期观测物理量以便对照;不判“违反 / 满足”。案例 A 未定义 MaxDD[3] 约束,故对该列报告为“未施加”(括号内为同期观测 DD[3])。仅对该案例实际激活的约束标注贴边 / 松弛。

约束基准(无约束)案例 A案例 B
MaxSeparatorLiquidRate ≤ 100 kbbl/d未施加(观测 109.7)贴边(100.0)贴边(100.0)
MaxDD[0] ≤ 68 kPa未施加(观测 71.0)松弛(34.3)松弛(50.1)
MaxDD[3] ≤ 80 kPa未施加(观测 53.1)未施加(观测 99.9)贴边(79.7)

6.4 行为解读

  1. 基准 → A:液量天花板迫使总产下降。优化在限额内最大化原油,将产量向 Well3 集中(相对低压降、DD 抬至约 100 kPa),Well0/4 明显收节流减产。
  2. A → B:禁止 Well3「高抽替位」后,u3 升高、Well3 流量下降;Well0 与 Well1 相对打开补回原油,使标准油量仍可达到与 A 相同的 90 kbbl/d 级别,液体仍贴 100 kbbl/d。
  3. MaxDD[0]:在两档最优点均未贴边——液量约束更紧,不必把 Well0 压到 68 kPa 才能满足/最优。

7. 结论

  1. 基准模型在 2 atm 气出口下五井全开,标准液体约 110 kbbl/d、原油约 99 kbbl/d;Well0 生产压差约 71 kPa,节流给定为 3–40 kPa 量级。
  2. 案例 A(MaxDD[0]≤68 kPa + 液体 ≤100 kbbl/d)把液体压到上限,原油约 90 kbbl/d。最优控制依赖 Well3 强产出(高 DD、低节流)在液体限额内置换油组分。
  3. 案例 B在 A 上增加 MaxDD[3]≤80 kPa 后,Well3 被压制,产量在 Well0/1 与 Well3/4 间重新分配,但标准原油与液体总量与 A 基本相同——说明在本系统中,液量上限主导全局油量,附加井底压差约束主要改变井间公平/油藏风险,而非进一步削减总油。
  4. 实践上:嵌套管网 NLP 对初值敏感;宜先找可行温启动,再调用 Ipopt。约束组合宜分阶段施加,先液量、再逐步收紧井别 MaxDD,便于解释替位效应。
三案例一句话:基准冲高产量;A 用液量天花板换取约 9% 油量代价并偏向 Well3;B 在相同总油下收回 Well3 压差风险,证明「限液 + 限单井 DD」可实现同产不同分配。

附录

项目说明
代码位置tests/.../Optimization/FiveReservoirs_IPR_LiftTable_..._FixedPressureTests.cs
优化案例 B 测试Opt_..._FixedPressure_2atm_MaxOil_DD3Tests.cs
优化 APIProductionNetworkOptimizer.Optimize
物性 / 干线Black-Oil;干线 PipeRK 5 m
井筒中段合成 LiftTableBranch(非真实油管积分)
节流FixedPressureDrop,NLP 控制 u_i
出口边界气出口定压 2 atm(本手册)
模板来源《稳态油田生产集输系统案例手册》HTML 版式

(c) 海仿(上海)科技有限公司