燃气管网水力计算数学模型及水力计算程序的编制

合集下载

燃气输配技术燃气管网的水力计算教材

燃气输配技术燃气管网的水力计算教材

QN
Q1=0 L (a) Q1
Q2
QN L (b) Q1 QN L (c)
Q2=0
Q2
图5-9 燃气管道的计算流量 图5— 9 燃气管道的计算流量
(a)只有转输流量的管段;(b)只有途泄流量的管段; (c)有途泄流量和转输流量的管段
二、变流量低压分配管段计算流量的 确定
1.途泄流量Q1的确定 2.变负荷管段的计算流量的确定
一、燃气分配量为QN;沿程输出的 流量
流经管段,由始端送 至末端,始终恒定不 变的流量
转输流量Q2
按照所具有的途泄流量和转输流量不 同,燃气分配管道可分为以下几类: 1.只有转输流量的管段 (沿程流量 不变) 2.只有途泄流量的管段 (沿程流量 变化) 3.既有途泄流量又有转输流量的管段 (沿程流量变化)
注 意 修 正
4 6 8106 Q(m3 /h)
图5 2 人工干燃气高、中压钢管水力计算图 ρ 0=1kg/m 3 γ 0=25×10 m 2 /s
-6
三、低压燃气管网压力降及压力降分配 在计算低压燃气管网时,需要控制管 道的阻力损失,低压燃气管网压力降分 配应根据经济技术条件确定,详见第六 章。
5.确定各管段中的燃气流向,气流方向总是流离 供气点,不应逆向; 6.计算管网各管段的途泄流量、转输流量和计算 流量; 7.由已知的管网计算压力降和供气点至零点的管 道长度,求得单位长度沿程阻力平均压力降 ,选 择各管段的管径。 8.进行校正计算(即水力平差计算),使所有封 闭环网压力降的代数和等于零或接近于零, 直至 达到工程允许的误差范围。
ΔH=10×(ρk-ρm)×h 附加压力计算结果可正、可负, 当附加压力为正值时,有助于燃气流 动。而当附加压力为负值时,阻碍燃 气流动。

城市燃气课件第六章燃气管网水力计算

城市燃气课件第六章燃气管网水力计算

THANKS
感谢观看
软件具有友好的用户界面,方 便用户进行操作和数据输入。
软件功能
计算功能
软件可以对燃气管网的流量、压 力、温度等参数进行计算,以确
定管网的运行状态。
模拟功能
软件可以对燃气管网的运行进行 模拟,预测管网的性能和表现, 以便及时发现和解决潜在问题。
分析功能
软件可以对燃气管网的数据进行 分析,提供各种图表和报告,帮 助用户更好地理解和掌握管网的
05
CATALOGUE
燃气管网水力计算案例分析
案例一:某城市燃气输配管网的水力计算
总结词
复杂管网模型、多种气源、多级压力
详细描述
该案例针对某城市的燃气输配管网,建立了复杂的水力计算模型,考虑了多种 气源和多级压力的情况,通过计算和分析,确定了管网的输送能力和压力分布 。
案例二:某大型工业园区燃气管网的水力计算
目的
确保管网正常运行,优化燃气分 配,降低运营成本,预防潜在问 题。
计算原理
01
02
03
流体动力学原理
依据流体动力学的基本原 理,分析燃气在管网中的 流动状态和规律。
质量守恒定律
确保管网中燃气质量守恒 ,即流入和流出的燃气量 相等。
能量守恒定律
根据能量守恒定律,分析 燃气在管网中压力和流速 的变化。
混合模型的局限性
模型建立较为复杂,需要具备丰富 的专业知识和经验,同时对于某些 特定场景的适用性仍需进一步验证 。
03
CATALOGUE
燃气管网水力计算方法
节点法
01
节点法是一种基于管网节点压力 平衡的算法,通过求解管网中各 节点的压力和流量,计算出管网 的流量分配和压力损失。

燃气管网水力计算ppt课件

燃气管网水力计算ppt课件

