自来水管道连接规划模型

合集下载

给水排水管网模型课件

给水排水管网模型课件
采用先进的测量和监测技术,获取更准确、全面的数据,提高模 型参数的精度。
参数敏感性分析
分析模型参数对模拟结果的影响程度,确定关键参数并进行精确 标定。
参数校准与验证
建立有效的校准和验证方法,确保模型参数的准确性和可靠性。
模型应用的拓展
跨领域应用
将给水排水管网模型应用于其他领域,如环境工程、交通工程等。
模型的应用领域
城市供水
雨水排放
用于模拟城市供水系统的运行状态, 优化调度,提高供水水质和降低运行 成本。
用于模拟城市雨水排放系统的运行状 态,预测暴雨时洪峰流量,优化调度 和控制策略,降低城市内涝风险。
污水处理
用于模拟污水处理厂的运行状态,优 化处理工艺和控制策略,提高污水处 理效率和降低能耗。
给水排水管网模型的建立
模型建立的方法和步 骤
01
02
03
04
确定建模目标
数据收集与处理
明确模型用于解决的具体问题, 如水量预测、水质模拟等。
收集给水排水管网的相关数据, 如管道长度、管径、流量等,
并进行预处理。
模型建立
根据收集的数据,选择合适的 数学模型,如线性回归模型、
神经网络模型等。
模型参数估计
利用已知数据对模型参数进行 估计。
复供水计划,降低事故影响。
给水排水管网模型的局限 性
数据获取的局限性
模型数据不完整
01
由于管网数据的采集和整理存在困难,导致模型所需的数据可
能不完整,影响模型的精度和可靠性。
数据更新不及时
02
给水排水管网数据的变化较快,但数据的更新往往滞后,导致
模型不能反映实际情况。
数据质量参差不齐
03

自来水管道连接问题_张鹏

自来水管道连接问题_张鹏

自来水管道连接问题的数学建模与Matlab求解姓名:张鹏20113517年级专业:自动化1104日期:2013 09 20目录一.题目重述: (3)二.问题分析: (6)三.模型基本假设: (7)四.Matlab程序中变量说明: (7)五.模型的建立与求解: (7)5.1运用向量的方法求解障碍区面积 (7)5.2求用户点与任意两个同一障碍区的顶点构成三角形的面积之和 (8)5.3判断有效用户 (8)六.Matlab求解程序: (10)一.题目重述:自来水是人们日常生活中不可缺少的生活要素,然而自来水管网的组建却有很多问题需要解决。

一般来说,我们假设管网中任意两个用户之间存在直线段相连,但是在连接过程中,有些区域是必须绕开的,这些必须绕开的区域我们称为障碍区域。

表1给出了若干个可能的用户的地址的横纵坐标,可能的用户的含义是:如果用户的地址不在障碍区域内,那么该用户就是需要使用自来水的用户(即有效用户),否则如果用户的地址在障碍区域内,那么该用户就是无效用户(即不要将该用户连接在网络中)。

表2-表5是分别是4个障碍区域必须要覆盖的点的坐标,而对应障碍区域就是覆盖这些要覆盖的点的最小凸集。

请您判定表1中那些用户为有效用户。

二.问题分析:根据题目可知,主要根据所给不同障碍区域的数据对用户点进行检测,判断其是否为有效用户。

并在此基础上将所有用户连接起来,使得路径不经过障碍区如果用户点位于障碍区域之外,则为有效用户,否则,为无效用户。

通过用户点与障碍区域各个顶点的连线,并按顺时针计算用户点与障碍区域两相邻顶点的面积。

若所得面积中有一个与障碍区域面积相等,则说明当前用户点在障碍区域内,即无效用户点。

若所得面积均与障碍区域面积不相等,则说明当前用户点在障碍区域外,即有效用户。

三.模型基本假设:3.1假设题目所给的数据真实可靠;3.2假设任意两个用户之间以直线连接;四.Matlab程序中变量说明:五.模型的建立与求解:由问题分析可知,本问题的关键有二个:一是求确定各障碍区的面积以及用户点与各障碍区任意两个定点构成的三角形的面积之和;二是比较上面两个面积,若相等,则该用户点在障碍区内为无效用户,否则,其为有效用户。

给水排水管网模型

给水排水管网模型

