第二章 物料需求计划MRP
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
主要内容
制造业与制造管理1
物料需求计划的产生2
物料需求计划的生成3
批量法则LSR与安全库存SS4
MRP静态逻辑模型与服务业案例6
冲销时间与安全时间5
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
一、制造业与制造管理
泛指所有除采购和销售等必备活动外,还有将低价值
材料转换成高价值产品过程的企业。制造业
1
依流程特征可分为
装配式生产与流程
式生产
制造业分类
2
依批量大小可分为
连续式生产、间歇
式生产以及项目式
生产
制造业分类
3
依生产环境则又可
分为计划生产和定
单生产。
其中,定单生产又
包含定单组装与定
单设计
制造业分类
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
机器
(Machine)
材料
(Material)
信息资源
人力
(Manpower)
资金
(Money)
制造业资源
信息资源涵盖四项传
统资源的主文件、计
划文件与交
制造业资源
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
依这些总体计划
及主文件资料
(如材料主文件、
材料表、存货资
料等)制订更细
致的详细计划
(如物料需求计划
)
管理者根据资源
主文件资料(如
客户、资金、存
货资料等)制订
总体计划(如生
产规划、主生产
计划)
根据详细计划中
的建议并考虑实
际能力限制等实
际约束后采取实
际可行行动并形
成交资料(如采
购单、制令单)
资源主
文件资料
总体计划 详细计划
交
件资料
交信息反馈
制造管理主要过程
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
制造业的核心任务及管理问题
信息社会
总体环境:商品供大于求
需求快速多变
竞争方式:供应链之间竞争
核心任务:成本管理,时间、
信息以及关系的管理
工业时代前期
总体环境:商品供不应求
核心任务:企业成本管理
竞争方式:企业之间竞争
管理幅度、
深度与难度
日益增加
制造业的问
题越来越多
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
制造管理的常见问题
1 预测困难
9 供应商交期难以控制、质量不够稳定
8 缺乏管理决策所需信息
7 制造成本不正确
6 制造现场绩效衡量困难
5 制造现场生产进度不明
4 生产流程经常变动
3 相关活动协调困难
2 提前期短、交货急迫
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
二、物料需求计划的产生
19世
纪初
1915
1962
70
年代
产生背景产生背景
生产控制技术
20世
纪初
1959
1965
1934
定单数量研究
Harris发明
经济订购量EOQ技术
Wilson发展出再订购点系统ROP,
并推出存货规划技术
Bosch公司首创
再生法物料需求计划
Case首创
净变法物料需求计划系统
Orlicky首先
区分独立与相关需求
美国生
产与库
存控制
协会
APICS
“物料需
求计划
改革运
动”
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
物料需求计划对传统再订购点法的发展
再订购点法是依靠库存补充的需求量预测并保持一定安全库存储备来确定定货
点的库存补充方法。
再订购点=单位时段的需求量*订货提前期+安全库存量
订货提前期t t t t
数量
订货提前期
0
订货提前期 订货提前期
消费减速消费加速均衡消费
订
货
量
增
加
订
货
点
不
变
订
货
量
不
变
订
货
点
升
高 订
货
量
不
变
订
货
点
降
低原
订
货
量
原
订
货
点
安全
库存
再订
购点
最高
库存
T
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
再订购点法到物料需求计划的主要发展
(t=2)
A
B
F
C D
E H K
(t=2)
(t=1) (t=2) (t=2)
(t=3)
(t=1)
(t=3)
产品结构层次
2
1
0
主要主要
发展发展
区分了独立需求与相关需求特性
由间接转为直接关注需求的时间属性
即由考察再订购点转为进行时间分段/细分
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
产品结构与物料计划的关系
F
A
B C D
KH
E
购
买E 购
买F
购
买H 购
买K
购
买D
装
配B
装
配A
装配C
计
划
倒
排
交货期
时间倒序
特别要注意:物料需求计划只考虑最迟时刻,是因为这样可以最大限度地保持资源
的弹性。在当今需求紧急又多变环境中,保持资源弹性的意义不言而喻。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
物料需求计划的定义与基本原理
主生
产计
划
产品信息
库存信息
物料
需求
计划
加工计划建议
采购计划建议
合同
其他需求
预测
一种既要保证生产又要控制库存的计划方法,它在产品结构的基础上运
用网络计划法原理,根据主生产计划和产品结构中各层次物料的从属和
数量关系,以每个物料为计划对象,以(最迟)完工日期为时间基准倒排计
划,按提前长短区别各物料(最迟)下达计划时间的先后顺序。
物料需求
计划MRP
基本基本
原理原理
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
三、物料需求计划的生成
MRP的基础信息
处理逻辑的7个关键变量
1.毛需求/总需求
(Gross Requirement, GR)
2.在途量SR
3.预计在库量(POH)
4.净需求
(Net Requirement, NR)
5.计划定单收料
(Planned Order
Receipts, PORC)
6.预计可用量(Projected
ailable Balance, PAB)
7.计划定单发出
(Planned Order
Releases, POR)
2
MRP的主要输入信息
1.主生产计划
(Master Production
Scheduling, MPS)
2.独立需求
(Independent Demand)
3.材料主文件
(Item Master,IM )
4.材料表
(Bill of Material, BOM)
5.库存状态
(Inventory Status)
6.工厂日历
(Shop Calendar)
1
逾期量(Past Due)
1.毛需求GR的逾期量
2.在途量SR的逾期量
3.计划定单发出POR的
逾期量
3
最低阶码(Low-Level
Code, LLC)
一个材料可能出现在一
个最终产品的不同阶次
或多个产品的多个阶次
中,系统以该材料在所
有产品结构中最低阶次
码定为最低阶码,并以
此决定其在MRP系统中
运算的先后次序。
(见下页案例)
4
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
A
B
F
C D
E D H E
(n=0
)
E
(n=1
)
(n=2
)
(n=2
)
(n=2
)
(n=3)
(n=2
)
(n=1
)
(n=1
)
(n=2
)
A
B C D
K
E C D
FE
(n=1)
(n=2)
(n=0)(n=0)
(n=1)
单一产品LLC案例 多个产品LLC案例
最低阶码(Low-Level Code, LLC)案例
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
MRP基本逻辑模型
MRP
基
本
工
作
逻
辑
流
程
图
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
MRP基本运算逻辑
GR
j
(t)=
t=0
t=1
2<=t<=T
注意:计算过程中出现未定义值默认为0;溢出计划期间T值无须考虑
GR的运算逻辑
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
POH
j
(t)=
t=1
2<=t<=T
1<=t<=T
1<=t<=T
其中:PORC
j
(t)是由NR
j
(t)和LSR共同决定的函数,函数形式主要取决于批量法则LSR。
POH的运算逻辑
NR的运算逻辑
PORC的运算逻辑
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
1<=t<=T
T—LT
j
<t<=T
POR
j
(t)=
t=逾期/past/0
1<=t<=T—LT
j
0
PAB的运算逻辑
POR的运算逻辑
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
MRP基本逻辑案例(详见书和EXCEL表)
①首先计算第1阶MRP物料A和B全部期别的毛需求。
A B C D E F G H I J K
1 时段 0 1 2 3 4 5 6 7 8 9
2 X的POR 0 200 0 100 0 200 0 100 0 200
3 Y的POR 0 200 150 100 100 100 100 100 100 100
4
5 父件件号 X X Y Y B B C
6 子件件号 A B A C C D E
7 单位用量 1 2 2 2 1 1
8 损耗率 0
9
案例MRP基本工作逻辑流程图的解析与图示
图续下页… …
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
其中:括号内数字代表计算先后顺序
A B C D E F G H I J K
10 A(LT=2) OH= 300 AL= 200 SS= 10 Yield= 100% LS= 500
11 Periods 0 1 2 3 4 5 6 7 8 9
12 . 0 0 0 0 0 0 0 0 0 0
13 GR
0
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
14 SR 0 500 0 0 0 0 0 0 0 0
15 POH
16 PAB
17 NR
18 PORC
19 POR
20
21 B(LT=1) OH= 250 AL= 200 SS= 10 Yield= 95% LS= 300
22 Periods 0 1 2 3 4 5 6 7 8 9
23 . 20 20 0 10 10 0 10 10 0 10
24 GR
20
(11)
(12)
0
(13)
(14)
10
(15)
(16)
10
(17)
(18)
0
(19)
(20)
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
②随机选取A或B,此处假设选A,按照{POH(t)→NR(t)→PORC(t)→PAB(t)}的顺
序依次计算第1至第9期数据。
A B C D E F G H I J K
10 A(LT=2) OH= 300 AL= 200 SS= 10 Yield= 100% LS= 500
11 Periods 0 1 2 3 4 5 6 7 8 9
12 . 0 0 0 0 0 0 0 0 0 0
13 GR 0
14 SR 0 500 0 0 0 0 0 0 0 0
15 POH
(21)
157
(25)
-157
(29)
(33)
-284
(37)
(41)
192
(45)
(49)
(53)
16 PAB
(24)
157
(28)
(32)
(36)
216
(40)
(44)
192
(48)
(52)
(56)
17 NR
(22)
0
(26)
(30)
0
(34)
294
(38)
(42)
0
(46)
(50)
0
(54)
18 PORC
500
(23)
0
(27)
500
(31)
0
(35)
500
(39)
500
(43)
0
(47)
500
(51)
0
(55)
19 POR
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
③一次性计算A所有期别的POR数据,至此,A计算完毕。
④接着选取B,按照{POH→NR→PORC→PAB}的同样顺序依次计算B的第1至
第9期数据;图略。
⑤然后,一次性计算B所有期别的POR数据,至此,第一阶MRP物料的计算
全部结束;图略。
⑥接下去开始下阶MRP物料的MRP计算,依此类推,直至所有MRP物料计算
完毕;图略。
A B C D E F G H I J K
10 A(LT=2) OH= 300 AL= 200 SS= 10 Yield= 100% LS= 500
11 Periods 0 1 2 3 4 5 6 7 8 9
12 . 0 0 0 0 0 0 0 0 0 0
13 GR 0
14 SR 0 500 0 0 0 0 0 0 0 0
15 POH 157 -157 -284 192
16 PAB 157 216 192
17 NR 0 0 294 0 0
18 PORC 500 0 500 0 500 500 0 500 0
19 POR
500
(57)
500
(58)
0
(59)
500
(60)
500
(61)
0
(62)
500
(63)
0
(64)
0
(65)
0
(66)
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
四、批量法则LSR与安全库存SS
静态批量法则
动态批量法则
定量的 定期的
逐批法
定量
批量法
经济
订购
量法
定期
评估法
定期
批量法
最低
单位
成本法
最低
总成
本法
量期
平衡法
瞻前
顾后法
MRP批量法则分类
有时按某批量法确定的定货量只是一基准量,还要考虑最小订购量或增
量的倍数调整问题。需求量大于最小订购量时增量的倍数调整问题还有
三种情况,参见书上的表。
批量法则LSR
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
根据对库存物资的需求量超过规定数量这一事件发生的概率来确定SS。
该法是有关缺货频率(次数)的问题。
如某目标表述为“建立适当安全库存以使得需求量超过200单位这一事件发生
的概率仅为5%”。
如某需求服从N(100,20)的正态分布,若每月一次订购100且月初到货,则一
年中将有6个月可能缺货(即大致有6个月的需求会超过100),其缺货概率为50%。
安全库存SS
为应对需求不确定而对预期需求附加的库存
(一) 概率方法 如人们关心冬天是否有雨雪一样
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
若我们仍是一次订购100,但比刚才情况提前一些时间订货,使得当库存降至20单
位时所订货物就入库,这时就建立了相当于一个标准差大小的安全库存,查正态
分布表可求得需求被满足的概率为(=+),而缺货(即正态分布图
中的阴影部分)的概率约为16%(=100%—%),见图。
特别强调:这并不是说每月额外订购20个货物,而是每次仍然订购一个月的使用量100
,但应安排好接收计划以便货到时仓库仍有20单位的库存。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
关注短缺多少单位的方法,其中的服务水平是指可以立刻用现有库存来满
足需求的数量。
例如:若对某物资需求量为1000单位,则95%的服务水平意味着950单位的该
物资可以立即从库存中得到满足,而短缺数量是50单位。
为讲解这种方法,首先定义以下两个术语:
①z为既定服务水平下安全库存与标准差的比值;
②E (z)为对应标准差为1的缺货期望值,即对应б=1的每一订购提前期内缺
货预期数。
例如:设每量服从正态分布N(100,10),且每初有110单位的库存,则缺货期
望值=1*缺1个概率+2*缺2个概率+…+加至无穷=1*需求为111的概率+2*需求为
112的概率+加至无穷
(二) 服务水平方法 如人们关心雨雪量大小一样
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
布朗期望值表(对应б=1)
z -2 -1 0 1 2
E (z)
布朗期望值图
前文讲概率方法时曾建立20单位SS,相当一个标准差,即z=1,查上表
得E (z)=,但这E (z)是对应б=1的,而此标准差б=20,故总短缺数
量=*20=单位,相应服务水平为()/100=%。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
1.既定服务水平下的定量订货模型
应用服务水平方法求解安全库存时,需要区分定量定货模型与定期订货模型。
由于定量订货模型是连续监控的,所以缺货的风险只发生在订购的提前
期内(即订购时点与到货时点之间。需求不确定的定量订货模型如下图:
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
需求量不确定时再订购点和安全库存的计算公式:
对定量订货模型,需求量确定与不确定的主要区别在于再订购点
的计算,而两者的订购批量/数量是相同的,都考虑需求量短缺成
本、订购成本、存储成本等。
R=d*L+SS
式中,R为再订购点;d为日需求量;L为提前期;
SS=z*б
式中,бL为提前期L内使用量的标准差;
因“年需求量*短缺概率=每次订购的短缺量*年订购次数”
故 D*(1-P)=(E(z)*бL)*(D/Q)
式中,D为年需求量;P为期望服务水平;1-P为短缺概率;Q为每次订购量。
将该式变形即可得到如下重要公式:
E(z)=(1-P)* Q/бL ()
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
定量订货模型的SS计算案例
某产品日需求量服从正态分布N(60,8)。供应来源可靠,提前期固定为6天。订购成本
为10美元,每单位产品年存储成本为美元/单位.年,不计短缺成本。假设销售全年
发生,需求相互独立。求能用库存满足95%顾客需求的订购量、安全库存及再订购点。
解:以上已知条件可化为d=60单位;бd=8单位;L=6天;S=10美元; H=美元/单位.年;D=60*365
单位;
订购量即为经济订购量Q=SQRT(2DS/H)=SQRT(2*60*365*10/)=740(单位)
订购提前期内需求标准差бL2=(б12+б22+б32+б42+б52+б62)=(6*бd2)=
可计算出E(z)=(1-P)*Q/бL=()*740/=
由E(z)查期望值表并用插值法可得z≈
可计算出安全库存SS=z*бL=()*= (单位)
可计算出再订购点R=d*L+SS=60*6+()=(单位)
此处SS为负意味着当库存降至刚好满足提前期内需求量360(=d*L=60*6)时就订购Q的话,实际服务
水平比期望值还要高。为使服务水平降至95%,应降低再订购点R.
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
2.既定服务水平下的定期订货模型
定期订货系统一般比定量订货系统要求更高的安全库存,此时的安全库
存应保证在盘点(周)期T和提前期L内都不发生缺货。需求不确定的定期
订货模型如下图:
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
因为“订货量=盘点和提前期内平均需求+安全库存-现有库存(含已定未交量)”,故订货量为
q=d*(T+L)+SS-I
式中:q为订货量;d为日需求量;T为盘点期; L为提前期;I为现有库存(含已定未交量)
安全库存的计算公式为:
SS=z*бT+L
式中:бT+L为T+L期内使用量的标准差。
“盘点期内需求量*短缺概率=每次订购短缺量” 故d*T*(1-P)=E(z)*бT+L。将该式变形可得:
E(z)=d*T*(1-P)/бT+L
注意:只有在定期订货模型中,安全库存SS的使用可能会增加订购量q ;而在定量订
货模型中,SS的使用仅使再订购点R提前或延后,并不增加或减少订购量q 。
需求量不确定时再订购点和安全库存的计算公式:
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
定期订货模型的SS计算案例
某产品日需求量服从标准分布N(10,3)且需求相互独立,盘点30天,订购提前期
为10天。管理部门已制定了满足98%需求的政策。在某个盘点期初(即订购点处)
产品库存尚有150单位。问SS和订购量应为多少?
解:已知的是每日需求标准差且各自相互独立,而公式需要的是整个T+L期内的需求标准差,
由бT+L2=(T+L)*бd2可得бT+L=SQRT((30+10)*32)=
由公式()可算出E(z)=d*T*(1-P)/бT+L =10*30*()/=
由E(z)查期望值表并用插值法可得 z≈
由式()算 SS=z*бT+L=*≈5单位
算q=d*(T+L)+SS-I=10*(30+10)+5-150=255单位
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
五、冲销时间与安全时间
冲销时间OT
例:盖房时每个楼层都要用到相同钢筋,但无须一开始就把所有钢筋购入,此
处决定开始和期中分两批采购到位。采购钢筋提前期1个月,建房提前期6个月。
若8月底需交付2栋楼房,最迟应于2(=8-6)月底下达开工指令;将需要各一
半钢筋分别于2月底和5月底采购到位,相应,最迟应于1月底和4月底下达采购
计划才能保证钢筋及时采购到位。用表格规范形式表示见下面3个表。
件号 LT SS LSR 最小订购量MIN 倍数BS 良品率Y
房子A 6个月 0 LFL 1 1 100%
钢筋B 1个月 20 LFL 200 1 100%
表1 材料主文件IM的基本属性
表2 材料表BOM的基本属性
父件件号 子件件号 序号 单位用量 损耗率 冲销时间
房子A 钢筋B 10 200 0 0
房子A 钢筋B 20 200 0 -3(个月)
引例引例
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
表3 冲销时间示例(父件POR推导子件GR时依OT值进行调整)
房子A Past OH=0 AL=0 SS=0 LSR=LFL MIN=1 BS=1 Y=1 LT=6
Periods 0 1 2 3 4 5 6 7 8
. 0 0 0 0 0 0 0 0 0
GR 0 0 0 0 0 0 0 0 2
SR 0 0
POH 0 0 0 0 0 0 0 -2
PAB 0 0 0 0 0 0 0 0
NR 0 0 0 0 0 0 0 2
PORC 0 0 0 0 0 0 0 2
POR 0 0 2 0 0 0 0 0 0
钢筋B Past OH=50 AL=0 SS=20 LSR=LFL MIN=200 BS=1 Y=1 LT=1
Periods 0 1 2 3 4 5 6 7 8
. 0 0 0 0 0 0 0 0 0
GR 0 0 400 0 0 400 0 0 0
SR 0 0
POH 50 -350 20 20 -380 20 20 20
PAB 50 20 20 20 20 20 20 20
NR 0 370 0 0 400 0 0 0
PORC 0 370 0 0 400 0 0 0
POR 0 370 0 0 400 0 0 0 0
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
冲
销
时
间
OT
OT对MRP基本工作逻辑流程图的影响及处理1
OT对MRP基本运算逻辑的影响分析及处理策略2
冲销时间OT案例3
参见书上图
通过改进GR计算公式即可完成
见书和EXCEL表
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
安全时间ST
ST
① 将MRP逻辑各期PORC(t)及相应
POR(t+LT)同时提前的一个非负时间值
② 保障在实际交货期超过原定前置时间的
情况下仍能在需要日期前交割订单
③ 目的主要就是减少供货商
迟交对生产所造成的影响
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
ST对MRP基本工作逻辑流程图的影响仅在
原图POR计算步骤后增加一个判断调整
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
子件B的MRP报表(ST=0)
Part=B Past OH=600 LT=2 SS= 0 AL=0 LS= 400 ST=0
Periods 0 1 2 3 4 5 6 7 8
.
GR 0 600 100 800 0 500 400 400 400
SR 0 0 400
POH 0 300 -500 0 -500 -400 -400 -400
PAB 0 300 0 0 0 0 0 0
NR 0 0 500 0 500 400 400 400
PORC 0 0 500 0 500 400 400 400
POR 0 500 0 500 400 400 400 0 0
注意:在下页ST=1的表中,将GR前移这一中间过程也列入其中。由于落入逾
期的600个毛需求应该并入第一期中去,故GR(1)=700。另外,为便于对比,我
们将若按照此ST处理策略含义应该出现的期望值PORC**和POR**列在最下两行。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
子件B的MRP报表(ST=1)
Part=B Past OH=600 LT=2 SS= 0 AL=0 LS= 400 ST=1
Periods 0 1 2 3 4 5 6 7 8
.
GR前移 600 100 800 0 500 400 400 400 0
GR 600 700 800 0 500 400 400 400 0
SR 0 0 400
POH -100 -100 300 -200 -200 -200 -200 200
PAB 300 300 300 200 200 200 200 200
NR 100 100 0 200 200 200 200 0
PORC 400 400 0 400 400 400 400 0
POR 800 0 400 400 400 400 0 0 0
PORC** 0 500 0 500 400 400 400 0
POR** 500 0 500 400 400 400 0 0 0
由上表可清楚看到:若真在父件POR推导子件GR时处理ST,实际MRP运算结果
并不如愿。究其原因,ST不属于物料之间的相互关系,不应该在主要是处理物
料间相互关系的GR计算步骤中处理。所以这种处理ST策略的逻辑是不严密的、
错误的。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
PORC
j
#(t)= PORC
j
(t+ST
j
) PORj
#(t)= PORj(t+STj) 1≤t≤T-STj
0 0 T-LT
j
<t≤T
t =0
ST对MRP基本运算逻辑的影响及处理
就是用公式表达调整后的步骤
建议ST处理新策略MRP逻辑中不再直接处理ST值;而在
采购发单作业时,才对可能分配给有ST正值供应商的(剩
余部分)定单的交货日期提前相应ST值。
特别注意:此时MRP基本工作逻辑和运算逻辑中都不再处理安全时间ST值。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
六、MRP静态逻辑模型与服务业案例
集成了冲销时间OT对MRP基本工作逻辑流程图的影响,
并舍弃安全时间ST对其的影响( 参见下页图)。
集成OT和ST处理策略新建议后的、编制一次MRP
报表的基本逻辑模型称为MRP静态逻辑模型。
MRP静态工作逻辑图
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
GR
j
(t)=
t=0
t=1
2≤t≤T
MRP静态运算逻辑
在基本运算逻辑基础上,集成了OT因素对GR公式
的改进并舍弃ST对PORC和POR公式的调整。
GR的运算逻辑
SR的来源(略)
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
POH
j
(t)=
t=1
2≤t≤T
1≤t≤T
1≤t≤T
POH的运算逻辑
NR的运算逻辑
PORC的运算逻辑
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
(2) 对定量批量法FOQ和经济订购量法EOQ:
POR
j
(t)=
t=0
1≤t≤T—LT
j
T—LT
j
<t≤T 0
1≤t≤T
PAB的运算逻辑
POR的运算逻辑
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
MRP实质是简化的网络计划法,所以它不仅可
运用于制造业,也完全可以应用于服务业。
简化的航空服务流程图
简化的航空服务排程
服务业MRP案例
服务业MRP案例原型
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
服务作业主文件
件号 X Y A B C D E
作业名称飞机抵达飞机起飞 地面引导洗手间清理燃料补给 餐点准备垃圾清理
前置时间 0 0 1 2 1 2 1
航空服务的服务结构图
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
航空服务作业的服务表
注意:
①因MRP为保留资源弹性只考虑最迟开工和最迟完工时间并以最迟完工日期为时间
基准倒排计划,所以B、C、D、E应皆为Y下阶A的子件,而不是X下阶A的子件。
②由于X子件A的需求在X需求时刻之后,故应设置相应OTXA= -1。
③此处单位用量是指进行服务时需同时使用的设备或人员。
父件 X Y A
子件 A A B C D E
序号 10 10 10 20 30 40
单位用量 1 1 2 1 3 1
冲销时间 -1 0 0 0 0 0
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
Y的MRP逻辑运算
Y(LT=0
)
OH= 0 AL= 0 SS= 0 LSR= LFL
Period
s 0 1 2 3 4 5 6 7 8 9 10
. 0 0 0 0 0 0 0 0 0 0 1
GR 0 0 0 0 0 0 0 0 0 0 1
POH 0 0 0 0 0 0 0 0 0 -1
PAB 0 0 0 0 0 0 0 0 0 0
NR 0 0 0 0 0 0 0 0 0 1
PORC 0 0 0 0 0 0 0 0 0 1
POR 0 0 0 0 0 0 0 0 0 0 1
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
航空服务作业的MRP报表
Periods 0 1 2 3 4 5 6 7 8 9 10
A(LT=1) OH= 0 AL= 0 SS= 0 LSR= LFL
GR 0 0 1 0 0 0 0 0 0 0 1
POH 0 -1 0 0 0 0 0 0 0 -1
PAB 0 0 0 0 0 0 0 0 0 0
NR 0 1 0 0 0 0 0 0 0 1
PORC 0 1 0 0 0 0 0 0 0 1
POR 0 1 0 0 0 0 0 0 0 1 0
B(LT=2) OH= 0 AL= 0 SS= 0 LSR= LFL
GR 0 0 0 0 0 0 0 0 0 2 0
POH 0 0 0 0 0 0 0 0 -2 0
PAB 0 0 0 0 0 0 0 0 0 0
NR 0 0 0 0 0 0 0 0 2 0
PORC 0 0 0 0 0 0 0 0 2 0
POR 0 0 0 0 0 0 0 2 0 0 0
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
因直接面向顾客的服务活动的提供和享用是同时发生,上页表所示
的服务需求显示方法容忽略该做工作.
如:若将B的“PORC(8)=POR(8)=0”理解为无需安排人员服务,无
疑将导致工作上的疏忽。
为避免这种误解,服务业需要采用一种更为醒目的服务需求显示方
式,即希望在各个单位时段空格内都应明确标注需不需要服务人员
/设备及需要多少服务人员/设备。如果某个/组人员的值班时间跨越
了多个时段,则希望在其中每个时段都显示相应的值班服务人员/
设备名单。
为满足服务业这种非常醒目的服务需求显示特性与方式,需对MRP
数据、运算和报表显示进行适当调整,如此形成以下的服务需求计
划。
服务业的工作需求显示特性
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
将PORC和POR统一起来并重新命名为新术语“服务”,其含义类似于
PORC,为“立即需要提供以便满足当期需求GR的服务”。
将相应服务活动的前置时间都设置为0。
原来通过设置LT值来表示服务活动持续1个或多个时段的内涵借助于OT值
的合理设置来表达。
服务需求计划相应的服务作业主文件
件号 X Y A B C D E
作业名称飞机抵达飞机起飞地面引导洗手间清理燃料补给餐点准备垃圾清理
前置时间 0 0 0 0 0 0 0
服务需求计划
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
服务需求计划相应的航空服务作业的服务表
父件 X Y A
子件 A A B B C D D E
序号 10 10 10 20 30 40 50 60
单位用量 1 1 2 2 1 3 3 1
冲销时间 -1 0 1 2 1 1 2 1
服务需求计划相应的航空服务结构图
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
注释1:
对原LT值为1的子件,在做服务需求计划时,将其LT值修正为0后仅
需将相关BOM中该子件对应的OT值由0修正为1即可。其原因有两点:
①LT值为1意味着该服务活动只持续1个时段,即不存在跨时段问题。
②在父件POR与PORC合并后,原通过父件POR在其PORC上前移1
期来实现子件活动在父件活动开始之前就需要完成的意图只能转化为
通过在相关BOM中将该子件对应OT值由0修正为1来实现。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
注释2:
对原LT值大于1的子件,因其活动持续多个时段.故还需将原BOM中
单笔父件与子件记录分解为多笔父件与子件记录并修正相关OT值。
如:将B的LT值由2变为0之后,为体现作业B是作业A的紧前活动以
及作业B自身持续2期的时间特性,需将原来A下单个子件B分解为冲
销时间分别为1和2的两个子件B,即原来一笔“OTAB=0”的A—B记
录分为“OTAB1=1”和“OTAB2=2”的两笔A—B记录,相应的
QPAB1=QPAB2=2则意味着两个时段都需要2组人员/设备。
同样,如果某子件作业的LT值由3转变为0,则需将原来的单笔BOM
记录分解为OT值连续的3笔BOM记录。
特别注意:表中仅OTXA和OTYA保留原值,因为父件X和Y对应的
是时刻点,而不是持续一段时间的活动。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
注释3:
由于直接面向顾客的柜台服务或窗口服务无法库存,顾客的毛需求GR就
是净需求NR。
这样,除不用再考虑已有库存OH、库存保留AL、和在途库存SR信息外
某省市略为方便求解NR而特设的中间库存状态变量POH以及表明各期末
预计库存数量的PAB。
故在MRP逻辑运算中完某省市略SR、POH、PAB和NR四栏,并将GR
和NR统称为“需求”。
同样因服务无法库存,则决定补充数量的批量法则必为逐批法LFL。
相应各期“服务”计划(即原各期PORC/POR)必定等于各期NR。而GR
和NR统称为“需求” 。
所以,MRP逻辑运算只需保留“需求”和“服务”两个变量及其栏位即
可。
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
服务需求计划逻辑及其计算
件号 期别 0 1 2 3 4 5 6 7 8 9 10
X 需求 1
服务 1
Y 需求 1
服务 1
A 需求 1 1
服务 1 1
B 需求 2 2
服务 2 2
C 需求 1
服务 1
D 需求 3 3
服务 3 3
E 需求 1
服务 1
航空服务作业的服务需求计划
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
(1) 在服务需求计划中,不再强调“最晚开始时间”与“最晚结束时间”,
而是强调这个时段内是否需要服务人员进行服务活动并且需要几个服务人员
/设备进行服务。对那些只对应某时刻点的服务,需注意应将其放在哪个时
段。
(2) 这个应用冲销时间的例子其实也是一个能力有限情况下进行排程的MRP
系统。需2个时段才能完成的作业B,无论如何不能安排在一个时段中完成,
故在作业A下定义二个子件B,其OT分为1和2,这样就可达到有限能力下排
程的目的。
(3) 以上案例是假设只有一架飞机。实际业务中所有航班都会排入MPS,再
利用MRP逻辑计算所有服务作业的需求。MRP计算出来的是最晚开始时间
(LST)计划,而ERP系统的其他功能也能作出最早开始时间(EST)计划,
管理者可以在EST及LST之间做调整,使整个排程计划的负荷及产量达到平
衡。
服务需求计划案例说明
企业资源计划
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
(4) 本案例虽为服务业,一个标准的企业资源规划系统仍旧适用,
不需加以修改,只需正确设置服务主文件与服务表等,主生产计
划可用以纪录最高阶服务作业的计划;材料需求规律可展开各阶
服务作业的细节计划,计算的原则并无二致。
(5) 服务业要应用MRP或者更简单的服务需求计划时,要特别注意
区分自身哪些活动符合此处所描绘的服务业特征,而自身又有哪
些活动更符合制造业特征,如此才能更恰当地设置合理数值。
(6) 在航空服务作业的服务需求计划表中,由X导出的服务作业A在
第1期的POR并没有进一步被展开为B、C等子件的GR,而由Y导出的
服务作业A在第10期的POR就进一步展开为B、C等子件的GR,这是
因为X下作业A并无子件而Y下作业A有子件B、C、D、E。MRP程序如
何具备这种“智能”呢?亦即MRP程序如何实现X之子件A不需要再
展开至子件而Y下子件A需要展开至B、C、D、E呢?这个关键问题
将在详细讲解了基础数据Item Master 和BOM之后再进行解答。
C l i c k t o e d i t p a n y s l o g a n .