1、实际压力降的求解
采用微元的方法求解管段的实际压力降 简化:管段上有n条分支管,各分支管间距均相等,并且每条分支管的途泄流量q也 相等,n条分支管就管段AB均匀地分成了n+1条小管段。
压降计算公式:
PKQ1.75l
流进管段的总流量: QN=Q2+Q1
每一条分支管段的流量:
q Q1 n
在AB上取任一小段y,该管段上的流量用Qy表示,则
0.71kg/Nm3,计算附加压头;又已知引入管起点压力P1=1000Pa,
80Pa,求P2。
P沿程局部
P2 17m P gag H 1.6 0P 0a
-0.6m P1
五、局部阻力损失计算
当燃气流经三通管、弯管、变径异型管、阀门等管路附件时,由于几何边界的急 剧改变,燃气在管道内气流方向和气流断面改变,燃气运动受到扰乱,必然产生 额外的压力损失。
原 则 -- 以 计 算 流 量 求 得的管段压力降应与 变负荷管段的实际压 力降相等。
计算流量先用转输流量与途泄流量的组合来表示
QQ1Q2
式中:Q------计算流量,Nm3/h; Q1-----途泄流量,Nm3/h; Q2-----转输流量,Nm3/h; α-----流量折算系数,它与途泄流量与转输流量之比、沿途支管数有关。
P12
P22 L
01
3.1(kP)a2/m
P 12 LP 22 00
3.10
.7
.7 2
.(1 k7 P )2/am
1502 P22 2.17 200
四、附加压头
由于空气与燃气密度不同,当管道始、末端存在标高差时,在燃气管道中将产 生附加压头。对始末端高程差值变化甚大的个别管段,包括低压分配管道及建 筑物的室内的低压燃气管道,必须将附加压头计算在内。

燃气管网水力计算

燃气管网水力计算
第三章 燃气管网水力计算
• 燃气管网水力计算引言 • 管内燃气流动基本方程式 • 室内燃气管道计算 • 燃气分配管道计算流量的确定 • 环状管网的计算 • 计算机在管网平差计算中的应用
ห้องสมุดไป่ตู้
3.1 燃气管网水力计算引言
3.2 管内燃气流动基本方程式
• 燃气管道水力计算基本公式 • 燃气管网的沿程磨擦阻力系数 • 燃气管道水力计算图表 • 附加压头和局部阻力
燃气管道水力计算基本公式
❖ 水力计算基本公式的推导
❖ 水力计算基本公式
1.低压燃气管道
P 6.26107 Q2 T
L
d 5 T0
2.高压和中压燃气管道
P12 P22 L
1.27 1010
Q2 d5
T Z
T0
燃气管网的沿程磨擦阻力系数
• 流动状态不同,管道材质不同,磨擦阻力系 数计算公式不一样。详P378~379.
管网水力计算的目的
环状管网的计算方程
环状管网的计算步骤
• 环状管网的计算步骤概述 • 环状管网的具体计算步骤 • 燃气管网设计的主要步骤 • 管段流量的设定方法
环状管网的计算步骤概述
环状管网水力计算步骤
1.参照管网平面布置图绘制管网水力计算用草图; 2.编环号、节点号、标注管段长度,确定集中负荷 用户的位置; 3.已知用户用气量和已定管网布置图的基础上,计 算整个供气范围内集中负荷的用气量和单位长度 的途泄流量; 4.定零点,选择零点时应使从供气点到用户的燃气 流经的距离为最短。且自供气点流经各管段至零 点的水力半径基本相等;
途泄流量、转输流量和计算流量
节点流量和计算流量
燃气分配管道途泄流量的确定
(1)在供气范围内按不同居民人口密度划

燃气管网水力计算

燃气管网水力计算