树状管网的管段流量具有唯一性。
泵站 77
8
5
27 4 33
8 5 14
6
35
6 6
34 6 26
2 2
2
7
7
3
3
5
17
12
5 4
4
环状管网满足连续性条件的流量分 配方案可以有无数多种。
134
17
58 60
59 57 14
12 13
33 30 19
14 11
12 27 24
19 24 18
59
8 10 16
▪ 节点:管线交叉点、端点或大流量出入点的抽象形式。 水的能量唯一,但有流量的输入或输出。 泵站,减压阀,跌水井及阀门等改变水流能量的或具 有阻力的设施不能置于节点上。
管段和节点的属性
管段属性 ▪ 构造属性:管长、直径、粗糙系数。 ▪ 拓扑属性:管段方向、起点、终点。 ▪ 水力属性:流量、流速、扬程、摩阻,压降。
给水排水管网的简化
所谓简化,就是从实际系统中去掉一些比较 次要的给水排水设施,使分析和计算集中于 主要对象。
简化原则:宏观等效原则;最小误差原则。
局部简化后,要保持 功能,各元素之间关系不变
简化必然由误差, 但要控制在一定范围内
简化方法:
1)删除次要管线,保留主管线; 2)交叉点近可合并为同一交叉点; 3)将全开阀门去掉,将管线从全闭阀门处切断; 4)采用水力等效原则将不同管材和规格等效为单一
管网模型的标识
(7)
Q7
[1]
(1)节点和管段编号 q1,h1 (1) [2] (2) [3]
节点(1),(2)… Q1
q2,h2 Q2
q3,h3

自来水管的连接问题(教学参考)

自来水管的连接问题(教学参考)

自来水管连接问题的数学模型数学1101 崔瀚20111370数学1101 崔蕃琳20111387信计1102 陈曦20111444自来水管连接问题的数学模型摘要本文研究的是自来水管连接问题,即如何铺设自来水管使得自来水管的总长度最小。

我们利用Matlab软件,用最小生成树的方法求出了最短距离。

关键词:自来水管最短最小生成树1、问题重述在一个有限制区域的地区,有可数个用户,如何铺设自来水管,使得总的自来水管最短。

当然,水管要涉及到每一个用户且不能穿过限制区域。

2、模型假设假设用户直接所连接成的树形网络是属于同一个平面;假设不考虑钢管系统的首末站高度差;假设不考虑自来水管道的弯头;假设所给出的坐标准确无误;3、符号说明4、问题分析我们将这个问题细化为了两个问题。

问题一是,如何判断有效用户。

有效用户指的是不在限制区域内的用户。

问题二是,如何铺设管道使管道的总长度最短。

问题二我们分两个步骤解决。

首先,我们将所有用户点用最小生成树算法进行连接,这样我们就得到了最短的铺设方案。

但是,这样铺设的管道有一些会穿过障碍区域,所以需要做进一步处理。

其次,我们筛选无效线段。

无效线段指的穿过障碍区域的管道线段。

最后,我们将无效线段连接的两个点进行重新连接,即,将这两个用户点分别连接原来穿过那个障碍区域的一个顶点。

