关键词:
用水量预测
信号分解
极限学习机
粒子群优化算法
神经网络
摘要:
近年来,随着科学技术的不断发展,城市信息化和工业化建设取得了很大的进步,对水资源的需求呈现爆炸性增长。同时由于城市建设的步伐过快而产生的温室效应导致了全球气候变暖,从而导致地球上的水资源严重减少,因此合理地利用有限的水资源是社会发展的必然趋势。配水系统是合理利用水资源的决定因素,而用水量预测则直接影响到配水系统水资源调度、配水管网布局的有效性和可用性,因此对城市用水量进行科学准确的预测是非常有必要的。在用水量预测中,为了得到精确的预测结果,首先要对用水量数据进行分析,根据不同数据的特征选择合理的预处理方法与预测方法,并搭建行之有效的模型。用水量数据是典型的非线性时间序列数据,存在着很高的不确定性,相关研究表明传统的数学统计模型对非线性时间序列数据的预测效果不尽人意。因此,本文采用基于信号分解与优化极限学习机的组合预测方法对城市月用水量进行了预测,具体工作如下:首先,针对当前信号分解算法对于数据的分解不够彻底,输入到预测模型后导致的预测精度低等问题,本文据此提出一种基于经验模态分解(Empirical Mode Decomposition,EMD)和变分模态分解(Variational Mode Decomposition,VMD)的组合信号分解的数据预处理算法。该算法在不改变原始信号特征的条件下,先使用EMD算法对数据进行初步分解,然后再采用VMD算法对EMD算法分解出的第一个分量进行进一步地分解,使得所获得的数据更适合于预测。相关的仿真实验结果证明了所提出的算法可以通过合理地分解原始用水量数据来有效地提升预测精度。此外,本文针对单一神经网络模型对月用水量预测精度不足的问题,将群体智能算法中广泛应用的粒子群优化算法(Particle Swarm Optimization,PSO)进行改进,并结合极限学习机算法,提出了改进的PSO算法优化极限学习机(Extreme learning machine,ELM)的预测算法。在此基础上结合前文提出的信号分解算法,进一步提出基于信号分解算法与优化极限学习机的组合预测方法。该方法首先利用自适应权值对PSO算法进行改进,然后将改进后的自适应权值PSO算法对ELM的初始权值和偏差进行优化,其次采用优化后的ELM算法分别对分解出的每个子分量进行预测,并将每个子分量的预测结果整合成最终的预测结果。仿真结果显示该算法可显著地降低用水量预测的误差,并且提高了预测精度。