基于机器学习的河网糙率反演
【摘要】:
水力计算技术上世纪70年代以来已经发展成熟,但在工程实际中,应用难点往往是计算中需要的一些参数,如糙率,无法自动确定,糙率的自动反演技术亟待发展。现有的研究多基于优化的思路来反演糙率,且普遍存在三个问题:优化反演方法过于依赖初值的选择,容易陷入局部最优;反演的结果本身不含对解的评价,对反演参数最优解的全局分布概率无法获知;没有对测站的最优布局进行研究,因而不能对实际河网的水文站优化设置提出合理化建议。
本文对从糙率反演计算到反演解检验的整个流程进行了研究,形成了基于机器学习的河网糙率反演较完整框架。本文完成的主要工作如下:
1、基于机器学习的思想,通过数据挖掘的手段,提出了一种新的河网糙率直接反演方法。这种方法继承了传统直接反演方法的理念,引进了人工智能技术的新进展,用神经网络的黑箱代替了复杂的系统逆解析,可以一次性反演整个河网所有河段的糙率。经过多个算例的计算,证明了这种方法具有较高的计算精度,能够满足工程实际需要。
2、提出了一种新的利用河网中少数观测站的时序列观测值反演所有河道糙率的数据采集技术和反演技术。计算表明只要充分利用对河道糙率的先验信息,可以用少量观测点的时序列观测值反演整个河网所有河段的糙率。同时对河网中观测点的合理数量和布设位置进行了研究,为河网工程水文测站的布局优化提供了科学依据。
3、引进一种GA-RBF方法进行糙率反演。与传统的BP方法相比,具有更快的计算速度和相当的计算精度;与经典RBF网络相比,这种方法能结合输入输出信息自动确定网络的合理拓扑结构,进行聚类计算。在基于空间序列观测值的糙率反演中,有很好的计算性能。
4、考虑到反问题求解所固有的不适定性,引进了Bayesian方法进行糙率反演,这种方法可以作为反演结果的有效检验手段。该方法不是得到确定的反演值,而是得到待反演参数的后验概率密度函数。通过对糙率后验分布的分析,能直观的得到反演问题多解性和解的最优性判断,实现了对反演结果的唯一性和最优性检验,从而构建起完整的河网糙率反演问题的解决框架。
5、Bayesian方法能实现对解分布情况的检验很大程度上取决于它的遍历性,所以计算时间过长是它的缺点。将机器学习引入似然函数的计算中,用BP神经网络训练代替大量重复的正演,提出一种新的BP-Bayesian方法,大大提高了计算效率。
6、通过一个工程算例,验证了将基于机器学习的河网糙率直接反演方法应用于复杂大型河网糙率反演的可行性。