闲人闲谈PS之四十二——顾问的“禁忌之地”—制造能力计划

article/2025/3/12 0:52:34

惯例闲话:上个月有幸成为乐老师乐谈IT系列培训课程的讲师,分享主题是,PS在装备制造和工程行业的应用。虽然培训规模不是很大,但是闲人很有信心,至少在小范围之内,参与培训的听友人来说,PS一直以来的刻板印象,是可以被打破的。会上,对于WBS的认识,让诸位一个全新的认识,此WBS非彼WBS,PS中,CBS才是它最核心的定位和初衷,搞清楚了这个本质,PS给世人造成的误解也就烟消云散了。对闲人来说,这是一次全新的认识,知识在这个时代,不应该是封闭的,后续,和团子及其他一众PS爱好者,还会继续推出大家关注的PS焦点问题。
闲话到此为止,这次聊聊产能分析问题。

一、能力计划问题——顾问的“禁忌之地”

能力计划问题为何是被称之为顾问的禁忌之地,原因其实很简单,SAP的设定规则,无限产能。在制造企业中由于需求日益强烈,SAP也推出了很多产品,如APO,APS等资源能力排程的相关产品,但国内的实施案例并不多。

因此,很多项目实施过程中,客户要求做能力计划排程,如果项目经理扛不住压力照单全收,那交付验收基本陷入无底洞,所以这也可以理解,为何在一般的项目中,乙方不敢碰也不能碰的直接原因。深层次的原因么,也不复杂,能力计划排程具有高度的行业性和专业性,很多企业管理者,并非真正理解,但是问题是现实存在的,忙的时候忙死,闲的时候闲死。

在装备制造企业中,能力计划问题更加突出。

装备制造往往带着项目属性,项目的需求往往是不均衡的,在此类企业中存在旺季和淡季,但较常规制造企业而言,分布不均。在信息化项目实施中,ERP已有功能无法应对这一需求,SAP中的能力是按照无穷大设计,需要通过其他APO,APS等排产系统来实现,国内实施案例较少,因个性化需求较高,鲜见成功案例。原因多方面,从目前项目实践上分析,在有限的项目实施周期内,多数项目实施团队没有大量精力对能力计划缺少原型设计思路,甲方也没有全局思路,多数抱着借鉴(白嫖?)的想法。

二、开个脑洞——能力计划问题解决思路

闲人之前刚成为项目经理的时候,也不幸遇到了产能问题的坑,被结结实实地打上思想钢印——接产能需求,必败无疑。随着年龄的增长,反思过去和现在需求,其实那次失败还是很有价值的,群友也正好提出了这个问题,所以,这次开个脑洞。

产能分析模型的关键在于:
1、产能需求源。和生产模块的相似,项目型制造的直接需求源来自于生产工单,但更重要的是上级项目计划产生的提前占用,这就在PP的基础上,产能占用上升一级,需要考虑项目计划纳入计划产量参数,需要精确到物料大类。
2、产能供给池。和生产模块一致,为生产提供资源服务的载体均作为工作中心
3、需求和产能单位统一。成品、半成品和产能池的单位须一致,如钢材半成品、机加工车间按KG数,面板类成品材料、组装线按平米数
4、产能占用和释放时点。这是产能模型设计中,最为关键且最复杂的部分。笔者的经验,很多企业通过自开发手段做了很多探索性的应用,但实际落地效果并不好,多数为产能占用和释放的时机没有做到枚举,出现很多例外情况导致失败屡见不鲜。
5、系统呈现,通常按日历分布显示。

在这里插入图片描述

三、项目需求源

产能占用来自于系统能在生产相关的WBS上输入任务负荷量,工作中心,系统自动计算工作中心的每天负荷量
这样就可以让计划部门知道未来生产每天的负荷量,当前的产能能否满足负荷,由生产管理者根据经验和系统分解计算的负荷报表来判断未来生产能否满足。
基本思路如下:
1、在计划管理部门分解好WBS,编制项目总计划之后,制造中心在WBS上维护关键工作中心,工作量,预排时间,交期,只要预排的完成时间不晚于计划管理部门的交货日期,可由制造中心自由安排
2、若WBS已经存在实际未清生产工单,那么系统在计算生产负荷量的时候,将直接从工单中获取实际负荷量,从而避免重复计算负荷。
系统逻辑如下,检查某个WBS是否已经有实际工单产生,如果有,那么就直接扣减WBS的预排量。
在这里插入图片描述
在这里插入图片描述

如上图,项目计划排50吨,项目主生产需求由项目预留产生,挂50吨生产需求量,通过MRP运行产生计划订单,转30吨生产工单。这个转移过程和预算监控物料承诺成本转移的逻辑是一致的。
3、系统从2个地方取负荷量

  1. 项目预排生产计划,并尚未产生实际工单的WBS
  2. 已经产生实际工单,同时扣减
  3. 系统根据开始,完成时间,扣除周日周天,节假日,计算每天的生产负荷量。

