供应链领域主题:生产制造关键术语和系统
BOM(Bill of Material)物料清单
BOM(Bill of Material)物料清单,是计算机可以识别的产品结构数据文件,也是ERP的主导文件。BOM使系统识别产品结构,也是联系与沟通企业各项业务的纽带。ERP系统中的BOM的种类主要包括5类:缩排式BOM、汇总的BOM、反查用BOM、成本BOM、计划BOM
https://baike.baidu.com/item/BOM%E8%A1%A8/7549010?fr=aladdin
MPS(Master Production Schedule)主生产计划
MPS是指主生产计划(Master Production Schedule,简称MPS)。MPS是闭环计划系统的一个部分。MPS的实质是保证销售规划和生产规划对规定的需求(需求什么,需求多少和什么时候需求)与所使用的资源取得一致。MPS考虑了经营规划和销售规划,使生产规划同它们相协调。它着眼于销售什么和能够制造什么,这就能为车间制定一个合适的“主生产进度计划”,并且以粗能力数据调整这个计划,直到负荷平衡。
https://baike.baidu.com/item/MPS/16380056?fr=aladdin
MRP(Material Requirement Planning)物资需求计划
物资需求计划(Material Requirement Planning,MRP)即指根据产品结构各层次物品的从属和数量关系,以每个物品为计划对象,以完工时期为时间基准倒排计划,按提前期长短区别各个物品下达计划时间的先后顺序,是一种工业制造企业内物资计划管理模式。MRP是根据市场需求预测和顾客订单制定产品的生产计划,然后基于产品生成进度计划,组成产品的材料结构表和库存状况,通过计算机计算所需物料的需求量和需求时间,从而确定材料的加工进度和订货日程的一种实用技术。
https://baike.baidu.com/item/%E7%89%A9%E8%B5%84%E9%9C%80%E6%B1%82%E8%AE%A1%E5%88%92/195313?fr=aladdin&fromid=2039893&fromtitle=mrp
APS(Advance Planning Scheduling)高级计划与排程
APS系统,又名高级计划与排程(Advanced Planning and Scheduling),企业管理软件。是对所有资源具有同步的,实时的,具有约束能力的,模拟能力,不论是物料,机器设备,人员,供应,客户需求,运输等影响计划因素。
https://baike.baidu.com/item/APS%E7%B3%BB%E7%BB%9F/10923187
MES(Manufacturing Execution Systerm)制造执行系统
MES系统是一套面向制造企业车间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
https://baike.baidu.com/item/MES/12006591?fr=aladdin
WMS(Warehouse Manangement System)仓库管理系统
WMS是仓库管理系统(Warehouse Management System) 的缩写,仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,对批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现或完善的企业仓储信息管理。该系统可以独立执行库存操作,也可与其他系统的单据和凭证等结合使用,可为企业提供更为完整企业物流管理流程和财务管理信息。
https://baike.baidu.com/item/WMS/5479229?fr=aladdin
JIT(Just In Time)精益生产
准时制生产方式(Just In Time简称JIT),又称作无库存生产方式(stockless production),零库存(zero inventories),一个流(one-piece flow)或者超级市场生产方式(supermarket production)
https://baike.baidu.com/item/%E5%87%86%E6%97%B6%E5%88%B6/2389401?fr=aladdin&fromid=2039740&fromtitle=JIT
VMI(Vendor Managed Inventory)供应商管理库存
VMI全称Vendor Managed Inventory,即供应商管理库存。它是一种在供应链环境下的库存运作模式,本质上,它是将多级供应链问题变成单级库存管理问题,相对于按照传统用户发出订单进行补货的传统做法。VMI是以实际或预测的消费需求和库存量,作为市场需求预测和库存补货的解决方法,即由销售资料得到消费需求信息,供货商可以更有效的计划、更快速的反应市场变化和消费需求。
http://wiki.mbalib.com/wiki/%E4%BE%9B%E5%BA%94%E5%95%86%E7%AE%A1%E7%90%86%E5%BA%93%E5%AD%98
MES和SCM
举例来说,MES系统,常见的功能模块有一大串:生产订单管理、工单生成、工单配料、工单排程、线边库管理、产线工单执行、产能及OEE、设备维护、产线异常管理、产线检验管理、工艺管理、作业员排班......如果我们把这些模块一个个往下砍,最后只留一个模块代表MES系统,应该留下的是哪个?是“产线工单执行”——其他任何模块砍了,都不影响这个系统还被称为“MES系统”,但如果没有了这个模块,这个系统就不能叫“MES”了。所以这就是MES系统的核心功能。
了解了核心功能以后,再围绕核心功能往外扩一层,就形成下面的场景图:
这样可以按模块间的输入输出关系,在每个方向上一层层地外扩,不断把上一层起支持作用(或作为输出结果)的模块加入到场景图中来。这样一直扩到和供应链管理产生连接的那一层,让我们知道了这个系统如何影响供应链管理,就达到了我们的学习目的了。
经过这样的扩展,我们可以清楚地看到,MES系统与SCM系统有三个基本的交汇点:
1、工单配料管理(MES里有工单的交付期,SCM里有库存和在途量)
2、产线物料配送(MES里有工单的开工信息,SCM里有库存和BOM)
3、成品完工出货(MES里有工单的完工信息,SCM里有成品仓库的管理和销售订单信息)
至此,我们了解了MES系统是如何与SCM系统协同工作,又如何影响供应链管理的。
CRM和SCM
用同样的方法,我们可以画出CRM中与供应链管理相关的场景图。一套完整的CRM有非常多的功能,但因为CRM和SCM的关系比较简单,这里略去场景图,只讨论交汇点。
CRM与SCM的交汇点就是“销售订单”,CRM会把销售订单发给SCM,SCM根据成品库存情况确定需要增加多少生产订单,发送给MES后,从MES处得到交付承诺,再把交付承诺返回给CRM。
APS和SCM
如果按照前面所讲的用“只保留一个模块来代表整个系统”的原则来看,APS的核心功能就是“制定生产计划”,就是考虑各种资源——主要是产能和物料——的限制条件,制定出最优化的生产计划。
从这个核心功能及其需要的资源——产能和物料就可以看出,APS的运行SCM(物料)及MES(产能)密不可分。事实上,APS这类系统出现之前,其涵盖的管理范围就是由SCM和MES来完成的。即使到了今天,很多APS都会放到MES里,形成APS-MES系统来应用。只是随着商业环境对生产的快速应变的要求的不断提升,深度整合生产所需的资源来不断优化生产计划也越来越有必要,所以才形成了APS这一类系统。
APS管理的深度不同,和SCM的交汇点也有所不同。但主要的交汇点就是和“物料供应”相关的两类数据:库存和在途量。APS不断地从SCM那里获取物料的库存和在途量信息,来规划或调整生产任务的安排。
至此,我们了解了MES、CRM和APS与SCM协同工作时的主要交汇点
MES × SCM:1、工单配料管理;2、产线物料配送;3、成品完工出货
CRM × SCM:1、销售订单(销售订单也可以直接发给APS)
APS × SCM:1、库存;2、在途量
这几个系统之间的协同关系大致是这样的:
化繁为简
在前面的学习过程中,我们介绍了一种重要的系统思维方式——化繁为简。在系统方法论中有个著名的“奥卡姆剃刀原则(Occam's Razor)”,说的就是这种思维方式。这个原则要求“如无必要,勿增实体” (Entities should not be multiplied unnecessarily)。换个说法也就是,不重要的部分必须被剔除。
学习化繁为简,实质上是在学习甄别系统构成要素的重要性。分清了重要性,才能剔除不重要的,保留重要的。这种系统思维能力能帮助我们在面对需要满足多个目标(这些目标甚至可能是互相矛盾的)而资源又不足时,能合理选择应该放弃什么。
我们无法选择的时候,往往都是因为我们还没有搞清楚到底什么对我们更最重要。两份报价,一份价格高但交期满足要求,一份价格低但交货期太长,该选哪家?如果无法选择的话,其实是因为我们没弄清楚此时“成本”和“交期”到底哪个对我们更重要,对吗?所以选择的过程就是甄别重要性的过程,而“化繁为简”这种系统思维方法就是帮助我们甄别不同要素的重要性的有效工具。
相关文章:

供应链领域主题:生产制造关键术语和系统
BOM(Bill of Material)物料清单 BOM(Bill of Material)物料清单,是计算机可以识别的产品结构数据文件,也是ERP的主导文件。BOM使系统识别产品结构,也是联系与沟通企业各项业务的纽带。ERP系统中…...

k8s_入门_kubelet安装
安装 在大致了解了一些k8s的基本概念之后,我们实际部署一个k8s集群,做进一步的了解 1. 裸机安装 采用三台机器,一台机器为Master(控制面板组件)两台机器为Node(工作节点) 机器的准备有两种方式…...

主干网络篇 | YOLOv5/v7 更换骨干网络之 HGNetv2 | 百度新一代超强主干网络
本改进已融入到 YOLOv5-Magic 框架。 论文地址:https://arxiv.org/abs/2304.08069 代码地址:https://github.com/PaddlePaddle/PaddleDetection 中文翻译:https://blog.csdn.net/weixin_43694096/article/details/131353118 文章目录 HGNetv2网络结构1.1 主干网络1.2 颈部…...

JUC:ScheduledThreadPoolExecutor 延迟任务线程池的使用
文章目录 ScheduledThreadPoolExecutortimer(不建议用)ScheduledThreadPoolExecutor处理异常应用 ScheduledThreadPoolExecutor timer(不建议用) timer也可以进行延迟运行,但是会有很多问题。 比如task1运行时间超过…...
js str字符串和arr数组互相转换
js str字符串和arr数组互相转换 字符串转为数组 1、split()方法 返回的是原字符串的数组 var str "hello"; var arr str.split(""); console.log(arr); //输出["h", "e", "l", "l", "o"]2、Ar…...

计算机网络——40各个层次的安全性
各个层次的安全性 安全电子邮件 Alice需要发送机密的报文m给Bob Alice 产生随机的对称秘钥, K s K_s Ks使用 K s K_s Ks对报文进行加密(为了效率)对 K s K_s Ks使用Bob的公钥进行加密发送 K s ( m ) K_s(m) Ks(m)和 K B ( K S ) K…...

OpenHarmony实战:Combo解决方案之W800芯片移植案例
本方案基于OpenHarmony LiteOS-M内核,使用联盛德W800芯片的润和软件海王星系列Neptune100开发板,进行开发移植。 移植架构采用Board与SoC分离方案,支持通过Kconfig图形化配置编译选项,增加玄铁ck804ef架构移植,实现了…...

【数据结构】数组(稀疏矩阵、特殊矩阵压缩、矩阵存储、稀疏矩阵的快速转置、十字链表)
稀疏矩阵、矩阵压缩、稀疏矩阵的快速转置、十字链表 目录 稀疏矩阵、矩阵压缩、稀疏矩阵的快速转置、十字链表1.数组2.数组的顺序表示和实现3.特殊矩阵的压缩存储(1). 上三角矩阵—列为主序压缩存储(2). 下三角矩阵—**行为主序压…...

nginx 配置访问地址和解决跨域问题(反向代理)
1、配置访问地址(通过ip访问) //配置ip访问地址 location ^~/auditApp{alias /usr/local/front-apps/cbd/auditApp;index index.html;if (!-e $request_filename) {rewrite ^/(.*) /auditApp/index.html last;break;}} 2、解决跨域问题&…...

支持向量机(SVM)白话之个人理解(学习记录)
本文仅有文字理解部分,没有相应的数学公式推导过程,便于新手理解。 一、什么是支持向量机 首先我们看下面这张图,在图中圆形和三角形分别代表不同的数据类型,如何画出一条直线使两者能够显著地区分开来呢? 答案可以多…...

【运输层】TCP 的可靠传输是如何实现的?
目录 1、发送和接收窗口(滑动窗口) (1)滑动窗口的工作流程 (2)滑动窗口和缓存的关系 (3)滑动窗口的注意事项 2、如何选择超时重传时间 (1)加权平均往返…...

K8s技术全景:架构、应用与优化
一、介绍 Kubernetes的历史和演进 Kubernetes(简称K8s)是一个开源的容器编排系统,用于自动化应用程序的部署、扩展和管理。它最初是由Google内部的Borg系统启发并设计的,于2014年作为开源项目首次亮相。 初始阶段 Kubernetes的诞生…...
Java的异常机制
异常机制 三种类型 检查型异常:程序员无法预见的运行时异常:在编译时会被忽略错误ERROR:错误在代码中被忽略,在编译时检查不到 异常处理机制 抛出异常捕获异常异常处理的五个关键字:try,catchÿ…...

考虑预同步的虚拟同步机T型三电平逆变器并离网MATLAB仿真模型
微❤关注“电气仔推送”获得资料(专享优惠) 模型简介 三相 T 型三电平逆变器电路如图所示,逆变器主回路由三个单相 T 型逆变器组成。 直流侧输入电压为 UPV,直流侧中点电位 O 设为零电位,交流侧输出侧是三相三线制连…...
记一次k8s取证检材过期的恢复
复盘盘古石k8s的时候碰到了证书过期的问题,在此记录解决方法 报错信息:192.168.91.171:6443 was refused - did you specify the right host or port? 查看证书是否过期 kubeadm alpha certs check-expiration或 openssl x509 -in /etc/kubernetes/…...

【网站项目】自助购药小程序
🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板ÿ…...

Ubuntu22.04修改默认窗口系统为X11
Ubuntu22.04安装默认窗口系统为Wayland(通过设置->关于可以看到)。 一、用Ubuntu on Xorg会话登录 用户登录时,点“未列出”,输入用户名后,在登录界面底部的齿轮图标中,选择 "Ubuntu on Xorg&quo…...
延时队列实现实战:如何利用 RabbitMQ 实现延时队列,以满足特定延迟处理需求
实现延时队列,可以通过RabbitMQ的死信队列(Dead-letter queue)特性,“死信队列”是当消息过期,或者队列达到最大长度时,未消费的消息会被加入到死信队列。然后,我们可以对死信队列中的消息进行消…...
关于在Ubuntu上配置mysql踩的一些坑
最近准备换工作了,回顾了下学校时期做的那个webserver,又在linux下mysql踩了一些坑,特此记录下来 程序编译错误mysql.h: No such file or directory 云服务器缺少mysql必要的运行组件,安装: sudo apt-get install l…...

JSBridge原理 - 前端H5与客户端Native交互
1. 概述: 在混合应用开发中,一种常见且成熟的技术方案是将原生应用与 WebView 结合,使得复杂的业务逻辑可以通过网页技术实现。实现这种类型的混合应用时,就需要解决H5与Native之间的双向通信。JSBridge 是一种在混合应用中实现 …...

深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql
智慧工地管理云平台系统,智慧工地全套源码,java版智慧工地源码,支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求,提供“平台网络终端”的整体解决方案,提供劳务管理、视频管理、智能监测、绿色施工、安全管…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下: 一、场景操作步骤 操作步…...

LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...

职坐标物联网全栈开发全流程解析
物联网全栈开发涵盖从物理设备到上层应用的完整技术链路,其核心流程可归纳为四大模块:感知层数据采集、网络层协议交互、平台层资源管理及应用层功能实现。每个模块的技术选型与实现方式直接影响系统性能与扩展性,例如传感器选型需平衡精度与…...

中科院1区顶刊|IF14+:多组学MR联合单细胞时空分析,锁定心血管代谢疾病的免疫治疗新靶点
中科院1区顶刊|IF14:多组学MR联合单细胞时空分析,锁定心血管代谢疾病的免疫治疗新靶点 当下,免疫与代谢性疾病的关联研究已成为生命科学领域的前沿热点。随着研究的深入,我们愈发清晰地认识到免疫系统与代谢系统之间存在着极为复…...

RKNN开发环境搭建2-RKNN Model Zoo 环境搭建
目录 1.简介2.环境搭建2.1 启动 docker 环境2.2 安装依赖工具2.3 下载 RKNN Model Zoo2.4 RKNN模型转化2.5编译C++1.简介 RKNN Model Zoo基于 RKNPU SDK 工具链开发, 提供了目前主流算法的部署例程. 例程包含导出RKNN模型, 使用 Python API, CAPI 推理 RKNN 模型的流程. 本…...