湖北农业科学 ›› 2025, Vol. 64 ›› Issue (5): 63-69.doi: 10.14088/j.cnki.issn0439-8114.2025.05.010

• 资源·环境 • 上一篇    下一篇

基于改进蝴蝶优化算法的土壤水动力参数反演

刘学, 梁素钰, 祝彦杰, 王怀宇   

  1. 黑龙江省生态研究所/黑龙江省森林生态与林业工程重点实验室,哈尔滨 150081
  • 收稿日期:2024-08-13 出版日期:2025-05-25 发布日期:2025-06-11
  • 通讯作者: 王怀宇(1966-),男,哈尔滨人,研究员,主要从事森林工程研究,(电子信箱)why84221@163.com。
  • 作者简介:刘 学(1975-),女,哈尔滨人,副研究员,硕士,主要从事生态安全研究,(电子信箱)15945173166@163.com
  • 基金资助:
    黑龙江省省属科研院所科研项目(SCZF2023-01-08; CZKYF2022-1-B032)

Inversion of soil hydrodynamic parameters based on improved butterfly optimization algorithm

LIU Xue, LIANG Su-yu, ZHU Yan-jie, WANG Huai-yu   

  1. Heilongjiang Institute of Ecology/Heilongjiang Key Laboratory of Forest Ecology and Forestry Engineering, Harbin 150081, China
  • Received:2024-08-13 Published:2025-05-25 Online:2025-06-11

摘要: 针对如何选择有效方法获取用来反映土壤中水分运动过程的参数,提出基于改进蝴蝶优化算法(IBOA)的水动力参数反演模型。在阐述土壤水分运动方程的基础上,首先利用蝴蝶优化算法(BOA)通过全局搜索和局部搜索相结合的方式来寻找最优解,并通过随机游走算法对BOA中的切换概率进行取值,从而对算法易陷入局部最优的情况进行改进;其次将改进后的算法应用在HYDRUS-1D软件模拟非饱和土壤水分在初始含水量均匀分布条件下的数据中,最后选择合适的目标函数,利用改进蝴蝶优化算法进行反演。结果表明,改进蝴蝶优化算法的参数反演值的平均相对误差为0.22%~3.60%,能够较好地反演土壤水动力参数。改进蝴蝶优化算法能有效提高估计参数的准确率,获得更高质量的全局最优解。

关键词: 蝴蝶优化算法, 随机游走算法, 土壤水动力参数, 目标函数

Abstract: To effectively obtain the parameters to reflect the process of water movement in soil, a hydrodynamic parameter inversion model was proposed based on an improvd butterfly optimization algorithm (IBOA). Building upon the theoretical framework of soil water movement equations, firstly, the butterfly optimization algorithm (BOA) was used to find the optimal solution through the combination of global search and local search, and the switching probability in the BOA was obtained through the random walk algorithm, so as to improve the situation that the algorithm was easy to fall into the local optimum. Secondly, the improved algorithm was applied to the data under the conditions of using HYDRUS-1D to simulate the uniform distribution of unsaturated soil moisture in the initial water content. At last, the appropriate objective function was selected and the improved butterfly optimization algorithm was used for inversion. The results showed that the average relative error of the parameter inversion value of the improve butterfly optimization algorithm was 0.22%~3.60%, which could better invert soil hydrodynamic parameters. The improved butterfly optimization algorithm could effectively improve the accuracy of the estimated parameters and obtain high-quality global optimal solutions.

Key words: butterfly optimization algorithm, random walk algorithm, soil hydrodynamic parameters, objective function

中图分类号: