城轨线路列车时刻表与车站客流控制协同优化方法

文章信息

论文题目为《城轨线路列车时刻表与车站客流控制协同优化方法》,该文于2021年发表于《交通运输系统工程与信息》上。文章考虑换入客流影响下列车时刻表与客流控制的协同优化问题,以最小化乘车延误人数为目标,以列车时刻表、客流控制和动态载客为约束条件,建立非线性规划模型,引入0-1决策变量将其转化为整数线性规划模型并求解。

摘要

在轨道交通网络化运营条件下,针对高峰期车站拥挤问题,综合考虑站外到达乘客的持续 性到达特征和换入客流的脉冲性到达特征,研究换入客流影响下的列车时刻表与客流控制问题。具体的,以最小化乘车延误人数为目标,考虑乘客换乘约束、列车容量约束等,构建城轨列车时刻表与客流控制协同优化非线性规划模型,并引入0-1决策变量将其转化为整数线性规划模型。为 验证模型有效性,以某轨道交通线路实际运营数据为背景,借助优化求解器CPLEX对模型进行求 解。结果表明,本文所提方法具有良好的优化效果和计算效率,与优化前相比,乘车延误人数可显 著降低;与仅优化列车时刻表方案相比,协同优化方法可使乘车延误人数减少17.69%,可有效提升 轨道交通的服务水平,为城市轨道交通系统高质量运营提供一定的理论支撑。

01问题定义

针对高峰期轨道交通车站过度拥挤问题,考虑邻接线路换入客流的影响,通过协同优化轨道交通线路列车时刻表与客流控制策略,尽可能地减少乘车延误人数。如图1所示,研究对象为主线路1号线,即图 1(a),该线路具有图 1(b)普通车站和图 1(c)换乘车站两种类型,其中,普通车站仅有站外到达客流,换乘车站的客流则由站外到达和换入客流两部分组成。站外到达乘客需在站厅排队,等待进站指令;换入乘客可直接走行至线路 1 的站台等待上车,即换入客流优先乘车。考虑线路2、3、4换乘至主线路1乘客的影响,调整线路1的列车时刻表,使得线路1列车的到站时间与邻线列车的到站时间差接近换乘走行时间,则可使换入乘客尽量直接上车,减少站台聚集人数以降低风险。

7d1be253640b41cdac58a5362519ef78.png

02模型 

模型假设:

假设1:已经到达车站的乘客不会选择换乘其他交通工具。

假设2:客流需求及 OD 结构已知。在高峰时段出行的乘客大都以通勤为目的,乘客的家庭地址和工作地点相对固定,因此,通过统计分析AFC历史数据,即可获得各车站的客流需求和OD比例。

假设3:除主线路外,其他换乘线路列车时刻表不会发生改变,换入客流到站时刻及 OD 结构已知。此外,在实际运营中,高峰期允许短时过载,所以假设列车总能力大于换入客流要求。

参数及变量:

a34a819092fb52771e20eeb072192da1.png

约束条件:

(1)列车时刻表约束:

列车的到发时刻需满足列车运行过程的基本约束,如下公式。

公式(1)为列车到站时刻,k=1时,为列车到达首发站的时刻;k为其他站点时,列车i到达k站点的时刻为列车离开前一个站点k-1的时刻加上列车在[k-1,k]区间上的运行时间。

公式(2)为列车的离站时刻,表示列车到达站点k的时刻加上在站点k的停站时间。

3ff26ccbd16b44cbadf753d87df5871c.png

由于运行时间和停站时间是固定的,前车i 与后车i + 1在 k 车站的发车间隔由列车的离站时刻唯一确定,发车间隔只需在始发站满足上、下限约束,即

9d04c8cb95078fabee007b0f88f7fa83.png

公式(3)为前车i 与后车i + 1在 k 车站的发车间隔,由后车i+1在始发站的离站时刻减去前车i在始发站的离站时刻。

公式(4)为发车间隔需要在最大和最小发车间隔之间。

(2)客流控制约束:

通过假设1当车站进行客流控制时,已到达车站站厅的乘客均不会换乘其他交通工具,所有到站乘客均被服务,即

d5952a768f1797ee9ad60aaf98b33c54.png

公式(5)表示所有控制时段内,在k车站的站外到达乘客均能进站乘坐列车。

假定乘客到达车站后,先在站厅排队等待,那么在k 车站的等待列车i的人数如下。

