APP下载

基于综合权重因子的城市时需水量预测

2021-08-07李树平周艳春赵子威王磊新陆纳新高乃云

关键词:需水量日数用水量

李树平,周艳春,赵子威,王磊新,陆纳新,高乃云

(1.同济大学环境科学与工程学院,上海 200092;2.无锡市自来水有限公司,江苏无锡 214031)

城市短期需水量预测是根据过去几天、几周的实际用水量记录,对未来几小时、一天或几天的需水量做出预测,以此作为水厂运行和管网系统调度的基本依据。如果实际用水量没有达到预测需水量,就会导致资源的浪费。如果实际用水量超过预测需水量,就会使供水系统难以满足实际需求[1]。城市需水量预测模型主要有回归分析模型、灰色预测模型、时间序列模型、神经网络模型等[2]。短期需水量预测的常规方法是:利用时间序列法预测日需水量,再结合时变模式分配到各个小时。时变模式常分为星期日、星期一、……、星期六的星期模式,并考虑需水量的月变化、季变化和节假日变化[3-5]。日需水量预测常考虑季节性、气候相关性和自相关性,时需水量常常提前一天(即提前24 h)预测[6]。

1 用水量变化特征

通常认为日用水量变化具有较强的周期性和随机扰动性。图1为一周内每日用水量变化,图2为7周内每星期二用水量变化。由图1a看出,晚上出现用水低谷,白天出现用水高峰,用水高峰和用水低谷在各日有前后移动;由图1b看出,一周内各日用水量具有变化性。由图2a看出,用水高峰和用水低谷在各周星期二基本处于同一时段;由图2b看出,由于相邻两周有7天的跨度,因此用水量出现明显的上升或下降。受降雨、相对湿度、特殊因素(如节假日、体育赛事活动等)等影响,用水量总会出现一定程度的扰动。

当采用时间序列法预测需水量时,序列时段的选择尤为重要。如果时间序列过短,序列中可能没有用于预测的充分信息。如果时间序列过长,太多的老旧信息可能对预测没有帮助,或者导致扰动过大,使预测精度变差。

根据图1和图2的分析可知:预测日需水量的变化特征与预测日前几日用水量的变化特征具有相似性;该日所在星期几,需水量的变化特征与前数周内所在特定星期几的变化特征也具有相似性。为衡量预测日需水量与哪方面的相似性占比更大,引入综合权重因子w。当w接近1时,就说明该日之前几日的用水量对预测日需水量的影响较大;当w接近0时,就说明前几周该日所在星期几的用水量对预测日需水量的影响较大。在本研究中,基于近几日的各日用水量、近几周特定星期几的用水量信息,并结合综合权重因子,进行时用水量综合建模和需水量预测。

图1 一周内每日用水量Fig.1 Daily water consumption in one week

图2 7周内每星期二用水量Fig.2 Tuesdaywaterconsumptioninsevenweeks

2 综合建模和预测

为预测时需水量,假设使用的原始用水量数据已进行过误差处理,均反映了真实的用水情况。第一部分为建模,确定所采用的日内数据、连续周内该日所在星期几数据,以及如何组合这两组数据(即这两组数据所占权重),该部分将采用迭代方法。第二部分为预测,根据建模日确定的连续日数和连续周数,选择相应的日期和权重,预测第2日各时段的需水量。

2.1 综合建模方法

(1)设建模日之前连续日数为I,建模日之前连续周数为J,一日内用水量变化时段数为K(若假设每一个小时用水量变化一次,则用水量变化时段数K=24)。

(2)取建模日连续前I日内的用水量数据,计算第i日时段k用水量变化因子fi,k,然后求连续I日内时段k的用水量平均变化因子的计算式如下所示:

式中:Qi,k为建模日之前i日时段k的用水量(k=1,2,…,K)为建模日之前i日单个时段的平均用水量。的计算式如下所示:

(3)取建模日之前连续J周内该日所在星期几的用水量数据,计算第j周该日所在星期几的时段k用水量变化因子fj,k,然后求连续J周内该日所在星期几的时段k用水量平均变化因子的计算式如下所示:

式中:Qj,k为建模日之前j周该日所在星期几的时段k用水量为建模日之前j周该日所在星期几的单个时段平均用水量。的计算式如下所示:

模拟值的误差平方和

通过最小化误差平方和E,可以确定综合权重因子w。当w=1时,说明Qm,k仅用该日之前几日的用水量建模;当w=0时,说明Qm,k仅用前几周该日所在星期几的用水量进行建模。

(6)对于不同连续日数I和不同连续周数J的组合,产生不同的误差平方和E。各误差平方和最小值对应的连续日数和连续周数,被选为最佳连续日数Iopt和最佳连续周数Jopt,用于需水量预测。

2.2 需水量预测和验证

利用建模日确定的最佳连续日数Iopt、最佳连续周数Jopt、相应综合权重因子w,以及建模日之后一日(预测日)的总预测需水量(或平均需水量),确定预测日各时段需水量Dm,k。注意,由于预测日不同于建模日,在计算时将分别使用新的最佳连续日数Iopt的用水量,以及新的最佳连续周数Jopt内预测日(而不是建模日)所在星期几的用水量。

为验证模型的合理性,采用平均绝对百分比误差(αMAPE)评估预测需水量和实际用水量之间的差异,计算式如下所示:

式中:Dr,k和Dm,k分别为预测日时段k的实际用水量和预测需水量。注意:为了区分,在这里预测日水量采用D表示,而建模日(即预测日的前一日)水量采用Q表示。

