TOOLS · 工具契约

输入一页,输出一页。

工具的边界用契约说清:数据怎么进来(场景 SCHEMA)、结果怎么出去(cardscan 输出结构)、 时间怎么拆(TE/TI/TT)。样例 JSON 可直接下载对读;在线扫描见 /cardscan。

这些 JSON 是机器可读件——给工程师和 AI 分析工具对读契约、独立复算用; 业务层面了解案例看 /cases 即可,不必下载。完整工程数据包(脱敏 MES 明细 · 标定回盘全量数字 · 可复算脚本)不直接公开,发邮件索取,我们直接发你。 工厂样例来自脱敏 MES 实测标定(meta.kind: factory,provenance 记逐字段来源; 回盘解读见 /method 第 8 节)。合成样例对齐测试基线(seed 42),供契约对读。

011 · INPUT

输入契约:场景 SCHEMA(pull-scenario/1)

字段含义纪律/备注
schemaVersion固定 "pull-scenario/1"版本化,兼容映射记 compatNotes
meta.kindsynthetic | factory | calibrated换真实工厂数据只换此层
meta.provenance数字出处(强制)数字零手抄:参数来源写死在此
horizon.maxRounds / seed轮数与种子确定性:同 seed 逐位复现
supplyChain.stations[]静态列:processTime(TE)/leadTime(=TE+TW)/wipWaitTime/kanbanBoxWait/infoTransmitTime(TI)/taktTime(TT)/kanbanLimit/containerCapacity…运行态(inventory/strategy)一律不入
demand.modelar1_seasonal | external | constantexternal: series 逐轮取值,onExhaust: hold|zero|error
controlablationLevel / pullType / containerCapacityA0–A5 阶梯;A2=+pull 信号
arms[]steady | single_pulse | cyclic_pulse | sine_wave扰动=基底之上的乘子语义

校验五组:值域 / 枚举 / 引用完整性 / 守恒 / LT≥TE 钩子;issue 带 JSON path,坏文件整包拒绝(禁静默归一)。

022 · OUTPUT

输出契约:cardscan 扫描结果

字段含义纪律/备注
configscenarioId / cards / containers / rounds / seed / arms / fillTarget扫描口径自描述
scan[]每格 arm×C×N:fill/inv/backlog/OVR/PAR + theory(conwipNC/kanbanNC)+ recovery引擎值与公式锚点两行并列,不混算
pareto每臂 (avg_inventory, fill_rate) 非支配集双目标:F1 降卡提效 / F2 加卡保供
suggestionminCardsForFill / range / reading(F1|F2)按臂分列;fillTarget 默认 1.0
notes[]口径警示OVR 不跨 C(C15);C≤2 饱和签名判别式
anchors公式出处与 theoryNotekanbanNC α=0 显式注明;禁手抄
033 · TE/TI/TT

时间字段拆分(LT = TE + TW)

字段记号含义
processTimeTE加工时间
waitTransportTimeTW等待+运输(缺省=LT−TE)
infoTransmitTimeTI信息传递时间
taktTimeTT节拍;兼任 μ=1/TT
leadTimeLT= TE + TW(不变量,防重复计加工)

双传(legacy leadTime 与拆分字段同传)不等即 throw——禁静默取一。公式细节见 /method。

方法白皮书 /method · 交互回放 /sched · 在线扫描 /cardscan

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