7a40441f8d19d3f1a917725bab3985e0.png

公式(6) 当第1辆列车(i=1)到达车站k时,在站厅等待的乘客数量为从1时刻到列车1从k车站离站时刻,该时间段的累积的到达客流量;当后续列车到达时,为累积的到达客流量与累积的已放入客流量之间的差值。

公式(7) 表示站厅等待的乘客数量需满足非负约束。

在客流控制策略下,当列车i到达k车站时,允许进站乘客的乘客数量一定小于等于等待的客流量,即

a978c908f360995969d80dd5516ba1f2.png

(3)动态载客约束:

动态载客过程包含乘客上、下车过程。该文假定任意车站的乘客目的地比例是既定的。

0111ae7fd5e0b91e1e995daaab3bec56.png

公式(9)当列车i到达k车站时,下车客流量为以该站为目的地的上游车站的上车乘客总量。具体而言,该公式由两部分组成,第一部分为k车站之前的既往车站列车i所载乘客以k车站为目的地的乘客数量。第二部分为若为换乘车站36853c4b3ae09b7e915515353b928e09.png,否则为0。若为换乘车站,则包含所有支线其上行下行方向,在一个发车时间间隔内,换入主线路v车站的客流(v车站为k车站前面的换乘站)乘以以k为目的地的换入客流比例。

采用客流控制措施的主要目的之一是避免站台客流积累过高,以保证乘客安全。因此,要求控制进站乘客和在站台等待的换入乘客都能够搭乘下一班列车离站。则列车i离开k车站时,车载人数为

119c57d99086db95df6024a1152b0fcd.png

2cd874aa72a93c025404fdad4672f2d6.png

c8cbbddd62122eed1f52ad704d654644.png

公式(10)中,k=m表示列车离开终点站时,载客量为0;k=1时表示列车i离开首发站时,车载人数包含两部分,第一是在首发站允许进入乘坐列车i的人数,第二部分是若首发站为换乘车站,则在一个发车间隔时间内其他支线上下行方向换入主线路k的客流;k为其他站点时,为列车i离开k-1车站的载客量,减去在k站下车的人数,加上在k站允许进入乘坐的人数,若为换乘站再加上一个发车间隔内从其他线的换入客流。

公式(11)表示,离开k站时的载客量需要小于等于满载系数乘以额定载客量。

公式(12)表示,k为换乘站时,从其他所有支线的上下行方向换入主线路k站的换入客流总量。

目标函数:

优化目标为沿线所有车站的乘车延误人数加和最少。乘车延误人数是指受到客流控制措 施及列车容量的限制,未能乘坐其到站后到达的首班列车离站,而需在站厅内进行二次等待的乘客人数,即为各列车驶离车站时,所有等待乘客与被服务乘客之间的差值,即

b291b8c4adea7f2541c9bad7441626d0.png

模型线性化及求解:

对于 ∀i ∈ I, ∀k ∈ S ,列车i在车站k的发车时刻 为决策变量,因此式(6)、式(9)和式(10)均为非线性约束。作者引入一组0-1变量cb4d18f3d33e712385590913e0fde062.png进行处理,如下图所示。

6d1e363ebc577c4825b32cc5d57ec08f.png

276a6e8a5284732e32418e7b19dde2ef.png表示 t 时刻列车 i 未到达且未经过 k 车站,9f47303e0e271b0f53f6f003d4caffcf.png表示 t 时刻列车 i 已到达或已经过 k 车站,因此,该决策变量矩阵为非增矩阵,满足

e77ac8d7a12cdfb85012da4292c6bd23.png

任意两相邻列车的发车间隔为其离开同一车站的时间差,如图2所示,因此,发车间隔需满足

9417021a2b929270298b5aeee37126c4.png

故而式(6)可转化为线性约束,即

39785a3daea465d6477222727705973c.png

公式(16)中,i = 1 时,在时段 t 内,若列车 1 未到达或经过 k 车站,则5f7eb586b075400f72b8db319f7d3e21.png,与到达乘客数量相乘即为等待客流量,反之,0083789ac0e7c08115a6bee4aed42abc.png,对于列车1来说已经到达或经过k车站,就不存在等待列车1的客流。

同理,式(9)转为线性约束如下

bc837c465144518d3d772dae4cf7ee11.png

式(10)转为线性约束如下

