Solving iTOUGH2 simulation and optimization problems using the PEST protocol

被引:58
作者
Finsterle, Stefan [1 ]
Zhang, Yingqi [1 ]
机构
[1] Lawrence Berkeley Natl Lab, Div Earth Sci, Berkeley, CA 94720 USA
关键词
Optimization; Sensitivity analysis; Inverse modeling; Uncertainty quantification; iTOUGH2; PEST; UNSATURATED FLOW; AQUIFER PARAMETERS; MODEL; SEEPAGE; INVERSE; FIELD; ALGORITHM; TRANSIENT; SITE;
D O I
10.1016/j.envsoft.2011.02.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The PEST protocol has been implemented into the iTOUGH2 code, allowing the user to link any simulation program (with ASCII-based inputs and outputs) to iTOUGH2's sensitivity analysis, inverse modeling, and uncertainty quantification capabilities. These application models can be pre- or post-processors of the TOUGH2 non-isothermal multiphase flow and transport simulator, or programs that are unrelated to the TOUGH suite of codes. PEST-style template and instruction files are used, respectively, to pass input parameters updated by the iTOUGH2 optimization routines to the model, and to retrieve the model-calculated values that correspond to observable variables. We summarize the iTOUGH2 capabilities and demonstrate the flexibility added by the PEST protocol for the solution of a variety of simulation optimization problems. In particular, the combination of loosely coupled and tightly integrated simulation and optimization routines provides both the flexibility and control needed to solve challenging inversion problems for the analysis of multiphase subsurface flow and transport systems. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:959 / 968
页数:10
相关论文
共 50 条
  • [21] Solving Combinatorial Multi-Objective Bi-Level Optimization Problems Using Multiple Populations and Migration Schemes
    Said, Rihab
    Bechikh, Slim
    Louati, Ali
    Aldaej, Abdulaziz
    Said, Lamjed Ben
    IEEE ACCESS, 2020, 8 : 141674 - 141695
  • [22] POSSIBILITIES OF USING THE MONTE CARLO METHOD FOR SOLVING MACHINING OPTIMIZATION PROBLEMS
    Madic, Milos
    Radovanovic, Miroslav
    FACTA UNIVERSITATIS-SERIES MECHANICAL ENGINEERING, 2014, 12 (01) : 27 - 36
  • [23] Solving Optimization Problems Using an Extended Gradient-Based Optimizer
    Ewees, Ahmed A.
    MATHEMATICS, 2023, 11 (02)
  • [24] Solving Portfolio Optimization Problems Using MOEA/D and Levy Flight
    He, Yifan
    Aranha, Claus
    ADVANCES IN DATA SCIENCE AND ADAPTIVE ANALYSIS, 2020, 12 (3-4)
  • [25] An Enhanced Firefly Algorithm Using Pattern Search for Solving Optimization Problems
    Wahid, Fazli
    Zia, M. Sultan
    Bin Rais, Rao Naveed
    Aamir, Muhammad
    Butt, Umair Muneer
    Ali, Mubashir
    Ahmed, Adeel
    Ali Khan, Imran
    Khalid, Osman
    IEEE ACCESS, 2020, 8 : 148264 - 148288
  • [26] DetPy (Differential Evolution Tools): A Python']Python toolbox for solving optimization problems using differential evolution
    Zielinski, Blazej
    Sciegienny, Szymon
    Orlicki, Hubert
    Ksiazek, Wojciech
    SOFTWAREX, 2025, 29
  • [27] Solving scheduling problems with integrated online sustainability observation using heuristic optimization
    Burduk, Anna
    Musial, Kamil
    Balashov, Artem
    Batako, Andre
    Safonyk, Andrii
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2022, 70 (06)
  • [28] Solving optimization problems using a hybrid systolic search on GPU plus CPU
    Pablo Vidal
    Enrique Alba
    Francisco Luna
    Soft Computing, 2017, 21 : 3227 - 3245
  • [29] Solving Constrained Trajectory Planning Problems Using Biased Particle Swarm Optimization
    Chai, Runqi
    Tsourdos, Antonios
    Savvaris, A. L.
    Chai, Senchun
    Xia, Yuanqing
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2021, 57 (03) : 1685 - 1701
  • [30] SOLVING NON-LINEAR OPTIMIZATION PROBLEMS USING PARALLEL GENETIC ALGORITHM
    Al-Oqaily, Ali. T.
    Shakah, Ghazi
    2018 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2018, : 103 - 106