AMHS_OHT搬送能力与拥堵分析器
这个工具解决什么问题
预测性维护的前提是趋势可算。这工具先把趋势量的口径固定下来。
天车搬送能力不足时,最直觉的动作是加车,但真正的瓶颈往往是某段单车道岔道或低限速弯道。本工具逐段算通行能力与占用率,用 M/M/1 近似估峰值排队等待,识别超拥堵线区段;再按车辆数、可用率、平均途经区段数与装卸时间反算搬送能力,给出需求车辆数与加粗轨道的等效收益对比。示例显示:单车道岔道占用率 91.7% 时,治堵等效提升能力约 35 mov/h,而加车 4 辆仍有 20% 能力被拥堵吃掉。
输入数据格式
数据文件 amhs_segments.csv,列顺序为:区段、类型、长度m、限速m/s、单段耗时s、并行车道、平均流量mov/h、峰值流量mov/h、通行能力mov/h、占用率、拥堵等待s。
示例首行:Bay1-Bay2 主轨,直,86.0,3.0,29.87,2,130,176,241,0.7280,4.6
示例输出(真实运行结果节选)
============================================================================== AMHS / OHT 天车搬送能力与拥堵分析报告 ============================================================================== 一、区段通行能力与占用率 区段 类型 长度m 限速 单段耗时s 车道 峰值流量 通行能力 占用率 拥堵等待s ---------------------------------------------------------------------------- Bay1-Bay2 主轨 直 86.0 3.0 29.9 2 176 241 72.8% 4.6 Bay2-Bay3 主轨 直 78.0 3.0 27.2 2 190 265 71.9% 3.6 Bay3 弯道段 弯 24.0 1.2 23.0 2 205 313 65.6% 1.0 Bay4 岔道汇入 岔 12.0 1.0 16.2 1 204 222 91.7% 16.2 ⚠ 光刻区环线东 直 64.0 2.5 26.8 2 180 269 66.8% 1.4 光刻区环线西 直 58.0 2.5 24.4 2 167 295 56.7% 0.2 蚀刻区弯道 弯 30.0 1.0 33.0 1 96 109 87.9% 33.0 ⚠ 测试区连接轨 直 52.0 2.8 19.8 2 150 364 41.1% 0.0 清洗机组支轨 岔 18.0 0.9 24.2 1
一句话
先算清哪一段轨道堵住了天车能力,再决定要不要买车——顺序反了钱就白花。
运行环境与快速开始
python amhs_oht_capacity.py
输入数据格式(换成你的数据即可)
· 轨道区段台账:名称, 长度m, 类型(直/弯/岔), 限速m/s, 并行车道数, 平均流量mov/h · 车辆数、可用率、平均途经区段数、目标搬送需求在脚本顶部常量区
输出说明
逐段通行能力与占用率表、拥堵瓶颈排行、单车循环时间与搬送能力、需求车辆数(含拥堵折减)与年持有成本。
算法口径(关键公式)
· 单段耗时 = 长度/限速 + 启停附加 · 通行能力 = 车道数 × 3600 / 单段耗时 · 占用率 = 峰值流量 / 通行能力 · 拥堵等待 = t·ρ^10/(1−ρ)(上限为 t)
判定标准说明
脚本顶部集中了主要阈值与常量:CSV_PATH=os.path.join(HERE, "amhs_segments.csv")、RPT_PATH=os.path.join(HERE, "示例输出报告.txt")、SEGMENTS=[。改完直接重跑即可,不必改动计算逻辑。
会生成哪些文件
运行后除控制台输出外,还会生成:amhs_segments.csv、示例输出报告.txt。
脚本里的主要处理步骤
seg_time():单段通过时间 s:行驶时间 + 启停/减速附加。congestion_wait():拥堵附加等待 s(近似,上限为单段通过时间):低占用可忽略,接近饱和时急剧抬升。
以上步骤在脚本中是分开的函数,可以单独调用或按需替换其中一段,不必整体重写。
工具中出现的字段与提示
- Bay1-Bay2 主轨
- Bay2-Bay3 主轨
- Bay3 弯道段
- Bay4 岔道汇入
- 光刻区环线东
- 光刻区环线西
- 蚀刻区弯道
- 测试区连接轨
- 清洗机组支轨
- 仓储出库口
- 单段通过时间 s:行驶时间 + 启停/减速附加。
- 拥堵附加等待 s(近似,上限为单段通过时间):低占用可忽略,接近饱和时急剧抬升。
- AMHS / OHT 天车搬送能力与拥堵分析报告
- 一、区段通行能力与占用率
- 二、搬送能力与车辆需求
- 单次循环时间 %.1f s;计入可用率 %.0f%% 后为 %.1f s。
- 目标需求 %d mov/h,能力缺口 %.0f mov/h(缺口率 %.1f%%)。
- 按 %.2f 倍裕量折算需 %d 辆(理想无拥堵),较现有增购 %d 辆,
其余字段以界面与示例报告为准。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:amhs_oht_capacity.py。
下载 AMHS_OHT搬送能力与拥堵分析器 工具包(zip)
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 11 列:区段、类型、长度m、限速m/s、单段耗时s、并行车道、平均流量mov/h、峰值流量mov/h。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。
示例数据能直接跑吗?
可以。示例数据与主程序在同一压缩包内,解压后直接运行即可看到完整输出,确认无误再替换成自己的台账。
同分类的其它工具
本工具归在 OEE与设备效能工具包,全部工具见 工具资源包下载页。





