Trust-region based solver for nonlinear transport in heterogeneous porous media

被引:56
|
作者
Wang, Xiaochen [1 ]
Tchelepi, Hamdi A. [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
关键词
Reservoir simulation; Nonlinear solver; Transport; Flux function; Trust region; MULTIPHASE FLOW;
D O I
10.1016/j.jcp.2013.06.041
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We describe a new nonlinear solver for immiscible two-phase transport in porous media, where viscous, buoyancy, and capillary forces are significant. The flux (fractional flow) function, F, is a nonlinear function of saturation and typically has inflection points and can be non-monotonic. The non-convexity and non-monotonicity of F are major sources of difficulty for nonlinear solvers of coupled multiphase flow and transport in natural porous media. We describe a modified Newton algorithm that employs trust regions of the flux function to guide the Newton iterations. The flux function is divided into saturation trust regions delineated by the inflection, unit-flux, and end points. The updates are performed such that two successive iterations cannot cross any trust-region boundary. If a crossing is detected, the saturation value is chopped back to the appropriate trust-region boundary. The proposed trust-region Newton solver, which is demonstrated across the parameter space of viscous, buoyancy and capillary effects, is a significant extension of the inflection-point strategy of Jenny et al. (JCP, 2009) [5] for viscous dominated flows. We analyze the discrete nonlinear transport equation obtained using finite-volume discretization with phase-based upstream weighting. Then, we prove convergence of the trust-region Newton method irrespective of the timestep size for single-cell problems. Numerical results across the full range of the parameter space of viscous, gravity and capillary forces indicate that our trust-region scheme is unconditionally convergent for 1D transport. That is, for a given choice of timestep size, the unique discrete solution is found independently of the initial guess. For problems dominated by buoyancy and capillarity, the trust-region Newton solver overcomes the often severe limits on timestep size associated with existing methods. To validate the effectiveness of the new nonlinear solver for large reservoir models with strong heterogeneity, we compare it with state-of-the-art nonlinear solvers for two-phase flow and transport using the SPE 10 model. Compared with existing nonlinear solvers, our trust-region solver results in superior convergence performance and achieves reduction in the total Newton iterations by more than an order of magnitude together with a corresponding reduction in the overall computational cost. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:114 / 137
页数:24
相关论文
共 50 条
  • [21] Recursive trust-region methods for multiscale nonlinear optimization
    Gratton, Serge
    Sartenaer, Annick
    Toint, Philippe L.
    SIAM JOURNAL ON OPTIMIZATION, 2008, 19 (01) : 414 - 444
  • [22] Characterization of effective nonlinear adsorbing transport in heterogeneous porous media
    Micha, JD
    Attinger, S
    Kinzelbach, W
    CALIBRATION AND RELIABILITY IN GROUNDWATER MODELLING: A FEW STEPS CLOSER TO REALITY, 2003, (277): : 155 - 161
  • [23] An aggregation-based nonlinear multigrid solver for two-phase flow and transport in porous media
    Lee, Chak Shing
    Hamon, Francois P.
    Castelletto, Nicola
    Vassilevski, Panayot S.
    White, Joshua A.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2022, 113 : 282 - 299
  • [24] An efficient line search trust-region for systems of nonlinear equations
    Rahpeymaii, Farzad
    MATHEMATICAL SCIENCES, 2020, 14 (03) : 257 - 268
  • [25] An efficient line search trust-region for systems of nonlinear equations
    Farzad Rahpeymaii
    Mathematical Sciences, 2020, 14 : 257 - 268
  • [26] An efficient adaptive trust-region method for systems of nonlinear equations
    Esmaeili, Hamid
    Kimiaei, Morteza
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2015, 92 (01) : 151 - 166
  • [27] Nonlinear model predictive control optimization algorithm based on the trust-region quadratic programming
    Department of Automation, Shanghai Jiaotong University, Shanghai 200240, China
    Kong Zhi Li Lun Yu Ying Yong, 2009, 6 (634-640):
  • [28] A new adaptive trust-region method for system of nonlinear equations
    Esmaeili, Hamid
    Kimiaei, Morteza
    APPLIED MATHEMATICAL MODELLING, 2014, 38 (11-12) : 3003 - 3015
  • [29] Algebraic multiscale solver for flow in heterogeneous porous media
    Wang, Yixuan
    Hajibeygi, Hadi
    Tchelepi, Hamdi A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 259 : 284 - 303
  • [30] Newton trust-region methods with primary variable switching for simulating high temperature multiphase porous media flow
    Park, Heeho D.
    Paul, Matthew
    Hammond, Glenn E.
    Valocchi, Albert J.
    ADVANCES IN WATER RESOURCES, 2022, 168