在这里插入图片描述

产能负荷占用是一个动态的过程,这里主要有项目计划预排(网络预留产生的MPS主生产计划)、工单的计划产量2个参数变量。先从静态的角度,看资源占用时间线。

四、产能供给池

工作中心的额定产能,通过下表维护,作为系统主数据。其中关键在于,额定产能具有时效性质,在系统设计时,需要将额定产能的时效周期维护上,图中M0003气保焊车间,分成3班/天,产能72吨/天。这是静态数据,相对容易实现。

在这里插入图片描述

五、问题关键症结点——产能占用和释放

以上2个步骤完成后,对工单的关键工序维护关键工作中心,和项目预排的占用对应,实现占用的转移。

在这里插入图片描述

图 工单维护关键工作中心
从这里开始,加入动态因素,及占用和释放时机算法,是能力计划的核心。这里分析最简单的三个时机,预排、建工单、工单入库。这三个时机点,如下图

在这里插入图片描述

如上图,+表示产能占用,-标识产能释放。计算最小单位为WBS。这是项目制生产的最大特征,通过WBS汇总数据。

这里是否有种似曾相识的感觉:物料移动的移动类型、一笔交易会计借贷方。产能的占用和释放,底层原理和财务科目余额转移、合并的是完全一样的。理解了这个原理,对于产能的相关开发功能,是否有种豁然开朗的感觉?

以上完成后,可以对生产资源的占用情况分解到天。

在这里插入图片描述

六、呈现

逻辑固化后,一般产能按时间线来呈现。如下图,按每个WBS作为分析对象,

在这里插入图片描述
在这里插入图片描述
小结:回顾以上的产能设计思路,
对于产能分析这个拦路虎,通过本部分内容给各位读者揭开产能底层逻辑,理解之后,在蓝图设计过程中,抓住产能分析的颗粒度、占用和释放的时机,破解产能问题,并非无解。


http://chatgpt.dhexx.cn/article/h7BbNsGX.shtml

相关文章

ibm x201 怎么清理内部_ThinkPad X201拆解,联想Thinkpad X201拆机图解

1.jpg (25.79 KB, 下载次数: 2552) 2010-6-1 20:13 上传 ThinkPad X201掌托,没有防滚架,这个掌托就显得很软。电磁屏蔽做得很用心。 2.jpg (39.16 KB, 下载次数: 2556) 2010-6-1 20:13 上传 ThinkPad X201掌托特写,可以看到掌托塑料件是MITSU…

学习opencv:PS滤镜—浮雕

实现浮雕效果的算子有很多&#xff0c;效果大同小异&#xff0c;不同算子的处理结果在细节上会有所差异。事实上&#xff0c;任何一阶差分算子都可用于实现浮雕效果&#xff0c;简单起见&#xff0c;这里使用算子[-1,1]。 代码如下 #include<iostream> #include <…

ps给图片加钢印方法

给图片加一个钢印其实很简单 这样的效果只能类似钢印 简单可以按照下面的方法 准备资料 &#xff1a;一个要加钢印的图片 一个透明印章即可实现 方法&#xff1a;斜面和浮雕 一、打开图片 二、打开透明印章 三、将透明印章移动到图片中 四、进行图层设置 右击印章图层---混合…

PS钢印效果制作

PS制作钢印效果一法 转载教程:严禁做假.... 附件 1.jpg (37.05 KB) 2008-6-10 22:39 2.jpg (33.59 KB) 2008-6-10 22:39 3.jpg (38.57 KB) 2008-6-10 22:39 4.jpg (42.49 KB) 2008-6-10 22:39 5.jpg (39.2 KB) 2008-6-10 22:39 6.jpg (44.63 KB) 2008-6-10 22:39 7.jpg…

Oracle中extract()函数

oracle中extract()函数从oracle 9i中引入的,主要作用于一个date或者interval类型中截取特定的部分 extract()语法如下&#xff1a; extract ( { year | month | day | hour | minute | second | 某一时区 } from { date类型值 | interval类型值} ) 要点一&#xff1a;extract()…

oracle ora-01652:无法通过1024(在表空间SYSTEM中)拓展temp段

1.报错 2.查询拓展表空间 2.1查看表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.…

hpux oracle10.2.0.4下报ORA-1652 unable to extend temp segment by 128 in tablespace CARDTS

hpux oracle10.2.0.4 rac 下报ORA-1652 unable to extend temp segment by 128 in tablespace CARDTS hpux 11.31 oracle10.2.0.4 rac ,2 nodes 值得注意的是&#xff0c;报的是不能在CARDTS表空间中扩展temp段。。。 后来查询metalink 文章&#xff0c; Troubleshooting ORA-1…

原创:oracle中单行函数介绍 lt;五gt;

