12010稳定流燃气管网计算方法与模型10.1燃气管网水力计算数学模型与方法10.1.1燃气管网水力计算的数学模型用计算机进行燃气管网水力计算,首先需要把管网的信息输入到计算机中去,这就必须用数学的语言描述管网的结构,这一任务可借助图论来完成,图10-1为一简单的管网示意图。图10-1管网示意图图中1,2,…10——接点编号;(1),(2),…(10)——管段编号;Ⅰ,Ⅱ,Ⅲ——环编号;Q1,Q2,…Q10——节点流量;q1,q2,…q10——管段流量。由图论可知,任何环状管网在管段为p,节点数数为m,环数为n的情况下,其管段数、节点数和环数存在下列关系:p=m+n-1燃气管网供气时,在任何情况下均需满足管道压降计算公式,节点流量方程和环能量方程,其中后两个方程称为基本方程。10.1.1.1管段压力降计算公式jjjqspj=1,2,…p(10-1)式中js——管段的阻力系数;图1管网示意图12345678(1)(2)(6)(10)(9)(3)(4)(5)(8)(7)Q6Q8Q7Q4Q1Q2Q3Q5q1q2q6q10q9q3q4q5q7q8IIIIII121jp——管段的压力降;jq——管段j的流量;——常数。可列出p个管段压降计算公式。10.1.1.2节点流量连续方程对燃气管网任一节点i均满足流量平衡,可用下式表示:01ipjjijQqai=1,2,…m(10-2)式中ija——管段j与节点i的关联元素,1ija,管段j与节点i关联,且是管段的起点,1ija,管段j与节点i关联,且是管段的终点,0ija,管段j与节点i不关联。可建立1m个独立的方程10.1.1.3环能量方程对于燃气管网中任一环路均应满足压降之和为零,可用下式表示:01pjjjijqsbi=1,2,…n(10-3)式中bij——管网环路与管段的关联元素,bij=1管段j在第i个环中,且管段j的方向与环的方向一致,bij=-1,管段j在第i个环中,且管段的方向与环的方向相反,bij=0,管段j不在第i个环中。可建立n个独立的环能量方程。10.1.2三种计算方法总之,对于一个管网,当管径已知时,每条管段有压降和流量两个未知数,共有2p个未知数,可列出的方程数为:pnmp21)((10-4)这样未知数与方程的个数相等,可以进行求解,方程组为非线性的,直接求解困难,一般可通过以下三种方法求解。10.1.2.1解环方程法在满足连续方程组(10-2)的条件下,用求解各环校正流量的方法,来间接解出各管段流量的方法叫解环方程法,也就是HardyCross法。对第i环列出能量方程,最初确定的管段设计流量一般不能满足能量方程,其能量可用下式表示:ipjjjijpqsb1i=1,2,…n(10-5)122式中:Δpi——第i环的压降不闭合差。为了使各环的压降闭合差达到允许的计算精度,保证节点流量平衡,引入环校正流量来消除各环的闭合差,对每环的闭合差引入校正流量Δqi(i=1,2,…n),则第i环的能量方程可以改写为:0)(11pjnikkkkjijjijqbqqsbi=1,2,…n(10-6)式中iq——第i环校正流量,其正负号与bij一致;kq——第i环第j管段邻环校正流量,其正负号与bkj相反。将式(10-6)括号内多项式展开为麦可劳林级数,因为Δqi,Δqk与qj相比甚小,故只取展开式的前两项。nikkkkjjijjnikkkkjijqbqqqqqbqq1111(10-7)将式(10-7)代入式(10-6)得:jjpjkjknikkkjpjjijjpjjjijqsbqbqsbqqsb1111111i=1,2,…n(10-8)将所有的各环能量方程联立,则形成求解iq(i=1,2,…n)的线性方程组,其方程组的矩阵表示形式为:qRBqBRBT1(10-9)式中B——由元素bij组成的环路关联矩阵;BT——矩阵的转置矩阵;Δq——由iq(i=1,2,…n)组成的向量;q——由管段流量qj(j=1,2,…p)组成的向量;R——由1jjqs组成的对角矩阵。计算步骤:首先确定出各管段的初始计算流量q(0),形成线性方程组(10-9),求解得出各环校正流量Δq(1),对q(0)进行校正得q(1),判断q(1)是否满足计算精度要求,未123满足要求再重新形成线性方程组(10-9),求解校正流量Δq(2),对q(1)进行校正,其管网流量校正通式为:iijljljqbqq)()1((10-10)进行循环校正,直到第l次校正后的)1(ljq(j=1,2,…p),满足精度要求为止,在计算过程中,把控制每环的压降残差来达到计算精度要求,转化为控制各管段前后两次修正后的管段流量差满足一定的计算要求为止,迭代结束后,根据管段压降计算式算出各管段压降,从给定压力的基准点推算出各节点压力等参数。不考虑邻环的影响时,称为单一回路法;考虑邻环影响时,称为联立回路法。10.1.2.2解节点方程法以节点连续方程为基础,把方程中的管段流量通过管段压降计算公式,转化为用管段两端的节点压力表示,这样连续方程转化为满足能量方程,以节点压力为变量的方程组,通过求解方程组便可得各节点压力,此法称为节点法。节点发按其解法分为有限元节点法和联立节点法。(A)有限元节点法对燃气管网进行水力计算,要求满足以下三个方程组(a)节点流量连续方程组Aq+Q=0(b)管段压力降方程组ATP=Δp(c)管段流量方程组q=C·Δp由上述三式可得,求解节点压力的方程组。[A·C·AT]·P+Q=0(10-11)式中A——由元素aij组成的节点关联矩阵;C——由元素111jjqs组成的节点对角矩阵;P——节点压力向量;Q——节点流量向量;q——管段流量向量;Δp——管段压降向量;AT——矩阵的转置矩阵。计算步骤:首先初设管段流量q(0),形成方程组(10-11),求解节点压力p(1),计算出q(1);q(1)不满足要求进行修正,再形成方程组(1011)进行逐次逼近,直到第K+1124次的q(K+1)与q(K)差的绝对值满足计算精度要求为止。(B)联立节点法联立节点法也称为牛顿——拉普森法,求解节点方程的数学模型为:0)(1111ipjijijQppsai=1,2,…m(10-12)将上式按台劳级数展开,为了简化计算,取一次项来逼近。0)()(111111111ipjiijpjiijijQppapppsai=1,2,…m(10-13)这就是联立节点法所求解的方程组,实际计算中应写成下述迭代形式。)1(11)(1)(11)(kikkipjjijpppsa))(1)(1)(1ikkipjijQppai=1,2,…m(10-14)其方程组的矩阵表示形式为:QpRApARAkkkTk)()()1()((10-15)式中pi,p1——第i管段的起点压力和终点压力;δpi——节点i的压力修正值;R(k)——由11)(1)(1)(kkijpps形成的对角矩阵;)1(kp——第k+1次求解方程组的解向量。求解出节点压力修正值)1(kp后,按下式进行修正。)1()()1(kikikippp(10-16)按给出的迭代形式进行迭代求解,最后解得满足计算精度要求即可。10.1.2.3解管段方程法将节点连续方程和环能量方程联立形成有p个独立方程的方程组,其个数为管网管段数,将其转化为以管段流量为变量的方程组。由于能量方程为非线性方程,难以直接求解,因此可以通过线性化进行迭代逼近,其数学过程表示如下:QqAk)1(1250)1(1)(kkqqSB(10-17)设1)(kqSBACOQD则(3-17)式可表示为:DqCk)1((10-18)式中C由元素cij组成的矩阵;当i≤m-1时,ijijcaim+1时,1)(kjjijijqsbcl=i-m+1;j=1,2,…p。计算步骤:首先设各管段初始流量)0(q,形成线性化方程组(10-18),求解q(1),当q(1)不满足计算精度要求时,对管段流量按下式修正后进行迭代求解。)1()()1()1(kjkjkjqqq(10-19)式中)1(kjq——形成线性化能量方程系数的管段计算流量;λ——流量修正系数,取0~0.5。当迭代到)()1(kjkjqq满足精度要求,计算出管网其它参数,输出计算结果即可。10.2三种算法的比较与评价10.2.1方程组矩阵的性质三种算法方程组的系数矩阵均为稀疏矩阵,其中解环方程法和解节点方程法的系数矩阵为正定对称矩阵,解管段方程法的系数矩阵为一般大型稀疏矩阵,三种算法的系数矩阵均可压缩一维贮存,节省计算机内存。解环方程法和解节点方程法的方程组易形成,编程简单,解管段方程法的方程组形成较复杂,编程难度大,且占内存多。10.2.2计算工作量三种算法的方程个数分别为管网的环数、节点数减1和管段数,所以三种算法的工作量依次为:解环方程法最小,解节点方程法居中,解管段方程法最大。12610.2.3对计算初值的要求解环方程法需设管段流量的初值,要求管段流量初值必须满足节点连续方程。有限元节点法是求解各节点压力,需初设各管段流量,对管段流量初值要求不高;联立节点法是求解各节点压力修正值,需初设各节点压力,对各节点压力初值要求较高。解管段方程法需初设各管段流量初值,对管段流量初值要求不高。10.2.4收敛速度与计算精度解环方程法中的联立回路法收敛性好,计算精度较高,单一回路法收敛速度慢,计算精度低。有限元节点法和联立节点法的收敛性和计算精度都比较好,单在使用联立节点法时如节点压力初值选取不当,则有限元节点法在计算精度和收敛速度上优于联立节点法。节点法在平差时,如遇到大管径低摩阻的管段,收敛速度和计算精度都降低。这是因为各管段的流量是由两端的压差求得,当大管径管段压差很小,对节点压力影响的灵敏度与相邻管段不同时,所求得管段流量难以满足计算精度要求。解管段方程法收敛速度快,计算精度高,可以用它的计算结果作为标准,来衡量其它两种算法的精度。10.2.5原始数据准备工作量三种方法均需输入节点数、管段数、每条管段的起点号、终点号、管长、管径。解环方程法和解管段方程法需要环的信息,输入环与管段的关联矩阵。因此节点法的原始数据准备工作两最少。综上所述,在一般情况下进行燃气管网平差应优先选用节点法或解环方程法,在计算精度要求高时,应选用解管段方程法。10.3大管径低摩阻不收敛问题的研究在燃气管网水力计算过程中,当燃气管网中的某管段的管径过大或流量过小时,存在不收敛或收敛精度低,影响水力计算的准确性。国内外有关文献均报导过,但未找出原因。本项目通过深入多年的研究,找出了原因,并提出了解决的办法。10.3.1不收敛的原因在燃气管网水力计算过程中,国标GB50028-93规定根据燃气在管道中不同的运动状态,其摩擦阻力系数一般按下列格式计算:10.3.1.1低压燃气管道(1)层流状态2100ReRe64(2)临界状态2100Re127510Re652100Re03.0(3)湍流状态3500Re钢管)Re6811.0dK(铸铁管284.0)51581(102236.0Qdd式中Re——雷诺数;K——管道内表面的当量绝对粗糙度,对于钢管取0.2mm;——燃气管道的摩擦阻力系数;——运动粘度(m2/s);d——管道内径(mm);Q——燃气管道的计算流量(m3/h)。10.3.1.2高中压燃气管道国标GB50028-93规定高中压管道的流态按湍流考虑。钢管)Re6811.0dK(铸铁管284.0)51581(102236.0Qdd而根据《燃气设计手册》推荐