CASES · 自有验证案例

我们先把自己的引擎,拿真实工厂数据跑了一遍。

一家真实工厂、31 个月的生产记录——不是演示数据,是车间里发生过的事。 先用它验证我们自己的排产引擎,是因为拿你的数据来复盘时会遇到什么, 我们得自己先走一遍这条路。技术细节与可复算数据在下方「工程细节」区。

011 · FINDINGS

跑完之后,我们记住了三件事

发现 1

「计划达成率」这种基础数,算法不同,答案都对不上

同一份生产记录,按一种算法合出来是九成出头,换一种跨表加权的算法只剩七成——差了两成多。所以每个数字都必须说清楚是怎么算的,我们把两种算法都摆出来,错误的那种也摆。

数字出处:0.897~0.925(分组算法)vs 0.704(跨表算法)
发现 2

冷态节拍算出来的排期会骗人

按「机器多快」排产,现场就会翻车——快机热衰减起来反而最慢。我们引擎里给每台机记热历史,算得出「能维持多久」。/sched 有一个完整实测案例。

数字出处:加工时间按批次实测换算:钎焊:批次 6.4h ÷ 批量 32.0 件 = 单件 0.19972h
看实测翻车案例 →
发现 3

数据里的空白,也能算出答案

这份数据什么都有,唯独没有「该配多少张看板卡」——31 个月没人记过。没关系,把实测的加工时间、换型、需求喂进引擎扫描,就能给出卡数建议区间。缺什么,算什么。

数字出处:卡数建议(引擎扫描):cardscan 建议
自己跑一遍卡数扫描 →
022 · FOR YOU

这对你意味着什么

你的产线数据走同一条路,拿到手的是三样东西:

标定回盘报告
你的执行率、加工时间、换型/等待到底吃掉多少时间——每个数都标注口径
卡数建议
该配多少张看板卡、容器开多大,给区间不给拍脑袋的单值
瓶颈定位
哪台机、哪道工序在拖后腿,以及「快机」到底能维持多久

要发什么数据、怎么开始,见 /contact 的数据清单(三步,文件导出即可)。

033 · DETAILS

工程细节(工程师/分析师向)

展开标定回盘表(工厂实测 vs 引擎/公式,两行并列)+ 工程数据包下载
量工厂实测锚点引擎/公式实跑口径说明
μ 产能实现率
0.897~0.925(脚本实算,合装 3 组对齐≥30 天)
锚点:0.9~0.93(交付说明 §2 报告锚点)
达成/计划 分组日执行率;对齐天数≥30
见 factory-cardscan.json scan 列
fill_rate=需求满足率 —— 与计划达成率口径不同,分列不换算
fill_rate=需求满足率 —— 与计划达成率口径不同,分列不换算
μ 交叉印证
0.969 日级 n=360 / 0.9859 行级 n=5841(报告引用 2024 存档)
独立来源互证,μ≈0.90~0.99 可信
—
锚点行,不进计算
锚点行,不进计算
μ 反例(纪律展示)
0.704(跨 sheet 合装计划/达成 配对加权,94 日)
跨产品线求和 —— 报告 §2 判定方法论错误,仅作口径警示
—
不进标定
不进标定
TE 加工时间
钎焊:批次 6.4h ÷ 批量 32.0 件 = 单件 0.19972h
批次累计耗时→单件换算:批次中位秒÷批量中位良品数
processTime=1.19832 轮/件(1 轮=10min)
换算式同列,零手抄
换算式同列,零手抄
TI 换型/信息
TI_effective 81.3min 中位(≥30min n=104,854,上界含调试+等待)
换型代理(上界);工序切片见 calibration.json perProcess
infoTransmitTime≈8.13 轮(=min→10min 轮 保守代理)
⚠ 工厂 TI=换型,引擎 TI=信息传递 —— 同缩写不同口径,分列不混标
⚠ 工厂 TI=换型,引擎 TI=信息传递 —— 同缩写不同口径,分列不混标
需求/节拍 TT
合装计划 日均 702.4 件(106 日,min 0.0/max 2050.0)
线级逐日计划(全 sheet 合计=线总负荷)
taktTime=0.20502 轮/件;external 逐轮需求(15264 轮,均值 4.88 件/轮)
日计划 144 轮/日均摊,日间波动保留;链首计划≈链尾需求(守恒近似显式)
日计划 144 轮/日均摊,日间波动保留;链首计划≈链尾需求(守恒近似显式)
WIP 在制品
日末快照差值 中位 0.0/均值 16780.7(负值 2,510 行)
非瞬时在制品,含跨日报工累加
avg_inventory(引擎实跑)
⚠ 口径不同:快照差值 vs 轮均,趋势对照绝对值不互证
⚠ 口径不同:快照差值 vs 轮均,趋势对照绝对值不互证
良率
中位 1.0;<1 占 20.5%(8,129 物料)
Σ良品/Σ报工;>1 行口径不明剔除
defectRate=0(ablation 2 不进动力学)
锚点只对照
锚点只对照
卡数 N/C
**工厂缺失(硬缺口)** —— 无看板卡配置表
07_critical_gaps 缺口 1,阻断 F1/F2/F3 对照
cardscan 建议(fill≥0.95 口径):steady/C=5:N∈无达标格; steady/C=10:N∈[2, 20]
缺什么算什么:双目标扫描给出建议区间;⚠ fill≥1 在实测需求波动下全网格不可达(最高 0.985@C=10,N=20),建议区间按 fill≥0.95 出,口径显式
缺什么算什么:双目标扫描给出建议区间;⚠ fill≥1 在实测需求波动下全网格不可达(最高 0.985@C=10,N=20),建议区间按 fill≥0.95 出,口径显式

口径不同的量分列不混标(如工厂 TI=换型、引擎 TI=信息传递);全表机器可读版见 工程数据包。时间单位:1 轮 = 10 分钟 · 生成:tools/extract_calibration.py v1.1(可重跑,确定性)。

数据怎么拿

公开证据件(直接下载)——给工程师和 AI 分析工具对读/复算用:

完整工程数据包(发邮件索取,我们直接发你)—— 含脱敏 MES 明细数据、标定回盘全量数字、抽取脚本(可独立复算)。 不直接公开是为了数据敏感面;发封邮件即可,顺带说说你的场景更好:

✉ 发邮件索取完整工程数据包
带上你的产线数据,我们用引擎帮你复盘。
拿到手:标定回盘报告 · 卡数建议区间 · 瓶颈定位。要发什么数据?看 /contact 数据清单(报工/计划导出即可,三步开始); 这条路我们用真实工厂数据自己走通过一遍,见 /cases。
✉ chiang.chenghsin@outlook.com⬇ 索取完整工程数据包☎ 13459265419重庆云怀科技 · 承接排产/仿真定制开发