2026/10/26 20:56:58

AI机器学习赋能卷烟产线:从水分控制到预测性维护的工业实践

AI机器学习赋能卷烟产线:从水分控制到预测性维护的工业实践 这条新闻背后真正值得聊的是浙江中烟宁波卷烟厂把人工智能和机器学习塞进卷烟产线后整个生产逻辑发生的改变。烟草制造放在工业分类里很特殊它一半像流程工业制丝要控制水分、温度、加料一半像离散工业卷接包是高速连续单件流对稳定性、连续性和质量一致性的要求近乎苛刻。宁波卷烟厂这个项目本质上是用机器学习把老师傅脑子里的经验和生产数据里的隐性规律挖出来再固化到控制系统里去。这篇文章我把项目的核心思路、关键技术细节、落地过程和一些踩坑经验拆开讲清楚给做工业智能化的同行一个完整参考。1. 项目全貌AI带着机器学习进卷烟厂到底要解决什么问题1.1 卷烟制造的特殊性决定了它最适合做AI改造又最难做先说场景。卷烟生产大致分三段制丝把烟叶切成叶丝、梗丝加料加香、卷接把烟丝卷成烟支、装上滤嘴、包装小盒、条盒、箱装。三段里制丝是典型流程工业片烟回潮、切丝、润叶、烘丝每一个环节都在做物质转化核心控制量是含水率、温度、流量和加料精度卷接包则是典型的高速离散制造一台卷接机每分钟7000到10000支烟再加上包装机、装箱机全线拉起来就是一整条高速连续流。这种混合特征带来三个痛点。第一工艺参数高度耦合比如烘丝出口含水率受入口水分、热风温度、筒体转速、蒸汽流量共同影响相互之间还有非线性交互作用。传统PID回路只能单点调节人工设参时更多靠经验换一批烟叶原料就要重新调一整套参数。第二质量检测压力大卷接机速度太快人工目检根本看不过来传统光电检测能识别缺嘴、漏气这类明显缺陷但对皱纹、印花偏移、圆周波动这类肉眼级质量瑕疵识别能力很弱。第三设备状态波动直接影响工艺刀头磨损、风机振动、供丝不均匀这些小扰动在高速产线上会被迅速放大成批量缺陷等停机报警出来废品已经产生一大截了。正是这种参数耦合、高速连续、质量一致要求高的特点让宁波卷烟厂选择了AI这条路。用机器学习去拟合人工经验覆盖不了的复杂非线性关系用视觉模型去替代人眼做高速检测用数据去预判设备状态变化——这三件事刚好打在传统的痛点上。1.2 项目的技术骨架从数据采集到模型上线的全链路把整个项目拆开看它并不是单点上一个算法而是围绕质量提升这个目标搭了一条完整的数据流水线。第一层是数据采集制丝线的SCADA系统、卷接机的PLC、质检仪器、MES里的工单数据全部接进来这一层最不起眼但也最关键——后面所有模型的命根子都在数据质量上。第二层是数据治理和特征工程把几十万个点位的时间序列数据对齐、清洗、按批次切分提取工艺特征和设备特征。第三层是模型训练针对不同环节建了工艺优化模型、质量检测模型、设备预测模型。第四层是落地执行模型预测结果要反哺回控制系统或者推送到产线终端的操作界面上形成决策闭环而不是停在出一份离线报告。这个架构里没有任何一个环节是全新的技术但把它们串在一起运行比单点POC难得多。实际项目推进中宁波卷烟厂是把模型准确率和业务闭环率作为两个核心指标同时考核的也就是模型不只要准还要真被产线用起来。这个导向非常重要后面我会详细讲为什么。2. 核心场景解码AI在卷烟产线上具体干了哪些聪明活2.1 制丝环节的水分精准控制用机器学习做前馈预测制丝环节最核心的质量指标是含水率尤其是烘丝出口含水率。烟丝含水率高了容易霉变、影响燃烧低了碎丝率高、填充值下降后面卷出来的烟支重量和吸阻都会出问题。传统控制方式是把出口水分仪读数反馈给PIDPID再去调蒸汽阀门和热风温度。这个回路有两个致命缺陷一是反馈太慢水分仪装在出口卷烟机出口到检测点本身有几十秒的物料传输时间这个纯滞后时间足以让PID超调二是入口烟叶条件一直在变原料产地、等级、初烤批次不同来料水分就不一样PID等偏差出来再纠正前面几批已经偏了。宁波卷烟厂的做法是做一个水分预测模型。把入口含水率、物料流量、热风温度、蒸汽压力、筒体转速这些变量作为输入用梯度提升树那一类模型去预测出口含水率再把预测值作为前馈信号叠加到PID回路上。这个方案效果比单靠反馈好得多因为预测模型相当于提前看见了扰动。实际落地时关键是特征窗口怎么取——物料从入口流到出口要90秒左右那输入特征就必须取当前时间往前推90秒到120秒的数据窗口时间对齐错位模型再准也白搭。加料加香的稳定性控制逻辑类似用机器学习去拟合料液流量与物料湿度、温度之间的关系把加料精度直接映射成了模型输出。但这里面有个深水区感官质量香气、余味和仪器指标之间的关系不是线性的机器目前只能控制可测指标感官质量主要还是靠工艺员的评吸经验去标定模型目标。项目组在这里采取的做法是仪器指标感官评分双目标先用仪器指标训练模型再由工艺师团队对若干批次做感官评价反过来修正模型的目标值设定。2.2 卷接环节的高速视觉质检让机器学会人眼的挑毛病卷接机上的质量检测是另一个AI重头戏。传统设备靠光电传感器查漏气、缺嘴靠电容式传感器查烟丝密度但烟支表面的皱纹、水松纸错位、印花偏位、圆周波动这些细粒度缺陷传统传感器没法查只能靠质检员定时抽检。抽检的最大问题是覆盖不足——一分钟产一万支抽检几十支异常批次的漏检概率非常高。宁波卷烟厂在这个环节上了一套基于卷积神经网络的视觉检测系统用高速相机在卷接机导轨上方连续抓拍烟支图像模型实时判断是否存在缺陷并分类。这里面最大的技术难点不是模型结构而是两个工程约束一是检测节拍要跟得上每分钟上万支的生产速度意味着图像推理必须在极短时间内完成这靠模型压缩和边缘端的GPU加速解决二是缺陷样本的标注工作极其耗时正常产线缺陷率本来就低负样本采集要持续几周甚至几个月还得靠质检员一张张人工框选。我做项目时对这类视觉检测有一个深刻体会模型的召回率做到99%不难难的是把误检率压下来。因为产线上回收废烟和不合格品的处理是有成本的如果模型天天误报、把正常烟支也判成废品操作工很快就对系统失去信任最后把检测模型关掉了事。所以这类模型在部署时一定要优于传统光电检测系统输出的优先级要设置合理重要缺陷优先算法判废非关键缺陷先走人工复核通道不要让算法一步到位全自动判废。2.3 设备预测性维护把突发停机变成计划内维护卷烟厂里最怕的是设备突然停机尤其卷接包装线属于高度连续、工序联动一台设备停下来上游烟丝堆积、下游断料全线节奏全乱重新启动又要跑很久才能稳定到合格质量水平。传统维护策略要么是固定周期保养要么是故障后维修都解决不了突发故障这个核心问题。预测性维护模块在宁波卷烟厂落地时把振动传感器、温度传感器加装在刀头、风机、电机等关键旋转部件上用自编码器和孤立森林那一类异常检测算法来做基线偏离诊断。具体做法是先采集设备正常运行状态下的振动频谱和温度曲线作为健康基线再实时比较当前运行数据与基线的偏离程度当偏离超过阈值时提前预报故障风险。这个方案在一线实施时有个额外收获——离线训练模型后发现某些频率分量的变化其实指向的是原材料波动而不是设备劣化反而倒逼工艺侧优化了来料均匀性。这个发现说明预测性维护不只是预警设备故障它还能帮你区分设备问题和工艺问题这在多变量耦合的产线上价值非常大。要让预测性维护真正落地必须和维修工的日常工作流程绑在一起。模型预警之后要生成维修工单、推送到工长终端、维修动作完成之后要回填实际故障原因这个闭环跑起来模型才能持续迭代。只做在线监测、不接工单流那数据模型永远不会进化。2.4 模型选型的关键思考为什么工业场景不适合一上来就堆深度学习这个项目里团队做了个很务实的决策不是所有环节都上了深度学习而是根据数据量、任务类型和可解释性要求做了分层选择。水分预测、工艺参数优化这类任务用的主要是梯度提升树GBDT/XGBoost因为工业数据的特征维度适中、数据量有限树模型在小样本上要比神经网络稳定得多而且SHAP值一算就能解释每个变量的贡献工艺员和工程师都买账。图像质检才用卷积神经网络因为图像数据本身就是高维的传统模型搞不定。设备声纹异常用了自编码器和孤立森林属于无监督方法因为设备故障样本实在太少监督式模型根本喂不饱。这个分层选型的思路比一律上深度学习要专业得多也靠谱得多。工业场景不像互联网场景有那么多的暴力数据在有限样本下保证模型的鲁棒性和可解释性才是算法能不能在产线上活下来的关键。3. 实操过程从数据收集到模型落地的完整闭环3.1 数据采集和治理是真正决定成败的隐形工作这个项目里最累的不是建模而是把数据洗干净。工业现场的数据形态比互联网数据脏得多计划停机时段的数据混在正常运行轨迹里传感器偶尔断线或者被粉尘遮挡导致数据缺失不同系统的时钟存在几秒钟的偏差批次号在MES和PLC之间的定义也对不上。项目组拿出一半以上的时间在做数据对齐和清洗按批次、按工序段切分数据对传感器时间戳做统一换算用插值法补齐缺失数据剔除设备停机时段的数据段。这个阶段最值得借鉴的一点是他们为每个模型建立了数据血缘图谱——每个特征来自哪个点位、经过什么清洗逻辑、在哪个环节被使用全部记录下来。这个图谱在模型出问题时的排查价值极大不然工程师几个月后看到一条奇怪的异常曲线根本不知道原始数据源头在哪。3.2 特征工程的细节制丝模型里的窗口对齐和变量滞后水分预测模型的特征工程是整个项目里含金量最高的部分。我给你拆一下关键特征怎么构造。以烘丝工序为例出口含水率不仅取决于当前热风温度更取决于90秒前物料从进料口到出口的传热过程。所以模型特征不是此刻的入口含水率而是当前时间往前推90秒到120秒时间窗口内的平均入口含水率。同理蒸汽阀门的开度变化对出口水分的影响也有一个传递滞后期这些变量的滞后阶数靠的是对工艺机理的理解和随机森林特征重要度的交叉验证。再往下做深一层项目组把变量之间的一些复合特征也构造出来了比如热风温度与物料流量的比值这种物理含义明确的组合明显比单变量对水分的影响更稳定。这就是懂工艺和不懂工艺的算法工程师做出来的模型差距所在——纯算法出身的人很少会去想变量之间的物理耦合关系而工业AI的落地恰恰最需要这种domain knowledge。3.3 模型上线策略先影子运行再逐步加大控制权模型上线是这个项目里最微妙的环节。宁波卷烟厂没有搞一把梭式的一步切换而是分了三步走。第一步是影子模式模型只做实时预测输出结果仅供工艺员参考不下发任何指令。第二步是建议模式模型的输出作为操作建议推送到中控界面上由操作工确认后手动执行。第三步才是闭环控制模型的预测值直接叠加到控制回路上但保留人工接管权限和手动/自动切换开关。这个过程说上去简单做起来阻力非常大。阻力最大的是操作工和管理层的不信任感你一个算法推荐的热风温度比老师傅的经验低了2度到底听谁的这时候光讲模型准确率没用得请工艺员和操作工一起对历史批次做复盘用数据告诉老师傅们这两度的调整对应的水分控制效果更好。这个信任建设的过程才是AI项目能不能真正落地执行的最大关卡。3.4 效果评估的维度不光看准确率要看综合良率项目效果评估我倾向于看三块直接质量指标、过程稳定性指标、以及综合生产成本指标。直接质量指标最直观就是烘丝出口水分的标准偏差降了多少、烟支质量的批次内波动降了多少、次品剔除率升了多少。过程稳定性指标看的是CPK过程能力指数这个是质量工程师最爱用的指标它反映过程输出落在规格限内的能力比简单的合格率更精细。综合生产成本指标看的是原料损耗、能耗和废烟率。从公开信息看这类项目的实际收益往往比单点模型测试结果更可观因为链条效应会放大收益——制丝水分稳定了烟丝的填充值一致性变好卷接机上烟支的重量波动就变小进而支的吸阻、硬度、焦油含量波动全变小后道工序的剔除率就下来了。这就是工业AI的杠杆效应。所以做效果评估时一定把生产链条上的联动收益算进去别死盯着某一道工序的指标看。3.5 数据安全与网络架构工业AI必须过的另一道关工业互联网项目里网络架构和数据安全经常被忽略但它往往是项目能不能获批、能不能持久运营的先决条件。宁波卷烟厂的产线数据从PLC往上走过OPC UA协议进到采集服务器再经工业网关汇聚到数据平台层整个链路都处于工控网的安全域内。模型要部署到产线端有两种常见路径一是模型跑在工控网内的边缘服务器上把预测结果直接通过接口写入控制器的寄存器地址二是跑在MES侧的私有化平台上输出结果通过白名单接口推送。无论哪条路模型都要被当成工业控制系统的一部分来对待做严格的权限管理和软件变更管理。很多从互联网大厂转到工业AI的工程师最容易在这上面栽跟头。在互联网一个模型迭代了直接发版上线就行在工业现场模型参数变更属于变更管理流程必须走审批、做版本回滚预案因为你永远不知道新模型在一个特殊批次原料上会不会产出灾难性的控制建议。安全阀和回退机制必须从第一天就设计进去。4. 常见问题与排查技巧实录那些产线上天天遇到的坑4.1 数据层面的典型问题与对策问题一数据时间戳不齐。制丝线几十台设备都有自己的本地时钟偏差可能有几十秒。水分预测模型对时间对齐极其敏感90秒的滞后窗口差10秒效果就完全不一样。排查技巧是一开始就要在数据链路里加入统一的NTP时钟同步服务回溯数据时用PLC的事件日志对齐关键事件。问题二批次号断裂。MES里的批次号和SCADA里的物料轨迹经常对不上中间可能是人工扫码漏扫或者批次切换时没有触发信号。处理办法是不要只依赖单一系统要同时拉取MES工单、物流系统的物料跟踪信息和SCADA信号来交叉匹配实在匹配不上就靠时间窗口和物料流动方向做概率性匹配。问题三负样本太少。质量检测模型最头疼的永远是缺陷样本不够。我见过一个项目为攒缺陷样本专门把一批已知有问题的烟支反复通过检测工位人工模拟缺陷类型来扩充数据集。这种主动制造异常的做法虽然不完全等价于自然缺陷但对模型冷启动阶段帮助极大。4.2 模型层面的经典问题与优化方向问题一换牌号后模型失灵。卷烟厂生产不同品牌、不同配方原料条件差异很大一个模型很难通吃所有牌号。宁波项目的处理方式是按牌号分模型每个牌号单独建模或者构建一个带有牌号标签作为特征的统一模型再靠迁移学习把基座模型微调到新牌号上。后者投入更少但需要更精细的验证流程。问题二模型在线学习和离线重训的矛盾。工业模型上线后离线重训周期通常是一个月到一季度。但期间设备磨损、原料变化会造成模型漂移。合理的做法是设计一个自动监控层持续对比模型预测值和实际反馈值的偏差当偏差超限就自动触发重训提醒而不是固定按周期重训。问题三黑盒模型的说服成本。阶段性的经验就是你对产线人员汇报模型效果时别一上来就讲指标精度先拿SHAP值或者特征重要性图讲清楚模型在靠什么规律做判断把模型的依据和老师傅的经验对应起来。信任是在这个阶段建立的。5. 团队构成与组织协同工业AI项目最容易被低估的部分5.1 核心团队需要哪些角色工业AI项目真正跑起来团队绝对不是纯算法团队。我在实际项目里验证下来的配置是算法工程师30%工艺工程师25%自动化工程师20%数据工程师15%项目经理10%。算法工程师负责建模和调参工艺工程师负责定义业务目标、标注专业知识和评估结果自动化工程师负责和PLC、DCS、SCADA打交道数据工程师负责处理数据链路项目经理负责每天对齐预期、化解部门和系统间的沟通摩擦。最容易被忽视但最致命的是自动化工程师和算法工程师能不能有效沟通。算法工程师说要增加一个传感器采集点自动化工程师得评估改造生产线的成本和安全风险自动化工程师说这个点位PLC扫描周期是500毫秒算法工程师得判断这个采样频率够不够建模。两个角色如果互相听不懂项目就会卡在接口对接的泥潭里。5.2 老师和算法的协同经验传承宁波项目做得比较聪明的一点是他们不像很多企业那样把老师傅的经验只作为访谈记录后续束之高阁而是在项目启动的第一周就让资深工艺师和算法团队坐在了一起由工艺师画出生产过程的知识图谱标注哪些环节有强耦合关系、哪些变量的调节有滞后效应、哪些时段的数据要特别小心。这张知识图谱后来成了特征工程设计的起点也大幅缩短了算法团队理解业务的时间。这个步骤太重要了很多AI项目死在算法工程师用三个月时间把业务傻摸了一遍还没有摸对。让老师傅开门见山地告诉你重点在哪这本账是项目启动时最划算的投入。5.3 项目推动中的指标考核与管理工业AI项目的管理方式和软件项目的管理方式完全不同。软件项目可以按功能点迭代工业项目是要在产线真实运行的结果要以生产指标说话。宁波项目比较好的考核方式是每一个模型都绑定一个生产KPI并且KPI是产线原有的、产线经理认可的指标。比如水分预测模型绑的是烘丝工序水分CPK的提升率视觉检测模型绑的是卷接缺陷检出率的提升。这样做有几个好处一是产线经理不会觉得AI是外来物二是项目验收能在生产系统内找到共同语言三是避免为AI造一套没有业务含义的专用指标。另外项目推进会遇到典型的跨部门协同阻力——质量管理部关注标准设备部关注稳定生产部关注产量信息部门关注安全。项目经理必须把AI项目从一个技术项目定义成生产质量提升项目和设备管理优化项目让每个部门都能在项目里看到自己的利益点这才有人愿意帮你推进数据打通和流程改造。AI和机器学习在宁波卷烟厂带来的核心变化概括起来是三个转移从人工经验决策到数据驱动决策从事后抽检到实时全检从事后维修到预测性维护。这三个变化其实是所有流程工业、离散制造业未来十年都会面临的共同课题。如果你正在做类似的工业智能化和数字化转型项目希望这些踩坑经验和实施细节能帮你把路走得稳一点。