APP下载

节点分析法在风网解算中的应用*

2021-07-15赵自豪李鹏慧

矿业工程研究 2021年1期
关键词:初值风压方程组

赵自豪,李鹏慧

(1.内蒙古科技大学 矿业与煤炭学院,内蒙古 包头014010;2.内蒙古科技大学 矿业研究院,内蒙古 包头 014010)

对于风网的解算,目前比较流行的方法是建立在风量平衡定律和能量平衡定律基础上的回路分析法.在不考虑自然风压的情况下,即解方程组(1):

(1)

式中:Q=(qj)n×1为分支流量向量;R=(rj)n×1为分支风阻向量;Hf=(hfj)n×1为通风机风压向量;C=(cij)(n-m+1)×n为独立回路矩阵;Qy=(qi)(n-m+1)×1为余树枝风量向量[1,2].

回路分析法是目前风网解算中流行的建模方法,其独立回路矩阵形成和方程的迭代算法或近似求解方法很多,在此不再赘述.在生产实践中,回路分析法在一些特殊的情况下可能存在失效或建模困难的情况,在这些情况下,节点分析法往往能够很好地处理这些问题.节点分析法是电网和水网分析中常用的称谓,在风网解算中一般称为节点风压法,两者是同一个概念,不再赘述.

吴奉亮等[3]人在矿井自然分风网络与采空区流场联合进行求解时发现,作为风网与采空区流场耦合的边界层,其内部节点的流量和节点压力方程只能通过节点压力法,即本文中的节点分析法进行求解.黄光球等[4]在研究基于按需供风的大规模复杂通风网络时,利用节点风压法构建了由风量平衡方程和按需供风压降方程构成的超定方程组,并给出了在不平衡差分散因子最小情况下的按需供风最优解.姜仁义[5]在利用节点风压法建立通风网络方程组的情况下,利用主节点风压偏微分近似法给出了该方程组的解,并给出了计算流程.王冬伟等[6]基于电路比较了回路分析法和节点分析法的方程构造过程的不同和化简后方程的表现形式不同,并提出回路分析法适合处理恒压源电路,而节点分析法适合处理恒流源电路.Wedding W C[7]提出,对采空区进行流场模拟时,将之视为大规模复杂风网,该风网类似于固定风机流量工况点时的自然分风网络,因此,采用节点分析法能够更好地处理此类问题.另外,钟德云[8]在对大型风网的解算进行讨论时指出,在利用回路分析法构建方程时,当出现单向回路时,该方法的基础之一:回路风压平衡方程将失效,会出现网络解算失效的可能.

不同于风网,水网和电网属于开放性网路,具有多源、多用户、多加压装置的特点.采用回路分析法时,在闭合回路的确定上存在极大的困难,因此,在水网、电网解算中常用节点分析法,该方法能够直接从基本关联矩阵出发,无须独立回路矩阵,通过各种算法求解网内流量[9-12].目前比较常用的是线性逼近法[13-15],该方法由于每次迭代均为对线性方程组的求解,所涉及的亥姆霍兹矩阵为对称正定矩阵,应用LU分解等方法后,计算效率大大提高.同时,这种方法还是网络敏感性分析的基础.实践证明,该方法在解算效率上同回路分析法相当,且具有收敛性好、计算量小的特点.同时对于新井设计时常遇到的由里向外分风和局部采区分风为代表的固定半割集网络的解算具有通用性.

本文在现有研究的基础上,将节点分析法应用于风网解算模型的构建,利用线性逼近法进行了求解.针对矿井自然分风网络的特点,将线性逼近法用矩阵表示法进行了推导和计算公式表征.并利用Matlab善于处理矩阵运算的特点,对计算过程进行了演示.同时,针对一个具体实例,比较了牛顿法和线性逼近法的解算效率问题,验证了线性逼近法在处理节点分析法构建的风网方程时的优越性.

1 节点分析法的数学模型

1.1 基本概念

矿井通风网络可以应用数学上的图论知识进行等效.风网等效为图,各种巷道等效为分支,而巷道之间的交叉点等效为节点.对节点和分支分别编号后,并对分支的方向进行定义,在此基础上,可以写出风网的基本关联矩阵[1]:

B=(bij)(m-1)×n.

(2)

式中:

m和n分别为节点和分支的个数.

定义节点压力向量P=(pi)(m-1)×1,在不考虑自然风压的基础上,可列出节点分析法解算通风网络的方程组,如式(3)所示.