5、模型建立与求解 5.1模型一模型一要解决的是判断有效用户 5.1.1构建障碍区域5.1.1.1若障碍区域是三角形,则设三个顶点的坐标分别是A(x 1, y 1) B(x 2,y 2) C(x 3,y 3)5.1.1.2若障碍区域是多边形,则依次设每个点的坐标是),)......(,(),(),,(332,211n n y x y x y x y x 每个顶点与上一个顶点和第一个顶点组成的三角形进行判断。

5.1.2判断有效用户设其中一个限制区域为三角形ABC ,设用户点为),(),,(13131212y y x x AC y y x x AB --=--=,,则一定存在p,q 使得 ,如果1,0≤≤q p ,则在障碍区域内,为无效用户;反之,为有效用户。

自来水管的连接问题.

自来水管的连接问题.

自来水管连接问题的数学模型数学1101 崔瀚20111370数学1101 崔蕃琳20111387信计1102 陈曦20111444自来水管连接问题的数学模型摘要本文研究的是自来水管连接问题,即如何铺设自来水管使得自来水管的总长度最小。

我们利用Matlab软件,用最小生成树的方法求出了最短距离。

关键词:自来水管最短最小生成树1、问题重述在一个有限制区域的地区,有可数个用户,如何铺设自来水管,使得总的自来水管最短。

当然,水管要涉及到每一个用户且不能穿过限制区域。

2、模型假设假设用户直接所连接成的树形网络是属于同一个平面;假设不考虑钢管系统的首末站高度差;假设不考虑自来水管道的弯头;假设所给出的坐标准确无误;3、符号说明4、问题分析我们将这个问题细化为了两个问题。

问题一是,如何判断有效用户。

有效用户指的是不在限制区域内的用户。

问题二是,如何铺设管道使管道的总长度最短。

问题二我们分两个步骤解决。

首先,我们将所有用户点用最小生成树算法进行连接,这样我们就得到了最短的铺设方案。

但是,这样铺设的管道有一些会穿过障碍区域,所以需要做进一步处理。

其次,我们筛选无效线段。

无效线段指的穿过障碍区域的管道线段。

最后,我们将无效线段连接的两个点进行重新连接,即,将这两个用户点分别连接原来穿过那个障碍区域的一个顶点。

5、模型建立与求解 5.1模型一模型一要解决的是判断有效用户 5.1.1构建障碍区域5.1.1.1若障碍区域是三角形,则设三个顶点的坐标分别是A(x 1, y 1) B(x 2,y 2) C(x 3,y 3)5.1.1.2若障碍区域是多边形,则依次设每个点的坐标是),)......(,(),(),,(332,211n n y x y x y x y x 每个顶点与上一个顶点和第一个顶点组成的三角形进行判断。

5.1.2判断有效用户设其中一个限制区域为三角形ABC ,设用户点为),(),,(13131212y y x x AC y y x x AB --=--=,,则一定存在p,q 使得 ,如果1,0≤≤q p ,则在障碍区域内,为无效用户;反之,为有效用户。

自来水管道的连接优化问题

自来水管道的连接优化问题

问题(2) : 由题目,此题需同时考虑管道的经济成本(即连线的长度最短) 和躲避不可连接区域这两个问题, 由于躲避不可连接区域为必须条件, 所以我们考虑将整个区域自行分块 (按照处理的便利程度躲避不可连 接区域) ,再利用最小生成树来将各区域内的点连上,再取相邻两区 域的最小距离相连。 由于此方案不够自动化,需要人为分区,故我们考虑对全体点运 用最小生成树的方案,对不可连接区域内的距离设定为正无穷大,以 此解决问题。
很显 然,红色连线短于黑色连线。
六、 参考文献
[1]谭浩强.《C 程序设计》 (第四版).清华大学出版社,2010 [2]许丽佳, 穆炯. 《MATLAB 程序设计及应用》 .清华大学出版社, 2011 [3]薛定宇,陈阳泉.《高等应用数学问题的 MATLAB 求解》.清华大学
出版社,2008
七、 附表
[附 1]:
(1)区域一 x= 3.2060 17.4571 4.7576 3.2060
分别讨论每一个区域 以区域一为例,将其边界点坐标转化为极坐标[附 2],转化出的 极坐标为 θ=1.3275 r =13.3085 0.8365 26.0518 1.3373 20.5581
由图像可知,此扇面区域的 r 坐标的区间为[13.3085,26.0518],θ坐 标区间为[0.8365,1.3373],故此扇形区域可以覆盖整个区域一,同 理可找出其他三个区域的 r 坐标区间,和θ坐标区间 区域 2—4 的 r、θ坐标区间分别为: ������2 [51.9106,73.9211];������2 [0.5404,0.9174] ������3 [88.8363,104.8269];������3 [0.9075,1.0403] ������4 [106.3015,124.1974];������4 [0.6947,0.8709] 用极坐标模糊障碍区域后,障碍区域变大,如图所示:

给水排水管道系统给水排水管网模型

给水排水管道系统给水排水管网模型

简化模型
1,概念:由于给水管线很多,特别是大城市如果所有管 线一律加以计算,实际上是没有必要的,有时甚至是不可 能的,为此建立管网简化模型,所谓简化就是从实际系统 中去掉一些比较次要的给水排水设施。 2,简化原则:宏观等效原则;小误差原则。 3,管线简化方法:管线省略;平行管线的合并;管网分
解;并联串联管段的简化。 4,附属设施简化的方法:删除不影响全局水力特性的设
宏观模型管网宏观模型是在管网流量服从比例负荷的前提下应用黑箱理论的基本思想直接建立给水系统的输入量和输出量间的相互关系通常采用水厂的供水厂的供水压力和供水流量作为输入量压力监测点作为输出量这样就避免了研究给水系统细微内部结构所带来的困难和不确定因素同时避免了求解高阶非线性方程组的困难大大提高了计算速度
4.2 管网模型的拓扑特性
三,管网图的关联集与割集 1,节点的度 于节点v相连接的管段的数目,记为d(v)。 2,关联集 与节点v相关联的管段的集合,记为S(v)。 3,割集 在连通的管网图G(V,E)中有若干个相互关联的节点集,若 将它们与原图分离,需要切断的管段组成集合,称为G的 一个隔集。被分离的节点集称为割节点集。
水厂1
监测点1
监测点2
水厂2
微观模型
按管网实际情况,包括管网所有元素(管段、阀门、水 泵等),不做任何简化所建立的模型,相对于宏观模型 来水,称为微观模型。其最明显的优点是直接应用完整 详细的管网信息数据库的资料,包括管网的全部信息建 模。对其求解可得所有节点和管段的全部信息,缺点是 计算工作量大,计算时间较长,占用计算机内存多。
hij Hi H j Sij qinj
式中
H
i
,
H
为管段两端点的水压高程;
j

自来水管道连接规划模型论文 精品

自来水管道连接规划模型论文 精品

自来水管道连接规划问题自来水管道连接规划模型(一)摘要:自来水是人们日常生活中不可缺少的生活要素,我们分析自来水管道连接最优问题,即在自来水管道铺设过程中在绕开障碍物的前提下的最短路径问题,使自来水管道将各个供水点用最短路径链接。

根据对目标点的数据进行筛选与分析,先用面积法排除障碍区域,再对剩余点采用Kruskal算法生成最优路的方案。

初始给定的供水点中存在位于障碍区域中的点,需要采用合理的方法排除障碍区域中的点。

本文将采用面积分析的方法,提供一种解决障碍区域判定的切实可行的方法,在二维坐标系上标定各点,障碍区域用由阴影覆盖的凸多边形表出,通过对点坐标之间的向量运算判定各点是否位于阴影区域,最终通过Matlab编程实现。

在确定并剔除障碍区中的点位后,采用Kruskal算法生成最优路径,对于通过阴影区域的线段,将其权值设定为无穷大,最终通过编程、绘图,给出管道最优连接方案,解决本问题。

最后我们对模型进行了整体评价,并提出改进之处。

(二)关键词:管道连接面积法障碍点筛选最短路Kruskal算法权值最小生成树一.问题重述自来水是人们日常生活中不可缺少的生活要素,然而自来水管网的组建却有很多问题需要解决。

一般来说,我们假设管网中任意两个用户之间存在直线段相连,但是在连接过程中,有些区域是必须绕开的,这些必须绕开的区域我们称为障碍区域。

表1给出了若干个可能的用户的地址的横纵坐标,可能的用户的含义是:如果用户的地址不在障碍区域内,那么该用户就是需要使用自来水的用户(即有效用户),否则如果用户的地址在障碍区域内,那么该用户就是无效用户(即不要将该用户连接在网络中)。

表2-表5是分别是4个障碍区域必须要覆盖的点的坐标,而对应障碍区域就是覆盖这些要覆盖的点的最小凸集。

(1)请您判定表1中那些用户为有效用户。

(2)请设计算法筛选有效用户之间的有效线段。

(3)请设计一个算法将有效用户用有效线段连接起来,并且连接的距离总和最小。

给水排水管网模型29页PPT

给水排水管网模型29页PPT

13、遵守纪律的风气的培养,只有领 导者本 身在这 方面以 身作则 才能收 到成效 。—— 马卡连 柯 14、劳动者的组织性、纪律性、坚毅 精神以 及同全 世界劳 动者的 团结一 致,是 取得最 后胜利 的保证 。—— 列宁 摘自名言网
15、机会是不守纪律的。——雨果
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间战争满足了,或曾经满足过人的 好斗的 本能, 但它同 时还满 足了人 对掠夺 ,破坏 以及残 酷的纪 律和专 制力的 欲望。 ——查·埃利奥 特 12、不应把纪律仅仅看成教育的手段 。纪律 是教育 过程的 结果, 首先是 学生集 体表现 在一切 生活领 域—— 生产、 日常生 活、学 校、文 化等领 域中努 力的结 果。— —马卡 连柯(名 言网)

给水排水第四章给水排水管网模型

给水排水第四章给水排水管网模型

2、有向图
在管网图G(V,E)中, 管段ek=(vi,vj)∈E的两个节点vi∈V和vj∈V有序, 即ek= (vi,vj) = (vi→vj) ≠(vj,vi), 图G为有向图,节点vi称为起点,节点vj称为终点。
图4.4中: V={1,2,3,4,5,6,7,8,9,10,11,12}; E={(1→2),(2→3),(3→4),(4→5),(5→6),(6→7) ,(8→3) ,(9→10) ,(10→5) ,(11→12) ,(12→10)}。 起点集合,记为F:F={1,2,3,4,5,6,8,9,10,11,12}; 终点集合,记为T:T={2,3,4,5,6,7,3,10,5,12,10}。
8
2)图的集合表示 ◈节点集合:
V={v1,v2,v3,…vn};
◈管段集合:
E={e1,e2,e3,…em};记为G(V,E)。 管段ek=(vi,vj)与节点vi或vj相互关联, 节点vi与vj为相邻节点。
◈例:图4.4所示管网图G(V,E),
节点集合: V={1,2,3,4,5,6,7,8,9,10,11,12); 管段集合:
4
5
(2)管段方向的设定:总是从起点指向终点 设定方向不一定等于管段中的水流方向,
因为有些管段中的水流方向是可能变化的, 且计算前有些管段无法确定流向。 (3)节点流量 的方向设定
流出节点:流量为正 流入节点:流量为负
6
4.2 管网模型拓扑特性
拓扑学:数学分支。研究几何图形变化和图形 特征。
图论:拓扑学中的主要内容。研究由点和线构 成的网络图形变化和其特征,亦称为拓扑特征。 图表示事物(点、顶点)之间的相互关联关系( 线、边),又称拓扑关系。
管网模型:模拟或表达给水排水管网的拓扑特 性和水力特性。表达水流的路径和运动状态。

自来水管网接驳工程方案

自来水管网接驳工程方案

自来水管网接驳工程方案一、工程概述自来水管网接驳工程是指将原有自来水管网与新建的自来水管网进行接驳组装,以实现自来水系统的整体联通和运行。

本方案旨在对自来水管网接驳工程进行全面规划和实施,确保工程质量和安全。

二、工程背景在城市建设和发展过程中,由于城市现有自来水管网的老化、改造、扩建等原因,需要对自来水管网进行接驳工程,以解决自来水系统运行中的问题,提高自来水供应的稳定性和安全性。

三、工程目标1. 实现原有自来水管网与新建自来水管网的有序接驳,确保自来水系统的整体联通和运行;2. 提高自来水供应的水质、水压和水量,确保居民生活和城市发展的需求;3. 保障自来水管网接驳工程的质量和安全,最大程度地减少施工对城市交通、环境和居民生活的影响。

四、工程步骤1. 前期准备(1)确定工程范围和目标:对原有自来水管网和新建自来水管网进行勘察和测量,确定接驳工程的范围和目标;(2)制定工程方案和施工计划:根据前期调查和分析,制定自来水管网接驳工程的具体方案和施工计划;(3)设计施工图纸和参数:设计自来水管网接驳的施工图纸和参数,确保施工实施的有效性和安全性。

2. 施工准备(1)准备工程所需的材料和设备:根据设计要求和施工计划,准备自来水管网接驳工程所需的材料和设备;(2)组织施工人员和队伍:组织和培训施工人员和队伍,确保施工人员的技术和安全意识。

3. 施工实施(1)原有自来水管网的拆除和改造:对原有自来水管网进行拆除和改造,以满足新建自来水管网的接驳需求;(2)新建自来水管网的施工和安装:按照设计要求和施工图纸,对新建自来水管网进行施工和安装;(3)管道连接和测试:对接新旧管道进行连接,并进行测试验证,确保自来水管网接驳的质量和安全。

4. 验收和交付(1)自来水管网的验收:对接驳后的自来水管网进行验收,确保自来水系统的整体联通和运行;(2)工程的交付和使用:完成自来水管网接驳工程后,将工程交付使用,确保自来水供应的正常运行。

给水排水管道系统 第四章 给水排水管网模型

给水排水管道系统 第四章 给水排水管网模型

第四章给水排水管网模型4.1 给水排水管网的模型化给水排水管网模型:给水排水管网是一类大规模且复杂多变的网络系统,为便于规划、设计和运行管理,应将其简化和抽象为便于用图形和数据表达和分析的系统。

简化:就是从实际系统中去掉一些比较次要的给水排水设施,使分析和计算集中于主要对象;抽象:就是忽略所分析和处理对象的一些具体恃征,而将它们视为模型中的元素,只考虑它们的拓扑关系和水力特性。

4.1.1给水排水管网的简化1. 简化原则:1)宏观等效原则;2)小误差原则。

