地铁线路设计规划问题模型.docx
- 文档编号:6411494
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:19
- 大小:679.51KB
地铁线路设计规划问题模型.docx
《地铁线路设计规划问题模型.docx》由会员分享,可在线阅读,更多相关《地铁线路设计规划问题模型.docx(19页珍藏版)》请在冰豆网上搜索。
地铁线路设计规划问题模型
地铁线路设计规划问题模型
摘要
随着中国城市化进程飞速发展,人们的通勤方式日新月异。
人们从以前的步行的交通方式开始发展,出现了自行车,公交车,私家车等。
到现在,城市规模越来越大,交通情况越来严峻。
道路上的严重阻塞,导致原来方便快捷的交通方式失去了原有的优点。
人们不得不又要去寻找更为方便快捷的交通方式。
这时候地铁出现了。
地铁是交通方式上的变革。
和以往的交通方式不一样,它并不需要占用陆上其他交通方式的线路,它拥有只属于它自己的交通线路,交通站点。
它不影响城市地上事物,它是一条穿梭于地下的一条巨龙。
但是,正由于它的方便快捷,它穿梭于地底下,产生了高昂的建造费用,我们因此不得不考虑到各站点的分布问题,以修建最少的地铁站点减少费用,满足最多人们的使用需求。
本文正是讨论城市区域中的地铁站点、线路建造问题。
给出的问题是关于在一个不规则的城市范围内选地铁站,然后用最短的路线把各站间地铁站连通。
因此我们得出了以下的思路:
1.每一个地铁站可以当作一个原点,它的覆盖范围为一个圆,然后以某种规律的排布方式使城市被完全覆盖后每个圆排布后的有效覆盖面积最大。
2.分析城市的图形,以1中找到的排布方式,以最少的图形填满该城市图形。
图中排布的点即为所求的地铁站。
3.根据所找到的地铁站,按最少生成树的办法(prim)寻找最短的路线。
关键字:
prim算法完全覆盖有效覆盖面积覆盖方式
一.问题重述
地铁线路设计规划
某城市中心城区(如图1所示)规划修建地铁,要求从该中心城区任意一点出发,到最近的地铁站的直线距离不超过800米,试通过建立模型解决下列问题:
(1)最少要建多少个地铁站?
(2)按最少数量的地铁站分布,设计出最佳的地铁线路(要求不同的地铁线路换乘能互相到达)。
图1:
某城市中心城区的简化图,其中AGCB为梯形,DEFG为矩形,坐标A(0.5,4.8), B(0,2),BC=7.5,AG=3.5, DE=2.8,EF=7.3。
图中每单位长度表示实际距离3km。
二,问题的分析和符号说明
本题中规划的中心城区是一个不规则的图形,所以地铁分布时不能简单的按规律建立。
我们设想的是先建造一种拥有最佳有效面积的地铁站点。
首先,我们利用微分的思想,以地铁站为圆心,800m为半径画圆再在圆内画内接多边形,希望最后能将两个圆内内接多边形重叠之后重叠的面积尽量少。
之后,我们又从化学原子排列规律中得到了另一种模型,从中我们再比较选出最佳的模型。
之后,我们利用CAD按比例画出题目的图与地铁站点阵进行比较,为了获取地铁站间的距离,我们用C语言编了一个程序计算出每个地铁站的距离矩阵,最后再利用Matlab画出地铁站点图的最小生成树,从中得出最佳路线。
最佳有效面积
以一个地铁站为中心,与其他地铁站相邻
Y完全覆盖状态
城市中的每个点都能被地铁站覆盖
Y*临界覆盖状态
城市中的每个点恰好被完全覆盖
N非完全覆盖状态
城市中存在没有被地铁站覆盖的点
S名义覆盖面积
一个地铁站的所有面积
地铁站点阵
以地铁站为点,最佳有效面积为图,如图
(1)
城市图
题目给出的城市规划图
(1)
三,模型假设
1.近似认为地铁站是不占面积,都是一个质点;
2.城市上的地面是平坦的;
3.认为城市中心内的任意地方都是可以建设站点和线路的。
四,模型建立
这里,我们用到了两个模型。
模型
(一)
思路:
我们抛开这个城市的图形,以地铁站为圆心,800m为半径画圆,得图(a)。
(a)
然后,为了使所有两个地铁站能无缝地接在一起,我们把这个图尽可能多地划分成内接多边形。
如图(b)~(e)。
....
(b)(c)(d)(e)
这里,我们又出现一个新的问题,要使内接多边形能接在一起,内接多边形的角度必须能整除360,n边形内角和为
,每个内角为
。
满足整除360,只有n=3,4,6.
现在,我们先假设
n=3,则这个点有效面积
;
n=4,则这个点有效面积
;
n=6,则这个点有效面积
。
所以可得,取n=6时,有效面积
最大,即将地铁站看成内接六边形时,两个地铁站之间衔接起来有效面积最大。
模型
(二):
思路:
考虑到每个地铁站建成后都会覆盖附近面积为
的区域。
但由思路一可知,
<
,所以思路二的基本想法就是允许
有适当重叠,并得到重叠时的Y*状态,然后算出Y*状态下的
,通过比较各种重合状态下的
,选得最大的,就是我们要得到的最优设计。
具体实现:
1.考虑四个圆的圆心组成矩形的情况
A
可以看到,中间的A区域没有被覆盖,此时有两种解决方案,一是在A区域的中心在建一个站,覆盖掉空白的部分;二是直接使四个圆重叠,覆盖空白部分。
一方案:
二方案:
如果借用化学中晶胞的概念,那么上两个图都可以提炼出各自的“晶胞”,我们称之为“排列晶胞”,如图:
一方案和二方案的排列晶胞图是相同的:
x
··
··
为正方形,其中x的值是
,可计算出该排列晶胞下的有效覆盖面积
.
2.考虑四个圆的圆心组成菱形的情况:
如果组成普通菱形(锐角不是60度),和正方形相比,相同的多的点的有效覆盖面积
减小(相同长度边的正方形和菱形面积正方形的面积大)。
3.考虑锐角为60度的菱形:
则排列晶胞有所改变,如图:
方案二:
x
是正六边形,其中
方案二:
·
x
··
是正三角形,其中
,
。
比较三中情况的
,则第三种情况的
是最优的。
综合上述两种模型,最后得出的最佳有效面积皆为
,因此,接下来,我们就把一个地铁站覆盖的面积定为
。
五,模型求解
以一个地铁站的有效面积为
。
将原题的城市图按比例画进地铁站点阵中,然后再将城市图平移,旋转,比较不同情况下,城市图所含的点最少是多少,下面给出其中的几种情况(图内部线段的长度表示图形所覆盖的地铁站数目)。
经过多次的比较,我们发现,城市图中最少包含点阵中32个点,所以得知最少要建32个地铁站才能完全铺满这个城市。
我们得出了多个含有32个点的地铁站图,我们从中选取了其中一个进行标号,再用C语言计算每个点间的距离(篇末附上了我们的C语言程序)去设计最佳路线。
如图(z)。
(z)
下面是我们用程序算出来每个点到1~32点的距离。
(文件中附上算出来的TXT文件)
第1点到1~32点的距离是
0.001349.002757.001361.412357.303603.672400.942746.803611.733656.104132.414961.394800.264980.595520.566305.556034.367201.696894.907683.757200.287322.907697.0010825.538432.808424.048641.5810819.129706.669600.219692.521453.89
第2点到1~32点的距离是
1349.000.001408.001392.281379.282374.532786.592400.042753.633669.543663.664150.214999.724800.044993.885526.996041.398026.846339.906921.667337.347200.017329.5611000.758656.598430.218427.4810823.059995.539703.299600.011475.54
第3点到1~32点的距离是
2757.001408.000.002430.841403.561360.473706.072789.132400.704177.343672.873659.465560.515007.914800.094981.396361.529023.726034.046338.287732.927338.897200.0911352.979100.008663.648431.4911004.9510475.3510005.629704.602474.92
第4点到1~32点的距离是
1361.411392.282430.840.001386.002755.001394.311385.732380.572400.012771.463665.853666.093664.784159.694983.464800.006666.325533.946349.856041.516039.896349.659699.547332.197200.007332.199600.008653.218429.628428.542500.01
第5点到1~32点的距离是
2357.301379.281403.561386.000.001369.002415.211385.731374.372773.962400.002770.964157.193667.423667.044147.724996.107693.124991.135542.426354.586039.896039.779992.207715.187333.527200.009699.549086.218656.598428.542854.63
第6点到1~32点的距离是
3603.672374.531360.472755.001369.000.003666.912385.761388.743657.542763.002400.054984.854152.203662.003665.725534.448804.504800.005000.566927.156344.436038.0710455.048305.897711.597328.999987.499691.129085.078649.383714.30
第7点到1~32点的距离是
2400.942786.593706.071394.312415.213666.910.001403.002766.001391.772415.213682.032400.062776.483683.264799.203669.355319.314995.936053.734800.005000.845550.948427.166037.966041.046355.578429.957328.817200.007335.423769.02
第8点到1~32点的距离是
2746.802400.042789.131385.731385.732385.761403.000.001363.001388.241385.732399.602771.462400.012773.963652.263666.096422.754148.224995.935000.004800.004995.828653.456349.986040.706039.898428.547714.827334.667200.003762.87
第9点到1~32点的距离是
3611.732753.632400.702380.571374.371388.742766.001363.000.002384.891374.371396.863649.252763.492400.162773.464145.747590.073667.044168.245538.434989.774800.059077.856917.186344.766037.298647.968302.417711.597327.884228.98
第10点到1~32点的距离是
3656.103669.544177.342400.012773.963657.541391.771388.242384.890.001391.002776.001383.241384.732409.133653.682400.015207.083656.794804.403667.813667.044159.197331.254994.714800.004997.497200.006348.026040.816040.464900.02
第11点到1~32点的距离是
4132.413663.663672.872771.462400.002763.002415.211385.731374.371391.000.001385.002400.471389.241388.242384.032771.466473.342762.503665.854164.213666.093665.917715.185542.924998.044800.007332.196928.156354.256039.895090.08
第12点到1~32点的距离是
4961.394150.213659.463665.852770.962400.053682.032399.601396.862776.001385.000.003665.962405.671382.741376.823665.857776.612400.062771.465005.654156.693666.098313.886349.855545.924995.827714.827714.456934.666349.655625.32
第13点到1~32点的距离是
4800.264999.725560.513666.094157.194984.852400.062771.463649.251383.242400.473665.960.001379.002777.004139.001385.734111.993649.914996.252400.042771.463665.856039.893666.093664.784157.196039.894995.824800.024996.106140.15
第14点到1~32点的距离是
4980.594800.045007.913664.783667.424152.202776.482400.012763.491384.731389.242405.671379.000.001398.002760.001382.245445.862390.953672.582774.972400.012774.476347.694153.703666.093667.426039.095538.934997.774800.016137.56
第15点到1~32点的距离是
5520.564993.884800.094159.693667.043662.003683.262773.962400.162409.131388.241382.742777.001398.000.001362.002404.806816.461374.372395.273680.992773.962400.016931.155000.094163.213667.046351.626353.135551.954997.496443.58
第16点到1~32点的距离是
6305.555526.994981.394983.464147.723665.724799.203652.262773.463653.682384.031376.824139.002760.001362.000.003648.968160.711385.231394.824796.603652.262762.507703.786025.634988.314147.726919.177318.106346.585533.447002.13
第17点到1~32点的距离是
6034.366041.396361.524800.004996.105534.443669.353666.094145.742400.012771.463665.851385.731382.242404.803648.960.004626.002754.004157.001392.781385.732399.604996.102771.462400.012771.464800.004156.693668.573666.097300.00
第18点到1~32点的距离是
7201.698026.849023.726666.327693.128804.505319.316422.757590.075207.086473.347776.614111.995445.866816.468160.714626.000.007380.008783.004098.605452.686810.555791.174032.075205.306473.346666.324410.485322.266422.758646.62
第19点到1~32点的距离是
6894.906339.906034.045533.944991.134800.004995.934148.223667.043656.792762.502400.063649.912390.951374.371385.232754.007380.000.001403.003663.132384.891377.316338.744785.353658.292762.505533.946025.634993.164148.227799.39
第20点到1~32点的距离是
7683.756921.666338.286349.855542.425000.566053.734995.934168.244804.403665.852771.464996.253672.582395.271394.824157.008783.001403.000.005009.843665.962400.477332.456040.274806.133665.856349.857199.676050.524995.938396.68
第21点到1~32点的距离是
7200.287337.347732.926041.516354.586927.154800.005000.005538.433667.814164.215005.652400.042774.973680.994796.601392.784098.603663.135009.840.001400.002785.003663.471378.781389.242412.603668.772763.992400.002778.498530.02
第22点到1~32点的距离是
7322.907200.017338.896039.896039.896344.435000.844800.004989.773667.043666.094156.692771.462400.012773.963652.261385.735452.682384.893665.961400.000.001385.004157.192400.471389.241385.733666.093665.852777.992400.008527.56
第23点到1~32点的距离是
7697.007329.567200.096349.656039.776038.075550.944995.824800.054159.193665.913666.093665.852774.472400.012762.502399.606810.551377.312400.472785.001385.000.004995.933665.962405.671385.234156.694799.203675.682770.968748.42
第24点到1~32点的距离是
10825.5311000.7511352.979699.549992.2010455.048427.168653.459077.857331.257715.188313.886039.896347.696931.157703.784996.105791.176338.747332.453663.474157.194995.930.002400.002767.973666.601386.001385.231379.282400.4712180.03
第25点到1~32点的距离是
8432.808656.599100.007332.197715.188305.896037.966349.986917.184994.715542.926349.853666.094153.705000.096025.632771.464032.074785.356040.271378.782400.473665.962400.000.001379.002772.002771.461385.231379.282400.479799.65
第26点到1~32点的距离是
8424.048430.218663.647200.007333.527711.596041.046040.706344.764800.004998.045545.923664.783666.094163.214988.312400.015205.303658.294806.131389.241389.242405.672767.971379.000.001393.002400.012393.541388.741389.249700.01
第27点到1~32点的距离是
8641.588427.488431.497332.197200.007328.996355.576039.896037.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地铁 线路 设计 规划 问题 模型