Reservoir simulators estimate fluid flow from grid block to grid block until the flow reaches a well somewhere in the simulation model. Inter grid block flow is approximated using Darcy's law, with one noticeable exception: Fluid flow from well blocks to wells within those grid blocks introduces some additional difficulties. Peaceman (1978) noted that "in numerical reservoir simulation, the pressure calculated for a well block is the same as the flowing pressure at an equivalent radius, ro. For a square grid, ro = 0.2 ∆x." The problem is that the equivalent radius should demonstrably be much greater than that. In fact:where ∆x is the length of the sides of the square grid block. The video above shows that Peaceman's correction does not solve the problem noted by Peaceman, it only glosses over it. And in doing so, it introduces the distinct error stated above. Failing to solve the problem correctly may cause significant errors in the calculated fluid saturations and viscosities in the well block.Consequently, ExcSim does not use the Peaceman well correction at all. Instead, ExcSim attacks the cause of the problem and solves it by means of transmissibility corrections. See the video for details. For square grid blocks the equivalent well block radius is given by Fig2, and the transmissibility multiplier is: If the grid blocks are rectangular of size (A x B), then the transmissibility multiplier is a function of the ratio between the grid block sides, C=B/A. The formula below gives the transmissibility multiplier for the colored edges of the well block. The transmissibility multiplier for the other edges is found by inverting C, C’=1/C. The equivalent well block radius for rectangular well blocks is given by Fig. 6 below
2 Comments
Alan King
9/1/2017 17:23:20
What about in 3d?
Reply
Michael Hovdan
9/18/2017 08:45:28
In 3D the same kind of logic applies. Obviously, the mathematical formulas in 3D become much more complicated, and the expressions much longer (extending over several pages).
Reply
## Leave a Reply. |
## Archives
June 2017
## Categories |