图表法
P12
LP2201
3.1(kP)a2/m
P 12 LP 22 00
3.10
.7
.7 2
.(1 k7 P )2/am
1502 P22 2.17 200
四、附加压头
由于空气与燃气密度不同,当管道始、末端存在标高差时,在 燃气管道中将产生附加压头.对始末端高程差值变化甚大的 个别管段,包括低压分配管道及建筑物的室内的低压燃气管 道,必须将附加压头计算在内.
对于管段AB,途泄流量 为Q1,转输流量为Q2 管道起点A处,流量为转 输流量与途泄流量之和 ; 管道终点B处,流量仅为 Q2.
而管段内各段面处的流量是不断变化的,数值处于二者之间. 若假定沿管线长度向用户均匀地配气,则沿线流量变化呈直线关 系.
<二>燃气分配管道计算流量的确 定
确定变负荷管段 的计算流量
原则--以计算流 量求得的管段压 力降应与变负荷 管段的实际压力 降相等.
计算流量先用转输流量与途泄流量的组合来表示
QQ1Q2
式中:Q------计算流量,Nm3/h; Q1-----途泄流量,Nm3/h; Q2-----转输流量,Nm3/h; α-----流量折算系数,它与途泄流量与转输流量之比、
决定水力计算图表的因素主要有三个,不同的燃气种类 、管道的压力级别、不同的管道材质.三者的不同组合 得到不同的水力计算图表.
图:燃气97 6-4、5
计算图表的绘制条件:
1、燃气密度按 0=1Kg计/N算m3,使用时不同的燃气密度
要进行修正.
低压管道: lp(lp)01
高中压管道:
p12p2 2 l
(p12 l p2 2)01
2、运动粘度:
人工燃气: =2510-6m2/s 天然气: =1510-6m2/s

燃气管网水力计算数学模型及水力计算程序的编制

燃气管网水力计算数学模型及水力计算程序的编制

燃气管网水力计算数学模型及水力计算程序的编制摘要:利用VisualC++6.0和有限元节点法编制了燃气管网水力计算程序,水力计算全部实现界面化。

数学模型中采用了前苏联谢维列夫的摩阻系数公式。

采用高斯——赛德尔迭代法解线性方程组,提高了收敛速度。

探讨了利用矩阵调行技术解决多气源管网水力计算问题。

关键词:燃气管网水力计算1引言随着我国燃气事业的发展,用气城市越来越多,用气量也越来越大,燃气管网相应的变得越来越普及和庞大,其结构也越来越复杂。

在管网的新建和扩建中,准确、迅速的燃气管网水力计算是实现高质量的管网设计、施工以及运行调度的必要条件。

目前国内存在的大多数水力计算程序,原始数据的准备以文本形式为主,管网的编号也是人工操作,非常麻烦,容易出错;解水力计算线性方程组以雅克比法占多数,收敛速度慢,而且在处理多气源管网时也不是十分方便。

本文从水力计算模型出发,采用有限元节点法,利用VisualC++6.0编制燃气管网水力计算程序。

管网初始数据的准备通过界面直观输入;利用高斯——赛德尔求解管网线性方程组;通过矩阵调行的方法处理所选基准点不位于最大编号的问题;同时对于多个给定压力的气源点,通过调行和对方程组进行常数项修正来解决。

2数学模型在使用以下燃气管道水力计算公式时有如下假设条件:燃气管道中的气体运动是稳定流;燃气在管道中的流动时的状态变化为等温过程;燃气状态参数变化符合理想气体定律。

2.1燃气管道水力计算公式2.1.1对于低压燃气管道(1)2.2.2对于中高压燃气管道(2)(1)、(2)式中:——压力降(Pa),(注意:在高压管网中表示2次方量);、——管道起点、终点的燃气绝对压力(Pa);——管道计算长度(Km);——管道计算长度(m);——燃气的管段计算流量();——管道内径(cm);S——燃气对空气的相对密度;λ——摩擦系数;——局部阻力系数,取长度阻力的10%,即=1.1;——温度产生的膨胀系数,即;——燃气的热力学温度(K);——标准状态下的温度(273K)。

城镇燃气管网的水力计算

城镇燃气管网的水力计算

·燃 气·城镇燃气管网的水力计算燃气室 向廷海[摘 要] 介绍了燃气管网水力计算的数学模型和求解方法,对求解过程的速度、稳定性和计算精度等问题经分析后给出了解决方案,同时提出了一种管网优化设计方法。

[关键词] 数学模型 矩阵计算 城镇燃气管网1 序言城镇燃气管网水力计算是城市煤气设计的主要工作之一,设计时要求燃气管网既要满足使用的需要,投资又省,又要对运行中的燃气管网能保证合理的生产调度、管网事故模拟及建立处置预案和管网事故的紧急处理。

