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 条
  • [31] Multi-Objective Robust Optimization Based on NSGA-II and Degree of Robustness
    Qiang, Jie
    Qi, Rongbin
    Qian, Feng
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 4859 - 4864
  • [32] Multi-objective Optimization for AUV Conceptual Design Based on NSGA-II
    Xia, Guoqing
    Liu, Caiyun
    Chen, Xinghua
    OCEANS 2016 - SHANGHAI, 2016,
  • [33] Multi-objective optimization of FCC separation system based on improved NSGA-Ⅱ
    Wei B.
    Zhou X.
    Wang Y.
    Guo Z.
    Chen X.
    Liu Y.
    Yang C.
    Huagong Xuebao/CIESC Journal, 2021, 72 (05): : 2735 - 2744
  • [34] Multi-Objective Network Coding Optimization Based On NSGA-II Algorithm
    Hao, Kun
    Wang, Beibei
    Luo, Yongmei
    2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, : 843 - 846
  • [35] Multi-objective optimization of FCC separation system based on NSGA-II
    Liu, Yingjie
    Chu, Menghao
    Ye, Qing
    Li, Jinlong
    Han, Deqiu
    CHEMICAL ENGINEERING SCIENCE, 2025, 302
  • [36] Research on Multi-objective Optimization Model of Power Storage Materials Based on NSGA-II Algorithm
    Hu, Zixi
    Liu, Shuang
    Yang, Fan
    Geng, Xiaodong
    Huo, Xiaodi
    Liu, Jia
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2024, 17 (01)
  • [37] Multi-objective optimization model for blast furnace production and ingredients based on NSGA-II algorithm
    Hua C.
    Wang Y.
    Li J.
    Tang Y.
    Lu Z.
    Guan X.
    Huagong Xuebao/CIESC Journal, 2016, 67 (03): : 1040 - 1047
  • [38] Research on Multi-Objective Optimization Model of Foundation Pit Dewatering Based on NSGA-II Algorithm
    Ma, Zhiheng
    Wang, Jinguo
    Zhao, Yanrong
    Li, Bolin
    Wei, Yufeng
    APPLIED SCIENCES-BASEL, 2023, 13 (19):
  • [39] Multi-objective optimization of the vehicle ride comfort based on Kriging approximate model and NSGA-II
    Chen, Shuming
    Shi, Tianze
    Wang, Dengfeng
    Chen, Jing
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2015, 29 (03) : 1007 - 1018
  • [40] Multi-objective optimization of the vehicle ride comfort based on Kriging approximate model and NSGA-II
    Shuming Chen
    Tianze Shi
    Dengfeng Wang
    Jing Chen
    Journal of Mechanical Science and Technology, 2015, 29 : 1007 - 1018