理想αMAPE应为零,意味着预测需水量和实际用水量之间没有差异;αMAPE数值越大,说明预测数据的准确性越低。通常认为,αMAPE小于10%时模型预测精度较好(见表1)[7]。

表1 预测精度αMAPE划分Tab.1 αMAPE class of forecasting precisions

3 示例分析

对我国华东某市2020年4月至5月用水量数据进行分析,原始数据为每小时用水量。根据这些用水量数据,预测5月24日(星期日)至5月30日(星期六)一周内各日的时需水量。在此基础上,根据预测日的实际用水量,采用式(11),评判预测结果的合理性。

第1步,对5月23日(星期六)的用水量建模,利用5月16日(星期六)至5月22日(星期五)的连续7日、4月4日至5月16日连续7周各星期六数据,寻找最佳综合权重因子。

第2步,利用5月23日用水量数据获得综合权重因子,并考虑一周内连续日数、最近周数,预测5月24日(星期日)需水量。

第3步,利用5月24日(星期日)的需水量,5月17日(星期日)至5月23日(星期六)连续7日数据,以及4月5日至5月17日连续7周各星期日数据,寻找最佳综合权重因子。

第4步,利用5月24日用水量数据获得综合权重因子,并考虑一周内连续日数、最近周数,预测5月25日(星期一)的需水量。

第5步,依据以上第3步、第4步,依次分析5月26日(星期二)、5月27日(星期三)、5月28日(星期四)、5月29日(星期五)和5月30日(星期六)的需水量。

3.1 最佳预测模型参数

为提高预测需水量的精确性,分别采用距5月23日(星期六)最近7日以及距5月23日最近7周各星期六的用水量数据,计算综合权重因子,寻找最佳综合权重因子以用于预测的最近天数和最近周数,如表2和表3所示。

由表2和表3看出:仅用前1日的用水量模式或仅用前1周星期六的用水量模式预测本周星期六的需水量,效果不如综合前几日或前几周用水量的模拟情况;利用前3日、前7周各星期六数据,在综合权重因子为0.61时建模,模拟值的误差平方和E最小(19 523 569(m3·h-1)2),因此在预测5月24日(星期日)需水量时,最佳连续日数、最佳连续周数和综合权重因子将分别采用Iopt=3,Jopt=7,w=0.61。图3为2020年5月23日(星期六)用水量建模。

图3 2020年5月23日(星期六)用水量建模Fig.3 Water consumption modeling on May 23th(Saturday),2020

表2 连续日数与连续周数组合下的w和E(前1周到前4周)Tab.2 w and E in continues days and continues weeks(from one week to four weeks before forecasting day)

表3 连续日数与连续周数组合下的w和E(前5周至前7周)Tab.3 w and E in continues days and continues weeks(from five weeks to seven weeks before forecasting day)

3.2 时用水量预测和验证

采用Iopt=3,Jopt=7,w=0.61预测5月24日各时段需水量,得到αMAPE=2.79%。其他日期仍然通过分析前1日的用水情况建模,预测当日的需水量,所获得的Iopt、Jopt、w和αMAPE如表4所示。

表4 2020年5月24日至5月30日需水量预测Tab.4 Daily water demand forecasting from May 24th to 30th,2020

由表4看出,各日预测需水量与实际用水量的平均百分比误差均小于10%,说明这几日的预测属于高精度预测。2020年5月24日至5月30日各小时预测需水量的相对误差如图4所示。图4中,横坐标0表示2020年5月24日00∶00。

图4 2020年5月24日至5月30日时需水量预测的相对误差Fig.4 Relative errors of hourly water demand forecasting from May 24th to 30th,2020

4 结语

根据建模日连续前几日和连续前几周的用水数据,计算平均时用水量;引入综合权重因子,构建建模日时用水量模型。结合日需水量预测数据,将获得的最优连续日数、最优连续周数和综合权重因子,用于预测日(建模日后一日即后24 h)的时需水量预测。经算例分析,需水量预测结果平均绝对百分比误差较小,表明基于综合权重因子的城市时用水量建模与需水量预测方法具有实用价值。

应用中最优连续日数、最优连续周数和综合权重因子不是常数,它们将随着预测日实时更新,使用水量建模和需水量预测具有自适应性。

城市时需水量的准确预测,不仅体现在供水系统运行调度方面,对于突发的异常用水(如大型漏水、爆管事件)的判断也有辅助作用。随着分区计量(DMA)的普及,城市需水量预测方法也可用于分区内的水量预测,评判漏损水量。污水泵站或污水处理厂调度中的污水量短期预测也可借鉴城市时需水量预测方法。

因时需水量预测要结合日需水量预测,若日需水量预测误差较大,则可能引起时需水量预测的更大误差,所以应在实践中逐步调整,寻找减小误差的途径。

作者贡献说明:

李树平:汇总材料,总体组织文字。

周艳春:处理数据,整理文献。

赵子威:处理数据,整理文献。

王磊新:筛查原始数据,提出研究需求。

陆纳新:提出研究需求,进行算例验证。

高乃云:协调研究进展,提出研究方案。

猜你喜欢

需水量日数用水量
径流季节变化对清水河河道生态环境需水量的影响
基于MCI的1961—2016年中国北方不同等级干旱趋势研究*
汉江上游汉中区域不同等级降水日数的气候变化特征分析
建三江主要作物需水量变化趋势与关键影响因子识别
基于双模型的农业用水量预测算法仿真
南方多地9月热到破纪录
你的用水量是多少?
建设项目水资源论证中生态环境需水量的分析与计算
Nozzle喷嘴
1961—2014年济南市霾日数变化特征分析