地铁在终点站是怎么掉头的?南京地铁怎么过的长江?

地铁在终点站是怎么掉头的?

首先,回答这个问题之前,我们先要知道一个事实:

地铁都是有两个头的,车头和车尾都有一个一模一样的驾驶舱,车头和车尾可以相互调换,而且地铁没有掉头这一说,专业的应该叫做 “ 折返 ”。
在这里插入图片描述
国内地铁系统最简单最常见的两种折返方式:站后折返和站前折返。


站后折返

通俗理解就是列车驶过终点站,乘客下车之后继续往前开一段距离,再进行折返操作。整个步骤大概是这样的:

列车进站后,乘客下车,列车继续往前开一段距离,并通过道岔驶到对向车道,列车停止运行,驾驶员从车头走到车尾(或者换新的驾驶员),车头车尾互换并开始行驶到乘客上车点,之后在对向车道正常行驶。

在这里插入图片描述
在这里插入图片描述
上图画的是最简单的只有一条折返车道的情况,现实生活中为了提高运作效率,地铁系统会有两条甚至更多的折返车道。

站后折返一个最大的优点就是终点站上车和下车区域是分开的,有利于疏导人流,也更加的安全,折返车道多的话,折返的效率也会高很多。


站前折返

相对于站后折返,就是把折返车道设置在了列车进站之前。

列车进站前会通过一个道岔先驶入到对向车道,接着进入对向车道的站台,乘客下车,新的乘客在同一侧上车,驾驶员从车头走到车尾(或者换新的驾驶员),车头车尾互换之后,在对向车道正常行驶。

终点站上下车同时进行,之后换车头往回开。

在这里插入图片描述
在这里插入图片描述

这个方式有一个缺点,那就是终点站上下车是在同一边,效率不是很高,而且人流大的话还是挺不安全的,优点就是相对于站后折返,折返时间更短了一些。


南京地铁怎么过的长江?

南京目前已建成的3号线和10号线都是通过盾构法,下穿江底的。值得一提的是10号线的江心洲站是中国第一座,同时也是唯一一座设于长江江心的地铁车站。

S3号线是南京地铁中目前唯一以桥梁形式跨越长江的线路,利用高铁大胜关长江大桥过江通道并与其合建,是中国首条在桥上与高铁并行的地铁线路。

4号线二期初步设计已经获得发改委批复,该线路建成后,将成为南京第四条过江地铁。

在模拟地铁换乘站的乘客流动时,NetLogo 提供了灵活的多智能体建模能力,可以有效模拟乘客在不同线路之间的流动、换乘行为以及站台的拥堵情况。通过定义列车、乘客和站点等智能体,并结合空间布局和行为规则,可以构建一个较为真实的地铁换乘仿真环境。 ### 站点与线路建模 站点在 NetLogo 中可以使用 `patches` 表示,每个站点具有不同的属性,如所属线路、是否为换乘站等。乘客在站点之间移动时,需要根据其目的地选择合适的换乘路径。列车则作为 `turtles` 在轨道上移动,并在指定站点停靠,允许乘客上下车。 ### 乘客流动行为建模 乘客的流动行为包括进站、上车、下车、换乘和出站等过程。可以使用 `turtles` 来表示乘客,每个乘客具有起点、终点和当前所在位置。乘客的行为逻辑可以包括: - 随机生成乘客并分配起点和终点 - 根据路径规划选择换乘线路 - 模拟在站台排队等待列车的行为 - 列车到达后,乘客根据目的地决定是否下车或继续前行 以下是一个简化版的乘客换乘逻辑示例代码: ```netlogo breed [ passengers passenger ] breed [ trains train ] patches-own [ station-name line is-transfer-station ] to setup clear-all setup-stations setup-trains setup-passengers reset-ticks end to setup-stations ask patches [ if pxcor mod 10 = 0 and pycor mod 10 = 0 [ set station-name word "S" (count turtles-here + 1) set line "Line1" set is-transfer-station false ] ] ask one-of patches with [ station-name != nobody ] [ set is-transfer-station true set line "Line1/Line2" ] end to setup-trains create-trains 2 [ set shape "train" set color red move-to one-of patches with [ station-name != nobody ] ] end to setup-passengers create-passengers 50 [ set shape "person" set color blue move-to one-of patches with [ station-name != nobody ] set heading 0 ] end to go ask passengers [ let target-station one-of patches with [ station-name != nobody and station-name != [station-name] of patch-here ] face target-station move-to patch-ahead 1 if is-transfer-station and random 100 < 30 [ change-line ] ] ask trains [ forward 1 if station-name != nobody [ let boarding-passengers passengers-here ask boarding-passengers [ die ] ] ] tick end to change-line let new-line one-of ["Line1" "Line2"] set line new-line end ``` ### 换乘逻辑与路径规划 在换乘站中,乘客需要根据其目的地选择合适的线路。可以通过路径规划算法(如 Dijkstra 或 A*)来计算最优换乘路径。在 NetLogo 中,可以结合 `links` 来表示地铁线路之间的连接关系,并使用 `distance` 和 `towards` 等函数来实现路径导航。 ### 数据分析与可视化 NetLogo 提供了强大的绘图功能,可以实时记录乘客在不同站点的分布、换乘频率以及列车运行效率等指标。通过 `plots` 模块可以绘制乘客等待时间、列车准点率等图表,帮助分析地铁系统的运行状况。 ### 相关问题 在构建地铁换乘仿真模型的过程中,可能还会遇到以下问题: - 如何在 NetLogo 中实现多线地铁系统的路径规划? - NetLogo 是否支持导入真实地铁线路图进行仿真? - 如何在 NetLogo 中模拟地铁列车的调度冲突和优先级问题?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝带915

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值