发明名称 一种计及径流预报不确定性的水库调度风险评估方法
摘要 本发明实施例公开了一种计及径流预报不确定性的水库调度风险评估方法,包括数据处理模块、径流预测模块、径流概率分布模块、径流随机抽样模块和风险评估计算模块。数据处理模块规格化径流预报模型所需数据并输入到径流预测模块开展径流预报;径流预测模块将预报径流数据输入到径流概率分布模块获得对应概率分布矩阵;径流概率分布模块将概率分布矩阵输入径流随机抽样模块进行随机抽样获得入库径流集合;随机抽样模块将入库径流集合输入风险评估计算模块计算风险。本发明充分考虑径流预报的不确定性与随机性,建立计及径流预报不确定性的水库调度风险评估模型,对水库在有径流预报信息下的调度运行进行全面的安全评估,具有广泛的应用前景以及社会价值。
申请公布号 CN104182807A 申请公布日期 2014.12.03
申请号 CN201410416213.2 申请日期 2014.08.21
申请人 大连理工大学;广东粤电新丰江发电有限责任公司 发明人 程春田;罗清标;武新宇;冯仲恺;吴慧军;王健;过团挺;冯永修
分类号 G06Q10/04(2012.01)I;G06Q50/06(2012.01)I 主分类号 G06Q10/04(2012.01)I
代理机构 大连理工大学专利中心 21200 代理人 李宝元;梅洪玉
主权项 一种计及径流预报不确定性的水库调度风险评估方法,其特征在于以下步骤,(1)数据处理模块规格化原始输入数据原始输入数据的获取由已由历史数据率定获取的径流预报模型指定,设有n项影响因子,第i项影响因子的最大、最小值分别为<img file="FDA0000557762340000011.GIF" wi="184" he="74" />则按照下式将原始数据X<sub>i</sub>规格化至[a,b]区间,规格化公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>X</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>=</mo><mi>a</mi><mo>&times;</mo><mfrac><mrow><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><msub><mi>X</mi><mi>i</mi></msub></mrow><mrow><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><msub><munder><mi>X</mi><mo>&OverBar;</mo></munder><mi>i</mi></msub></mrow></mfrac><mo>+</mo><mi>b</mi></mrow>]]></math><img file="FDA0000557762340000012.GIF" wi="391" he="139" /></maths>其中X'<sub>i</sub>为规格化数据,X'<sub>i</sub>∈[a,b];a,b为规格化参数,可由用户根据需求设定,本方法取为a=0.8,b=0.1,将原始数据规格化至[0.1,0.9];n项影响因子的原始输入数据经过规格化操作形成规格化输入向量X'=[X'<sub>1</sub>,X'<sub>2</sub>,...,X'<sub>n</sub>],将X'输入到径流预测模块开展径流预报;(2)径流预测模块根据数据处理模块输出的规格化数据预测径流值;将X'输入径流预报模型获得规格化径流预测序列Y',预报模型抽象公式如下:Y'=f(X',θ)其中f(·),θ分别为预报模型结构及参数;此时Y'为规格化预测径流数据,需对其进行反规格化操作方获得相应的径流预报序列Y,规格化公式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>Y</mi><mo>=</mo><mover><mi>Y</mi><mo>&OverBar;</mo></mover><mo>-</mo><mfrac><mrow><mrow><mo>(</mo><msup><mi>Y</mi><mo>&prime;</mo></msup><mo>-</mo><mi>d</mi><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><mover><mi>Y</mi><mo>&OverBar;</mo></mover><mo>-</mo><munder><mi>Y</mi><mo>&OverBar;</mo></munder><mo>)</mo></mrow></mrow><mi>c</mi></mfrac></mrow>]]></math><img file="FDA0000557762340000013.GIF" wi="486" he="129" /></maths>其中<img file="FDA0000557762340000014.GIF" wi="88" he="72" />为径流序列的最大值,最小值;c,d为径流预测反规格化参数,本系统取为c=0.8,d=0.1;(3)径流概率分布模块读取径流预测模块输出的径流预测序列Y,根据级别定义判定Y所处级别的同时,获得相应的概率分布矩阵;设径流共划分m个级别,各级别定义如下:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>G</mi><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mi>if</mi><mrow><mo>(</mo><msub><munder><mi>g</mi><mo>&OverBar;</mo></munder><mn>1</mn></msub><mo>&le;</mo><mi>Y</mi><msub><mrow><mo>&le;</mo><mover><mi>g</mi><mo>&OverBar;</mo></mover></mrow><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mi>i</mi></mtd><mtd><mi>if</mi><mrow><mo>(</mo><msub><munder><mi>g</mi><mo>&OverBar;</mo></munder><mi>i</mi></msub><mo>&le;</mo><mi>Y</mi><mo>&le;</mo><msub><mover><mi>g</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mi>m</mi></mtd><mtd><mi>if</mi><mrow><mo>(</mo><msub><munder><mi>g</mi><mo>&OverBar;</mo></munder><mi>m</mi></msub><mo>&le;</mo><mi>Y</mi><mo>&le;</mo><msub><mover><mi>g</mi><mo>&OverBar;</mo></mover><mi>m</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000557762340000015.GIF" wi="468" he="384" /></maths>其中<img file="FDA0000557762340000016.GIF" wi="122" he="69" />分别为级别i的上限、下限;由大量的实测径流与预报径流历史资料统计获取m个级别的概率风险分布矩阵P,如下所示:<img file="FDA0000557762340000021.GIF" wi="427" he="228" />其中P<sub>i,j</sub>表示当预报径流为i级别时实测径流为j级别的概率;<img file="FDA0000557762340000024.GIF" wi="122" he="60" />有<img file="FDA0000557762340000022.GIF" wi="214" he="134" />表示预报径流为i级别时,实测径流一定会发生m个级别中的某一个或者某几个;同时<img file="FDA0000557762340000025.GIF" wi="91" he="50" />均有P<sub>i,j</sub>∈[0,1],P<sub>i,j</sub>越小表示预报径流为i级别时实测径流为j级别的概率越小;特别地,当P<sub>i,j</sub>=0时,表示预报径流为i级别时实测径流不可能为j级别;当P<sub>i,j</sub>=1时,表示预报径流为i级别时实测径流完全为j级别;若<img file="FDA0000557762340000026.GIF" wi="79" he="42" />均有P<sub>i,i</sub>=1,表示预报径流为i级别时实测径流也为i级别,此时概率风险分布矩阵为单位阵,这也是最为理想的情况;概率风险分布矩阵P是对目前径流预报的精度统计,反映了当前径流预报水平,P是随着预报数据的不断增多日益趋近实际分布的;首先根据级别定义的范围确定径流预测值Y所处的级别k,然后从概率风险分布矩阵查找级别k相应的概率分布矩阵P<sub>k</sub>=[P<sub>k,1</sub>,P<sub>k,2</sub>,...,P<sub>k,m</sub>],最后将级别定义G与概率分布矩阵P<sub>k</sub>输入径流随机抽样模块;(4)径流随机抽样模块根据级别定义G与概率分布P<sub>k</sub>进行径流的随机抽样,获得径流预报集合;设共抽取N个样本,根据概率分布矩阵P<sub>k</sub>确定各级别抽取样本数目,级别i的样本数目计算公式如下:<img file="FDA0000557762340000027.GIF" wi="275" he="83" />其中N<sub>i</sub>为级别i理论样本抽取数目;<img file="FDA0000557762340000028.GIF" wi="73" he="65" />表示大于x的最小整数;各级别分别进行相应次数的随机抽样,并将抽取的径流值添加至径流预报集合中,级别i第n<sub>i</sub>次抽样公式如下:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>Y</mi><msub><mi>n</mi><mi>i</mi></msub></msub><mo>=</mo><msub><mi>r</mi><mn>1</mn></msub><mo>&times;</mo><mrow><mo>(</mo><msub><mover><mi>g</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><msub><munder><mi>g</mi><mo>&OverBar;</mo></munder><mi>i</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><munder><mi>g</mi><mo>&OverBar;</mo></munder><mi>i</mi></msub></mrow>]]></math><img file="FDA0000557762340000023.GIF" wi="349" he="78" /></maths>其中r<sub>1</sub>为[0,1]之间均匀分布的随机数;<img file="FDA0000557762340000029.GIF" wi="46" he="60" />为级别i第n<sub>i</sub>次抽样获得的径流值;通过随机抽样得到径流预报为Y时相应的径流集合,由大数定理可知多次抽样可近似代表未来入库流量的所有可能情景;(5)风险评估计算模块利用径流随机抽样模块得到的径流集合,评估计算当前决策水平下的弃水、出力等调度信息的风险;固定当前决策水平,确定依次输入径流集合中所有可能的入库径流,分别调用常规算法进行计算,获得径流集合中各种来水情况的调度信息(如出力、弃水等),然后对不同的调度信息采用数学统计方法即可获得相应的风险分布及相应特征信息;下面以弃水为例简述风险率与期望弃水流量计算方式,出力、末水位等与之类似;风险率计算公式为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>P</mi><mo>=</mo><mfrac><mi>num</mi><mi>N</mi></mfrac><mo>&times;</mo><mn>100</mn><mo>%</mo></mrow>]]></math><img file="FDA0000557762340000031.GIF" wi="315" he="115" /></maths>其中P为弃水风险概率,P∈[0,1],若P=0表示无风险,P=1表示一定会发生弃水;num为发生弃水的样本数目;N为径流集合中样本总数目;期望弃水流量计算公式为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mover><mi>Q</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>Q</mi><mi>i</mi></msub></mrow>]]></math><img file="FDA0000557762340000032.GIF" wi="229" he="133" /></maths>其中<img file="FDA0000557762340000033.GIF" wi="50" he="74" />为当前调度信息下的期望弃水流量;Q<sub>i</sub>表示径流集合中第i个样本的弃水流量。
地址 116024 辽宁省大连市甘井子区凌工路2号