论文部分内容阅读
水文模型是对现实世界中复杂水文过程的一种概化,模拟了降雨、汇流、蒸发等一系列水文现象。水文模型的研究是水文水资源科学研究领域中的重要部分,同时也是探究水文规律和模拟水文进程的重要工具,对流域的降水、地表截留和入渗、蒸散发、地下水、产汇流等过程的计算有不可替代的作用,正逐步应用于洪水分析与预测、水资源管理和水库调度等领域。根据水文模型过程描述的不同,可以分为两大类:概念性水文模型和基于物理机制的水文模型。每种水文模型都有很多表示水文过程的参数,这些参数很难从实际工程中测量得到,但是其取值对水文模型洪水预测结果有十分重要的影响,从而引申出了水文模型参数校准问题。在水文模型校准领域,不同的目标函数构造侧重描述了水文过程的不同方面,有的侧重于洪水整体过程线的拟合,有的侧重于大径流值的拟合或小径流值的拟合等,所以根据不同的需求,选择不同的目标函数对水文模型的洪水预报结果有不同程度的影响。同时,水文模型参数校准在实际工程中的应用表明,仅仅考虑单目标优化只能体现水文过程某一个方面的特征,而实际工程中需要考虑的方面比较多,因而水文模型参数校准问题的多目标优化模型研究应运而生。目前对于水文模型参数校准的研究主要集中在水文模型结构的改进和优化算法的选择与改进上,多数为单目标优化,且目标函数的选择比较主观,没有一个可以参考的原则。因此,本文首先分析了水文模型参数校准的误差函数,使目标函数的选取有一个可以参考的原则,然后利用多目标进化算法优化目标函数,接着采用集成学习的思想,提高了水文模型洪水的预测精度和泛化能力。本文的主要工作如下:1.水文模型误差函数分析。目标函数的选取是水文模型参数校准的第一步,一般来说,利用输出变量即预测径流值和实测径流值之间的差值来构造水文模型的目标函数,可以通过数学模型的建立最终归结为一个最优化问题,第一个需要关注的问题就是目标函数的选择。本文选择概念性水文模型:新安江模型,总结了新安江模型参数校准常用的误差函数,因为新安江模型涉及的参数相对较多,属于多决策因素实验,所以选择正交设计方法设计实验,根据实验结果分析了这些误差函数是否适合作为新安江模型参数校准问题的目标函数。同时利用对试验结果的进一步处理,对目标函数之间的相关性进行了分析。研究工作对水文模型参数校准问题的目标函数选择有一定的参考价值,并对后续多目标优化算法选择目标函数提供了可参考的依据,同时研究方法也可以应用到其它的水文模型中。2.基于Pareto的多目标进化算法和集成学习在新安江水文模型参数校准上的应用。多目标进化算法对单场洪水的预测径流量和实测径流量的拟合度很高,但是泛化能力仍然有提升的空间。集成学习可以有效的提高模型的泛化能力,考虑多目标优化问题中目标函数之间互相冲突,由多目标进化算法产生的Pareto解集可以满足集成学习中基学习器需要满足多样性和准确性的要求。本文选用多目标进化算法NSGAII对目标函数优化得到Pareto解集,然后利用集成学习的思想,从多目标进化算法得到的Pareto解集中选取部分解作为基学习器,最后利用回归预测方法对基学习器的结果进行整合,实验结果表明多目标进化算法与集成学习相结合可以提高新安江模型洪水预测的泛化能力和预测精度。