2.管线简化的一般方法1)删除次要管线2)当管线交叉点很近时,可以将其合并为同一交叉点。

3)待全开的阀门去掉,将管线从全闭阀门处切断。

4)如管线包含不同的管材和规格,府采用水力等效原则将其等效为单一管材和规格。

5)并联的管线可以简化为单管线,其直径采用水力等效原则计算。

6)在可能的情况下,将大系统拆分为多个小系统,分别进行分析计算。

4.1.2 给水排水管网的抽象经过简化的给水排水管网需要进一步抽象,使之成为仅由管段和节点两类元素组成的管网模型。

(1)节点:分为a水源节点、b不同管径管材交接点、c两管段交点或大流量出入点,设节点数N(2)管段:两节点间的管线,设管段数M(3)环:起点和终点重合的管线,设环数L虚环:为了计算方便,将水源节点连接起来形成虚环,实际上并不存在,即将多水源化为单水源。

(4)管段和节点的属性管段和节点的特征包括构造属性、拓扑属性和水力属性三方面。

4.1.3管网模型的标识将标识的内容包括:节点与管段的命名或编号;管段方向与节点流向设定等。

(1)节点和管段编号;(2)管段方向的设定;(3)节点流星的方向设定。

4.2 管网模型的拓扑特性4.2.1管网图的基本概念(1)图的定义;(2)有向图;(3)管网图的连通性;(4)管网图的可平面图性。

