Excel二次连环排序实现排程目的的技巧-8

前天,参加上海电气资源高效利用创意创新大奖赛,我的Excel优化排程项目只有十分钟介绍时间,五分钟答辩,两位学校专家对我的项目评价说,这种方法在懂自己企业的情况下可以用,还是以人工操作为主,说话听音,估计优化排程方案得奖概率不怎样。

我花了三十几年时间跨度考虑研究的问题,只允许我介绍十分钟也罢了,参赛项目都只给十分钟介绍时间,倒也相对公平,但,五分钟的答辩,只有听评介的时间,没有辩解的机会,使我感到很失望,对企业来说也失去一次推广机会。这时,我才真正感到有e-works网这样一个发表信息交流平台作用的重要性,不要让对企业真正有用的创意创新被看轻扼杀,e-works网有助让懂专业的人真正能读懂我的创意创新。

前几天,我的博文有网友留言:“非常感谢作者,此文对我及大多数人都非常受用。当下“信息流”是企业发展的关键,信息化项目的实施成败完全取决于企业自身信息化能力的提高以及基础数据的完善。首要做的事,就应该是从Excel入手,将数据进行统计及分析。所有未经过此段经历的企业,直接依靠“最好的软件”“最好的硬件”一切自动化来解决,将注定信息化建设的失败。这也是很多企业在采购软件和选型时,根本不清楚自身需求,提不出实际要求,或要求过于片面和偏激的根本原因所在。市面上再好的软件的根本逻辑大部分都是从Excel开始起步的,所谓的“自动化”“简易化”“可视化”实际是对一套成熟可用的管理方案进行优化”。又有一个网友给我留言:“博主总结了好多,对一些专业人士很有用,可以介绍给朋友看”。

我曾经口头受聘一家软件公司为模具行业的公司咨询顾问,我看了他们的PPT介绍后,明确提出对模具企业不实用,建议按我的意见修改软件,使推介到模具企业的软件到企业后马上就能安装使用。该公司不认同我的观点,坚持要到企业后,根据企业的要求进行二次开发。我不想让我介绍的模具企业去做软件实验场所,尤其该软件公司坚持说能达到什么要求,要以他们技术人员说的为准,更使我没了推介的积极性。

我总结的Excel模具排程28个操作技巧,其实就是表达了我认为软件设计应该让模具企业能够接受并无障碍实用化的观点。上述那位网友看出来我的博文连载对专业人士很有用,不错,哪家软件公司能把我的28个操作技巧融合到软件设计架构中去,那至少对模具企业的实用性将会有一个实质性的提高,更新后的软件可以在按订单生产类型企业中得到迅速拓展。

今天,我介绍的二次连环排程技巧,就是想回答那两位学院派教授在答辩时认为用Excel只能做简单升序降序排序,没多大花头的一种解说。

我在模具企业,在生产调度、生产科长、生产厂长岗位上都呆过,当时企业可称得上从人数上来讲,是远东最大的模具企业。所以,企业需要些什么信息化数据,我非常清楚,我设计的利用每张生产图纸后面的工艺流程和估工定额数据,建立企业信息流的电子表格优化计算模型,看似简单,却能解决许多管理软件无法解决的计算建模问题,或许有人不承认、不买账,没有问题,我把企业要解决的问题提出来,用我设计的Excel排程方法就能解决,你用其他软件的计算方法试试?

我以模具企业为例,简单举三个问题。

1、企业一批模具订单承接下来,仅管交货期是同一个日期,但体现在每个零件上的加工紧迫性是不同的,如何计算每个零件的优化排程加工计划?

2、现有人工计划管理的模具企业,因无法分清每个零件的加工紧迫性,所以只能以模具副为单位,对每个零件都按同一提前期投料进行物料准备,使物料资金占用过高,如何在满**货期的前提下,合理计算出分批投料的物料供应计划清单,起到降低库存和物料采购资金占用目的?

3、模具为单件单个按订单生产,且带有新产品试制性的特征,企业外客户影响因素、企业内加工扰动因素很多,如何动态优化进行加工排队顺序的调整。

要提的问题还有很多,先来三个吧,这三个问题,传统的ERP软件解决不了,APS(先进计划与排程)软件也解决不了,什么原因,我分析给你听。

