大数跨境

把散落的排产规则,变成APS系统能读的知识

把散落的排产规则,变成APS系统能读的知识 积兆科技Convect AI
2026-10-27
5
导读:排产规则往往被记录在系统读不到的地方。人脑、Excel、微信群、口头交接,这四类地方人能够读,但是ERP和MES都读不了。
排产规则往往被记录在系统读不到的地方。人脑、Excel、微信群、口头交接,这四类地方人能够读,但是ERP和MES都读不了。本体建模要做的不是重新收集一遍数据,而是换一种形态存放这些规则:让系统每次排产都会读到它,还能顺着它进行推理。

排产规则的模样

大多数排产规则是条件式的,不是清单式的。

「原味切巧克力,冲洗就行;巧克力切原味,要彻底清洗;中间碰过过敏原,要求更严。」一句话里包含了三层条件。装备制造行业也一样:「这套模具在 A 线用着的时候,B 线就不能排需要它的活;但如果 B 线先开工,A 线可以等。」

从这两个例子可以看出为什么写文档、做培训手册解决不了问题。手册能让人背下规则,但排产要的是用上规则。一天内给 40 个 SKU 排出换产次数最少、交期都保得住的顺序,靠背诵无法试完所有的排列组合。老师傅能排,是因为几十年里他把这些条件压缩成了直觉,而新计划员没有这个压缩过程。

要变成系统知识,规则得先变成能被计算的形式。

变成什么形态才算「系统知识」

本体建模里的「本体」,指对一个领域「有什么、它们是什么关系、什么不能违反」做形式化描述。放到供应链,是这四类东西:

要素
回答的问题
例子
实体
有哪些对象
产品、原料、产线、设备、模具、仓库、工单、BOM
关系
谁和谁有关
产品 A 由原料 B 在产线 C 上生产,供给客户 D
规则
切换和选择怎么发生
换产清洗时间、最小批量、设备兼容、替代优先级
约束
什么不能被违反
产能上限、物料可用量、交期、保质期、模具不能同时上两台设备

老师傅那句话进去,就是换产矩阵(规则)加过敏原等级(约束)。它不再是「老师傅知道」,而是知识图上一条每次求解都会被读到的边。

积兆的本体建模引擎叫 Contour(Convect Ontology Unified Representation)。它不替换 ERP 和 MES,订单、库存、报工仍从原系统来,Contour 架在这些数据之上,供优化引擎和排产逻辑读取。分工是:主数据保证「这条物料编码是对的」,Contour 让系统理解「这条物料只能在哪几条线上用、切换要洗多久、缺了能用谁替代」。

四步:从散落规则到本体图谱

1. 梳理场景与数据

不要从「把全厂主数据治理一遍」开始,从排产 APS 这样一个具体场景切入。接入这个场景已经在用的 Excel、ERP、MES 数据。范围窄,才走得动。

2. 加载行业本体模板

装备制造、电子组装、食品饮料等行业已经沉淀了实体、关系与规则结构,直接复用。这一步省下的是「从零定义什么是产线、什么是工艺路线」的时间。

3. 补齐企业特有规则

这一步是转化的核心,也是老师傅真正参与的地方。他不需要学会建模,只需要回答具体问题:「这两款中间要洗多久」「这个模具能不能挪到别的线」「这批料缺了能用谁替代」。答案被写进本体的知识图谱。

关键是这些规则以可配置的方式存储:新增一条换产规则或替代关系,是在图谱中增加关系,而不是修改代码或表结构。这决定了规则以后能不能跟着业务生长。

4. 校验与持续演进

用历史计划回放校验模型;新工厂、新产线只需在本体中「注册」,系统能够立即理解并且使用。

怎么知道转化到位了

可以拿着过去几个月的人工计划跑一遍,看看模型推出的约束和当时的实际决定差别在哪里。

差出来的地方,往往就是还没写进去的那部分隐性知识:某一条只存在于车间主任脑子里的默契,某一个从来没被明说过的优先级。回放不是为了证明系统比人强,是为了把「还缺哪条规则」这件事显性化。

从排产场景切入并复用行业模板时,第一版模型通常数周可以完成,然后随业务长,而不是一次性的大型建模项目。

转化之后,人和系统的分工

规则进了图谱,系统能做的是:把约束算全、把影响范围圈出来、把候选方案的成本和交期算出来。要做取舍的仍然是人——保这个大客户还是保总体成本,加班两小时值不值。

变化的是计划员的角色:从「记住规则并手工试算」变成「定策略、做取舍」。而老师傅的经验第一次有了可以传给下一个人的载体,不再靠带三个月徒弟,而是靠写在图谱里那几百条关系。

本体建模技术页:https://convect.cn/technology/ontology

【声明】内容源于网络
0
0
积兆科技Convect AI
企业智能决策的最佳伙伴
内容 30
粉丝 0
积兆科技Convect AI 企业智能决策的最佳伙伴
总阅读8
粉丝0
内容30