一种基于优化算法的高精度调洪演算方法与流程

文档序号:13760886阅读:来源:国知局
一种基于优化算法的高精度调洪演算方法与流程

技术特征:

1.一种基于优化算法的高精度调洪演算方法,其特征在于该方法包括以下步骤:

步骤1:采用Excel表格中的曲线拟合功能,根据库水位Z与库容V之间的离散数据,获得库水位Z和库容V之间关系函数,即V=f(Z);

步骤2:根据堰流公式和孔口泄流公式推求出下泄流量q与堰顶水头H0之间的对应关系为

式中,q为发电洞泄流量;ε为侧收缩系数,按经验公式计算,σs为淹没系数,m为闸孔数目,b为闸孔净宽,H0为堰顶水头;μ为流量系数,A为孔口面积,H0′为孔口作用水头;

由式(6)和式(7)可知堰顶水头H0与下泄流量q之间关系复杂,所以采用列表法导出两者之间的对应关系;

步骤3:根据步骤2中得到的下泄流量q与堰顶水头H0之间的对应关系,利用下式堰顶水头与库水位之间的关系即可得到下泄流量q与库水位Z之间的对应关系

Z=H1+H0 (8)

式中,H1为堰顶高程;

步骤4:根据水位Z和库容V之间的对应关系及库水位Z和下泄流量q之间的对应关系即可导出下泄流量与库容之间的对应关系,即水库蓄泄方程q=f(V);

步骤5:根据水库蓄泄方程亦可以推出库容V与下泄流量q之间的对应关系,即V=g(q);

步骤6:根据水量平衡方程和库容与下泄流量之间的对应关系,获得出库流量优选的数学模型:描述如下

求:出库流量q

目标函数:

<mrow> <mi>M</mi> <mi>i</mi> <mi>n</mi> <mo>|</mo> <mi>F</mi> <mrow> <mo>(</mo> <msub> <mi>q</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>|</mo> <mo>=</mo> <mi>M</mi> <mi>i</mi> <mi>n</mi> <mo>|</mo> <mi>g</mi> <mrow> <mo>(</mo> <msub> <mi>q</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mi>g</mi> <mrow> <mo>(</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <mfrac> <mrow> <msub> <mi>Q</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>Q</mi> <mi>i</mi> </msub> </mrow> <mn>2</mn> </mfrac> <mo>-</mo> <mfrac> <mrow> <msub> <mi>q</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> </mrow> <mn>2</mn> </mfrac> </mrow> <mo>)</mo> </mrow> <mi>&Delta;</mi> <mi>t</mi> <mo>|</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>

式中:Qi、qi、Qi+1、qi+1分别为第i时段始、末水库的入库流量和出库流量(单位:m3/s);△t为i时段的时间间隔(单位:s);

满足约束条件:入库流量和出库流量的上下限值,通常取为[0,nQmax],n为大于等于1的常数;

步骤7:采用优选算法求解步骤6的数学优化模型,即得到下泄流量过程;

步骤8:优化结果分析

根据优化算法程序求得的下泄流量得到下泄流量与时间关系曲线,即q=f(t);然后结合q=f(t)曲线得到下泄流量和入库流量与时间关系曲线第一交点的的坐标,即得到该洪水过程中的最大下泄流量,同时推求出与之对应的最高水位,即校核洪水位,从而实现高精度调洪演算。

2.根据权利要求1所述的一种基于优化算法的高精度调洪演算方法,其特征在于:步骤2中,根据堰流公式和孔口泄流公式推求出下泄流量q与堰顶水头H0之间的对应关系的过程为

堰流公式:

式中,ε为侧收缩系数,按经验公式计算,σs为淹没系数,m为闸孔数目,b为闸孔净宽,H0为堰顶水头;

侧收缩系数经验公式

<mrow> <mi>&epsiv;</mi> <mo>=</mo> <mn>1</mn> <mo>-</mo> <mn>2</mn> <mo>&lsqb;</mo> <msub> <mi>K</mi> <mi>a</mi> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>K</mi> <mi>p</mi> </msub> <mo>&rsqb;</mo> <mfrac> <msub> <mi>H</mi> <mn>0</mn> </msub> <mrow> <mi>m</mi> <mi>b</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

式中:m——堰孔数;H0——堰顶水头;

Ka——边墩形状系数,对与土坝邻接的高溢流堰,取Ka=0.2;

Kp——闸墩形状系数,对于3型闸墩,取Kp=0;

孔口泄流公式:

式中,μ为流量系数,A为孔口面积,H0′为孔口作用水头;

则下泄流量q与堰顶水头H0的关系式为

式中,q为发电洞泄流量。

3.根据权利要求1所述的一种基于优化算法的高精度调洪演算方法,其特征在于:步骤7中,采用遗传算法来求解步骤6的数学优化模型,遗传算法采用MATLAB进行编程计算。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1