============================================================================================================
工艺曲线相似度检索与最优批次匹配器（DTW）
============================================================================================================
算法：DTW（动态时间规整）+ Sakoe-Chiba 带约束（带宽 = 序列长度的 10%），距离按序列长度归一化
批次：8 个，每批曲线 60 个采样点，工序=退火RTP
黄金批次：良率最高的那一批（以其曲线作为参照基准）

【黄金批次曲线（LOT-3301，良率 98.28%）】
       采样点        温度C
         0     200.25
         6     250.74
        12     269.65
        18     277.69
        24     280.14
        30     280.62
        36     281.04
        42     281.64
        48     280.75
        54     280.90

【与黄金曲线的距离排名】
  批次号              良率%          DTW距离         去均值DTW距离             排名 状态
  LOT-3301       98.28         0.0000           0.0000              1 贴近黄金
  LOT-3306       97.97         0.8460           0.3233              2 贴近黄金
  LOT-3302       97.55         1.9408           0.6278              3 正常
  LOT-3308       97.13         2.9507           0.8841              4 正常
  LOT-3303       96.71         4.1553           1.2036              5 正常
  LOT-3304       95.66         7.1847           2.0501              6 正常
  LOT-3305       94.40        10.7720           2.8764              7 偏离
  LOT-3307       93.35        13.8588           3.3657              8 偏离

【近邻检索：每批最相似的 3 个历史批次】
  LOT-3301（良率 98.28%）：
      LOT-3306  距离 0.8460   良率 97.97%   良率差 -0.31
      LOT-3302  距离 1.9408   良率 97.55%   良率差 -0.73
      LOT-3308  距离 2.9507   良率 97.13%   良率差 -1.15
  LOT-3302（良率 97.55%）：
      LOT-3308  距离 0.8313   良率 97.13%   良率差 -0.42
      LOT-3306  距离 0.9408   良率 97.97%   良率差 +0.42
      LOT-3303  距离 1.7265   良率 96.71%   良率差 -0.84
  LOT-3303（良率 96.71%）：
      LOT-3308  距离 0.7573   良率 97.13%   良率差 +0.42
      LOT-3302  距离 1.7265   良率 97.55%   良率差 +0.84
      LOT-3304  距离 2.3363   良率 95.66%   良率差 -1.05
  LOT-3304（良率 95.66%）：
      LOT-3303  距离 2.3363   良率 96.71%   良率差 +1.05
      LOT-3305  距离 2.5308   良率 94.40%   良率差 -1.26
      LOT-3308  距离 3.5272   良率 97.13%   良率差 +1.47
  LOT-3305（良率 94.40%）：
      LOT-3307  距离 1.8903   良率 93.35%   良率差 -1.05
      LOT-3304  距离 2.5308   良率 95.66%   良率差 +1.26
      LOT-3303  距离 5.6600   良率 96.71%   良率差 +2.31
  LOT-3306（良率 97.97%）：
      LOT-3301  距离 0.8460   良率 98.28%   良率差 +0.31
      LOT-3302  距离 0.9408   良率 97.55%   良率差 -0.42
      LOT-3308  距离 1.8593   良率 97.13%   良率差 -0.84
  LOT-3307（良率 93.35%）：
      LOT-3305  距离 1.8903   良率 94.40%   良率差 +1.05
      LOT-3304  距离 5.3090   良率 95.66%   良率差 +2.31
      LOT-3303  距离 8.7950   良率 96.71%   良率差 +3.36
  LOT-3308（良率 97.13%）：
      LOT-3303  距离 0.7573   良率 96.71%   良率差 -0.42
      LOT-3302  距离 0.8313   良率 97.55%   良率差 +0.42
      LOT-3306  距离 1.8593   良率 97.97%   良率差 +0.84

【曲线相似度与良率的关联检验】
  Spearman 秩相关（DTW 距离 vs 良率）= -1.000
  判读：距离越大良率越低时应为显著负相关；|rho| >= 0.7 可视作强关联（本工具示例口径）
  距离最小的 2 批（LOT-3301、LOT-3306）平均良率 98.12%
  距离最大的 2 批（LOT-3307、LOT-3305）平均良率 93.88%
  两档良率差 4.25 个百分点 —— 这就是「曲线偏离」值多少钱。

【形状 vs 水平：两种偏离要分开看】
  批次号                总距离          去均值距离            水平差 偏离类型
  LOT-3301        0.0000         0.0000          +0.00 以水平偏移为主
  LOT-3306        0.8460         0.3233          +1.17 形状+水平
  LOT-3302        1.9408         0.6278          +2.52 形状+水平
  LOT-3308        2.9507         0.8841          +3.82 以水平偏移为主
  LOT-3303        4.1553         1.2036          +5.13 以水平偏移为主
  LOT-3304        7.1847         2.0501          +8.63 以水平偏移为主
  LOT-3305       10.7720         2.8764         +12.60 以水平偏移为主
  LOT-3307       13.8588         3.3657         +16.00 以水平偏移为主
  说明：去均值距离反映「形状不像」，剩下的部分是「整体偏高/偏低」。整体偏高偏低好调（改设定值），形状不像往往是设备状态问题（升温速率、热耦位置、气流）。

【结论与行动建议】
  1) 与黄金曲线的 DTW 距离可以作为过程一致性的日常指标：距离最小的批次平均良率 98.12%，最大的平均 93.88%，差 4.25 个百分点。
  2) 本批示例中距离排名前 2 的批次：LOT-3301、LOT-3306；排名最后 2 的：LOT-3307、LOT-3305。
  3) 偏离最大的是 LOT-3307（距离 13.8588，良率 93.35%）：优先做单批复盘，把它的曲线与黄金曲线叠图，看偏离出现在升温段还是平台段。
  4) 上线建议：把「与黄金曲线的 DTW 距离」做成炉管/RTP 的批次自动打分，超过阈值自动标黄并附曲线叠图，比事后靠人翻曲线快得多。
  5) 黄金批次要定期更新：设备改造、换热耦、换配方后，老黄金曲线会失效；建议每季度用最近一个季度良率最高的批次重新标定，并保留版本号。
  6) 带宽参数会影响距离：带宽越宽越能容忍时间轴拉伸（升温快慢），但也会让「速率明显不同」的两条曲线算得很像。判「速率是否合格」应另设速率判据。