4.2.2管网图的关联集与割集(1)节点的度;(2)关联集;(3)割集。

4.2.3路径与回路(1)路径;(2)回路。

第4章给水排水管网模型

第4章给水排水管网模型
E={e1,e2,e3,…em};记为G(V,E)。管段ek=(vi,vj)与节点vi或vj相
互关联,节点vi与vj为相邻节点。
例:如枝状管网示意图所示管网图G(V,E) ,
节点集合:V={1,2,3,4,5,6,7,8,9,10,11,12);
管段集合:E={(1,2),(2,3),(3,4),(4,5),(5,6),(6,7) ,(8,3) ,
(9,10) ,(10,5) ,(11,12) ,(12,10)}。
图的节点数为N(G)=12,管段数M(G)=11。
关联集:与节点v相关联的管段组成的集合称为节点v的关联集,记为S(v),
表达节点与管段的关联关系。如环状网示意图所示图中,各节点关联集为:
S1={1}、S2={1,2,4}、S3={2,3,5}、S4={3,6}、S5={4,7}、
的性质。普通纸带具有两个面(即双侧曲面),一个正面,一个反面,两个面可
以涂成不同的颜色;而这样的纸带只有一个面(即单侧曲面),一只小虫可以爬
遍整个曲面而不必跨过它的边缘。这种纸带被称为“莫比乌斯带”。(也就是说,
它的曲面只有一个)
莫比乌斯带是一种拓展图形,它们在图形被弯曲、拉大、缩小或任意的变形
下保持不变,只要在变形过程中不使原来不同的点重合为同一个点,又不产
如图所示,对应于连枝[7]和[8]的基本回路矩阵为
基本回路是相互独立的回路,亦可
称为自然回路。
管网图的回路
3)有向图基本回路矩阵:在有向图中,回路矩阵的矩阵元素应带有方向,一
般用“1”表示正方向,用“-1”表示负方向。依图中的管段方向,且规定顺
时针分析为正,逆时针分析为负。上述基本回路矩阵可写成有向图的基本回
图G(V,E)定义为树状管网,用符号

