首页 | 本学科首页   官方微博 | 高级检索  
   检索      

基于实码遗传算法的湖泊水质模型参数优化
引用本文:郭静,陈求稳,张晓晴,李伟峰.基于实码遗传算法的湖泊水质模型参数优化[J].生态学报,2012,32(24):7940-7947.
作者姓名:郭静  陈求稳  张晓晴  李伟峰
作者单位:1. 中国科学院生态环境研究中心环境水质学国家重点实验室,北京,100085
2. 中国科学院生态环境研究中心环境水质学国家重点实验室,北京100085;三峡大学,宜昌430010
基金项目:国家自然科学基金项目(50920105907);国家重点基础研究发展计划(973计划)(2008CB418106);中国科学院百人计划(A1049)
摘    要:参数的合理取值决定着模型的模拟效果,因此确定研究区域的模型结构后,需要对模型的参数进行优化.湖泊水质模型(Simulation by means of an Analytical Lake Model,SALMO)利用常微分方程描述湖泊的营养物质循环和食物链动态,考虑了多个生态过程,包含104个参数.由于参数较多,不适宜采用传统参数优化方法进行优化.利用太湖梅梁湾2005年数据,采用实码遗传算法优化了SALMO模型中相对敏感的参数,运用优化后的模型,模拟了梅梁湾2006年的水质.对比分析参数优化前后模型的效果表明遗传算法能高效地对SALMO进行参数优化,优化后的模拟精度得到了显著提高,能更好地模拟梅梁湾的水质变化.

关 键 词:参数优化  实码遗传算法  SALMO(Simulation  by  means  of  an  Analytical  Lake  Model)  水质模拟
收稿时间:2012/4/11 0:00:00
修稿时间:2012/11/25 0:00:00

Optimization of lake model salmo based on real-coded genetic algorithm
GUO Jing,CHEN Qiuwen,ZHANG Xiaoqing and LI Weifeng.Optimization of lake model salmo based on real-coded genetic algorithm[J].Acta Ecologica Sinica,2012,32(24):7940-7947.
Authors:GUO Jing  CHEN Qiuwen  ZHANG Xiaoqing and LI Weifeng
Institution:State Key Laboratory of Environmental Aquatic Chemistry, Research Center for Eco-Environmental Sciences, Chinese Academy of Sciences, Beijing 100085, China;State Key Laboratory of Environmental Aquatic Chemistry, Research Center for Eco-Environmental Sciences, Chinese Academy of Sciences, Beijing 100085, China;China Three Gorges University, Yichang 430010, China;State Key Laboratory of Environmental Aquatic Chemistry, Research Center for Eco-Environmental Sciences, Chinese Academy of Sciences, Beijing 100085, China;State Key Laboratory of Environmental Aquatic Chemistry, Research Center for Eco-Environmental Sciences, Chinese Academy of Sciences, Beijing 100085, China
Abstract:Model calibration is required in order to make model predictions reliable for a certain area. But model calibration is always difficult, especially when the model contains a large number of parameters. The Lake model SALMO (Simulation by means of an Analytical Lake Model) is based on complex ordinary differential equations which represent the nutrient cycles of PO4-P, NO3-N and the food webs consisting of diatoms, green algae, blue-green algae and cladocerans. As the model includes numerous ecological processes, it has 104 constant parameters, making it unsuitable for calibration with conventional methods, such as trial and error, HSY (Hornberger-Spear-Young) and GLUE (Generalized Likelihood Uncertainty Estimation) algorithms. Genetic algorithm (GA) is a biologically motivated global optimization technique based on natural selection, reproduction and mutation. Compared to conventional methods, GA is more efficient for global optimum searches and it has a faster convergence speed. There are two different kinds of GA encoding: binary encoding and real encoding. The binary encoding introduces discretization errors when it encodes a real number, and encoding and decoding operations take more computation time. While real encoded GA works directly on the real number, it is more suitable for dealing with continuous search spaces with large dimensions. Therefor this paper choses a real coded GA to calibrate the sensitive parameters of SALMO. Since the sensitive parameters of SALMO are related to phosphate, zooplankton and three algae (diatoms, green algae, blue-green algae), the objective of the optimization is to minimize the relative errors of these state variables. The implementation of GA begins with determining the following appropriate values of its operators: the population size is 200, the max generation is 400, the crossover probability is 0.8, the mutation probability is 0.05. Two years of water quality data were collected from the Meiliang bay of Taihu lake. Data of 2005 was used for calibration while data of 2006 was used for validation. According to the validation results, the average relative errors of PO4-P, zooplankton, total algae decrease from 53.9%, 174.6%, 65.4% in the initial unoptimized model to 25.2%, 48.1%, 44.4% in the optimized model. Errors of less than 50% are typically considered as satisfactory results in ecological models. This suggests that the real-coded GA is efficient in the calibration of SALMO. After calibration, SALMO predicted the dynamics of water quality variables well, but the maximum simulated value of blue-green algae is still considerably smaller than the observed value. This may be because SALMO does not consider the benthic recruitment and the migration of blue-green algae driven by wind and hydrodynamic forces. Moreover, the real-coded GA just used one year's data to calibrate SALMO, which may also be a cause of the deviation of the simulated results from the observed values.
Keywords:optimization  real-coded genetic algorithm  SALMO  water quality modelling
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《生态学报》浏览原始摘要信息
点击此处可从《生态学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号