问题1对基于无限产能的ERP解决不了,这就不必多加解释了。而现有国内国外APS软件的功能,没有考虑这一加工紧迫性问题,从设置优先加工原则可以看出,按模具副数为单位设计优先加工排程原则,具体到每个零件上是体现不到交货期紧迫性问题的,同一交货期的零件同样的优先等级系数,就无法做出优化选择。所以我也看到有的APS软件公司开始放弃99个以内的人工优先等级设置,考虑更多的优先等级。

问题2传统的ERP同样解决不了物料清单的时间进度问题,APS软件可以解决,但,你有一个10万到几百万的软件购置费用和每年维持费用。

问题3传统的ERP更解决不了,但国内国外APS软件的设计思路都是按优先原则一次性排程确定每个零件的开工时间和完工时间,中间生产过程的各零件排程位置是相对不变的,除非有紧急插单要排到前面去时再作重新排程调整。模具企业扰动因素很多,这种排程的优化特性很难随时间变化而继续保持,因此,这样设计的APS软件,投入模具企业中区应用,效果还不及我设计的Excel优化排程

Excel模具排程的二次连环排程,是指经两次以上排程原则的混合运算后所得到的优化排程方案,其克服了Excel只能做简单升值排序或降值排序的局限性,完全可以解决上述三个问题所需的计算数据。具有更加完善优化排程的侧重性目标。

例如,从28个技巧连载2的附图中所示的四种排程结果可知,只有用交货期紧迫性优先原则进行的排程,所得到的交货期脱期项目才有可能为最少。推广到车间各零部件流转加工中怎样计算交货期紧迫性优先系数,则需要进行如下的二次连环嵌套排程操作:

第一步,在优化排程电子表格中对各零件所剩的估工定额工时做个累加小计S值的计算,数据求和是Excel的强项,再多零件点点表格,每个零件所剩余的估工定额工时小计数就出来了,省去了靠人工求和计算不可能在短时间内完成的工作量

第二步,计算每个零件离交货期还剩余的时间t,这交货期剩余时间t的计算,如果简单按一班或两班计算,Excel可以自动计算。如各工种设备要以不同的开班数计算,可以将所剩天数T乘以一班制8小时、或二班制16小时而得。如果采取加班措施的,可再把加班工作小时数也预算计算进去,这离交货期还有多少产能工时数t,是可以人机互动计算出来的。

第三步,将交货期紧迫性系数设为U值,U值的计算公式为:U=t-S

在电子表格中轻松计算出U后,再按升值排序,即可得到按交货期紧迫性系数进行优先排程的加工排序优化方案。问题1就轻松解决了。

对每个零件首道工序的排程,计算一下它的排序加工时间进度安排,就可预测得到物料的精确供应到料日期,制定有日期进度要求的分批物料供应计划,如果供应商信誉可靠的话,可使物料库存向零靠拢,问题2也解决了。

对每道工种工序来说,表上作业排序不要1秒钟,删除已完工工序的估工定额时间可放在日常检验工序合格后,随时删除。最短可以每隔五分钟进行一次重新排程,如不是特别紧凑要求,可以每天二次进行优化排程,使排程结果始终处于优化状态。这样的话,前述问题3也解决了。

按交货期紧迫性优先原则排程,可达到定单交货期脱期项目最少的目的,对加工进度动态控制非常有效。而且,其还有动态防止交货期脱期的预警机制功能,当计算交货期紧迫性系数时,如果系数出现负值,说明现有产能安排不能满足估工定额工时之所需,存在这些零件会脱期的危险性,可提醒提前采取加班、外协作等措施予以将负荷峰值平摊化解决。

Excel二次连环排程能解决上述三个难题,难道不是吗?

 

发表于: 2011-10-21 13:38 阅读(2428) 评论(2) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

网站相关博文:

# re: 用Excel二次连环排序实现排程目的的技巧-8
引用
2011-10-21 20:58 | 不走寻常路 | 1楼
在中国的专家眼里,实用的技术根本不是技术,有这样的结果是很自然。这段时间也在为创新应用和网络EXCEL平台应用而烦恼,市场真的是铁桶一个,再加上各种利益集团,要生存真的不易。
与楼主之前的约定,一直没有放下,只是目前的时间太紧,明年可以再深入,相信会有成果的。
# re: 用Excel二次连环排序实现排程目的的技巧-8
 古古怪怪,,

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册