) }* w2 B; J5 o* k但是从80年代开始,一些重要的化学工业企业如BASF, DOW, Du Pont发现,单靠企业自身生产过程的优化、改进企业内部的管理所获得的收效变得越来越有限,开始分析为他们供应物料的上下游企业的活动。90年代,随着商品市场国际化和竞争加剧,形成了产品用户化和交付期多变的环境,某些大型制造企业改进管理的焦点转移到相关的独立企业之间的协调和企业外部的物流和信息流的集成和优化。8 ~. d! G6 x* J3 C
" o e6 d2 ]1 _4 O7 K _
但ERP仅仅是当时多数企业应用的制造资源计划MRPII而已,推出ERP的术语是为了反映当时的系统比原来有所进步,如加强了按行业的解决方案和扩展了需求管理、产品构型、电子数据交换、现场服务等功能;以及它采用的是client/server结构、关系数据库和开放平台等新的计算机技术等。90年代中期,ERP虽然增强了与客户和供应商业务的交互和Internet能力,但无论在计划技术基础或功能方面都不具备协调多个企业间资源的观念和能力,ERP仍旧是面向企业内部的事物处理系统。) P3 e5 {3 A# j: h. K8 P
ERP计划模型落后* J( V4 e; \( A0 ]* y H5 o& N- T l
* J U9 S1 }( M# v另一方面,众所周知,ERP的计划管理的模型仍然是MRPII,其编制计划的方法仍然采用MRP和MPS计算物料的需求、发布补充定单等。这种于60年代出现的用最朴素逻辑、在计算机帮助下按产品BOM和工艺流程逐级推演,得到了在一般平稳生产条件下可以应用的生产计划方法,流行了近40年。但是MRP方法存在着以下重要的弱点:6 Q+ ~3 Z* K& j: A' A8 f# {9 c8 \/ z
/ h9 y% s4 r3 r, s1 u
-MRP算法假定提前期是已知的固定值;- i3 S3 d' O0 q" q% s! I
2 b* z6 z: {( C# ]# C9 o-系统要求固定的工艺路线; & N. K1 V5 B+ H; ` " d' A: I/ r. _# E6 f-仅仅根据交付周期或日期来安排生产的优先次序;5 z% v( ^( H: G7 a" J- _; ?) N* P) n
) S) k- Y$ P. B8 n5 k) X
-所有工作都是在假定无限能力的前提下进行;: F9 Z/ ?) j! }( S: X
8 P( @4 ]0 s0 p
-重复计划过程要花费相当多的时间。而相关计划的更改十分困难。 5 I' K" Y% R X2 D; A2 h, Y5 b7 W. m
另外,MRP极为贫乏的决策支持能力令制造企业的上层管理人员甚为不满。30多年来MRP的这些缺陷虽然不断有些技巧性的改进、虽然ERP系统在做生产计划时考虑了能力资源的约束,但仍旧是一种串行过程的校验处理,始终没有实质性的改变。/ n H% [* D1 P
, g0 x3 S5 c1 V+ Y
在国际化多变的市场面前,MRP的上述缺点显得愈加突出,传统ERP的计划模型越来越不能适应企业变化的需求。对于行业领先的大企业和重要的国际化制造商,替代MRP和扩展ERP是势在必行的。直至90年代中期,寻求克服ERP缺点的努力开始有了成果,这就是高级计划与排产技术(Advanced Planning and Scheduling,APS)的实用化和供应链管理(Supply Chain Management,SCM)。, Q! \- l$ h# t
供应链和供应链管理$ o" S4 ]; Y& |, b: X2 ]+ {
) ^/ A, H+ U; @# v5 u
早在1982年著名的管理大师Oliver 和Webber就应用了供应链管理Supply Chain Management这术语。其后,通过在销售渠道研究(Channel Research)、协调与合作、在生产与分销网络中库存的分配与控制、生产计划层次等方面的研究给予扩大和完善,形成了供应链管理的理论和实践。 & @: R& X* @% h/ X' [* w2 }. T供应链和供应链管理的定义 / w: \4 N- n1 t( N+ i9 n' y ; k3 H. Y8 w& l' m供应链Supply Chain是用过程观对企业活动的一种描述,即企业从最初获取原材料到转换成最终产品、直至交付给最终用户的整个生产、销售过程是由若干“供”—“需”环节作有序链接的。供应链包括了在企业内、外制造产品和提供用户服务的增值链中的全部功能。因此,供应链涉及两个以上通过物流、信息流和资金流关联在一起的法律上独立的组织。由于目前的企业往往是多产品的,供应链实际上是以自身企业为核心的全部增值过程(或活动)的网络。 & a- t" o/ c& O3 k 5 v" `: g8 F2 s, t) O1 E供应链管理Supply Chain Management则是对供应链所涉及组织的集成和对物流、信息流、资金流的协同,以满足用户的需求和提高供应链整体竞争能力。简言之,供应链管理就是优化和改进供应链活动,供应链管理的对象是供应链的组织(企业)和它们之间的“流”; 应用的 方法是集成和协同;目标是满足用户需求最终是提高供应链的整体竞争能力。 & D2 ~' n0 j- {* x1 e- M( c供应链管理的理念1 d/ i2 a# v3 c5 i: y: l8 o
7 D1 h9 U& w( R A) @$ ^供应链是新的管理哲理的基础,认为从供应商到企业自身、到分销商、到最终用户之间的关系是合作、协同、信息共享、全程优化、相互利益的认同和共同赢利的。供应链的观点是对生产和销售活动的一种认识论,每个企业或组织的供应链或供应网络是客观存在的。应用供应链观点来分析生产—销售,就会发掘出企业过去不曾认识到的问题,应用供应链管理的方法和软件就是对企业现有的供应链进行改造,使企业的增值流更流畅和更有效。( U ]' ]( y' o2 b" Y4 b
# v' X5 d) G. c7 \# `5 K实现SCM有两大技术支柱:集成(Integration)和协同(Coordination)。而供应链的协同功能则以3项技术为基础:1)现代的信息和通讯技术;2)过程标定(基准)—以行业的最佳实践(Best Practices或 “best- in-class)企业的运行效果为基准模板(Benchmarking),实行供应链改造的后来者向这个模板看齐;和3)高级计划与排产技术(Advanced Planning and Scheduling,APS)。APS能够统一和协调企业间的长、中、近期的计划,是SCM的核心。7 I* F. J6 v+ P" }
APS支持SCM的发展 + L! H5 e, C, A& C' e& m! Y3 i% m/ v5 {' _' R8 B; [0 u
APS是支持SCM进行供应链各个环节之间的计划和协同的最主要的手段。没有APS,供应链管理就只能作为一种管理理念,而不可能成为计划和协同的工具,更不可能形成可推广的软件。4 K8 c5 q0 _& F% \) h: R
APS的发展! w9 o2 G+ W0 N
3 R* k: ^% I# Y0 s9 e5 S从上个世纪40年代以来,用数学方法进行精确计算来安排计划和生产进度表就一直是一个传统的研究课题。线性规划作为管理科学的基础,在管理理论的教科书中比比皆是。数十年来,学院派的学者对这个课题的研究乐此不疲。但是现实世界太复杂,理论与实际存在较大的距离,即便使用大型计算机,也未取得可行的应用。随着MRP方法的诞生,生产计划管理领域就形成了两种方法或两种计划思想的发展道路,存在着并行的两种编制生产计划哲理:MRP法和数学解析方法。 ^" r- P( [ C6 Q( S( P M% L6 a. d
在80年代中期,从缩短计划运行时间开始的改进MRP的工作取得成效,有人开发了一种快速MRP的模拟技术。这种方法将生产作业模拟在独立计算机上的以常驻内存方式进行,脱离了当时占业务计算支配地位的主机,使制造企业完成生产计划排程只用几分钟而不是当时所公认的20多个小时。虽然当时的尝试并没有考虑计划的约束条件,但它已经成为一种新的计划与排程方法的开端。+ Z. M: c) i/ F; K* @% y
! T$ u- I$ I% g5 w著名的OPT发明人Eli Goldratt对 APS的发展有显著的功绩。优化生产技术OPT本身就是一种根据能力瓶颈的安排计划的哲理,后来他又继续发展成为约束理论Theory of Constraints,开始在离散制造业优化排序中应用,出现了第一批APS公司和基于常驻内存运行的交互式APS产品。1984年AT&T推出的 Karmarkar’ s 算法 ,成为线性规划突破性进展,以后几乎被所有现代LP解决方案所采用。90年代一些主要的化工企业开始选用APS供应商的产品。. I [7 H0 Y( @. h" J% B( b% \
- X, S" [( c3 q' R& w, k
其后,新的计划与排程系统开发商,其中许多人具有数学或运筹学高级学位,花费多年的心血,将线性规划等优化方法适用化,在更新一代计算机的支持下,创造出几乎能在瞬间生成优化计划的程序,使理论的数学解析的计划方法达到了实用程度。这些新的软件包被称为APS引擎(advanced planning and scheduling engines)。在MRP—ERP的鼎盛时期,新的计划解决方案—APS引擎的成熟,使生产计划方法的交替不可避免的发生了。ERP也出现了继续完善和扩充功能,及改变ERP的功能和性质这两种发展趋势。 & o, w* @3 E6 Y" l8 z1 ?APS的核心和技术特征3 s, ^# b; a+ }% p K3 ]
* s4 g+ x- p3 M4 p' K) j, P2 iAPS的核心是久经磨练的数学算法或解决方案。但APS所采用的并不是单一的技术,具体应用的算法(诸如线性规划linear programs、整数混合规划mixed-integer programming、推理heuristics、约束理论theory of constraints,、模拟simulation等等),视需要解决问题的类型而定。APS从ERP系统下载数据到专用服务器上做常驻内存的处理,实现计划的反复运算或对可选方案进行评估,直至得到可行的或基本上可获利的计划或进度表。由于这些系统通常不存在数据库查询和存取的问题,APS的反复运算可以很快完成。" S- u& D1 `5 u& p7 V
$ `, R/ e8 o; S, r/ U8 I
这样就形成了,高级计划与排程APS的3项技术的特征:3 r2 `5 A0 g- Y0 W1 P' F" T