低空经济|eVTOL 滚动排班:新增订单接入,不改动已确认乘客方案

发布时间:2026/10/5 2:32:15

低空经济|eVTOL 滚动排班:新增订单接入,不改动已确认乘客方案 摘要本文代码以已确认的多机航班计划为基准在乘客时间窗、电量以及起降点与航段容量约束下搜索临时改道方案可用于复现新增需求接入过程和研究滚动排班策略。预排班确认后若临时新增乘客请求直接插入现有航班表可能挤占已预订客群的座位也会造成航空器争用航段与起降点资源。调度时需要同时判断新请求能否接入已确认客群是否仍由原航空器承运。Han 与 Song 的论文将多架 eVTOL 的飞行路径、时刻、合乘规则、电量状态以及起降点和航路容量纳入同一优化模型并用新增需求算例展示如何调整预排班。这里聚焦这类排班更新五组临时需求到达后哪些可以并入现有航班哪些航段需要改动。图1 临时需求与已确认航班的资源冲突01滚动重排从一张已确认的航班表开始论文的容量受限算例包含 5 个节点、4 架航空器与 20 组客群。表 6 给出初始排班其中 12 组客群已分配到具体航空器其余需求暂未纳入已确认的服务计划。接收新订单时调度系统不能只看剩余座位还要核对离场时刻、可用节点、航段占用状态和剩余电量。复现代码将表 6 航班计划作为滚动调整的基准保留 12 组已确认客群对应的航空器分配关系。论文表 12 中的五组新增需求转为候选输入程序在现有航路中尝试替换一个中间节点并允许将一处节点的地面停留时间压缩至周转下限以此生成备选排班。每个候选方案都会重新计算航空器到达和离开时刻检查客群等待时间、座位占用、起降点容量、航段容量、电量和运行时间窗。新增需求可以参与搜索已确认客群仍由原航空器承运。这里固定的是已确认客群对应的航空器分配不是把原航路和时刻全部冻结。新增订单仍可促使部分中间节点和停留时间改变但改动后的整条飞行序列要重新核对乘客时间窗、资源容量与电量状态。这个区别决定了局部调整能否在保留原承运关系的同时接入新需求。只有通过约束校验且保留已确认承运关系的方案才进入目标值比较筛选逻辑见图2。图2 候选排班筛选02一处中间节点变更接入新直飞需求初始方案中航空器 1 离开 V2 后经 S4 飞往 S3。新增客群 21 从 V1 前往 S3最早出发时刻为 65 分钟。为接入该请求局部搜索将原计划中的中间停靠节点 S4 替换为 V1再由 V1 飞往 S3。航空器 1 上已确认客群的承运关系保持不变客群 21 则使用新形成的 V1—S3 航段。这次调整受座位容量约束。原有客群 1 允许经停调整后由 V2 经 V1 前往 S3在 V1—S3 航段占用 3 个座位客群 21 占用 1 个座位合计达到航空器 4 个座位的容量上限。只检查新请求的起讫点和时刻而不把原有客群放回同一航段核算会误判还有空余座位。排班变更前后的节点顺序与时刻见图3。为便于复现每段飞行时长向上取整至整分钟因此更新方案到达 S3 的显示时刻为 80 分钟论文表 13 为 79 分钟离开时刻均为 90 分钟。客群 21 在起飞前抵达 V1等待时间符合限制。原有客群 2 可在 S3 等候至 90 分钟离港等待时间为 10 分钟。图3 航班调整前后03可接入请求必须匹配现有航段另外两组新增需求无需改动航路可利用计划内的空余座位。客群 22 从 S3 前往 V2与原有客群 17 共用同一航段。两组分别需要 1 席和 2 席合计 3 席未超过航空器 4 个座位的容量最早出发时刻也与航空器 3 在 S3 的停留窗口相符。客群 23 允许经停起点和终点为 V2、V1。航空器 4 的原有航路经过 S5 后飞往 V1新增需求无需改动路径即可搭乘这段连续航程。三组新增客群的承运航空器以及另外两组在当前方案中未接入的请求见图4。图4 新增请求接入客群 24 和 25 在当前搜索得到的排班中未接入。候选方案须同时满足乘客时间窗、座位、电量、起降点和航段容量约束并保留已确认客群的承运关系。在只允许替换一个中间节点、调整一处停留时长的搜索范围内程序没有找到同时满足这些条件的候选排班若扩大搜索范围联合调整多个节点和停留时长接入结果可能变化。04复现结果说明了什么程序判定更新后的 4 架航空器排班可行12 组已确认客群仍由原航空器承运新增需求中有 3 组接入。最晚完成任务的航空器在 120 分钟运行窗口内返航客群等待时间、座位、电量以及节点和航段容量检查均通过。结果体现了已有航段、空余座位与乘客服务时间窗之间的匹配关系。论文表 13 给出的更新目标值为 575.75 美元。复现代码以表 6 排班为固定基准只搜索单节点替换与一处停留时长调整因此程序目标值与论文表 13 不构成同条件数值对比。这里对照的是论文展示的改道路由结构和三组新增客群接入结果。航空器 1 到达 S3 的显示时刻与论文表格相差 1 分钟源于代码将每段飞行时长向上取整至整分钟。文章重点展示新增请求并入已排计划后的路径与时刻调整。算法对照、票价和电量敏感性分析将在后续代码核对完成后整理。资料来源Han, H. Song, B. D. “Rolling horizon optimization of urban air mobility (UAM) service with shared riding, vertiport-airspace capacity, and recharge: a mathematical model and efficient heuristic.”Transportation Research Part E, 206 (2026), 104548. DOI: 10.1016/j.tre.2025.104548。
延伸阅读