自来水接入现有管网方案 (2)

自来水接入现有管网方案 (2)

自来水接入现有管网方案
要给现有管网接入自来水,可以按照以下步骤进行:
1. 确定接入点:首先确定接入自来水的位置,通常是选择离现有管网较近的地方,比如房屋外墙或院内。

2. 联系供水公司:与当地供水公司联系,咨询接入自来水的程序和要求。

他们会指导你办理相关手续和支付必要费用。

3. 安装水表:按照供水公司的要求,安装水表。

水表通常安装在离接入点较近的地方,可以由供水公司或其指定的承包商完成。

4. 引水管道:在接入点附近挖掘一条适当深度的排水沟,然后敷设引水管道。

引水管道可以是PVC管、PE管或镀锌铁管等,根据需要选择合适的材质和规格。

5. 连接到现有管网:将引水管道与现有供水管道连接起来。

连接可以通过焊接、承插连接或机械联接等方式完成,具
体选择方法取决于管道材质和连接要求。

6. 压力测试与漏水检测:完成连接后,进行压力测试和漏
水检测,确保接入点的供水安全和稳定。

7. 通知供水公司:接入完成后,及时通知供水公司,以便
他们更新水表数据和开始提供供水服务。

请注意,以上步骤可能因地区和具体情况而有所差异,最
好与当地供水公司进行详细沟通和咨询,遵守当地的规定
和要求。

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

数学建模作业:自来水管道连接规划模型自来水管道连接规划模型【摘要】:生活中需要通过自来水管道将自来水运输至各个用户处,本文分析讨论自来水管道连接规划问题,即在自来水管道铺设过程中在绕开障碍物的前提下的最优路径问题,使自来水管道将各个供水点用最短路径链接。

根据对100个目标点的数据进行筛选与分析,得出在用面积法排除障碍区域的前提下,对剩余点采用Kruskal算法生成最优路的方案。

初始给定的100个供水点中存在位于障碍区域中的点,采用合理的方法排除障碍区域中的点,将对管道链接的效率、能耗、可行性起到决定性作用,是一个非常实际的问题。

本文将采用面积分析的方法,提供一种解决障碍区域判定的切实可行的方法,在二维坐标系上标定各点,障碍区域用由阴影覆盖的凸多边形表出,通过对点坐标之间的向量运算判定各点是否位于阴影区域,最终通过MatlabR2010a编程实现。

在确定并剔除障碍区中的点位后,采用Kruskal闭圈算法生成最优路径,对于通过阴影区域的线段,采用将其权值设定为∞(无穷大)的处理方法,最终通过MatlabR2010a 编程、绘图,给出管道最优连接方案,解决本问题。

最后我们对模型的可行性,合理性,科学性进行了阐述,得到对模型的整体评价以及需改进之处。

【关键词】:管道连接面积法障碍点筛选Kruskal算法权值最小生成树一.问题重述自来水是人们日常生活中不可缺少的生活要素,然而自来水管网的组建却有很多问题需要解决。

一般来说,我们假设管网中任意两个用户之间存在直线段相连,但是在连接过程中,有些区域是必须绕开的,这些必须绕开的区域我们称为障碍区域。

