4. 供应不确定性建模:供应提前期波动、供应商可靠性指标

安全库存的核心作用是吸收供需两侧的不确定性。在供应侧,不确定性主要来源于供应提前期波动和供应商可靠性差异。本章将建立这两种不确定性的量化模型,并给出可嵌入计划系统的参数配置方法。

4.1 供应提前期波动建模

传统安全库存公式通常假设提前期固定,但在实际供应链中,提前期往往服从某种概率分布。我们需要将提前期的均值与标准差纳入库存计算。

4.1.1 提前期波动的数学表达

设提前期 \( L \) 为随机变量,其均值为 \( \mu_L \),标准差为 \( \sigma_L \)。当需求与提前期相互独立时,提前期内的总需求标准差 \( \sigma_{DL} \) 由下式计算:

σ_DL = √( μ_L × σ_D² + μ_D² × σ_L² )

其中:

  • μ_D — 单位时间平均需求
  • σ_D — 单位时间需求标准差
  • μ_L — 平均提前期
  • σ_L — 提前期标准差

该公式将需求波动与提前期波动解耦后再合成,是多数高级计划系统(APS)的标准算法。

4.1.2 提前期分布类型与参数估计

分布类型 适用场景 参数估计方法
正态分布 提前期对称波动,无极端延迟 样本均值 + 样本标准差
对数正态分布 提前期右偏,偶发长延迟(常见于海运/进口) 取对数后计算均值与标准差
三角分布 数据有限,仅知最小值、最可能值、最大值 专家估计 + 三点法
经验分布 历史数据充足,无需假设理论分布 ECDF(经验累积分布函数)
实施建议:在计划系统初始化阶段,若历史数据不足,可先用三角分布作为保守假设;待积累 20 个以上订单周期数据后,切换为对数正态或经验分布。

4.2 供应商可靠性指标

供应商可靠性不能仅用“准时交付率”一个指标衡量。我们需要建立多维指标体系,并将指标转化为安全库存的调整因子。

4.2.1 核心可靠性指标定义

指标名称 计算公式 对安全库存的影响
OTIF(准时完整交付率) 准时且数量完整的订单数 ÷ 总订单数 OTIF 越低,需增加提前期波动系数
提前期变异系数 (CV_L) σ_L ÷ μ_L CV_L > 0.5 时,需启用非线性安全库存模型
订单履行率 (Fill Rate) 实际交付数量 ÷ 承诺交付数量 履行率低于 95% 时,需增加额外缓冲库存
质量拒收率 拒收批次 ÷ 总接收批次 拒收率 > 2% 时,需设置质量检验库存

4.2.2 供应商可靠性评分模型

将上述指标加权合成一个综合可靠性分数 \( R_{supplier} \),用于动态调整安全库存系数:

R_supplier = w1 × OTIF + w2 × (1 - CV_L) + w3 × Fill_Rate + w4 × (1 - Reject_Rate)

其中:w1 + w2 + w3 + w4 = 1

安全库存调整因子 \( K_{rel} \) 可定义为:

K_rel = 1 + α × (1 - R_supplier)

其中 α 为敏感系数(默认 1.5~2.0),最终安全库存 = 基础安全库存 × \( K_{rel} \)。

注意:供应商评分应每季度更新一次,避免使用年度平均数据掩盖近期波动。当某供应商连续两个月评分下降超过 15% 时,应立即触发人工审核流程。

4.3 供应不确定性建模流程

将提前期波动与供应商可靠性整合到计划系统中的完整步骤如下:

  1. 数据采集:从 ERP/SCM 系统提取每个 SKU-供应商组合的历史提前期与交付记录。
  2. 分布拟合:对提前期数据进行分布检验,确定最优分布类型及参数。
  3. 指标计算:按 4.2.1 表格计算每个供应商的四项可靠性指标。
  4. 综合评分:使用加权模型计算 \( R_{supplier} \),并生成调整因子 \( K_{rel} \)。
  5. 参数写入:将 \( \mu_L \)、\( \sigma_L \)、\( K_{rel} \) 写入计划系统的物料主数据或供应商主数据。
  6. 仿真验证:运行场景仿真,对比调整前后的缺货率与库存周转天数。
关键输出:每个 SKU-供应商组合的“供应不确定性参数集”,包含提前期均值、提前期标准差、分布类型、供应商可靠性评分、调整因子。该参数集是后续安全库存仿真的核心输入。

4.4 供应不确定性对安全库存的影响示意

下图展示了在相同需求波动下,不同供应不确定性水平对安全库存需求的影响:

供应不确定性对安全库存的影响对比 低不确定性 (CV_L=0.2, R=0.95) 高不确定性 (CV_L=0.8, R=0.70) 安全库存水平 (单位) 服务水平目标 (%) 85% 90% 95% 97.5% 99% 0 200 400 600 800 当供应不确定性升高时,安全库存对服务水平的敏感度显著增加,尤其在 95% 以上区间

4.5 参数配置清单与常见错误

配置项 推荐值/方法 常见错误
提前期分布类型 对数正态(进口物料)/ 正态(本地物料) 所有物料统一使用正态分布
提前期标准差计算窗口 滚动 12 个月 使用全部历史数据(包含已改善的旧数据)
供应商评分权重 OTIF 40%, CV_L 30%, Fill Rate 20%, 质量 10% 四项指标等权(忽略业务优先级差异)
调整因子 α 1.5(常规)/ 2.0(关键物料) 所有物料使用同一 α 值
数据更新频率 每周自动更新提前期数据,每月更新供应商评分 季度或年度手动更新
常见陷阱:不要将供应商“承诺提前期”直接作为 μ_L 使用。实际提前期往往比承诺值长 20%~40%,应使用历史实际数据的均值。另外,当 σ_L 超过 μ_L 的 60% 时,建议启用多源采购或增加安全库存上限约束。

4.6 供应不确定性建模架构

以下架构图展示了供应不确定性参数在计划系统中的数据流与模块关系:

供应不确定性建模架构 ERP/SCM 数据源 采购订单 / 收货记录 / ASN 供应商主数据 评级 / 合同条款 / 历史绩效 质量管理系统 检验记录 / 拒收率 / 偏差报告 供应不确定性计算引擎 提前期分布拟合 | 可靠性指标计算 | 综合评分 | 调整因子生成 供应不确定性参数集 μ_L / σ_L / 分布类型 / R_supplier / K_rel → 输入安全库存仿真模块(第5章)

该架构将供应不确定性建模从数据采集到参数输出形成闭环,确保计划系统始终基于最新的供应侧波动数据进行安全库存计算。