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

news2024/9/25 19:24:19

惯例闲话:上个月有幸成为乐老师乐谈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://www.coloradmin.cn/o/709928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么条件下会出现死锁,如何避免?

文章目录 一、什么是死锁二、产生死锁的原因:三、如何避免死锁: 一、什么是死锁 死锁,简单来说就是两个或者两个以上的线程在执行过程中,去争夺同一个共享资源导致相互等待的现象。如果没有外部干预,线程会一直处于阻塞…

图像的算术操作

1.图像的加法 用途:图像的合成 Rain图片View图片 合成代码: import numpy as np import cv2 as cv import matplotlib.pyplot as pltrain cv.imread(rain.png) plt.imshow(rain[:, :, ::-1]) plt.show()view cv.imread(view.png) plt.imshow(view…

773. 滑动谜题

链接&#xff1a;773. 滑动谜题 题解&#xff1a;https://blog.csdn.net/INGNIGHT/article/details/131350054 滑动拼图 II class Solution { public:int slidingPuzzle(vector<vector<int>>& board) {// 异常判断if (board.size() < 0 || board[0].size…

怎么管理好一个团队?

一个成功的企业需要一个高效、有能力、积极的团队来支持其业务运营。管理一个团队需要领导者具备一定的技能和知识&#xff0c;怎么管理好一个团队对于许多企业领导者而言也是一项不小的挑战。对此&#xff0c;我想首先推荐一本非常优秀的团队书籍——《经理人参阅&#xff1a;…

js vuejs dagre-d3绘制流程图实用指南 有向图可视化

写在前面 之前有小伙伴问我如何使用 D3 在前端绘制流程图,今天在这里给安排上,与大家分享。 明确一点,只要你的数据计算能力足够强,使用原生D3绘制流程图绝对可以的,但是,为了让大家更容易上手,避免重复造轮子,给大家推荐一个专门绘制流程图的 D3 插件 dagre-d3。 首…

idea tomcat js 汉字乱码

Run/Debug Configuiations->VM options:-Dfile.encodingUTF-8

服务 第七章

目录 1.tomcat 核心组件 2.处理请求&#xff0c;内部数据流向 3.请求处理过程 4.主要目录说明 5.tomcat 优化 6.总结 1.tomcat 核心组件 2.处理请求&#xff0c;内部数据流向 3.请求处理过程 4.主要目录说明 5.tomcat 优化 6.总结 tomcat 属于轻量级应用服务器&#xf…

基于Tars高并发IM系统的设计与实现-基础篇1

基于Tars高并发IM系统的设计与实现–基础篇1 作者简介 兰怀玉 毕业于中央民族大学计算机专业 先后供职国内外多家公司软件研发设计岗位&#xff0c;有丰富的软件研发经验。 从事IM领域设计研发十余年&#xff0c;先后领衔多个IM通讯系统设计与研发发&#xff0c;拥有丰富的IM…

裂墙推荐!阿里大牛新产Java面试速成指南,主打就是躺着拿Ofeer

很多粉丝后台留言&#xff0c;Java程序员面临的竞争太激烈了…… 我自己也有实感&#xff0c;多年身处一线互联网公司&#xff0c;虽没有直面过求职跳槽的残酷&#xff0c;但经常担任技术面试考官&#xff0c;对程序员招聘市场的现状很清楚。导致现在激烈竞争的原因不外乎三方面…

移动端数据可视化设计

在做APP设计的时候&#xff0c;难免会遇到一些需要展示数据的场景。使用传统的表格和文档展示数据不仅难看&#xff0c;也影响用户理解数据的含义。而数据可视化设计能将数据以更加直观的方式展现出来&#xff0c;使数据更加客观、更有说服力。 在移动应用中&#xff0c;数据可…

uview-plus上传图片,upload组件带参数上传

一、引入uview-plus 请自行在项目中引入uview-plus组件库&#xff0c;此处不多赘述 二、使用 html 部分&#xff0c;上传组件的样式自己去定义&#xff0c;不多赘述 <u-upload:fileList"fileList" // 文列列表afterRead"afterRead" // 读取后的…

03双向链表

双向链表 单向链表的缺点 单向链表&#xff0c;只能是一个方向来查找&#xff0c;而双向链表可以向前或者向后查找。单向链表不能自我删除&#xff0c;需要靠辅助结点。而双向链表可以自我删除。所以我们单链表删除结点的时候&#xff0c;总要找到temp&#xff08;待删除结点…

python+requests库使用时报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)

本人测试小白~第一次用pythonunittestrequest做接口测试的学习时&#xff0c;一直报这个ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131) 反复检查代码也没有发现什么问题&#xff0c;然后在网上找了很多方法&#xff0c;最终解决这个问题的方法…

BUUCTF 世上无难事 1

题目描述&#xff1a; 以下是某国现任总统外发的一段指令&#xff0c;经过一种奇异的加密方式&#xff0c;毫无规律&#xff0c;看来只能分析了。请将这段语句还原成通顺语句&#xff0c;并从中找到key作为答案提交&#xff0c;答案是32位&#xff0c;包含小写字母。 注意&…

三层交换机实现不同VLAN的数据转发

实验环境&#xff1a; 思科模拟器&#xff0c;Cisco Packet Tracer 实验拓扑&#xff1a; 实验配置&#xff1a; &#xff08;1&#xff09;PC配置 IP子网掩码网关PC1192.168.10.1255.255.255.0192.168.10.254PC2192.168.10.2255.255.255.0192.168.10.254PC3192.168.20.325…

Mybatis - 统计SQL执行时间

由于系统数据量较大&#xff0c;SQL执行十分低效&#xff0c;我们在做数据库优化时&#xff0c;想在日志中看到每个SQL执行的时间&#xff0c;以方便针对性的优化 一、切面编程Aspect 此方案主要是通过环绕切面的方式将mapper包下的接口方法&#xff0c;然后前后计算时间差即…

C语言初阶之结构体

结构体 1. 结构体的声明1.1 结构的基础知识1.2 结构的声明1.3 结构成员的类型1.4 结构体变量的定义和初始化 2. 结构体成员的访问3. 结构体传参 1. 结构体的声明 1.1 结构的基础知识 结构是一些值的集合&#xff0c;这些值称为成员变量。结构的每个成员可以是不同类型的变量。…

小波变换笔记

突然变化的图像或信号 小波变换 高带宽&#xff1f; 放缩和时延 放缩因子和频率成正比 小波在频域中具有带通特性 Cf 中心频率 s 小波刻度 \delta t 采样间隔 时延 我们需要移动小波&#xff0c;以便使其和信号中寻找的特征对齐 时频分析时域频率成分滤波 连续小波变换 C…

【手撕算法|动态规划系列No.3】leetcode746. 使用最小花费爬楼梯

个人主页&#xff1a;平行线也会相交 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 平行线也会相交 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 &#x1f354;本专栏旨在提高自己算法能力的同时&#xff0c;记录一下自己的学习过程&#xff0c;希望…

三相电机线电流上的锯齿状高频波形的来源

三相电机的线电流上会叠加有一组锯齿状波形&#xff0c;这里&#xff0c;光标可以看到它的频率&#xff1a;这是40KHz。当前线电流基频大约35 Hz。我们把变频器载波频率切至6.0&#xff0c;小的杂波频率变至60KHz&#xff1a; 所以&#xff0c;这类波形上的一级肉眼可见的杂波是…