表1给出了若干个可能的用户的地址的横纵坐标,可能的用户的含义是:如果用户的地址不在障碍区域内,那么该用户就是需要使用自来水的用户(即有效用户),否则如果用户的地址在障碍区域内,那么该用户就是无效用户(即不要将该用户连接在网络中)。

表2-表5是分别是4个障碍区域必须要覆盖的点的坐标,而对应障碍区域就是覆盖这些要覆盖的点的最小凸集。

(1)请您判定表1中那些用户为有效用户。

(2)请设计算法筛选有效用户之间的有效线段。

(3)请设计一个算法将有效用户用有效线段连接起来,并且连接的距离总和最小。

表1(见附录一)表2障碍区域1必须要覆盖的点的坐标表3障碍区域2必须要覆盖的点的坐标表4障碍区域3必须要覆盖的点的坐标表5障碍区域4必须要覆盖的点的坐标二.模型假设1,假设任意两个用户之间以直线连接;2,不在障碍区中的用户都通过自来水管道获得自来水供应;3,以所有管道总距离最小为目的;4,障碍区域就是障碍顶点围成的凸多边形区域;5,文中给出所有点的坐标值准确无误;6,在非障碍区用户之间可确保用直线连接;7,要保证在任意两点间线段不过障碍区的情况下,求解连接形成的最短路径;三.符号说明表6 论文符号说明四.问题分析解决问题的第一步是排除障碍区域的影响。

如果用户点位于障碍区域之外,则为有效用户,否则,为无效线段。

解决问题第二步,将任意两个有效用户用线段连接,如果任意两个用户点之间的线段通过障碍区域之内,则为无效线段,作剔除处理,筛选出有效线段。

解决问题第三步,根据筛选出来的有效用户点和有效线段生成最小生成树连接有效用户点,画出连接路线图形,并计算生成树长度。

根据对模型的合理假设,障碍区域即为已知若干障碍区顶点围成的凸多边形,故解决此问题的关键在于在已建立的二维坐标系中,寻找到一种合理的算法能够判定出点是否位于障碍区域中。

通过直观判断,阴影区域的构成由表7给出:表7 障碍区域构成通过设计运用面积法进行筛选点的程序,对所有点进行筛选,找到并排除障碍区域中的无效用户,完成解决问题的第一步。

接下来我们要做的是把任意两个有效用户点之间用线段连接,运用向量法设计筛选线段的程序,筛选出所有不过障碍区的线段,完成解决问题的第二步。

解决自来水管道连接问题的第三步需要我们设计一个程序,将所有有效用户点连接起来,并使管道总距离最小。

这是一个典型的最小生成树问题,但相较以往最小生成树问题又有着其特别之处,就是障碍区域的干扰,即管道无法穿过障碍区,这使得坐标系并非是一个连通区域,众多算法无法直接使用。

这就需要我们在对问题进行合理假设的前提下,对已有算法进行改良。

我们通过对穿过障碍区的线段赋权值为无穷大的方法,利用Kruskal算法,生成最优路径。

五.模型的建立与求解:5.1.问题一的模型建立和求解由问题分析可知,本问题的关键有二个:一是求确定各障碍区的面积以及用户点与各障碍区任意两个定点构成的三角形的面积之和;二是比较上面两个面积,若相等,则该用户点在障碍区内为无效用户,否则,用户点不在障碍区内为有效用户。

5.1.1运用向量的方法求解障碍区面积S若障碍区是三角形,对应各顶点坐标分别为(x1,y1),(x2,y2), (x3,y3)。

则a=(x2-x1,y2-y1),b=(x3-x1,y3-y1)。

由于三角形面积S=|a|*|b|*sin<a,b>/2,向量a,b 外积的模长|a×b|=|a|*|b|*sin<a,b>;则有S=|a×b|/2;若障碍区为五边形,对应点为(x1,y1),(x2,y2), (x3,y3), (x4,y4),(x5,y5)。

则划分成三个三角形,各三角形的顶点分别为(x1,y1),(x2,y2), (x3,y3);(x3,y3), (x4,y4),(x5,y5);(x1,y1),(x3,y3), (x5,y5)。

再用求三角形面积的方法求解即可。

5.1.2运用向量的方法求用户点与任意两个同一障碍区的顶点构成三角形的面积之和S1该求解三角形面积的方法和5.1.1中求解三角形面积的方法相同。

5.1.3判断有效用户如果S=S1,则该用户在障碍区内,为无效用户。

反之,为有效用户。

则筛选完毕的结果如下:在障碍区的点的序号分别为:4 23 36 99。

无效用户的信息为:(4.0000,48.5982,33.3951);(23.0000,81.3166,87.4367); (36.0000,41.8649,41.1953); (99.0000,6.4781,17.0793);有效用户的个数是:96。