f10fac3c23562d98a0938d3000f9fc79.png

综上,作者所构建的协同优化非线性规划模型转化为标准的整数线性规划模型,利用优化求解器CPLEX,调用分支定界法对其进行快速求解。

03实验

作者使用某个城市轨道交通线路的AFC刷卡数据进行实证分析。如图3所示,作者选取7:00-10:00进行研究,首先将其离散为时间粒度为 1 min 的时间区段7:00-10:00共180 个时间区段。此外,线路采用单一交路的列车运行模式和“站站停”的停站方案,停站时间作为已知参数给定。模型相关参数如表所示。

cbabb54b2cae0755bc3a89aa5b9289e5.png

cb167e841463abf6b0352553b5cbf730.png

经过62.42 min 计算得出Gap为0.99%的近似最优解,其中乘车延误人数为72607人,列车运行图如图4(b)所示。可以看出,第 1~20 列车的发车间隔较小,均为2,3,4 min。优化前的方案为方案2,在该方案中列车时刻表采取实际运营时刻表,如图4(a)所示。不施加客流控制策略,记为方案3。在进行协同优化时将第1列车的发车时刻设置为固定值,记为方案4。其结果如下表所示。

54a4da920eadd0852a12259fc1e45cd5.png

3e600e867c50999739f3a7302f854e5a.png

小结

为缓解城市轨道交通车站拥挤情况,作者提出一种考虑换入客流影响的列车时刻表与客流控制协同优化方法,以最小化乘车延误人数为目标,通过将列车运行过程及乘客出行过程进行耦合并转化为相应的状态约束,构建了协同优化模型。利用优化求解器 CPLEX 调用分支定界法进行快速求解。该方法有效地降低了轨道交通线路各车站的乘车延误人数、乘客平均延误时间、乘客平均等待时间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/220027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java代码编写twitter授权登录

在上一篇内容已经介绍了怎么申请twitter开放的API接口。 下面介绍怎么通过twitter提供的API,进行授权登录功能。 开发者页面设置 首先在开发者页面开启“用户认证设置”,点击edit进行信息编辑。 我的授权登录是个网页,并且只需要进行简单的…

动物姿态估计:微调 YOLOv8 姿态模型

动物姿态估计是计算机视觉的一个研究领域,是人工智能的一个子领域,专注于自动检测和分析图像或视频片段中动物的姿势和位置。目标是确定一种或多种动物的身体部位(例如头部、四肢和尾巴)的空间排列。这项技术具有广泛的应用&#…

uniapp 单选按钮 选中默认设备

