城市给水管网可视化计算

城市给水管网可视化计算

ID:25072693

大小:51.00 KB

页数:5页

时间:2018-11-18

城市给水管网可视化计算_第1页
城市给水管网可视化计算_第2页
城市给水管网可视化计算_第3页
城市给水管网可视化计算_第4页
城市给水管网可视化计算_第5页
资源描述:

《城市给水管网可视化计算》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、城市给水管网可视化计算摘要:本文探讨并建立了具有GUI的任意形状给水环状管网的可视化计算模型。在平台下,将几何建模、矩阵生成、管网计算及结果分析一体化。利用可视化思想,使管网计算过程简化,提高了工作效率。关键词:给水管网平差算法可视化Matlab引言城市给水管网系统是保障工业生产和群众生活的重要体系之一。运用计算机及其应用软件来解决管网优化调度问题,提高管理效率,节约运行费用,是当前给水系统新理论、新技术发展研究的基本方向。国内外科研工作者已经做了大量工作并取得了相应的成果。但需要较多的经验,且操作上存在诸多不便。本文以为开发平台,采用

2、面向对象的可视化编程技术建立城市给水管网计算模型。根据管网的结构参数(管网图形、管段直径和长度、阻力系数、节点流量等)计算出各管段流量和水头损失等。在此基础上,还可以得到各节点的水压以及水源点供水压力等参数,从而全面了解管网的工作状况,并对管网的优化调度,改建扩建,制订发展规模等提供科学依据。1管网平差算法优选及程序实现为提高供水可靠性,城市给水管网通常建设为环状。环状管网的水力计算方法有很多种,常见的有求解环方程,求解节点方程,求解管段方程等。但计算过程都必须符合下面两个条件:⑴节点流量必须平衡,即应满足连续性方程:⑵闭合环路内水头损

3、失必须平衡,即应满足能量方程:式(1)和式(2)中,为衔接矩阵,为回路矩阵,为结点流量,为管段水头损失,为管段流量。环状网在初分流量时已经符合条件(1)的要求,但在确定管径并计算得到管段水头损失以后,往往不能同时满足(1)、(2)的要求。因此,环状网水力计算过程就是在已定管径的基础上,重新分配管段流量,不断计算,不断调整,直至符合上述水力条件为止。目前已有的各种软件包各具特色,但基本算法都是对连续性方程、能量方程和管段压降方程的求解。一般的,计算机求解时都采用解节点方程的方法,其优点是输入数据少,大部分工作如拟定管段初始流量,生成衔接矩

4、阵和系数矩阵等都由计算机自动完成。但存在节点数大,方程数多,系数矩阵很大,求解算法较复杂等缺点。通过对比发现,解环方程编程效率高于解节点方程。因为环数远小于节点数,环方程数少于节点方程数,系数矩阵大大缩小,迭代次数也减少,很大程度上提高了计算机计算速度并能节省存储空间。只要在编程过程中,根据已知条件,解决好自动拟定管段初始流量,自动生成系数矩阵等问题,该法就完全具备了解节点方程法的优点。所以本可视化模型以解环方程法为基础。环状管网的解环方程方法常用的是hardy-cross法(平差法)。其基本思路是在管网计算时,各管段初始流量分配后,求

5、出管段水头损失。如每环各管段水头损失和(闭合差)不为零,则对该环各管段引入校正流量,两环的公共管段须同时计及两环的校正流量。然后按Q的流量计算各管段水头损失,重复计算直到各环闭合差接近零为止,其流程图见图1。显然,hardy-cross法的效率很大程度取决于方程式(1)和(2)中的衔接矩阵的构建方法以及各管段流量的初值给定方法。另外,管网的结构图的建立和各管段的计算所需信息的输入方式也会影响计算效率。为此,本文采用Matlab作为开发平台,在可视化操作环境下,以图形的形式建立管网结构图,并输入节点和管段的各种信息。在此基础上,由计算机根

6、据管网的几何形状,自动生成衔接矩阵并赋予管段初始流量。初始流量分配不当将增加迭代次数,甚至可能导致计算不收敛。因此,合理分配初始流量是很重要的。根据几何关系,环状管网中的管段数P,节点数J和环数L存在如下关系:P=J+L-1,而连续性方程(1)的独立方程只有J-1个,显然运用连续性线性方程解管段流量时将有无数组解,要求唯一解将要补充其他方程,增加了编程的工作量。本文以Matlab中特有的PINV函数找出一组恰当的解作为初分流量,较好地解决了这一问题。多次实践证明,运用该法计算得到的结果与实际情况相当吻合。在进行可视化操作绘制管网结构图的

7、过程中,我们将管段图形概化为直线,沿线流量简化到节点,并且节点流量由用户自由输入。建立环路时规定用户按逆时针方向绘制管线直到闭合成环结束,根据各个环路的拓扑结构,构造管段的拓扑关系。完成所有环路的建立以后,计算机按已存储的节点与管段的图形学关系,即可直接建立回路矩阵和衔接矩阵。2软件开发平台及管网计算的可视化编程是一个既可以进行分析计算,又能进行数据可视化的高效操作平台,可以方便的建立具有用户图形界面(GUI)的参数输入、数值计算、结果分析调整一体化的仿真环境。利用其专业的绘图工具,快速的建立管网模型并得到所期望的数值图形解。有关Mat

8、lab语言本身及建立GUI应用程序的方法和具体开发过程,可阅读相关3全文小结城市给水管网是一个比较复杂的系统,从初始流量的分配,水力计算到优化调度和图形结果显示,涉及的因素很多,任何一部分的改进与完善都与整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。