本文针对国内中小离散制造企业库存管理普遍存在的预警失真、呆滞积压或缺货停产问题,结合我在机加工行业十年的工程落地经验,拆解智能库存风险预警的核心设计要点和常见踩坑经验,供同行参考。
为什么传统库存预警在机加工车间跑不通?
去年我在长三角给一家汽配配套厂做技改,翻了他们三年的库存台账,光呆滞的优质合金结构钢就堆了127吨。按当时的市价算,亏了小两百万。
他们之前用的就是最传统的固定阈值预警:库存低于10吨就报警补料。听起来没问题对不对?旺季订单翻三倍的时候,补完料没半个月订单砍半,原材料直接砸手里。淡季的时候阈值还是10吨,好不容易来个急单,仓库没料,生产线停三天,赔客户违约金又出去十几万。
传统预警的问题,本质上就是把库存当成一个静态数字,只看现有量,不看订单波动、供应商交付可靠性、原材料价格趋势这些活变量。稍微复杂一点的多品种小批量生产,直接就乱了。

很多人说,那我把阈值调高点不就行了?调高压货,调低缺料,怎么调都是拆东墙补西墙。我跟他们厂长蹲在仓库门口抽烟,他说这三年换了三批仓管,每个月开库存会都骂预警是个摆设。说实话,我听完一点都不意外。
智能库存风险预警的核心工程设计要点
很多人上来就说要上大模型,要搞深度学习,其实完全没必要。我们做工程的,要的是落地能用,不是拿PPT评奖。我做过十几个工厂的预警模块,最实用的框架都是围绕核心逻辑打磨出来的。
第一个绕不开的是动态风险因子权重标定。要按照GB/T 30100-2013《零配件库存管理要求》里的分类,把库存风险分成缺货风险、呆滞风险、跌价风险三类,每个风险下的因子权重不是固定的。比如供应商交付延迟这个因子,我们一开始给一家做出口的企业设的权重是0.15,结果2022年港口堵船,连续三次原材料晚到半个月,生产线停了两次。后来我们改成按近三个月供应商的准点率实时调整权重,准点率低于80%,权重直接拉到0.4,预警提前一周就触发,再也没出过事。
再就是风险等级的分层触发。不是说一有风险就报警,不然报警信息刷爆微信,没人会当真。我们一般分成三层:低于安全库存周转天数的70%触发黄色预警,提醒采购跟进供应商;低于30%触发橙色预警,通知生产计划调整排程;已经断料同时供应商交付延迟超过2天,触发红色预警,启动备选供应商。

不过话说回来,模型的输入变量一定要做过滤。很多工厂把几十上百个SKU全往里塞,结果几块钱的标准件天天报警,真正几十万的钢材反而被淹没了。我们后来加了一个硬规则,单SKU占用资金超过月度流转资金的0.5%才启动预警,一下子把无效报警砍掉了80%,仓管终于愿意看预警信息了。
我踩过的三个最痛的落地坑

第一个坑,漏算了在途库存的概率折算。刚做第一个项目的时候,我们只算仓库里的现有库存,结果供应商分两批发货,第一批到了,第二批因为高速防疫检查晚了十天,预警根本没算进去那部分在途的不确定性,差点误事。后来我们改了规则:近半年准点率90%以上的供应商,在途库存按100%折算入可用库存;准点率60%到90%的,按50%折算;低于60%的,直接不算。就这一条规则,预警准确率直接提了32个百分点。你说神奇不?
第二个坑,没跟生产计划实时联动。上个月给一家做工程机械结构件的工厂调参数,本来生产计划是下个月才投产的大订单,客户临时要求提前两周交货,预警还是按原有的消耗速度算,结果等到报警的时候,采购周期都不够了。现在我们的规则是,只要生产计划的投产时间变动超过3天,系统自动重新计算库存消耗速率,当天就更新预警等级。
第三个坑,追求100%准确率。说实话,哪有100%准确的预警?供应链本身就有很多不可控的黑天鹅,比如疫情、地震、港口罢工,你根本预测不到。我们只要做到把80%的常见风险提前揪出来,就已经帮工厂省了几百万了。非要追求完美,最后模型做的无比复杂,现场工人不会用,白花钱。
智能库存风险预警不是什么飘在天上的概念,就是把工厂这么多年踩过的库存坑,一条条变成系统里可执行的规则而已。别迷信高大上的技术,能帮你少亏钱、少停产,就是好的预警系统。对吧?