在SQL中有两种函数一种是单行函数&#xff0c;一种是多行函数.在sql与pl/sql中都自带了很多类型的函数,比如有字符、数字、日期、转换和混合型等多种函数用于处理单行数据,因此这些都被称为单行函数.这些函数都可以被用于select、where和oder by等子句中.下面我们就来分析单行函…

EXPDP报错:ORA-60019 creating initial extent of size 14 in tablespace of extent size 8

一、原因概述 和SecureFiles新的LOB架构相关。11g之前叫BasicFiles。在11g如果不特别指定&#xff0c;默认是会创建成BasicFiles LOB。但是在12c之后&#xff0c;LOB列在ASSM管理的表空间。默认都会创建成SecureFiles。 也就是DB_SECUREFILE初始化参数&#xff0c;在11g时&…

oracle 中 /*+ full(表名)*/ 优化详解

文章目录 hint 关键字&#xff1a; /* full(表名)*/可能遇到的问题别名为 "SELxx" hint 关键字&#xff1a; / full(表名)/ 一般来说&#xff0c;sql 优化时&#xff0c;尽量走 index&#xff0c;但不绝对有时候&#xff0c;全表扫描的效率比索引高 索引 和 全表扫…

Docker——Docker 镜像详解

Docker 镜像 Docker镜像是什么Docker镜像加载原理联合文件系统&#xff08;UnionFS&#xff09;镜像加载原理镜像分成理解 Commit镜像镜像的总结 Docker镜像是什么 Docker 容器的运行是基于宿主机的内核&#xff0c;通过linux的namespaces来实现隔离&#xff0c;相对于虚拟机而…

Docker镜像使用详解

目录 基础命令使用进阶 容器和虚拟机具有相似的资源隔离和分配优势&#xff0c;但功能不同&#xff0c;因为容器虚拟化的是操作系统而不是硬件。多个容器可以在同一台机器上运行&#xff0c;并与其他容器共享操作系统内核&#xff0c;每个容器在用户空间中作为独立进程运行。一…

docker镜像下载及docker镜像管理

文章目录 docker镜像下载镜像说明通外网主机上获取镜像官网上查看镜像的详细说明 镜像的命名方式镜像的重命名镜像的删除删除单个删除全部镜像 镜像的打包与解压包默认存放路径说明镜像打包【单个】镜像打包【多个】镜像解压 容器的导出和导入把容器导出为镜像镜像导入为容器 查…

Docker基础 - 仓库,镜像,容器详解

仓库&#xff0c;镜像&#xff0c;容器的关系 我们再回顾下仓库&#xff0c;镜像&#xff0c;容器的关系&#xff08;这是官网的图&#xff09; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NBtYxRyR-1683856218077)(null)] Docker 镜像 当运行…

Docker本地镜像推送到私有库

Docker Registry是官方提供的工具&#xff0c;可以用于构建私有镜像仓库 1. 下载镜像Docker Registry docker pull registy 2. 运行私有库Registry&#xff0c;相当于本地有个私有Docker hub docker run -d -p 5000:5000 -v /zzyyuse/myregistry/:/tmp/registry --privileg…

docker镜像

docker镜像 文章目录 docker镜像1.镜像的概念2.docker镜像层3.docker存储驱动3.docker registry4.Docker Hub 1.镜像的概念 Docker镜像类似于虚拟机中的镜像&#xff0c;是一个只读的模板&#xff0c;也是一个独立的文件系统&#xff0c;包括运行容器所需的数据。 Docker镜像…

Docker入门教程:本地打包docker镜像

什么是Docker&#xff1f; Dockers是基于Go语言开发的虚拟容器技术。以前我们部署应用通常是将源代码打包成一个jar包运行&#xff0c;这样就会受到运行环境、配置环境的限制&#xff0c;而且程序也不能跨服务器运行。Docker基于Linux容器技术&#xff0c;将Java源代码、运行环…

Docker 镜像

&#xff08;一&#xff09;下载实例 &#xff08;二&#xff09;镜像基本操作 备注&#xff1a; 相同名称的镜像可以存在多个&#xff0c;即需要不同的tags版本 &#xff08;三&#xff09;使用 Dockerfile 定制镜像 &#xff08;1&#xff09;介绍 镜像的定制实际上就是定…

Docker (一)之docker镜像库地址

一、关于docker的镜像问题&#xff1a; 当我们想要去拉取一个镜像的时候&#xff0c;初始的时候会去从国外的镜像库里面拉取&#xff0c;速度可想而知&#xff1b;这时我们需要给docker配置一个国内的镜像库&#xff1a; 目前发现docker有2个地方可以配置镜像库的地址&#x…

Docker镜像发布到阿里云和私有库

目录 一、Docker镜像 &#xff08;一&#xff09;概述 &#xff08;二&#xff09;Docker镜像加载原理 &#xff08;三&#xff09;镜像分层结构优势 &#xff08;四&#xff09;重点理解 &#xff08;五&#xff09;docker commit操作实例 &#xff08;六&#xff09;总…