100个点是否在障碍区的情况如下图:5.2问题二的模型建立和求解由问题分析可知,要筛选出有效用户点之间的有效线段,主要有两个问题需要解决:一是求出过任意两个有效用户点的直线m 与过各障碍区中任意两个顶点的直线L 的交点坐标;二是运用向量法判断该交点是否在以上述两有效用户点为端点上的线段m1和以上述障碍区顶点为端点的线段L1上,然后判断过该两个有效用户点的线段是否为有效线段。

5.2.1运用矩阵的方法求解两直线之间的交点坐标如果任意两个有效用户点的坐标分别为A(x1,y1)、B(x2,y2),同一障碍区任意两个顶点坐标为M(x3,y3)、N(x4,y4)。

则两直线方程分别为:211*22*12112y y x y x y y x x x x x --=+--(1) 433*44*34334y y x y x y y x x x x x --=+--(2); 则由解线性方程组的方法有Ax b =,线性方程组的的系数矩阵为:(12)(12)1(34)(34)1y y xx A y y x x ---⎡⎤=⎢⎥---⎣⎦; 1*22*1123*44*334x y x y x x b x y x y x x -⎡⎤-⎢⎥-=⎢⎥-⎢⎥-⎢⎥-⎣⎦;在运用Matlab 求解该线性方程组时,不妨把 b 分别设为:1*22*10123*44*3034x y x y x x b x y x y x x -⎡⎤-⎢-⎥=⎢⎥-⎢-⎥⎦⎢-⎣可以求得x =A\b 。

5.2.2运用向量法判断线段是否为有效线段若求得的交点坐标为P(x,y),则通过向量关系PM =λPN ,可以求的λ。

若λ≥0,则该线段为有效线段;若λ<0,则要考虑向量关系PA =ωPB ,若ω≥0,则该线段为有效线段,否则,该线段为无效线段。

5.3问题三的模型建立与求解若要在N 个用户之间连接自来水管道,由于每一个用户与其余N-1个用户之间都可能连接自来水管道。

因此,在N 个用户之间,最多可能连接N(N-1)/2条自来水管道然而,在连接N 个用户之间的管道时,最少只需连接N-1条管道。

也就是说只需要N-1条管道线路就可以把N 个用户之间的自来水管道连通。

现在要考虑在连接N 个用户的自来水管道的同时要保证所有的管道长度之和最短,这就涉及了最优化的问题。

则显然,要解决问题三需要两个步骤:一是利用Kruskal 算法思想设计Matlab 程序进行最小生成树所需边的筛选;二是设计算法将筛选出来的构成最小生成树的各边连接起来,求出最短路径长度,并画出连接图形。

5.3.1利用Kruskal 算法思想求解最小生成树把用户看作图的顶点,把用户之间的自来水管道看做边,把连接各条线路的长度当作权值赋给相应的边,这样便构成一个带权的图,即网。

为了解决上述问题的数学模型就是求上述图中的网状图的最小生成树的问题。

由问题一可知,有效用户的个数为96,因此我们只需要考虑这96个点之间的连接,这96个点中任意两点之间的的关系只有两种,连接或不连接。

我们可以先求出由96个用户点中任意两个用户点之间的距离构成的邻接矩阵DIS,再根据问题二中求得的有效线段与无效线段对邻接矩阵进行修改,将邻接矩阵中对应无效线段的位置的值修改为inf ,可以得到一个新的邻接矩阵DIS 。

接下来,用冒泡排序法对所有有效线段长度按从小到大的顺序进行排序。

这时,需要借助Kruskal 算法进行最小生成树的计算。

然后把最小生成树对应边的线段长度、起点、终点信息记录在矩阵EE 中。

生成最小生成树时,从长度最短的边开始选取,这就涉及如何防止在选择过程中形成回路的问题。

为了解决这个问题,首先不妨设一个1×96的标记向量l用于记录被选取的点的序号,初始状态向量l的各元素依次为各用户序号,在选取线段为边后,将对应两点的序号m与n取最小值,并将向量l中所有与m位置元素相等的元素位置及所有与n位置的元素相等的元素位置都赋值为该最小值,如此循环知道向量l中所有元素均相等时停止;同时可以设一向量R来依次记录被选点的序号,直到所有用户点被无重复地被记录。

在按线段长度从小到大的顺序选择边时,设线段端点用户的序号为m与n。

这时需要考虑如下4种情况:<1>如果在向量R中m和n均没有被记录,则该线段可以被选为最小生成树的边,将对应线段的信息记录在矩阵EE中,同时在R中添加记录m和n的值,并按照上述步骤更新向量l。

<2>如果在向量R中m被记录而n没有被记录,则该线段可以被选为最小生成树的边,将对应线段的信息记录在矩阵EE中,同时在R中添加记录n的值,并按照上述步骤更新向量l。

相关文档
最新文档