科吉思石油论坛

标题: 【FAQ】2.3 时间步的影响 [打印本页]

作者: 乔聪颖    时间: 2020-6-17 14:29
标题: 【FAQ】2.3 时间步的影响
本帖最后由 张鹏326 于 2020-7-14 11:36 编辑

2.3 Influence of timestep
2.3 时间步的影响

Calculation and reporting steps
计算和报告时间步
报告步的产量
Often during one reporting step (where the well conditions are set) the simulator passes several calculation steps, the size of these steps is chosen to optimize approximation and convergence – picture 45.
通常,在一个报告步(设置了井条件)中,模拟器会通过几个计算步,选择这些步骤的大小可以优化逼近度和收敛性 – 图45。
The well rate on a reporting step is rate on step 3 (picture 45). As a result, well rate depends on time step sizes during reporting step.
报告步骤的井产量是三个(计算时间)步的产量(图45)。因此,井产量取决于报告步骤中的时间步长(即计算时间步)。

Current indices uncertainty
当前索引不确定性
The simulators report all current measurements (such as rates, water cut, BHP etc) for last calculation step during current reporting step, so the values depend on size and number of calculation steps during current reporting step. This is a function of:
模拟器会报告当前报告步骤中最后一个计算步骤的所有当前测量值(例如产量,含水率,BHP等),因此这些值取决于当前报告步骤中计算步的大小和数量。与以下内容有关:
Instead of Current data, it is better to use either Cumulative, or Average for this step. For example, average rate for the step is cumulative production during this time step divided on its length.
(查看时)最好使用“累积”或“平均值”,而不是“当前”数据。例如,该步骤的平均产量是该时间步骤中的累积产量除以时间步长。

The current well modes are uncertain
目前的井控方式不确定
If the well has several limits, like, liquid production, BHP and THP, these limits are checked on each calculation time step. As a result, for different calculation settings, there will be different timesteps and different well switch times.
如果该井有多个限值,例如产液量、BHP和THP,则在每个计算时间步都会检查这些限值。因此,对于不同的计算设置,将会有不同的时间步长和不同的井开关时间。

Well closure time is uncertain
关井时间不确定
If the limits make the well shut in (like, BHP above block pressure), for different time steps the well may be shut in at different moments of time. In this case, the cumulative indices also change.
如果由于限制使井关闭(例如,BHP超过网格压力),对于不同的时间步骤,井可能在不同的时间被关闭。在这种情况下,累积指标也会发生变化。

Conditions checked on calculation time steps
计算时间步的检查条件
If some condition is checked on every time step, and if it is fulfilled, the well regimes change, then at moments depending on the following settings:
如果某些条件在每个时间步都会检查,并且满足条件,则井的状态会发生变化,取决于以下设置:

The model behavior can change by a «jump» . This is how small rounding errors produce large differences in calculation.
模型行为可能通过“跳转”来改变(注:即很小的扰动)。 这就是小的舍入误差如何在计算中产生很大差异。

Example.
示例。Economic limits – WECON (see 13.20.76)
经济极限 - WECON(请参阅13.20.76)
Typical case: well water cut or Gas-oil ratio is checked and the well is closed (WECON, see 13.20.76). Here two uncertainties influence:
典型情况:检查井的含水率或气油比并关闭井(WECON,请参阅13.20.76)。这里有两个不确定性影响:
As a result of WECON, global model changes – the well or perforations close.
WECON的结果是,整体模型发生了变化 – 井或射孔关闭。

Example.
示例。
On January 1 well has water cut 99.01% on 1 core and 98.99% on 8 cores. In the former case the well is closed, in the latter it may work for one more year (calculation step) and produce 100 m3 of oil, that is, 30% of its yearly production on the previous year.
在1月1日,一口井的含水率在用一个内核上(运算时)为99.01%,八个内核上为98.99%。在前一种情况下,井会关闭,在后一种情况下,井可能会再生产一年(计算步),并生产100立方米的石油,即上一年年产量的30%。
Which answer is «more correct»?
哪个答案“更正确”?

How do we cope with this uncertainty?
我们如何应对这种不确定性?
How to reduce uncertainty?
如何减少不确定性?

Compensation – WCONINJP (see 13.20.46)
补偿(注:注采平衡)– WCONINJP(请参阅13.20.46)
Injection well rate is calculated from production well rates. There are two uncertainties:
注入井注入量由生产井产量计算得出。有两个不确定性:
The result is global model change, because injection well regime changes.
结果是整体模型发生变化,因为注入井状态发生了变化。

Group control – GCONPROD (see 13.20.88)
井组控制 – GCONPROD(请参阅13.20.88)
Group production is distributed between wells – members of group. There are several uncertainties:
井组产量在各个井组的成员(井)之间分配。有几个不确定因素:
The result is global model change, because injection well regime changes.
结果是整体模型发生变化,因为注入井状态发生了变化。

Group control and others
井组控制及其他
based on current value of parameter on one well. This global model change due to one current value of parameter on calculation time step is really a winner among all instability and uncertainty options.
基于一口井的参数当前值。在计算时间步上,由于参数的一个当前值而导致的全局模型更改,实际上是所有不稳定和不确定性选项中的获胜者。

(注:2.3本质上与2.2的内容没有区别,只是从时间步方面进行了解释。
总体而言,数值模拟的计算分为报告时间步和计算时间步,正常情况下在进行数值计算时,若是大的时间步没有满足收敛条件,则会将其拆分为多个小的计算时间步来细化计算。很多因素(单井控制、井组控制、ACTION系列、经济极限)都可能对计算时间步的分配有影响,而井控方式等生产制度会依据在计算时间步的计算结果进行判断、改变;如2.2种所描述的,内核数量也会影响计算结果,等等。在多个因素的综合确定下,数模计算结果有着一定的不确定性。
通常可以通过:设置内核数量、应用WTEST关键字、调整最大最小(计算)时间步限制等方式来减小这种不确定性。--qcy)






欢迎光临 科吉思石油论坛 (http://bbs.colchis.cn/) Powered by Discuz! X3.2