发明名称 一种基于优化的河流时间水权实时调度管理方法
摘要 本发明涉及一种基于优化的河流时间水权实时调度管理方法,属于环境保护与资源综合利用技术领域。根据流域管理部门规定的水量分配目标,确定优化目标和约束条件,通过引水闸门不同时间的开闭定量控制河流时间水权的分配,建立基于河流时间水权的混合整数优化调度模型;确定优化的闸门开闭调度方案,进行闸门关闭的概率计算分析,确定闸门关闭的起始时间和时间长度,得到较优的河流时间水权实时调度管理方法。本方法明确了河流时间水权实时调度管理的数学量化方法,有利于市场经济下水资源的高效利用;根据优化模型能得到更合理的时间水权调度规则,保障最严格水资源管理制度的实施,具有理论意义明确、技术方法先进、便于实际应用的优点。
申请公布号 CN104050537A 申请公布日期 2014.09.17
申请号 CN201410284267.8 申请日期 2014.06.23
申请人 清华大学 发明人 王忠静;朱金峰;郑航;赵建世;尚文绣;黄草
分类号 G06Q10/06(2012.01)I;G06Q50/06(2012.01)I 主分类号 G06Q10/06(2012.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 罗文群
主权项 一种基于优化的河流时间水权实时调度管理方法,其特征在于该调度管理方法包括以下各步骤:(1)根据河流管理部门的要求,确定中游供水区的需水量<img file="FDA0000525581530000017.GIF" wi="128" he="96" />和下游供水区的需水量W<sub>ddem</sub>,将它们作为河流的供水目标,其中j为河流中游供水区的序号,j=1,2,…,m,m为河流中游供水区总数,河流下游有一个供水区,每个供水区通过一条渠道从河流引水,每个供水区通过一条分支回流至河道,中游的每个渠道入口设有闸门,通过河流中游和下游的控制断面的水量全部供给下游供水区使用,下游供水区直接从河流引水(不受闸门控制);(2)建立一个基于河流时间水权的0‑1混合整数优化调度模型,优化模型的目标函数为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>MinZ</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub></mrow><msub><mi>t</mi><mi>n</mi></msub></munderover><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>w</mi><mn>1</mn></msub><msubsup><mi>W</mi><mi>mlack</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>w</mi><mn>2</mn></msub><msub><mi>W</mi><mi>dlack</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000011.GIF" wi="735" he="135" /></maths>上式中:t为优化模型的时段指标,t=t<sub>0</sub>、……t<sub>n</sub>,t<sub>0</sub>为第一个时段,t<sub>n</sub>为模型计算的最后时段,<img file="FDA0000525581530000018.GIF" wi="167" he="68" />为t时段河流中游第j个供水区的缺水量,W<sub>dlack</sub>(t)为t时段河流下游供水区的缺水量,w<sub>1</sub>、w<sub>2</sub>为权重系数,通过随机或人工生成,满足w<sub>1</sub>+w<sub>2</sub>=1;(3)设定优化模型关于河流、河流中游供水区、河流下游供水区、汇流节点、渠道和闸门的约束条件,如下:河流:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>W</mi><mrow><mi>riv</mi><mo>_</mo><mi>in</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>w</mi><mrow><mi>riv</mi><mo>_</mo><mi>out</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>W</mi><mrow><mi>riv</mi><mo>_</mo><mi>sup</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>L</mi><mi>riv</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000012.GIF" wi="809" he="81" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>W</mi><mrow><mi>riv</mi><mo>_</mo><mi>in</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>Q</mi><mrow><mi>riv</mi><mo>_</mo><mi>max</mi></mrow></msub></mrow>]]></math><img file="FDA0000525581530000013.GIF" wi="378" he="82" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>W</mi><mrow><mi>riv</mi><mo>_</mo><mi>sup</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>Q</mi><mrow><mi>d</mi><mo>_</mo><mi>max</mi></mrow></msub></mrow>]]></math><img file="FDA0000525581530000014.GIF" wi="377" he="82" /></maths>河流中游供水区:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>W</mi><mi>sup</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>W</mi><mi>con</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>W</mi><mi>ret</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000015.GIF" wi="539" he="97" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mi>W</mi><mi>sup</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>W</mi><mi>mdem</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>W</mi><mi>mlack</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000016.GIF" wi="603" he="97" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msubsup><mi>W</mi><mi>sup</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>&alpha;</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&times;</mo><msubsup><mi>W</mi><mrow><mi>cha</mi><mo>_</mo><mi>out</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000021.GIF" wi="535" he="95" /></maths>河流下游供水区:W<sub>dsup</sub>(t)=W<sub>ddem</sub>(t)‑W<sub>dlack</sub>(t)+W<sub>dinc</sub>(t)汇流节点:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>W</mi><mrow><mi>con</mi><mo>_</mo><mi>out</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msubsup><mi>W</mi><mrow><mi>con</mi><mo>_</mo><mi>in</mi></mrow><mi>l</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000022.GIF" wi="515" he="140" /></maths>渠道:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msubsup><mi>W</mi><mrow><mi>cha</mi><mo>_</mo><mi>out</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>&times;</mo><msubsup><mi>W</mi><mrow><mi>riv</mi><mo>_</mo><mi>sup</mi></mrow><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000023.GIF" wi="624" he="95" /></maths>闸门:α(t)∈{0,1}其中,<img file="FDA0000525581530000024.GIF" wi="870" he="82" />分别为第t时段向中游第j个供水区供水的河流入流量、河流出流量,河流供水量和河流损失量,Q<sub>riv_max</sub>为河流的过流能力,Q<sub>d_max</sub>为河流的引水能力,<img file="FDA0000525581530000025.GIF" wi="804" he="98" />和<img file="FDA0000525581530000026.GIF" wi="188" he="92" />分别为第t时段河流中游第j个供水区得到的供水量、耗水量、回归下游河流的水量、需水量和缺水量,W<sub>dsup</sub>(t)、W<sub>ddem</sub>(t)、W<sub>dlack</sub>(t)、W<sub>dinc</sub>(t)分别为第t时段河流下游供水区的供水量、需水量、缺水量和加大量,W<sub>con_out</sub>(t)为第t时段汇流节点的出流量,<img file="FDA0000525581530000027.GIF" wi="200" he="85" />表示第t时段汇流节点的第l个分支入流量,N为流入同一汇流节点的分支总数,<img file="FDA0000525581530000028.GIF" wi="217" he="97" />为第t时段向中游第j个供水区供水的渠道出流量,α(t)为第t时段闸门开启或关闭状态,取值为0或1,β为渠道的损失系数,取值范围为0‑1的实数,上述约束条件中,河流的过流能力、河流的引水能力和渠道的损失系数由河流管理部门提供;(4)采用混合整数规划方法求解,以天为时间步长,根据30年水文历史资料中的河流上游入流量W<sub>riv_in</sub>(t),求解上述步骤(2)和步骤(3)构成的混合整数优化调度模型,得到优化的30年内第t时段河流中游第j个供水区的缺水量<img file="FDA0000525581530000029.GIF" wi="220" he="91" />河流下游供水区缺水量W<sub>dlack</sub>(t)和第t时段闸门开启或关闭状态α(t);(5)随机或人工生成多组w<sub>1</sub>、w<sub>2</sub>,得到权重集合w<sup>Ω</sup>,重复步骤(4),计算得到30年的多组优化的第t时段河流中游第j个供水区的缺水量<img file="FDA0000525581530000031.GIF" wi="214" he="91" />河流下游供水区缺水量W<sub>dlack</sub>(t)和第t时段闸门开启或关闭状态α(t),形成一个由多组优化的第t时段河流中游供水区的缺水量<img file="FDA0000525581530000032.GIF" wi="212" he="91" />河流下游供水区的缺水量W<sub>dlack</sub>(t)和闸门开启或关闭状态α(t)组成的非劣解集WΩ<img file="FDA0000525581530000033.GIF" wi="246" he="91" />W<sub>dlack</sub>(t),α(t));(6)根据上述步骤(5)多组优化的第t时段河流中游第j个供水区的缺水量<img file="FDA0000525581530000034.GIF" wi="191" he="91" />和第t时段河流下游供水区的缺水量W<sub>dlack</sub>(t),通过下式计算得到河流中游供水区缺水率R<sub>m_lack</sub>和河流下游供水区缺水率R<sub>d_lack</sub>:<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>m</mi><mo>_</mo><mi>lack</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub></mrow><mi>T</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msubsup><mi>W</mi><mi>mlack</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>/</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub></mrow><mi>T</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msubsup><mi>W</mi><mi>mdem</mi><mi>j</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000035.GIF" wi="789" he="148" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>d</mi><mo>_</mo><mi>lack</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub></mrow><mi>T</mi></munderover><msub><mi>W</mi><mi>dlack</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>/</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub></mrow><mi>T</mi></munderover><msub><mi>W</mi><mi>ddem</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000525581530000036.GIF" wi="643" he="148" /></maths>当河流中游供水区缺水率R<sub>m_lack</sub>与河流下游供水区缺水率R<sub>d_lack</sub>的值相等时(或某一个特定的协调值),从上述非劣解集W<sup>Ω</sup>中检索出与河流中游供水区缺水率R<sub>m_lack</sub>和河流下游供水区缺水率R<sub>d_lack</sub>相等条件下(或某一个特定的协调值)相对应的α(t);(7)根据上述步骤(6)的α(t)值,利用概率统计方法,得到河流中游一年内每天闸门关闭的分布概率P<sup>i</sup>,P<sup>i</sup>=N(i)/30,N(i)为30年中第i天闸门关闭的次数,i=1,2,…,365;(8)将上述一年内每天闸门关闭的概率P<sup>i</sup>划分为四个调度时期计算每个调度时期内闸门关闭的天数期望值T<sub>x</sub>,作为该调度时期内河流下游供水区授权取水的时间长度:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msub><mi>T</mi><mi>x</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>M</mi><mi>x</mi></msub></munderover><msup><mi>P</mi><mi>i</mi></msup></mrow>]]></math><img file="FDA0000525581530000037.GIF" wi="213" he="142" /></maths>其中,x=1,2,3,4,分别代表四个调度时期,M<sub>x</sub>为每个调度时期的天数;(9)取每个调度时期内闸门关闭的起始时间T<sub>x0</sub>=t<sub>x0</sub>,t<sub>x0</sub>为每个调度时期的起始时间,然后根据上述每个调度时期内闸门关闭的天数期望值T<sub>x</sub>,依次计算每个调度时期内闸门连续T<sub>x</sub>天关闭的累积频率P<sub>x</sub>,得到多个累积频率P<sub>x</sub>,<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>P</mi><mi>x</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><msub><mi>T</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub></mrow><mrow><msub><mi>T</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub><mo>+</mo><msub><mi>T</mi><mi>x</mi></msub></mrow></munderover><msup><mi>P</mi><mi>i</mi></msup><mo>/</mo><msub><mi>T</mi><mi>x</mi></msub></mrow>]]></math><img file="FDA0000525581530000041.GIF" wi="327" he="150" /></maths>其中,T<sub>x0</sub>为满足t<sub>x0</sub>≤T<sub>x0</sub>≤t<sub>x0</sub>+M<sub>x</sub>‑T<sub>x</sub>中的正整数,从多个累积频率P<sub>x</sub>检索出与最大累积频率P<sub>x_max</sub>相对应的闸门关闭起始时间T<sub>x0</sub>;(10)根据河流管理部门提供的河流从上游流至下游所需的时间Δt,以T<sub>x0</sub>‑Δt作为每个调度时期闸门关闭的起始时间,得到以T<sub>x0</sub>‑Δt、T<sub>x</sub>为优化参数的河流时间水权实时调度管理方法。
地址 100084 北京市海淀区清华园1号