需求1:选中默认设备,113 和114 和139都可以选中一个默认设备 选中多个默认设备方法: async toSwitch(typeItem, title) {const res await this.setDefaultDev(typeItem.ibdr_devsn, typeItem.ibdr_pid)if (!res) {this.common.toast(切换默…

关于在Java中打印三角形图形的汇总

前面写过一些关于打印三角形图形代码的文章,这里进行了汇总,话不多说,直接上代码: /*** 关于打印三角形的汇总*/ public class Work1 {public static void main(String[] args) {int num 5;/** 打印如下图形:* ** …

OPCServer KEPServer安装和使用

OPCServer KEPServer安装和使用 简介 KEPServer软件是免费的,驱动收费,每天2小时试用时间, 免费用来模拟仿真是很不错的选择 OPC DA 和OPC UA都支持 中文官网地址: https://www.kepware.com/zh-cn/ 中文官方文档(经常有更新,其…

分库分表及ShardingShpere-proxy数据分片

为什么需要分库? 随着数据量的急速上升,单个数据库可能会QPS过高导致读写耗时过长而出现性能瓶颈,所以需要考虑拆分数据库,将数据库分布在不同实例上提升数据库可用性。主要的原因有如下: 磁盘存储。业务量剧增&…

javaWebssh汽车销售管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh汽车销售管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用 B/S模式开发。开发环境为TOMCAT7.…

redis-学习笔记(Jedis zset 简单命令)

zadd & zrange zadd , 插入的第一个参数是 zset , 第二个参数是 score, 第三个参数是 member 成员 内部依据 score 排序 zrange 返回 key 对应的 对应区间内的值 zrangeWithScore 返回 key 对应的 对应区间内的值和分数 示例代码 zcard 返回 key 对应的 zset 的长度 示例代…

05-命令模式

意图(GOF定义) 将一个请求封装为一个对象,从而使你可用不同的请求对客户端进行参数化,对请求排队或者记录日志,以及可支持撤销的操作。 理解 命令模式就是把一些常用的但比较繁杂的工作归类为成一组一组的动作&…

Linux环境下maven的安装

到官网下载maven 步入下面的地址选择合适的maven版本 https://dlcdn.apache.org/maven/ 以笔者为例,选择了3.5.4这个版本 将maven上传到Linux服务器并解压 tar -zxvf apache-maven-3.5.4-bin.tar.gz配置环境变量 我们使用vim编辑profile vim /etc/profile环境…

【数据结构(十一·多路查找树)】B树、B+树、B*树(6)

文章目录 1. 二叉树 与 B树1.1. 二叉树存在的问题1.2. 多叉树 的概念1.3. B树 的基本介绍 2. 多叉树——2-3树2.1. 基本概念2.2. 实例应用2.3. 其他说明 3. B 树、B树 和 B*树3.1. B树 的介绍3.2. B树 的介绍3.2. B*树 的介绍 1. 二叉树 与 B树 1.1. 二叉树存在的问题 二叉树…

react Hooks(useEffect)实现原理 - 简单理解

useEffect 语法: useEffect(setup, dependencies?) 含义: useEffect 是一个 React Hook,它允许你 将组件与外部系统同步。 useEffect 源码简单理解 一、mountEffect 和 upadateEffect useEffect 与其它 hooks 一样分为 mountEffect 和 upadateEffec…

I2C总线通信(温湿度实验)

1.使能GPIOF时钟 2.将PF14设置为输出,PF15也可以先设置为输出 3.设置输出速度最高档位速度 4.SI7006的初始化 5.读取温度、湿度 6.将读取到的温度湿度数据通过计算公式进行转换 7.将结果输出 main.c #include "si7006.h"extern void printf(cons…

工科数学分析(华南理工大学)

旷了三天课,估计要被薄纱了这下() ----------------引言 第一节 集合与实数集 比较重要的是实数具有稠密性。 即在两个实数之间存在无穷个其他实数, 然后是绝对值不等式 第一个经常用来放缩不等式,证明极限 第二…

DENet:用于可见水印去除的Disentangled Embedding网络笔记

1 Title DENet: Disentangled Embedding Network for Visible Watermark Removal(Ruizhou Sun、Yukun Su、Qingyao Wu)[AAAI2023 Oral] 2 Conclusion This paper propose a novel contrastive learning mechanism to disentangle the high-level embedd…

Debian 系统镜像下载

最近在看一些网络相关的文章需要用到 debian 11.x 的系统网上找了好多都发下载,在官网看一下 有个 11.8 的版本我无法下载,提示被最新的 debian-12.4.0 所代替,于是找到了这个链接 Index of /cdimage/unofficial/non-free/cd-including-fi…

imazing是什么软件

imazing是什么软件 iMazing 是世界上最值得信赖的软件,可以将您的信息、音乐、文件和数据从 iPhone 或 iPad 传输到您的 Mac 或 PC。 获得备份、数据提取、媒体和文件传输的强大能力,以及更多 iMazing 功能。 iMazing是一款第三方的苹果iOS设备管理软件。 iMazing- 2 Mac-安装…

死锁(面试常问)

1.什么是死锁 简单来说就是一个线程加锁后解锁不了 一个线程,一把锁,线程连续加锁两次。如果这个锁是不可重入锁,会死锁。两个线程,两把锁。 举几个例子,1.钥匙锁车里了,车钥匙锁家里了。2. 现在有一本书…

在 Qt Creator 中编写 Doxygen 风格的注释

2023年12月10日,周日上午 如何生成Doxygen 风格的注释 在需要Doxygen 风格注释的函数上方输入 /**,然后按下 Enter 键。Qt Creator 将自动为你生成一个注释模板。 输入,Qt Creator会自动帮你补全Doxygen标签 不得不说,写了Doxyge…

Re58:读论文 REALM: Retrieval-Augmented Language Model Pre-Training

诸神缄默不语-个人CSDN博文目录 诸神缄默不语的论文阅读笔记和分类 论文名称:REALM: Retrieval-Augmented Language Model Pre-Training 模型名称:Retrieval-Augmented Language Model pre-training (REALM) 本文是2020年ICML论文,作者来自…