式(3a)为节点流量方程,有n个变量,m-1个方程.式(3b)为分支阻力方程,有m-1个变量,n个方程.故式(1)有解.由于式(3b)中含有风量的2次方,故该方程属于多元非线性方程组.理论上,该方程组应用牛顿法等方法也可以解出,但相较于回路分析法,由于该方程组的方程数量众多,所耗费的计算资源较多,所以利用牛顿法等求解并不占优势.如果采用线性逼近法,充分利用对角矩阵、对称正定矩阵的特性进行求解,将在会取得很好的解算效率[2].

1.2 迭代方程构建

构造实值函数:

(4)

分别对F(Q)求一阶和二阶偏导,有

∇F(Q)=Rdiag|Q|diagQ-Hf;

(5)

∇2F(Q)=2Rdiag|Q|diag.

(6)

将式(5)代入式(3b),有

BTP=∇F(Q).

(7)

则式(7)的线性逼近法的求解公式为

式中:PK为节点压力矩阵;QK为分支流量矩阵;IK为迭代矩阵.

(9)

(10)

式(10)为m-1个方程的线性方程组,即为节点分析法的线性逼近解法的迭代公式.其中HmK为亥姆霍兹矩阵,为m-1阶的对称正定矩阵.IK可选为式(11)的形式:

(11)

式中:E为与F同维度的单位矩阵,K为迭代次数.

对任意一步获得的QK,代入式(10),解方程组,可得PK,代入式(8b),并整理得到风量近似值公式(12):

(12)

(13)

1.3 迭代算法

综上所述,利用线性逼近法计算用节点分析法表示的风网,其计算步骤[15]:

1)取风量向量的初值Q1,令K=1;

2)利用式(5)和式(6),计算∇F(QK)和∇2F(QK);

4)求解式(10),得PK,dK;

7)按下列规则进行迭代风量计算:

QK+1=QK+λKdK.

(14)

其中λK需使式(15)成立:

F(QK+1)-F(QK)≤0.5λKdK.

(15)

8)令K=K+1,进入第2步.

2 节点分析法的解算实例

针对文献7的示例网络,对一个简单风网利用Matlab进行编程运算.风网如图1所示.

图1 通风网络示例

根据基本关联矩阵的定义、图中节点和分支的编号、分支的指向,取节点1到4,可以写出基本关联矩阵:

风网中的分支风阻、风机工况压力等计算参数、计算结果和结果精度(方差)等数据如表1所示.

表1 示例网络的分支流量和精度

3 解算效率分析

针对牛顿法及其变体在解算回路分析法构建的风网方程时收敛半径小、对初值依赖性强的特点,本小节对节点分析法的初值依赖性和收敛性进行评估.

从图2可以看出,经过10次迭代,结果偏差远小于初值偏差,并且所有样本的迭代结果都达到了工程要求的精度,从而证明了该方法的有效性.从图中还可以看出,初值的选取对迭代的精度没有明显影响,说明该方法对初值的依赖性小.

图2 初值偏差-结果偏差对比

取任意初值,分别求出迭代次数为2~50时的结果偏差,绘制出图3.

图3中纵轴采用对数坐标.从图中可以看出,随迭代次数增加,该方法迅速收敛,可以认为,迭代25次之后,结果就稳定在某一数值,不再发生明显变化.说明该方法具有很好的收敛性.

图3 迭代次数-结果偏差

4 结论

1)节点分析法在构造风网解算方程组时,只需要用基本关联矩阵反映自然分风网络的拓扑结构,在表达式书写时更为简洁易懂.相较于回路分析法,无需书写独立回路矩阵,避免了生成独立回路矩阵的编程工作,减少了出错的可能性.

2)线性逼近法在求解方程组时,只需要计算一次迭代矩阵的逆.当风网规模比较大时,可以显著的减少计算机的计算资源消耗,从而有效地缩小了计算时间,提高了解算效率.

3)相对于流行的独立回路法构建方程组、牛顿法迭代求解.利用线性逼近法求解节点分析法构建的方程组,不依赖于初值的选择,并能够确保结果收敛.

4)利用Mathab进行线性逼近法的实现,方便快捷,代码通俗易懂,在工程实践中,在没有专业通风解算软件可用的情况下,该方法是一种高效、方便的处理方案.

猜你喜欢

初值风压方程组
深入学习“二元一次方程组”
具非定常数初值的全变差方程解的渐近性
一种适用于平动点周期轨道初值计算的简化路径搜索修正法
《二元一次方程组》巩固练习
一类次临界Bose-Einstein凝聚型方程组的渐近收敛行为和相位分离
三维拟线性波方程的小初值光滑解
低风压架空导线的风洞试验
低风压导线的发展和测试
非自治耗散Schrödinger-Boussinesq方程组紧致核截面的存在性
高层建筑风荷载有哪些计算要求