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 条
  • [21] Multi-objective particle swarm optimization on calibration of hydrological model
    Li, Chuanzhe
    Liu, Jia
    Lu, Fan
    Yan, Denghua
    Yu, Fuliang
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL VIII, 2010, : 188 - 191
  • [22] Multi-objective particle swarm optimization on calibration of hydrological model
    Li, Chuanzhe
    Liu, Jia
    Lu, Fan
    Yan, Denghua
    Yu, Fuliang
    2011 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION AND INDUSTRIAL APPLICATION (ICIA2011), VOL III, 2011, : 188 - 191
  • [23] Multi-objective Optimal Operation of Microgrid Based on NSGA-III Algorithm
    Zhao, Weitu
    Wang, Zhenshu
    Song, Wenhao
    Wu, Yuhan
    2022 IEEE/IAS INDUSTRIAL AND COMMERCIAL POWER SYSTEM ASIA (I&CPS ASIA 2022), 2022, : 877 - 881
  • [24] Development of Multi-Objective Scheduling Model for Construction Projects Using Opposition-Based NSGA III
    Sharma K.
    Trivedi M.K.
    Journal of The Institution of Engineers (India): Series A, 2021, 102 (02) : 435 - 449
  • [25] Research on Optimal Scheduling of Home Energy Management System Based on NSGA III Multi-Objective Optimization Algorithm
    Han, Ninghui
    Li, Fei
    Chen, Songsong
    Zhang, Kai
    Feng, Jian
    2020 6TH INTERNATIONAL CONFERENCE ON ENERGY, ENVIRONMENT AND MATERIALS SCIENCE, 2020, 585
  • [26] Fuzzy Inference NSGA-III Algorithm-Based Multi-Objective Optimization for Switched Reluctance Generator
    Li, Jie
    Li, Yihui
    Wang, Yanbo
    IEEE TRANSACTIONS ON ENERGY CONVERSION, 2021, 36 (04) : 3578 - 3581
  • [27] Comparative Study of Multi-objective Bayesian Optimization and NSGA-III based Approaches for Injection Molding Process
    Jung, Jiyoung
    Park, Kundo
    Lee, Hugon
    Cho, Byungjin
    Ryu, Seunghwa
    ADVANCED THEORY AND SIMULATIONS, 2024, 7 (07)
  • [28] Multi-objective configuration optimization of modularized product based on NSGA-II
    State Key Lab. of CAD and CG, Zhejiang University, Hangzhou 310027, China
    Jisuanji Jicheng Zhizao Xitong, 2007, 11 (2092-2098+2161):
  • [29] Multi-objective optimization of liquid metal bearing based on NSGA-II
    Tang, Siwei
    Zhang, Guohua
    Zheng, Yueqing
    Xie, Gongnan
    Cui, Hailong
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART J-JOURNAL OF ENGINEERING TRIBOLOGY, 2025, 239 (02) : 151 - 162
  • [30] Multi-objective optimization of power system reconstruction based on NSGA-II
    Wang, Hongtao
    Liu, Yutian
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2009, 33 (23): : 14 - 18