Advancing SWAT Model Calibration: A U-NSGA-III-Based Framework for Multi-Objective Optimization

被引:1
|
作者
Mao, Huihui [1 ]
Wang, Chen [1 ]
He, Yan [1 ]
Song, Xianfeng [1 ]
Ma, Run [2 ]
Li, Runkui [1 ]
Duan, Zheng [3 ]
机构
[1] Univ Chinese Acad Sci, Coll Resources & Environm, Beijing 101408, Peoples R China
[2] Sichuan Univ Sci & Engn, Artificial Intelligence Key Lab Sichuan Prov, Yibin 644005, Peoples R China
[3] Lund Univ, Dept Phys Geog & Ecosyst Sci, Solvegatan 12, SE-22362 Lund, Sweden
基金
中国国家自然科学基金;
关键词
SWAT model; multi-objective optimization; parallel processing; U-NSGA-III; parameter calibration; sensitivity analyses; NONDOMINATED SORTING APPROACH; WATER ASSESSMENT-TOOL; SENSITIVITY-ANALYSIS; HYDROLOGIC MODEL; AUTOMATIC CALIBRATION; GLOBAL OPTIMIZATION; EVOLUTIONARY ALGORITHMS; MULTISITE CALIBRATION; RIVER-BASIN; SOIL;
D O I
10.3390/w16213030
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
In recent years, remote sensing data have revealed considerable potential in unraveling crucial information regarding water balance dynamics due to their unique spatiotemporal distribution characteristics, thereby advancing multi-objective optimization algorithms in hydrological model parameter calibration. However, existing optimization frameworks based on the Soil and Water Assessment Tool (SWAT) primarily focus on single-objective or multiple-objective (i.e., two or three objective functions), lacking an open, efficient, and flexible framework to integrate many-objective (i.e., four or more objective functions) optimization algorithms to satisfy the growing demands of complex hydrological systems. This study addresses this gap by designing and implementing a multi-objective optimization framework, Py-SWAT-U-NSGA-III, which integrates the Unified Non-dominated Sorting Genetic Algorithm III (U-NSGA-III). Built on the SWAT model, this framework supports a broad range of optimization problems, from single- to many-objective. Developed within a Python environment, the SWAT model modules are integrated with the Pymoo library to construct a U-NSGA-III algorithm-based optimization framework. This framework accommodates various calibration schemes, including multi-site, multi-variable, and multi-objective functions. Additionally, it incorporates sensitivity analysis and post-processing modules to shed insights into model behavior and evaluate optimization results. The framework supports multi-core parallel processing to enhance efficiency. The framework was tested in the Meijiang River Basin in southern China, using daily streamflow data and Penman-Monteith-Leuning Version 2 (PML-V2(China)) remote sensing evapotranspiration (ET) data for sensitivity analysis and parallel efficiency evaluation. Three case studies demonstrated its effectiveness in optimizing complex hydrological models, with multi-core processing achieving a speedup of up to 8.95 despite I/O bottlenecks. Py-SWAT-U-NSGA-III provides an open, efficient, and flexible tool for the hydrological community that strives to facilitate the application and advancement of multi-objective optimization in hydrological modeling.
引用
收藏
页数:34
相关论文
共 50 条
  • [41] Research on Multi-objective Optimization Model of Power Storage Materials Based on NSGA-II Algorithm
    Zixi Hu
    Shuang Liu
    Fan Yang
    Xiaodong Geng
    Xiaodi Huo
    Jia Liu
    International Journal of Computational Intelligence Systems, 17
  • [42] Comparison of multi-objective and single objective calibration for SWAT model: a case study on Musi river basin, India
    Kulkarni S.
    Anurag T.
    Hussain M.
    Prasanna S.V.S.N.D.L.
    Hari V.
    ISH Journal of Hydraulic Engineering, 2023, 29 (05) : 714 - 721
  • [43] Multi-objective Trajectory Planning Based on Integrated NSGA-III for Isokinetic Rehabilitation
    Chen, Long
    Meng, Wei
    Zhu, Chang
    Liu, Haojie
    Zhou, Yifei
    Liu, Quan
    2023 29TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND MACHINE VISION IN PRACTICE, M2VIP 2023, 2023,
  • [44] Multi-objective optimization of turbomachinery using improved NSGA-II and approximation model
    Wang, X. D.
    Hirsch, C.
    Kang, Sh.
    Lacor, C.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2011, 200 (9-12) : 883 - 895
  • [45] Multi-objective optimization design of anti-rolling torsion bar based on modified NSGA-III algorithm
    Li, Yong-Hua
    Sheng, Ziqiang
    Zhi, Pengpeng
    Li, Dongming
    INTERNATIONAL JOURNAL OF STRUCTURAL INTEGRITY, 2021, 12 (01) : 17 - 30
  • [46] Multi-site multi-objective calibration of SWAT model using a large dataset for improved performance in Ethiopia
    Henok Mekonnen Aragaw
    Surendra Kumar Mishra
    Arabian Journal of Geosciences, 2022, 15 (4)
  • [47] Mooring optimization for net-cage group system based on NSGA-III multi-objective genetic algorithm
    Zhou, Sulian
    Gu, Shaowen
    Wang, Hongwei
    Ma, Gang
    Ran, Qingao
    Wen, Jin
    OCEAN ENGINEERING, 2025, 320
  • [48] Multi-objective classification based on NSGA-II
    Zhao, Binping
    Xue, Yu
    Xu, Bin
    Ma, Tinghuai
    Liu, Jingfa
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2018, 9 (06) : 539 - 546
  • [49] New hybrid between NSGA-III with multi-objective particle swarm optimization to multi-objective robust optimization design for Powertrain mount system of electric vehicles
    Nguyen Huy Truong
    Dinh-Nam Dao
    ADVANCES IN MECHANICAL ENGINEERING, 2020, 12 (02)
  • [50] On the use of multi-algorithm, genetically adaptive multi-objective method for multi-site calibration of the SWAT model
    Zhang, Xuesong
    Srinivasan, Raghavan
    Van Liew, Michael
    HYDROLOGICAL PROCESSES, 2010, 24 (08) : 955 - 969