顾正华,周 统,翁晓丹,申屠华斌
(1.浙江大学建筑工程学院,浙江 杭州 310058; 2.中国电建集团华东勘测设计研究院有限公司,浙江 杭州 311122)
原水作为保障生活生产的主要水源,其供水安全不仅直接影响社会稳定,还与城市的可持续发展和生态环境保护息息相关。随着城市经济的发展和人口的增长,城市需水量持续增加,分布不均的水资源已不能满足城市供水的需求,修建原水工程以合理调配区域内的原水资源就成了城市发展的必经之路,城市原水系统也应运而生。城市原水系统指城市范围内未经过工艺处理的包含多种形式的天然水资源系统[1],一般由4个子系统组成[2]:①水源子系统,主要包括水库、江河、湖泊、海洋等地表水源,潜水、泉水等地下水源;②取水子系统,即原水取水泵站;③输水子系统,主要包括输水管渠、输水河道、提升泵站、调节池、调控阀门等构件;④需水子系统,包括水厂、工农业、生活、城市公用事业等原水用户。为了满足时代发展下的供水需求,城市原水系统逐步形成了由多水源、多类型、多输配水工程、多级提升设备构成的开放复杂系统[3],与以水厂为源头的配水系统相互独立,具有随机性和周期性的特点[4]。目前国内外关于城市原水系统调度的研究较为丰富,已具备相对成熟的原水系统模拟软件,各类优化算法也广泛应用于解决大型城市原水系统调度问题,但准确地描述城市原水系统调度与传统水资源配置之间区别的文献却很少,也缺乏对近年来城市原水系统调度理论研究与实践发展的系统性总结。本文从城市原水系统调度的理论研究、软件开发和工程实践三方面对已有研究成果进行分析、归纳和总结,并指出今后的发展趋势。
城市原水系统是城市水资源系统的一部分,其结构如图1所示。对于城市原水系统调度的含义,不同阶段有不同的解释,但现在一般认为,城市原水系统调度是指根据城市居民生活、工业生产、农业、生态环境等调度需求,对城市原水系统中的各项工程设施和原水资源进行协调、优化和管理的过程。在城市原水系统调度的研究中常常出现与水资源配置和水库群调度概念区分不清的问题,但实际上城市原水系统调度在研究对象和研究目的上与这两者有着较大差别。水资源配置一般是指合理分配不同区域和用水户之间的水资源,以达到水资源可持续利用的目标[5],广义上来说城市原水系统调度是水资源配置的一个重要组成部分。但在研究对象上,水资源配置主要以流域系统为对象,以流域水循环的物理过程为科学基础进行水资源总体规划[6];城市原水系统调度则是在考虑流域水文特性的基础上,对水源单元(河流、湖泊、地下水等)、取水单元(取水泵站、引水工程等)、输水单元(管渠、河道等)做系统性分析,且就物理过程来说城市原水系统中各单元间不存在循环流[3]。在研究目的上,水资源配置是在水资源天然循环基础上,结合供用耗排人工侧支循环来展开满足区域经济和生态环境要求的配置工作;城市原水系统调度则是以城市内的供水水质水量保障、节水节能减耗以及紧急事件处理和应对为目标展开原水调度工作。另一方面,水库群调度一般是指对多个水库进行协调管理,以最大限度地提高水资源利用效益的过程[7]。在研究对象上,水库群调度是以区域内多个水库及之间的水利工程为对象,研究其相互关系和影响,聚焦防洪、兴利和综合利用来研究上下游水库径流的水力联系和水库库容差异引起的防洪补偿[8];城市原水系统调度则是将水库作为原水系统中的一个水力单元,弱化水库本身的防洪兴利功能。在研究目的上,水库群调度以水库群系统中的防洪、发电、灌溉、供水和生态等要素为具体目标;城市原水系统调度则是以需水子系统(用户)为主体提供满足供水保证、节能减耗、生态环保等要求的调度方案,并不考虑防洪、航运、输沙等目标。
图1 城市原水系统的结构
城市原水系统调度的研究在国外始于20世纪70年代,而国内在21世纪初才将其从水资源配置的研究中独立出来。早期的原水调度以规则调度为主[9],通过水务管理者的经验来制定调度方案,虽能解决相对简单的原水系统缺水问题,但无法胜任复杂原水系统的调度需要,存在发展瓶颈。此外,规则调度的调度过程对人员经验依赖程度高,调度决策的可靠性较差,不易于推广应用。随着计算机技术的发展,国内外对城市原水系统调度的研究过渡到以模拟调度和优化调度为主的科学调度阶段。其中模拟调度侧重于运用数理方法模拟物理化学过程,而优化调度则是在模拟调度的基础上,通过目标函数、约束条件、决策变量等实现大型城市原水系统调度问题的优化求解。城市原水系统优化调度的决策可靠性较强,优化调度方法能够推广应用于不同结构的原水系统,但近年来城市原水系统越来越趋于复杂,单纯基于需水预测的调度方案已不能满足调度运行的实际要求,因此能够实时监测和管理、定制化生成有时效性的调度方案的智能调度成了学者和水务公司广泛研究的对象。下面对城市原水系统的模拟调度、优化调度和智能调度的研究进程和研究方法做深入探讨,这3种调度理论在时间轴上有所交织,充分反映了具有时代特征的原水调度实践需求与科技发展趋势。
城市原水系统模拟调度从水动力学模型和水质模型出发进行系统建模,通过数理方法求解模型,并根据有限数目的调度运行方式给出调度策略。例如:Eker等[10-11]在考虑泵站扬程、管道摩擦损失和局部损失等因素的情况下对包含梯级水库和提升泵站的供水系统建立模拟控制模型,对泵站流量、水库水头等进行非线性耦合,采用改进的二分法求解非线性摩擦系数方程,并通过设置液位控制器和H∞鲁棒优化来提高系统运行的稳定性和鲁棒性;赵璧奎等[1,12-13]采用大系统分散控制方法将原水系统分解为多个独立控制单元,把水库、泵站等单元概化为水源节点,将定性控制技术引入基于水质迁移转化基本方程的水质水量耦合建模中,利用有向图遍历技术在时间和空间两个维度上求解模型,并运用决策树对调度策略进行分析;王如琦等[14]基于实测数据和地理信息数据,由达西公式和柯列勃洛克-魏特公式对原水系统建模,结合风险事故分析提出多水源条件下原水调配方案,并根据模拟结果给出调度策略。该研究在参数校核过程中发现原水输水管线中综合当量粗糙度不但与管道流量、流速相关,还与化学药剂浓度及温度等因素相关。模拟调度适用于探究城市原水系统特定的物理化学过程,还具备能在较小时间尺度上描述调度过程的优点。然而,当应对大型城市原水系统调度问题时,单纯通过模拟调度无法针对多样化的调度目标给出较优的调度策略,也难以处理随机性较强的原水调度问题,因此以科学的模拟调度为基础,优化城市原水系统调度决策逐渐成为研究的重点。
针对城市原水系统的复杂性和随机性,国内外大部分城市原水系统调度研究均采用优化方法,其发展趋势为由小规模原水系统的单目标优化问题到大规模原水系统的多目标决策分析。早年学者们多针对由高地水库重力输水和低地水源泵站输水所组成的原水系统进行研究,例如:Joeres等[15-16]假设水库泄水量在某时段内是库存量的线性函数,构建了原水系统线性规划模型,利用机会约束线性决策规则选择出合适的操作策略,并通过仿真程序对其长期性能进行测试;Wu[17]在运筹学基础上分别建立了确定型和随机型线性规划模型来评估原水系统调度的经济性和可靠性,运用机会约束规划将约束条件与概率对应以研究调度运行的随机性,其主要优点是在给定概率分布函数的情况下,可将随机问题转化为等价的确定问题;Vieira等[18-19]从环保节能角度出发,在原水系统中引入包含风电能源的水电机组,从日尺度分析系统的最佳运行方式,以系统能源费用最低为目标,对常规泵站、水库构成的原水系统进行线性规划和非线性规划分析,对包含风电能源的供水系统分夏季和冬季进行非线性规划分析。
21世纪以来,由于计算机技术和启发式算法不断完善,使用遗传算法、粒子群算法等启发式算法解决城市原水系统优化调度问题变得十分广泛,其中尤以遗传算法使用最多。例如:郭思元[3]采用系统分析方法对厦门市供水原水系统优化调度进行研究,从空间和时间两个维度对原水系统进行优化并提出原水系统中长期优化调度控制策略;郑飞飞等[2,20]将原水系统调度分为丰水期和枯水期,以总费用最小且水库补水量最大为目标,从时间序列上优化了原水系统补水过程;陈卫等[21-22]从多水源原水系统一级优化调度入手,研究了城市原水系统优化调度模型的建立和求解问题;陈卫等[21]选取供需压差、泵站电耗、制水成本和供需水量差等作为子目标函数,将多目标决策问题转化为单目标决策问题;陶涛等[22]针对珠海市分散复杂多水源原水系统河库并存、库库连通和汛期多雨水的特点,通过遗传算法求解以取水泵站能耗最小、水库运行末水位偏离水库控制水位最小为目标的一级优化调度模型。近年来,Luna等[23]考虑泵站状态、操作成本以及二氧化碳排放,利用遗传算法对日尺度泵站调度进行优化,并在算法种群中引入已知可行解和选择性突变机制等知识机制来提高算法的收敛性。除了采用遗传算法外,还有部分学者将粒子群算法应用于城市原水系统优化调度研究中。例如:Montalvo等[24]提出了一种自适应框架来提高粒子群优化算法的鲁棒性,算法的参数与粒子共同进化从而使参数的调整变得不再烦琐。需要指出的是,城市原水系统调度的复杂性往往伴随着优化目标的多样性,因此多目标优化问题的研究也十分重要。Carpitella等[25]提出了一种基于多准则的多目标优化问题研究方法,采用模糊优劣解距离法(fuzzy technique for order of preference by similarity to ideal solution,FTOPSIS)对非劣排序遗传算法Ⅱ(non-dominated sorting genetic algorithm Ⅱ,NSGA-Ⅱ)找到的帕累托解进行排序,考虑了城市原水系统中泄漏问题的不确定性,得到不同情景下帕累托前沿的模糊解以确定水泵控制的最优决策方案。该方法不仅适用于解决城市原水系统的不确定性问题,也为解决城市原水系统的多目标问题提供思路。
在研究优化调度问题时,目标函数与约束条件的设立是优化过程的关键步骤,决策变量则是提出调度决策的基础。表1总结了当前国内外城市原水系统优化调度中的目标函数、约束条件和决策变量。由表1可知,城市原水系统优化调度的目标函数多以原水系统运行成本最小或部分子系统运行费用最小来建立。水量平衡、水位约束、库容约束是最基本的约束条件,但特定原水系统会根据具体情况由水务公司建立更为细化的约束要求。决策变量以水库泄水量和泵站开关最常见,需在具体问题中进行设立。
表1 城市原水系统优化调度中的目标函数、约束条件和决策变量发展变化
近年来,随着城市原水需水量预测方法趋于科学[32]和城市原水系统的规模不断扩大,传统的单一模拟调度和优化调度已无法满足原水调度的需求,因此,以大数据、物联网技术为基础的智能调度技术应运而生。智能调度是利用在线监测系统、决策支持系统、决策指挥系统所组成的技术框架[22],辅以数据采集与监视控制系统(supervisory control and data acquisition,SCADA)、地理信息系统(geographic information system,GIS)、动态仿真系统、专家系统和模糊理论等对城市原水系统从预测到监测到控制进行全方位调控,其中涵盖了城市用水预测、原水需水量预测、泵站和管线的监控及优化等多方面调度过程。张晔明[33]以青草沙、陈行和黄浦江这3个相对独立的水源地所形成的多水源原水系统为对象,从调度多级控制框架、调度系统硬件设计、调度功能设计、信息安全设计等层面探讨了城市原水系统智能调度的技术要点,提供了建立原水智能调度综合管理平台的思路。Pei等[34]利用界壳理论和模糊集的相似性,探讨了成都城市原水安全应急救援方法,从压力和支撑两个维度构建了评价指标体系,提出了城市原水安全应急救援控制因素的确定原则,为城市原水系统智能调度技术中应急调度研究提供帮助。Zhang等[35]采用BP(back propagation)神经网络、支持向量回归技术(support vector regression,SVR)和长短期记忆模型(long short-term memory,LSTM)3种人工智能模型,利用1982—2015年的水库运行历史记录,在月、日、小时3个时间尺度上模拟水库运行,给城市原水系统智能调度提供了算法支持,改善了调度准确性。
受经济效益驱动,原水智能调度技术与原水公司关系紧密,大量应用情景和前沿信息来源于原水公司的原水工程建设,如上海城投原水有限公司提出了水量预测、原水预警、泵组寻优、机泵控制的原水智能调度框架[36]。自2020年全球疫情爆发后,原水调度领域内在线检测与调控技术的应用发展迅速,以青草沙原水厂为代表的原水公司采用在线监测为主、辅以人工比对的方式,对监测点位的水质指标进行检测化验,并根据上游来水特点对水库的藻类、嗅味等指标进行重点监测,定期将各项水质情况上报至供水管理部门和生态环境部门,确保总氯、粪大肠菌、生物毒性等各项常规水质指标达标。此外,一些原水公司利用城市原水智能调度技术建立了流域协同保障工作机制,第一时间接收水文水情预警以及闸泵运行工况信息,第一时间告知下游水厂浊度、藻类、pH值、有机物含量、加药调整等水质信息,及时有效地互通各水源地的水量水质监测及管理情况。
城市原水调度的理论研究与调度软件开发息息相关,仿真软件、机器学习是模拟调度、优化调度和智能调度最有效的计算工具,城市原水调度研究中常用的仿真软件有EPANET、Infoworks WS Pro、Infoworks ICM等,其计算机制和特点各不相同。此外,城市原水系统智能调度需要科学统筹全局的取用水,云计算、大数据、物联网等技术的快速发展,为原水的智慧化运营提供了理论和技术支撑,现阶段原水供应的调度方式以人工经验方法进行生产调度管理,导致运行效率低,运营成本高,预警监测大多由人工完成,对异常情况反应力极低,极大影响生产,因此开发以决策支持系统为主的城市原水系统调度软件就显得十分重要。
城市原水系统调度研究中的仿真软件以美国环保署开发的开源供水管网模拟软件EPANET最为常见。EPANET应用广泛,且适用于线性规划和非线性规划问题的求解。Vieira等[18]将优化模型中的优化规则直接在EPANET软件中实现,并以EPANET为基础开发了一个集成的软件工具以评估优化结果。纪昌明等[37]在Visual Studio 2008环境下将MapX控件与SQL Server 2000 数据库相整合,开发了深圳市原水调度系统的GIS实时监视图功能模块,该模块可实现鹰眼导航、专题地图、交互查询和无级漫游等可视化功能,使原水系统调度仿真更加直观,也增强了仿真软件的数据更新和空间分析能力。赵璧奎等[38]通过对原水系统进行概念化分析提出由点、线、面基本元素构成的原水系统概念化模型,针对原水系统拓扑结构的动态存储、拓扑关系还原、优化模拟和接口函数扩展设计等关键问题,运用面向对象技术设计开发了深圳市原水系统调度管理系统仿真模型库及用户交互界面。王如琦等[14,39]将Infoworks WS Pro和Infoworks ICM这两种软件引入城市原水系统的研究中,用于模拟上海城市原水系统,比较这两种软件在模拟大型城市原水系统的优劣;通过采用两种软件的不同糙率模型,对不同坡度及管底标高的微观模型进行测试,结果表明对于无精细管道数据的原水系统,推荐采用WS Pro模型的CW糙率模型,对于有详细管网数据的原水系统,推荐采用ICM的N糙率模型。综上所述,虽然城市原水系统调度研究中以EPANET居多,但水力仿真软件并不局限于此。
随着城市原水系统的仿真软件逐渐完善,原水调度领域内决策支持系统也得到广泛应用。Palmer等[40]开发了一个用于协助干旱决策的决策支持系统,集成了专家系统、线性规划模型、数据库管理工具和计算机图形学等多种编程技术,并根据西雅图水务局管理人员的运营经验构建专家系统的规则库;该决策支持系统的线性规划模型可以确定1987年西雅图旱灾条件下原水系统的水量情况和最优调度策略,但无法为未来发生的干旱事件提供决策。Wang等[41]设计了基于水力模型的应急调度决策支持系统,用以消除多水源原水系统上游突发污染事件的影响;该决策支持系统包括水质预测、系统安全评估、应急策略推理和调度优化4个功能模块;其工作流程是先在给定污染信息的条件下,计算特定截面上的水质变化,然后利用第一个模块的输出对当前系统的安全性进行综合评估,同时考虑到污染的影响和系统容量,当污染严重影响系统可靠性时,采用基于模糊逻辑的推理模块生成包括技术措施在内的合理策略。原水调度决策支持系统的研究为原水智能调度提供了软件支撑,而想要进一步丰富城市原水系统调度软件的功能模块,则离不开仿真软件、决策支持系统、SCADA、GIS的集成应用[33]。
上海城市原水系统规模庞大,共有四大子原水系统[42]:黄浦江上游金泽原水系统、长江青草沙原水系统、长江陈行原水系统以及长江东风西沙原水系统。朱雪明等[43]以科学调度、安全输水为基本点,系统地考虑了青草沙水源地原水工程的特点以及调度所涉及的各类因素,建立了由SCADA、GIS、动态仿真和水力学模型系统、决策支持与专家调度系统、调度运行管理系统、生产调度视频系统、语音调度系统、全球广域网等组成的一体化信息管理平台,可实现调度的科学性、预测性和时效性,达到在满足社会需求前提下,合理利用水资源、减少能耗、降低输水成本的目的。张晔明[33]所介绍的上海市中心城区原水供应调度系统在通过了调试切换、调度运行、保高峰、抗咸潮等工况的考验后形成了“两江并举、多源互补”的供应格局,青草沙、黄浦江、陈行三大子原水系统的服务压力合格率可达99.53%,其中严桥支线、凌桥支线的电基数较原计算运行电基数大幅下降。Huang等[44]针对上海金山-黄浦江原水工程,基于流体力学建立了泵站优化运行的计算模型,模型中考虑了泵站运行方式和初始水位下的清水箱对泵站耗电量的影响,利用该优化计算模型,可以保证在泵机组能量充能大大降低的情况下,满足泵送能力相同的运行需求,达到节能的目的;同时使用变速泵可以降低水泵机组的用电消耗,较大提高抽水站运行经济性。
夏禹等[45]以珠海市原水系统为研究对象,通过EPANET建立珠海原水系统水力微观模型,分析原水系统中水库的实际应急能力和不同工况下主力取水泵站的最大取水能力,并对可能的突发情况进行分类,然后从调度的角度针对不同的突发事件制定了应急预案,提高了调度预案的可操作性和准确性,同时也能帮助调度人员及时了解应急状态下整个原水系统现状,为调度者的决策提供理论依据。Wang等[41]设计了基于水力模型的应急调度决策支持系统,以珠海市这一南方沿海城市的咸潮期为例,验证了该系统的可行性;通过情景分析,证明了该决策支持系统工具有助于水务公司快速有效地应对突发污染事件的应急调度。综上,对于以珠海原水系统为代表的城市原水系统应急调度问题,构建应急调度预案库是最常见的解决途径,决策支持系统在应急调度中的应用前景十分广阔,将会成为未来研究的热点。
以美国为代表的发达国家对于城市原水系统调度的研究起步较早,在20世纪末便有了相对成熟的原水调度理论,建设了大量的原水调度工程,但其工程规模并不庞大。如美国马里兰州的巴尔的摩原水系统[15-16]和华盛顿州的西雅图原水系统[40],均是由若干不同高程的水库和流域水源构成的原水系统,其调度工程规模小且受流域水文因素影响较大,其调度成效也受气候和鱼类活动限制。由于20世纪机器学习的应用并不广泛,调度工程中决策规划是暂时制定的,所有机构只能获得数量有限的数据;此外,发达国家的资本主义制度特点导致水务领域各机构相互制衡的现象比较严重,决策的确切影响往往不为人知。而近10年美国逐渐将城市饮用水保护工作的重点由水厂扩展至水源地[42],如美国纽约市已发展为一个多水源地城市,纽约原水调度工程规模相对较大、调节能力强,这不仅依托于智能调度技术,也得益于其长期建造的完整备用供水设施。国际上一些中小国家的城市原水系统调度工程侧重于对水泵或水库的单一控制优化,其原因可能是城市规模小,原水系统复杂程度低,针对单一水力要素作优化的效益也较为显著。如Eker等[10]对土耳其加济安泰普原水调度工程水泵机组采用最优鲁棒控制法对输水进行控制,有效改善了供水运行。Oh等[46]在韩国城镇原水调度工程中,利用水温传感器和实时水泵效率监测优化水泵调度,来减少碳排放和能源消耗。Kowalik等[47]在波兰城镇原水调度工程中,将二元线性规划应用在水泵调度上,基本达到了电力成本最小化目标。
原水系统人工调度这一传统调度方式虽能一定程度上满足小型城市的供水需求,但在原水系统趋于复杂的今天已难以在保证水质水量的前提下控制供水成本并评估运行风险。以目前城市原水系统调度理论研究、软件开发为基础,对工程案例作出具体分析,可以预见未来的研究方向主要有4个方面:
a.加强城市原水系统智能调度理论研究,构建适用面广、可操作性强的城市原水智能调度系统。开展城市原水系统一体化智能调度模型研究,整合SCADA、GIS、物联网等监测技术构建智能监测模块,整合仿真软件、拓扑结构动态存储、拓扑关系还原、水力水质耦合计算等仿真技术构建动态仿真模块,整合机器学习、优化算法、专家系统等调度方法构建实时调度模块。建立集成式的城市原水智能调度系统,实现对原水供应的全面监控和管理,降低供水成本与风险。
b.提高城市原水系统调度目标的预测精度与时效性。采用先进的数据采集技术获取多维数据,自动化识别数据异常和系统故障维护,提高预测准确性。采用改进的人工智能算法优化预测模型,提高预测精度和鲁棒性。利用大数据技术实时处理原水系统数据并应用于调度决策,以确保时效性。
c.建立科学的城市原水系统应急调度预案库。利用系统建模和仿真技术,模拟城市原水系统可能遇到的事故情景,评估系统的应急响应能力,并根据结果优化应急预案,同时也需考虑研究法律和社会因素。在原水调度工程实践环节通过虚拟现实(VR)或增强现实(AR)、数字孪生技术提高应急人员培训效果。
d.形成满足生态与发展需求的城市原水系统调度评价体系。研究不同调度方式对河流生态系统的影响,开发评价模型量化经济效益与生态保护的权重,研究生态环境的潜在风险,并形成可持续性调度指标,建立城市原水系统调度综合评价体系。