欢迎来到天天文库
浏览记录
ID:507566
大小:36.50 KB
页数:11页
时间:2017-08-21
《序列二次规划法在多水源管网优化调度中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、序列二次规划法在多水源管网优化调度中的应用研究-水文&水资源简介:供水管网优化调度的一级优化是一个非线性优化问题,本文通过分析管网的水力关系,对管网水力关系进行合理的线性化,使目标函数和约束条件显式化,将问题转化为序列二次规划问题。在求解二次规划问题中,考虑到大部分节点水头的约束是非作用约束,利用线性化结果,将非作用约束从约束集中剔除,同时将齿行法的思想和水力学上的基本概念相结合,提出了一种适合本问题的修正齿行法,将二次规划结果拉回到原约束面,保证了解的可行性。最后还初步分析了优化计算的计算量。数值试验表明本文的方法计算
2、量小、效率高,结果可靠。关键字:多水源管网优化序列二次规划齿行法(1.浙江大学水工结构与水环境研究所,浙江杭州310027;2.杭州市自来水总公司,浙江杭州310016)1问题的提出城市供水管网是城市的生命线之一。这一复杂的网络系统,主要通过几个供水泵站为城市血液提供能量,送至城市的各个角落。通过对供水泵站的优化调度,可以降低企业的制水成本、使管网的供水压力分布更合理,根据初步估计,对于一个日供水量为10万吨的自来水公司,如果供水扬程降低1m,每年可以节电15万kW·h;由于管道系统的渗漏与水头有关,降低供水水头也可以在
3、一定程度上减少管网的渗漏;供水水头的降低还可以减少爆管的风险,这对于管网的管理有更深刻的意义。因此管网合理调度研究一直是供水企业一个重要课题,同时也是一个难题。供水管网运行的合理调度可以用一个最优化问题来描述,管网的水力方程组是一组非线性方程,各水源水泵的开启状态作为离散变量,因此这是一个混合变量的非线性最优化问题。由于离散变量与连续变量的同时存在,求解极为不方便,最常用的方法是将该问题分作两级进行优化:一级优化是针对管网而言,目的在于求各水源的最佳供水量或最佳供水扬程;二级优化是在一级最优化的基础上,根据水源的具体情况
4、,确定满意的水泵开启方案和水泵的调速比。采用以上方法可以在一定程度上降低求解的困难,但一级优化也是一个非线性的优化问题,求解起来相当麻烦,目前国内外最常用的方法是广义简约梯度法。广义简约梯度法虽属较优秀的约束非线性规划算法,根据作者在以往其他优化应用方面的研究,其重分析次数相当多。在本优化问题中水力计算是计算量的主体部分,由数值试验的经验知,在目前中等配置的微机上完成一个2000个左右节点的供水管网,一次水力计算需要10s左右,如果采用广义简约梯度法,需要反复迭代计算,花费的时间是相当可观的。由此可见采用广义简约梯度法实
5、现管网的在线优化调度存在较大难度。本文针对一级优化问题,采用序列二次规划法进行求解。M.J.D.Powell所给出的序列二次规划法实质上是运用KuhnTucker最优化条件所形成的非线性方程进行迭代计算,而这一迭代过程恰好可以用求解一相应的二次规划问题替代,故原问题的求解过程转化为求解一个二次规划的序列。其中二次规划问题的二次目标函数是原问题Lagrange函数的二次展开式,包含了目标与约束函数的二次信息。通常其二阶导数矩阵由变尺度的思想通过先前迭代点的梯度信息逐步生成。序列二次规划法综合利用了KT条件、变尺度、线性
6、及二次近似等有效手段,在理论上是一种比广义简约梯度法优秀的算法[1],但是它的迭代序列通常从不可行域逐步逼近可行域,需要在极限情况下才能完全达到约束要求,这显然不利于尽快获得可行的较优解,故约束条件的妥善处理非常重要,本文将结构优化中齿行法的思想和水力学的基本概念相结合,提出了一种新的算法,可以方便地将迭代中的非可行点拉回到约束界面上,获得了较高的计算效率,有助于实现管网的在线优化调度。2供水优化调度一级优化的数学模型管网的运行调度一般以经济性作为目标函数,与水源的供水量、供水水头有关,据此可以建立供水管网的目标函数:m
7、in·FG(Qs,Hs)(1)式中:FG为各水源的制水成本和供水的动力费用;Qs、Hs为各水源的供水量和供水水头。供水调度的主要约束条件有:管网的水力关系,各水源的水量和水压的约束,管网中各节点的最小服务水头。这些约束条件分别表示如下:管网水力关系F(Hs,HN,QN)=0(2)各水源的供水水头约束Hsmin≤Hs≤Hsmax(3)各水源的供水量约束Qsmin(Hs)≤Qs≤Qsmax(Hs)(4)管网各节点服务水头约束(5)其中:Hsmax、Hsmin分为水源的最大、最小供水水头;Qsmin(Hs)、Qsmax(Hs)
8、分为水源的最大、最小供水能力,通常水源的供水量的能力与供水水头有关。HN为管网中各节点的服务水头;HNmax、HNmin分为管网中各节点的最大、最小服务水头;QN为管网中各节点的节点流量。3模型的求解模型求解主要有2个难点:(1)约束条件太多,一个中等复杂的城市管网可能会有上千个约束;(2)目标函数中各变量隐式相关—
此文档下载收益归作者所有