管网水力计算常用的方法为回路分析法和节点流量法(又称为水力计算法)。

回路分析法只适用于小型的枝状管网,节点流量法具有在不知道管段流量的情况下通过迭代逼近真解的特点,适用于各种大型复杂管网,但该法计算工作量大,手工计算非常困难,通常在计算机上进行。

本文介绍作者在编制燃气管网水力计算程序时对数学模型、求解方法的分析和解决的方案。

2 城镇燃气管网水力计算的数学模型2.1 燃气在管内流动的阻力损失计算燃气在管内流动的阻力损失,即燃气流过某一管段后的压力损失或压差的计算依据是《城镇燃气设计规范》(GB50028-93,1998年版)中的规定,对中、高压管道(定性压力不小于5kPa):5210222110271T T ρd Q λ.L P P ×=− (1)对低压管道(定性压力小于5kPa ):5271026.6T T d Q l P ρλ×=∆ (2)2.2 管段导纳及管网导纳矩阵将方程(1)和方程(2)改写成如下形式:Q Q f )(=δ (3)式中δ为管道的压差或压力平方差,f(Q)定义为管道的线性流量阻力损失系数。

上式将管段压差与流量简化成线性关系,管内流动压力损失的所有影响因素归结到系数f(Q)。

燃气管网与电路是可以比拟的,因此与电路中导纳的定义相似,定义线性流量阻力损失系数的倒数为管段导纳G。

如此方程(3)可以改写为:δG Q = (4)对任一管段j,其导纳为g(j),并按如下方式定义管网的导纳矩阵,它是b 阶对角方阵(b 为管段的数量):[]0),(),(j g j i G = (5)其中当j=i时,G(j,j)=G(i,j)=g(j);当j不等于i时,G(i,j)=0。

城市燃气输配燃气管网水力计算(1)

城市燃气输配燃气管网水力计算(1)

城市燃气输配燃气管网水力计算(1)一、城市燃气输配燃气管网的水力计算概述城市燃气输配燃气管网的水力计算是指计算城市燃气管网中燃气流经管线时的燃气压力、流速等参数的过程。

燃气的输送过程中需要维持一定的压力和流量,以保证用户的正常用气需求。

城市燃气管网的水力计算是燃气输配领域的重要技术之一,对规划设计、施工和运营维护都有着重要意义。

在计算过程中,需要考虑多个因素和参数,如管道长度、管径、燃气密度和温度、燃气流量和压力等,综合分析并进行水力优化,才能保证燃气管网的稳定、高效运行。

二、城市燃气输配燃气管网的水力计算方法1.基本原理城市燃气管网的水力计算基于燃气流动的流体动力学基本原理,主要包括能量守恒方程、连续性方程和状态方程等。

其中,能量守恒方程主要用于计算管道中燃气压力的变化;连续性方程用于计算燃气的流量;状态方程用于计算燃气的密度和温度等参数。

2.计算方法城市燃气管网的水力计算可以采用多种方法和软件进行,如相似理论方法、管道特性法和CFD数值模拟等。

其中,相似理论方法和管道特性法是比较常用的计算方法。

相似理论方法是通过建立模型来模拟实际的管网系统,在实验条件下进行流场等参数的测量和分析,得出管网水力特性,以此来推导出实际管道的水力性能。

管道特性法是通过分析管道的特性方程和各个管道之间的相互关系,计算出燃气流经管道时的燃气流量、压力等参数。

3.优化方法城市燃气管网的水力计算还需要进行优化,以求得最优的燃气输送方案。

优化方法主要包括管道线路规划、管道直径选取、阀门设置等方面的优化。

在管道线路规划方面,需要考虑管道的布局和长度,以缩短输送距离和减少压力损失。

在管道直径选取方面,需要综合考虑输送流量、压力损失和管道的制造和安装成本等因素,以确定最适合的管径。

在阀门设置方面,需要根据不同用户的用气需求和管道的分布情况,合理设置阀门,调节管道压力和流量,在确保正常用气的前提下尽可能减小能耗和损失。

三、城市燃气输配燃气管网的水力计算应用城市燃气输配燃气管网的水力计算是燃气输配领域的关键技术之一,广泛应用于城市燃气管网的规划设计、施工和运营维护中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

燃气管网水力计算数学模型及水力计算程序的编制摘要:利用VisualC++6.0和有限元节点法编制了燃气管网水力计算程序,水力计算全部实现界面化。

数学模型中采用了前苏联谢维列夫的摩阻系数公式。

采用高斯——赛德尔迭代法解线性方程组,提高了收敛速度。

探讨了利用矩阵调行技术解决多气源管网水力计算问题。

关键词:燃气管网水力计算1引言随着我国燃气事业的发展,用气城市越来越多,用气量也越来越大,燃气管网相应的变得越来越普及和庞大,其结构也越来越复杂。

在管网的新建和扩建中,准确、迅速的燃气管网水力计算是实现高质量的管网设计、施工以及运行调度的必要条件。

目前国内存在的大多数水力计算程序,原始数据的准备以文本形式为主,管网的编号也是人工操作,非常麻烦,容易出错;解水力计算线性方程组以雅克比法占多数,收敛速度慢,而且在处理多气源管网时也不是十分方便。

本文从水力计算模型出发,采用有限元节点法,利用VisualC++6.0编制燃气管网水力计算程序。

管网初始数据的准备通过界面直观输入;利用高斯——赛德尔求解管网线性方程组;通过矩阵调行的方法处理所选基准点不位于最大编号的问题;同时对于多个给定压力的气源点,通过调行和对方程组进行常数项修正来解决。

2数学模型在使用以下燃气管道水力计算公式时有如下假设条件:燃气管道中的气体运动是稳定流;燃气在管道中的流动时的状态变化为等温过程;燃气状态参数变化符合理想气体定律。

2.1燃气管道水力计算公式2.1.1对于低压燃气管道(1)2.2.2对于中高压燃气管道(2)(1)、(2)式中:——压力降(Pa),(注意:在高压管网中表示2次方量);、——管道起点、终点的燃气绝对压力(Pa);——管道计算长度(Km);——管道计算长度(m);——燃气的管段计算流量();——管道内径(cm);S——燃气对空气的相对密度;λ——摩擦系数;——局部阻力系数,取长度阻力的10%,即=1.1;——温度产生的膨胀系数,即;——燃气的热力学温度(K);——标准状态下的温度(273K)。

2.2摩擦阻力系数本计算模型采用前苏联的谢维列夫适用于不同钢管和紊流(Re2050)的情况下不同阻力区的专用公式。

2.3.1对于新钢管:水利光滑区:(3)第二过渡区:(4)阻力平方区:(5)2.3.2对于新铸铁管:水力光滑区:(6)第二过渡区:(7)阻力平方区:(8)上述诸式中:d——管道内径(m);w——平均流速(m/s);v——运动粘度;——考虑实验室和实际安装管道的条件不同的系数,=1.15;——考虑由于接头而使阻力增加的系数,=1.18。

3水力计算程序的编制本文介绍的计算程序利用VC++开发,是一个可视化水力计算程序,一切过程都在windows界面下进行。

下面就简单介绍一下:3.1原始数据的准备本程序管网图的绘制(参见图1)和原始数据的输入均利用界面直接输入,有管段参数(如图3)和节点参数(如图4)对话界面,包括节点编号,管段编号,管段起点,管段终点,管长,管径,管材,节点流量,气源点压力,其中节点编号,管段编号,管段起点及管段终点均为自动生成,剩余参数为人为输入,并且利用数据库记录,和传统的数据准备相比,直观、快捷、方便,可提高工作效率,节约时间。

界面如图3、4所示。

3.2数学算法3.2.1有限元节点法本文中介绍的水力计算程序是采用有限元节点法进行管网水力计算。

图1管网绘制界面双击节点会弹出节点数据输入的对话框:双击管线会弹出管段数据输入的对话框:图2节点参数输入对话框图3管段参数输入对话框燃气管网进行水力计算,满足三个方程组:节点流量连续方程组Aq+Q=0;管段压力降方程组ATP=Δp;管段流量方程组q=C&#183;Δp。

(注意:在高压管网中Δp、P均表示2次方量)由上述三式可得求解节点压力的方程组:(9)(10)式中A为由元素aij组成的节点关联矩阵;C为由元素组成的节点对角矩阵;P为节点压力向量;Q为节点流量向量;q为管段流量向量;Δp为管段压降向量;AT为矩阵的转置矩阵;G为管段导纳矩阵,对于单气源管网而言,,(多气源点管网导纳矩阵的处理见下文)。

3.2.2C阵的生成公式(1)(2)均为非线性方程我们采用线性逼近的方法来解这个非线性方程。

将管段流量与管段压力的关系式改写为。

然后将式中的作为已知量来处理,用来代表它的值。

因此,,即管段压降和管段流量q之间的关系由原来的非线性关系转化为线性关系。

通过不断修正的值来进行迭代求解,是方程组前后二次接出的q 值逐步逼近,直到满足所要求达到的精度为止。

关系式还可以进一步改写为。

则在线性网络图中成为导纳。

用C来代表管段得导纳,这样。

本数学模型在低压和高压管网中的C阵中对角线元素值如下所示:低压管网中:(10)高压管网中:(11)式中——代表C阵中第j管段的C值;、——分别代表高压低压管网中管段长度;——代表管段的初设流量;其它参数同公式(1)(2)中的含义。

3.2.3解线性方程组求解性线性方程组是利用有限元节点法进行燃气管网水力计算的关键,直接关系到水力计算的结果的精度。

本文中的计算程序采用高斯——赛德尔迭代法,与传统的雅克比解法相比,可以节约内存,编程方便,并且提高收敛速度。

式(10)中,为非奇异矩阵,在高斯——赛德尔迭代法中可做矩阵分裂:G=D—L—U上式中,设矩阵D—L非奇异,则高斯——赛德尔迭代计算式可以写为:得出高斯——赛德尔迭代的矩阵的表示式为:3.3有限元节点算法的计算过程计算过程:首先初设管段流量q(0),代入方程(10),求解节点压力P(1),计算出q(1);q(1)不满足要求进行修正,再形成方程组(10)进行逐次逼近,直到第L+1次的q(L+1)与q(L)差的绝对值满足计算精度要求为止。

其具体步骤如图4所示。

图4有限元节点法计算过程4基准点的选择及导纳矩阵G 的生成4.1单气源点的处理在编号时,有可能气源点不在最大编号处,那么在编制水力计算程序时就要对原先自动生成的阵进行调行处理,即把基准点所处的行与最大编号所处的行进行对调,然后再将基准点所处的行去掉,生成A阵,再代入方程式(9)按图(4)所示的步骤进行计算。

4.2多气源点的处理4.2.1基准点的选择在生产实际中燃气管网一般为多气源,例如低压管网系统中的各个区域调压站,中高压管网系统中的制气厂、储配站、调压站以及天然气门站等都属于气源性质。

在水力计算中,这些气源分为三种情况:部分气源给定流量;部分气源给定压力;也可能是全部气源给定流量或全部给定压力。

对于给定流量的一些气源点,可以把它们看作一般节点一样,只不过在给定的流量前面加上“—”号,表示在这些节点上的流量是流入网络而不是流出;若全部气源给定流量,可取其中任一气源作为基准点。

若同时有给定压流量的的气源点又有给定压力的气源,或全部气源都给定压力时,则取其中一个给定的压力的气源节点作为基准点,在其他给定压力的气源点上注上与此基准点的压力差(或压力平方差)。

若压力比基准点高,在压力差前面加上“—”号;比基准点压力低时加“+”号。

在形成节点压差线性方程组时,对于给定流量的气源节点,Q取负值;对于给定压力的气源点,用带有正号的或者负号的已知压差值来取代方程式中未知量P,此时常数项Q则成为未知量。

在解方程组时,由于未知量P的个数随着给定压力气源的已知压力差(或压力平方差)个数的增加而减少,因此需要解的方程个数只有个,其中h代表给定压力气源点(基准点除外)的个数,也就是说代表压力气源的节点压差方程可以不参加计算。

4.2.2导纳矩阵的生成关于给定流量的多个气源点的管网关联矩阵A的生成,与单气源点A阵的生成相同。

取其中一个气源点为基准点,若所选基准点所处行不在最大编号所处的行时,在水力计算程序中要对自动生成阵对调,使基准点所处行位于最大行处,再将基准点的行去掉,生成A阵。

即可代入方程式(9)按图(4)所示的步骤进行计算。

给定压力的多气源点(假设有h+1个给定压力的气源点)的管网的导纳矩阵的生成,是燃气管网水力计算程序编制的难点。

首先,选定基准点,按单气源管网中所叙述的方法,生成A阵,利用公式,矩阵运算后的导纳矩阵,要将除基准点以外的气源节点所处的行与矩阵中最后h行进行对调后生成导纳矩阵G。

再代入方程式(10)生成线性方程组,但此时还要对方程组进行调整才可以求解方程。

下面举例说明,假设管网为双气源点的低压管网,另一气源点a的压力比基准点b的压力高100Pa。

形成的方程组如下所示:对常数项进行修正,得到如下方程组:需要修正的常数项只限于与气源节点a有关段相连的节点。

在水力计算程序当中,计算机会根据人输入的数据自动识别气源点,自动进行调行,然后进行计算。

5程序的使用步骤:第一步:管网图绘制完成后,先对管网进行初始数据的标注,然后单击图标栏中的燃气水力计算图标,就弹出如图5所示的对话框:第二步:气体参数的计算,单击气体参数按钮,弹出如图6所示对话框,输入气体组分和计算气体温度后,单击参数计算,即可得到相应的气体参数,并且程序会自动获取水力计算所需参数。

图5水力计算界面图6气体参数计算界面第三步:选择管网的压力级别,选定后请“确定”;第四步:单击水力计算按钮,程序自动读取管网数据进行水力计算。

6数据显示不管单气源还是多气源对矩阵进行调整以后,在数据输出的时候都要将其在调整回来。

对于多气源点来说,计算结果的显示是一个要重点解决的问题,在做矩阵调整的时候,要对对调的行作相应纪录,使数据按开始绘制管网图自动编号的顺序输出计算结果。

该程序可自动调整。

数据显示界面如图7所示:图7计算结果显示界面7结论本文对燃气管网水力计算数学模型及水力计算程序进行了较深的研究。

采用有限元节点法,并利用可视化编程语言实现了燃气管网水力计算的全程可视化,从原始数据准备一直到水力计算操作,一律以界面形式出现,真正的将可视化技术应用于燃气管网水力计算。

利用高斯——赛德尔迭代法解线性方程,提高了收敛速度和计算精度,同时利用矩阵调行,可对生成的关联矩阵、导纳矩阵进行相应的调整,解决各种形式的多气源燃气管网的水力计算问题。

参考文献:[1]管廷文,张鸣,李波等.燃气管网节点方程牛顿法数学模拟[J].煤气与热力,2003,23(8):454-458.[2]彭继军,田贯三,刘燕.燃气管网水力计算图的计算机生成[J].山东建筑工程学院学报,2003,(1):58-62.[3]吴伯良.煤气管网的计算机辅助设计[J].煤气与热力,1983,(5):17-22.[4]哈尔滨建筑工程学院.燃气输配[M].北京:中国建筑工业出版社,1995.[5]谢子超.燃气管网设计计算程序的研制[J].煤气与热力,1985,(1):33-38.[6]席德粹,刘松林,王可仁编著.城市燃气管网设计与施工[M].上海:上海科学技术出版社,1997.[7]求是科技.VisualC++6.0程序设计与开发技术大全[M].北京:人民邮电出版社,2004.9.[8]何光渝.VisualC++常用数值算法集[M].北京:科学出版社,2002.61-81.[9]蒋长锦.科学计算和C程序集[M].合肥:中国科学技术大学出版社,1998.88-111.[10]翟瑞彩,谢伟松.数值分析[M].天津:天津大学出版社,2000.13-66.[11](美)FrankM.Carrano,JanetJ.Prichard著.田玉敏译.数据结构与C++高级编程(第3版)[M].北京:清华大学出版社,2004.[12](美)IvorHorton著.李予敏译.C++入门经典[M].北京:清华大学出版社,2004.11。

相关文档
最新文档