更多相关文章

2026/10/5 2:32:15

新手向从0剖析漏洞之SQL注入布尔盲注--0x0006

前言:在SQL注入讲解的前期,我们先使用最经典的sqli-lab靶场进行分析一、源码分析:Less-15 的注入点与闭合点 1. 页面功能与请求链路 后端接收参数uname、passwd后直接拼接 SQL。成功时: 不输出用户名和密码。显示 ../images/flag.…

2026/10/5 2:32:15

HTML相关知识点

html全局属性 id:不可以重复 class:可以重复(要配合CSS使用 ) 表示改变文字顺序表示文字靠近哪边title:可悬浮文字![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c879f1604581450e807d7f2aa017582c.png) meta元信息配置字符编码针对IE浏览器的…

2026/10/5 2:27:15

【AI黑话日日新】Day 052|Pruning(剪枝)

一句话说清:剪枝就是给训练好的大模型“动手术”,删掉用不上的连接让它更轻。 1. 它到底在说什么 Pruning(剪枝)是一类模型压缩(model compression)方法:把训练好的神经网络里“贡献很小”的参数删掉,让模型更小、更省算力,同时尽量不掉精度。它的底气来自一个被反复…

2026/10/5 3:57:18

插件加载失败排查指南:从IAR、web boot到MusicFree的通用方法

plugins这个词,说大不大,说小不小。最近好几个热词都在围着它转——既有嵌入式开发老手在搜“IAR plugins是干什么的”,也有前后端工程师对着failed to load plugins web boot: 2 entries did not activate这种报错挠头,还有不少人…

2026/10/5 3:57:18

海康威视摄像头接入OpenCV人体识别:RTSP取流与模型选型实战

简介:这套项目面向计算机视觉方向的毕业设计或课程设计,围绕海康威视网络摄像头实时视频流,完整实现基于OpenCV的HOGSVM人体识别与检测流程。压缩包整理为可直接运行的VS工程,包含主程序、摄像头采集模块、YV12转RGB处理、人体检测…

2026/10/5 3:57:18

Java免import真相:java.lang自动导入机制与高频类实战

刚学 Java 的时候,很多人都会在写 import 时产生一个疑惑:java.util.ArrayList要手写导入,为什么String、Math、Exception一次都没见人写过 import?是不是 IDE 在后台偷偷帮我补了?真不是 IDE 的功劳,而是 …

2026/10/5 3:57:18

插件加载失败?从加载机制到排查实战的完整指南

1. 一次插件加载失败,把"插件"这个老话题重新拉回眼前事情发生在某个周五下午。我正打算跑完最后一轮构建就下班,结果 IDE 重启后直接弹出一个醒目的错误框:failed to load plugins web boot: 2 entries did not activate&#xff…

2026/10/5 3:57:18

插件机制详解:从加载失败到排查,看懂IAR、MusicFree与Harness

最近在几个技术社群里转悠,发现跟"plugins"沾边的求助帖特别密集。有人问IAR里的插件到底是干什么用的,有人贴了一张failed to load plugins web boot: 2 entries did not activate linxin666/dsh-p的报错截图在等回复,还有人刚装了…

2026/10/5 3:52:18

Petalinux工程骨架详解:从XSA到BOOT.BIN的嵌入式Linux构建

1. 先把 petalinux 工程骨架这块拼图摆正如果你刚接触 Zynq 这类带 FPGA 的嵌入式平台,想用 petalinux 给板卡做一套 Linux 系统,第一反应大概率是找一份教程,敲几条命令,生成 BOOT.BIN,烧进 SD 卡,完事。我…

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