摘要:采用可压缩流体的高阶有限容积法(FVM)及其系列改进算法对燃气管道进行了稳态分析,探讨了数学模型的建立和数学模型的求解。通过实例对比可知,FVM方法具有较快的运算速度和较好的收敛性,计算结果较准确。
关键词:燃气管道;稳态分析;水力计算;有限容积法
Steady-state Simulation and Analysis of Gas Pipeline Based on Finite Volume Method
LIU Xiaojing,ZHOU Weiguo,WANG Hai
Abstract:The steady-state analysis of gas pipeline is conducted using compressible fluid high-order finite volume method(FVM)and its improved algorithms.The establishment and solution of mathe-matical model are discussed.The ease comparison shows that FVM has rapider operation speed,better convergence and exact calculation result.
Key words:gas pipeline;steady-state analysis;hydraulic calculation;finite volume method(FVM)
1 概述
天然气管网稳态分析是天然气管网设计和改造的依据,是进行管网动态模拟和分析的基础,也是加强天然气管网系统优化运行以及确定最优改扩建方案的基础。管道模拟准确与否关键在于所建立的数学模型能否准确、全面地描述管内流动过程以及能否找到快速求解模型且收敛性好的方法。
在HARDY等人提出迭代法解非线性方程后,目前常用的稳态分析方法有牛顿-拉夫逊(Newton-Raphson)法、线性逼近法、流体网络理论。管延文、段常贵等都曾用牛顿-拉夫逊法进行过计算[1~2]。牛顿-拉夫逊法是求解天然气管网稳态分析节点法数学模型的常用算法,但它有两个主要缺点:①每次迭代都要计算雅可比矩阵及其逆矩阵,计算量大;②对迭代初始值要求比较高,如不能提供较好的初始值,则收敛较慢,甚至计算过程发散[3]。国内的姜东琪等[4]和国外的KE[5]也采用线性逼近法对燃气管网进行过水力计算。KE和TA0等人利用流体网络理论对管网进行了稳态模拟[6~7]。西南石油大学对燃气管网的稳态计算方法进行了研究,分别应用节点法和环路法进行求解,但在计算中忽略了压缩因子对气体流动的影响[8]。进行管网水力计算时,必须考虑管道中燃气的可压缩性。
本文采用SIMPLE改进算法,用有限容积法(FVM)导出的离散方程可以保证具有守恒特性,而且离散方程系数的物理意义明确。这克服了采用有限差分法求解管网流动偏微分方程的多种困难;也可以克服管网计算中各管段管径不同,以及在连接处流量突变的困难。对不同的管段进行长度不同的离散容积划分,不会影响计算结果的连续性和迭代的收敛稳定性。而传统方法离散时,为了保证计算结果收敛,必须对长管段进行很细密的网格划分,导致计算时间很长且无法保证数值解的守恒性。根据有限容积法离散方程的特点,可以采用高效的TDMA算法,存储量很小[9]。
2 数学模型的建立
① 管道数学模型
管道内气体流动数学模型由动量方程、连续性方程、状态方程组成[10],见式(1)。因为管道内温度变化很小,所以不考虑能量方程。
式中ρ——燃气密度,kg/m3
u——燃气速度,m/s
x——管道轴向坐标,m
p——燃气压力,Pa
g——重力加速度,m/s2
ρa——空气密度,kg/m3
α——管道与水平面夹角,rad
λ——管道摩擦阻力系数
d——管道内径,m
z——压缩因子
R——气体常数,J/(kg·K)
T——燃气温度,K
② 模型的简化
a. 在动量方程中,对流项只在燃气流速极大(接近声速)时才有意义,而通常管道中燃气流速不大于40m/s。此外,在高压管网瞬态变化中,对流项相对于其他项数值较小,可以忽略[11]。b.在城市燃气管网中,管道的标高差值不太大,因此,动量方程中的重力项g(ρ-ρa)sinα一般忽略不计。
通过简化,可以得到仿真数学模型,见式(2)。
式中C——常量
③ 摩擦阻力系数
管道摩擦阻力系数除与燃气性质、管道材质等因素有关外,还与燃气的流动状态有关。不分低压和高中压管道,统一按流动状态和管道材质来分类选取计算公式,进行燃气管道摩擦阻力系数的计算[12]。
3 数学模型的求解
① 数学模型的求解
在计算气体稳定流动时,利用有限容积法一维交错网格将压力-速度耦合方程中不同的变量离散式存储在不同的网格系统,将式(2)中的动量方程进行离散,见式(3)。i节点是速度控制容积的中心节点,I节点是压力控制容积的中心节点。
式中ai——i节点的离散方程系数,kg/s
ui——i节点的速度,m/s
n——i节点周围的节点数
aj——i节点周围各节点的离散方程系数,kg/s
uj——i节点周围各节点的速度,m/s
pI-1——I-1节点的压力,Pa
pI——I节点的压力,Pa
Ai——速度控制容积的界面面积,m2
bi——方程源项,(kg·m)/s2
在初始压力下:
式中ui*——初始压力下i节点的速度,m/s
uj*——初始压力下,i节点周围各节点的速度,m/s
pI-1*——I-1节点的初始压力,Pa
pI*——I节点的初始压力,Pa
设修正的压力方程为:
p=p*+p′ (5)
式中p′——压力修正值,Pa
设修正的速度方程为:
u=u*++u′ (6)
式中u′——速度修正值,m/s
由式(4)~(6)得:
式中ui′——i节点速度修正值,m/s
uj′——i节点周围各节点速度修正值,m/s
pI-1′——I-1节点的压力修正值,Pa
pI′——I节点的压力修正值,Pa
由于式(7)第一项是周围节点速度引起的修正值,值很小;而第二项是同一方向相邻节点压力差引起的修正值,影响较大。故为简化计算,略去第一项,并由式(6)、(7)得到速度的改进值:
将速度改进值代入方程组(2)的连续性方程中,并将压力修正值p′的系数归一化处理,得到压力修正方程:
aIpI′=aI+1pI+1′+aI-1pI-1′+bI′ (9)
式中aI——I节点离散方程系数,kg/m
aI+1——I+1节点离散方程系数,kg/m
pI+1′——I+1节点的压力修正值,Pa
aI-1——I-1节点离散方程系数,kg/m
bI′——由于速度场的不正确引起的不平衡量,kg/s
经过多次迭代修正,最终bI′是否趋于0可以作为判断迭代过程是否满足要求的判据。
在计算时,管道内气体压力和流速的分布采用双精度Simple方法的PIS0模型进行求解。即通过压力预测一修正方法,包括1个预测步骤和2个校正步骤,不断地修正计算结果,反复迭代,最后求出压力和速度的收敛解。
② 程序编制
采用VB编写计算程序,对网格参数、压力参数内循环迭代的计算均采用稳定且快速收敛的TDMA方法。
4 实际应用与分析
为验证燃气管网仿真软件是否准确,英国气体公司伦敦研究站(LRS)采用了一组不同管径、流量下符合实际的燃气的稳态数据进行验证。在相同的管径、流量条件下,本文采用FVM方法进行稳态仿真,并将仿真结果与新加坡国立大学采用电网络传输线理论的模拟结果进行对比。
p1,p2,p3,p4,p5分别表示管道被平均分为4段后,5个节点处的压力值。FVM方法的仿真结果与LRS的数据对比见表1,新加坡国立大学的电网络传输线理论模拟结果与LRS的数据对比见表2。
表1 FVM方法仿真结果与LRS数据对比
管道长度/km
|
管道内径/m
|
流量/(m3·s-1)
|
相对误差/%
|
||||
p1
|
p2
|
p3
|
p4
|
p5
|
|||
128.747
|
0.457
|
0.408
|
0.000
|
0.057
|
0.074
|
0.088
|
0.004
|
128.747
|
0.457
|
0.612
|
0.000
|
0.100
|
0.182
|
0.436
|
0.009
|
32.187
|
0.305
|
0.218
|
0.000
|
0.206
|
0.105
|
0.237
|
0.O01
|
32.187
|
0.305
|
0.327
|
0.000
|
0.355
|
0.960
|
2.175
|
0.045
|
9.656
|
0.356
|
0.082
|
0.000
|
0.072
|
0.109
|
0.166
|
0.000
|
9.656
|
0.356
|
0.122
|
0.000
|
0.123
|
0.387
|
1.069
|
0.000
|
4.828
|
0.356
|
0.022
|
0.000
|
0.000
|
0.117
|
0.322
|
0.000
|
4.828
|
0.356
|
0.033
|
0.000
|
0.059
|
0.220
|
0.388
|
0.000
|
0.805
|
0.102
|
0.001
|
0.000
|
0.000
|
0.152
|
0.000
|
0.000
|
0.805
|
0.102
|
0.002
|
0.000
|
0.153
|
0.000
|
0.196
|
0.000
|
表2 新加坡国立大学的电网络传输线理论模拟结果与LRS的数据对比
管道长度/km
|
管道内径/m
|
流量/(m3·s-1)
|
相对误差/%
|
||||
p1
|
p2
|
p3
|
p4
|
p5
|
|||
128.747
|
0.457
|
0.408
|
0.000
|
0.000
|
0.180
|
0.250
|
0.170
|
128.747
|
0.457
|
0.612
|
0.000
|
0.060
|
0.130
|
0.040
|
0.170
|
32.187
|
0.305
|
0.218
|
0.000
|
0.410
|
0.560
|
0.940
|
0.720
|
32.187
|
0.305
|
0.327
|
0.000
|
0.380
|
0.890
|
1.510
|
0.300
|
9.656
|
0.356
|
0.082
|
0.000
|
0.850
|
1.360
|
2.450
|
3.210
|
9.656
|
0.356
|
0.122
|
0.000
|
1.830
|
3.280
|
4.170
|
3.460
|
4.828
|
0.356
|
0.022
|
0.000
|
0.000
|
0.590
|
0.650
|
1.870
|
4.828
|
0.356
|
0.033
|
0.000
|
0.600
|
1.470
|
1.940
|
0.290
|
0.805
|
0.102
|
0.001
|
0.000
|
0.000
|
0.000
|
0.580
|
0.610
|
0.805
|
0.102
|
0.002
|
0.000
|
0.000
|
0.620
|
0.710
|
1.640
|
由表1可知,运用FVM方法的仿真结果与LRS的数据非常接近,平均相对误差小于1.000%。表1与表2对比可知,FVM方法的仿真结果更准确。采用FVM方法具有较快的运算速度和较好的收敛性,为管网的动态分析提供了基础,可以满足工程的需要,对于管网的设计和安全控制都有重要的参考作用。
参考文献:
[1] 管延文,王永刚,李统强,等.牛顿管段方程法的燃气管网稳态分析[J].煤气与热力,2006,26(6):10-12.
[2] 段常贵,徐彦峰,吕文哲,等.燃气管网的稳态分析[J].煤气与热力,2000,20(2):95-97.
[3] 白建辉,汪玉春,郜峰,等.天然气管网稳态分析综合方法[J].油气储运,2009,28(2):37-39.
[4] 姜东琪,杜建梅,崔建华,等.燃气管网水力计算及水力计算图的绘制[J].煤气与热力,2001,21(5):453-455.
[5] KE S L.Transient analysis of pipeline network(master’s theses)[D].Singapore:National University of Singapore.1999:54-60.
[6] KE S L.TI H C.Transient analysis of isothermal gas flow in pipeline network[J].Chemical Engineering Journal,2000,76(2):169-177.
[7] TAO W Q,TI H C.Transient analysis of gas pipeline network[J].Chemical Engineering Journal,1998,69(3):47-52.
[8] 李长明.燃气管网水力计算程序设计基础[M].北京:煤炭工业出版社,1997:10-80.
[9] 李人宪.有限体积法基础[M].北京:国防工业出版社,2001:81-83.
[10] OSIADACZ A J.Different transient models——limitations.advantages and disadvantages[C]∥.28th Annual Meeting PSIGs.San Francisco,California:Pipe]ine Simulation Interest Group,1996:1-26.
[11] 段常贵.燃气输配[M].3版.北京:中国建筑工业出版社,2001:87-88.
[12] 蒋祥龙.燃气管道摩擦阻力计算的探讨[J].煤气与热力,2004,24(1):37-40.
(本文作者:刘晓婧 周伟国 王海 同济大学机械工程学院 上海 201804)
您可以选择一种方式赞助本站
支付宝转账赞助
微信转账赞助