- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学生毕业论文_自来水管道连接规划模型论文
自来水管道连接规划问题
自来水管道连接规划模型
(一)摘要:自来水是人们日常生活中不可缺少的生活要素,我们分析自来水管道连接最优问题,即在自来水管道铺设过程中在绕开障碍物的前提下的最短路径问题,使自来水管道将各个供水点用最短路径链接。根据对目标点的数据进行筛选与分析,先用面积法排除障碍区域,再对剩余点采用Kruskal算法生成最优路的方案。
初始给定的供水点中存在位于障碍区域中的点,需要采用合理的方法排除障碍区域中的点。本文将采用面积分析的方法,提供一种解决障碍区域判定的切实可行的方法,在二维坐标系上标定各点,障碍区域用由阴影覆盖的凸多边形表出,通过对点坐标之间的向量运算判定各点是否位于阴影区域,最终通过Matlab编程实现。
在确定并剔除障碍区中的点位后,采用Kruskal算法生成最优路径,对于通过阴影区域的线段,将其权值设定为无穷大,最终通过编程、绘图,给出管道最优连接方案,解决本问题。
最后我们对模型进行了整体评价,并提出改进之处。
(二)关键词:管道连接 面积法 障碍点筛选 最短路
Kruskal算法 权值 最小生成树
问题重述
自来水是人们日常生活中不可缺少的生活要素,然而自来水管网的组建却有很多问题需要解决。一般来说,我们假设管网中任意两个用户之间存在直线段相连,但是在连接过程中,有些区域是必须绕开的,这些必须绕开的区域我们称为障碍区域。
表1给出了若干个可能的用户的地址的横纵坐标,可能的用户的含义是:如果用户的地址不在障碍区域内,那么该用户就是需要使用自来水的用户(即有效用户),否则如果用户的地址在障碍区域内,那么该用户就是无效用户(即不要将该用户连接在网络中)。
表2-表5是分别是4个障碍区域必须要覆盖的点的坐标,而对应障碍区域就是覆盖这些要覆盖的点的最小凸集。
请您判定表1中那些用户为有效用户。
请设计算法筛选有效用户之间的有效线段。
(3)请设计一个算法将有效用户用有效线段连接起来,并且连接的距离总和最小。
表1(见附录一)
表2障碍区域1必须要覆盖的点的坐标
顶点序号 顶点的横坐标 顶点的纵坐标 1 3.2060 12.9166 2 17.4571 19.3377 3 4.7576 20
表3障碍区域2必须要覆盖的点的坐标
顶点序号 顶点的横坐标 顶点的纵坐标 1 50 30 2 53.7465 48.4490 3 46.9222 57.1195 4 33.3207 39.8050 5 43.1123 56.3187
表4障碍区域3必须要覆盖的点的坐标
顶点序号 顶点的横坐标 顶点的纵坐标 1 54.6982 70 2 53.7465 90 3 46.9222 80
表5障碍区域4必须要覆盖的点的坐标
顶点序号 顶点的横坐标 顶点的纵坐标 1 90 75 2 80 95 3 70 80
二.模型假设
用户之间以直线连接;
障碍区中的用户可以忽略,认为是无效用户;
以管道总距离最小为目的;
障碍区域是障碍顶点围成的凸多边形区域;
在非障碍区用户之间可确保用直线连接,且直线不通过障碍区域;
三.符号说明
表6 论文符号说明
符号 表示对象 A 用户点的坐标 B 障碍区1的各顶点坐标 C 障碍区2的各顶点坐标 D 障碍区3的各顶点坐标 E 障碍区4的各顶点坐标 SIGN 记录各用户点是否在障碍区,若在对应位置记为1;若不在,则对应位置记为0 OUTSIGN 无效用户点的序号 N 有效用户点的个数 NUM 记录任意两用户点之间可用线段连接起来且不过障碍区的线段 DIS 连接的长度 M 最小生成树的点以及连接的信息 sum 最小生成树管道的总长
四.问题分析
先排除障碍区域。如果用户点位于凸边型障碍物之外,则为有效用户,否则为无效用户。再将任意两个有效用户连接,如果连接通过障碍区域之内,则为无效线段。最后通过有效点和有效连接生成最小生成树,并且连接有效用户点,画出连接路线图形,并计算生成树所成长度。根据对模型的合理假设,障碍区域即为已知若干障碍区顶点围成的凸多边形,故解决此问题的关键在于在已建立的二维坐标系中,寻找到一种合理的算法能够判定出点是否位于障碍区域中。通过直观判断,阴影区域的构成由表7给出:
表7 障碍区域构成
障碍区域编号 构成 1 由3个无效用户坐标点围成的三角形 2 由5个无效用户坐标点围成的凸五边形 3 由3个无效用户坐标点围成的三角形 4 由3个无效用户坐标点围成的三角形 运用面积法进行筛选点,对所有点进行筛选,找到并排除障碍区域中的无效用户,
再把任意两个有效用户点之间用线段连接,运用向量法设计筛选线段的程序,筛选出所有不过障碍区的线段。
最后设计程序,将所有有
您可能关注的文档
- 扭曲的爱艾米丽悲剧分析英语论文_本科毕业论文.doc
- 加快提升我区区域核心竞争力的思考论文__本科毕业论文.doc
- 毕业(设计)论文_带着镣铐跳舞”浅谈许渊冲古诗文翻译“三美论”英语论文.doc
- 大学生毕业论文_文冠果良种基地项目初步设计.doc
- 毕业(设计)论文_创意园抗浮锚杆施工组织设计方案.doc
- 论了不起的盖茨比中的象征主义英语论文__本科毕业论文.doc
- 毕业(设计)论文_《双城记》中卡顿的悲剧英语论文.doc
- 毕业(设计)论文_从文化角度分析新闻翻译以及新闻翻译的方法研究英语论文.doc
- 毕业(设计)论文_房地产融资策略与风险研究论文.doc
- 论《卡斯特桥市长》中亨察德和法尔弗雷的对比英语论文_本科毕业论文.doc
- 毕业(设计)论文_sg3525斩控式单相交流调压电路课程设计.doc
- 牛粪便高固体浓度沼气发酵示范工程沼气池和100立方米储气柜及配套设备制造及安装施工组织设计_本科毕业论文.doc
- 大学生毕业论文_日处理300吨中医院医疗废水处理工程设计方案说明论文.doc
- 大学生毕业论文_水岸小镇住宅楼施工__组织设计.doc
- 毕业(设计)论文_250万吨年催化裂化反应再生系统计算.doc
- 基于单片机的水箱液位监测控制系统设计论文_本科毕业论文.doc
- 基于单片机的多路数据采集系统设计论文_本科毕业论文.doc
- 磨盘山布尔哈通河大桥临近既有线人工挖孔桩施工方案_本科毕业论文.doc
- 年产330万件10寸汤盘隧道窑设计论文课程设计说明书_本科毕业论文.doc
- 毕业(设计)论文_20052012年国际商务单证理论与实务真题.doc
文档评论(0)