《1 前言》
1 前言
21世纪制造企业面对的是需求急剧变化与竞争高度激烈的全球化市场。企业为了保持其竞争能力, 必须不断地缩短产品开发研制时间, 改进产品质量, 降低生产成本, 缩短交货周期
随着供应链概念的提出, 供应链管理 (supply chain management, SCM) 成为当今众多学者研究的主题。供应链管理有战略层和运作层两种研究层次。在这些方面已经建立了许多优化供应链运作模型如:Williams介绍了七种探索型方法, 用以规划装配型供应链的生产—配送操作
这些模型从成本与时间的不同角度分析了供应链整体优化问题。以上模型评价指标统计表明, 现有SCM战略决策模型多以成本指标为评价基础, 没有全面考虑供应链整体综合绩效。本文在整体供应链模型的综合绩效评价体系基础上, 分析了MTO (make to order) 生产策略下供应链联盟内生产企业的多支供应链集成指派决策问题, 建立了供应链联盟集成优化决策模型。
《2 供应链绩效评价指标》
2 供应链绩效评价指标
供应链管理的战略目标, 就是要最大化产品附加值、整合产品生产过程、改善市场响应速度和缩短产品的生命周期。库存量的不确定性是制约市场响应速度和生产成本的重要因素。对于生产企业, 只有不断提高产品附加利润, 更好地满足顾客需求和尽量减少过多的库存, 才能有效地降低经营风险和生产成本
在供应链决策建模方面, 目前主要使用成本和顾客满意度同时兼顾柔性和响应度作为评价指标
· 利润 (profit, P) ——利润指标通过上游企业的意愿支付和本企业的生产成本之差表示;
·提前期 (expected lead time, ELT) ——柔性是企业对客观环境的反映能力, 提前期越短, 产品和过程柔性越高。
·交货敏捷度 (expected delivery delay, EDD) ——该指标反映了供应链或者企业履行承诺的能力, 可靠性可以由交货的敏捷度来描述。
· 库存成本 (expected stocking cost, ESC) ——包括在制品 (work in process) 的持有成本, 成品持有成本和运输持有成本等等, 库存量的减少可以降低半成品和成品的浪费。
通过这些指标不仅可以评价该节点企业 (或供应商) 的运营绩效, 而且还能够考虑该层次节点企业 (或供应商) 的运营绩效对其上层节点企业或整个供应链的影响。
《3 假设和符号说明》
3 假设和符号说明
根据MTO生产策略与供应链整体绩效评估的特点, 笔者采用了一般教材和文章中的假设:
1) 所研究的供应链属于联盟型供应链, 即某一企业成员在供应链中占有主导地位, 对其他成员具有很强的辐射和影响能力;
2) 模型中提前期和延期生产的赶工成本与生产企业自身管理水平相关, 每个企业的赶工成本在决策期间可近似认为无变动。
3) 由于时间变量变化范围很小, 笔者设定提前期和延期生产各类活动的赶工成本与时间变量是线形关系。
4) 处于不同地点企业之间的交货运输成本不同。
主要的指标相关参数符号设定见表1。
其中:
Table 1 Table of variables and parameters
《表1》
符号 | 定义 |
WP | 意愿支付/元 |
ETC | 期望总生产成本/元 |
ELT | 期望提前期/天 |
EDD | 期望交货迟延/天 |
ESC | 期望库存成本/元 |
EFC | 提前期期望变动成本/元 |
ERC | 迟延期期望变动成本/元 |
ESL | 上游企业期望提前期/天 |
ESD | 上游企业期望迟延期/天 |
PL | 计划生产提前期/天 |
TL | 计划运输提前期/天 |
PD | 生产迟延期/天 |
TD | 运输迟延期/天 |
NPD | 实际平均生产迟延期/天 |
NPL | 实际平均运输迟延期/天 |
FC | 固定成本包括原材料供应、生产和交货成本/元 |
CS | 原材料采购固定成本/元 |
CP | 产品生产固定成本/元 |
CT | 运输固定成本/元 |
Cfp | 提前期赶工生产成本/元·天-1 |
Cft | 提前期赶工运输成本/元·天-1 |
Crp | 迟延期赶工生产成本/元·天-1 |
Crt | 迟延期赶工运输成本/元·天-1 |
HP | 在制品持有成本/元·天-1 |
HT | 制成品运输持有成本/元·天-1 |
PS | 原料供应迟延惩罚/元·天-1 |
PM | 成品生产迟延惩罚/元·天-1 |
PT | 运输迟延惩罚/元·天-1 |
MSP | 制成品市场销售均价/元; |
设联盟有m层:N1, N2, …Nm, nj=|Nj|, j=1, 2, …, m, 代表每层的企业数量。供应链联盟以产品生产周期为基础划分层次, 可以近似地认为Ni∩Nj=ϕ, 即每层的企业集合是不相交的。联盟的一支供应链设计是一个m元组:i1, i2, …, im, 其中i1∈N1, i2∈N2, …, im∈Nm。对于进行合作的供应链上下游企业, 集成决策四个绩效评价指标定义如下:
利润:
当k=m-1时, P
提前期:
交货敏捷度:
库存成本:
第一个指标是效益指标要求越大越好, 后三个指标是成本指标要求越小越好。
《4 集成决策模型》
4 集成决策模型
《4.1初始化处理》
4.1初始化处理
一个供应链联盟的运作环境是由顾客需求和竞争企业共同影响的。在这样的环境下, 供应链联盟的核心决策层根据环境的变化, 调整联盟集成目标, 给定各个绩效指标的权重, 合理地调整安排合作策略, 选择合作伙伴。
目标权重wi, i=1, 2, 3, 4;
由于四个绩效指标的单位不统一, 为了能够进行综合比较, 在初始阶段要对原始数据进行始化处理。采用线性转化法分别对效益指标和成本指标进行转换
对于效益指标:zij=xij/x
对于成本指标:zij=1- (xij/x
《4.2集成决策模型》
4.2集成决策模型
s.t.
p
《图1》
模型说明:
· 目标函数中p
· 目标函数中P′, ELT′, EDD′, ESC′分别代表对供应链原始的四项绩效指标数据P, ELT, EDD, ESC进行初始化处理之后的值。
·目标函数中 (P′)
· 约束模型 (16) ~ (19) , 确保了在多支供应链构建中, 每个企业有原料或者半成品的输入就要有产品输出。
·求解模型得到解p
《4.3模型解性质的探讨》
4.3模型解性质的探讨
首先, 设b
该博弈核心收益的特征函数构建如下:
a.∀k∈{2, …, m-2}, 对于所有的i∈Nk, x
b.对于所有的i∈N1, x
c.对于所有的i∈Nm, x
集成求解模型 (15) 的对偶规划为
这样任取一匹配i1, …, im;i1∈N1, …, im∈Nm, 则有:
所以对于所有的T⊆N有x (T) ≥v (T) 。另外由对偶规划的性质, 可知在最优解点, 两个规划的目标函数值是相同的。于是又得到x (N) =v (N) 。这样根据博弈核心的定义可知, 集成求解模型的最优解就是联盟博弈的核心。
《5 算例》
5 算例
考虑一个四层的供应链决策制订的联盟核心企业, 如何合理安排12个备选的合作者为最终的产品用户服务。第一层:原料供应商;第二层:组件生产商;第三层:产品装配商;第四层:终端顾客。对于终端客户, 在本模型中设定他们根据市场平均销售价格购买供应链联盟提供的产品。
经过与潜在的合作者和消费者沟通, 核心企业根据供应链运作环境, 制订了集成化目标和指标的权重参数 (表2) 。
各层企业的运作决策数据见表3算例数据表, 其中M代表原料提供商, C代表组件提供商, A代表装配商, U代表终端顾客的意愿支付MSP=5 000元。
利用公式 (1) ~ (7) 计算原始数据的四个指标值, 然后对其进行线形变换规范化得到表4规范化数据数据表。
数据带入集成决策模型 (15) ~ (19) , 得到:在给定运作环境与MTO生产策略下供应链联盟合作的最优战略, 即联盟形成四条相互独立的供应链, 最优的整体绩效值是470.35。这四条供应链安排如下:
M1-C1-A3-USER3;M2-C3-A1-USER4;M3-C4-A4-USER1;M4-C2-A2-USER2;
《6 结论》
6 结论
建立了一种基于MTO生产策略的供应链集成决策模型。根据供应链自身运作的特点提出了包括利润、提前期、交货敏捷度和库存成本在内的四标准绩效评估体系。利用模型的指标权重, 供应链联盟的决策制订者可以方便灵活地将自己对供应链运作环境的主观判断加入集成决策模型之中。模型解也符合联盟博弈的核心体现出模型战略的稳定性。
通过算例可以看出, 供应链中的企业在联盟核心的影响下调整合作战略, 使整个联盟以MTO策略生产的整体综合绩效达到最大, 使联盟稳定性达到最高。
Table 3 Data table for numerical example
《表3》
M1 | M2 | M3 | M4 | C1 | C2 | C3 | C4 | A1 | A2 | A3 | A4 | |
WP | - | - | - | - | 1500 | 1650 | 1550 | 1600 | 3000 | 2900 | 2950 | 3050 |
SL | 2 | 3 | 1 | 2 | 1.5 | 2 | 1 | 1.5 | 1 | 2 | 0.5 | 1 |
SD | 0.5 | 1 | 1.5 | 0.5 | 0.5 | 1 | 2 | 1 | 0.3 | 0.4 | 0.2 | 0.5 |
PL | 7 | 8 | 6 | 9 | 5 | 6 | 4 | 7 | 3 | 2 | 1 | 3 |
TL | 10-C1 | 15-C1 | 11-C1 | 18-C1 | 15-A1 | 12-A1 | 8-A1 | 7-A1 | 8-U1 | 6-U1 | 5-U1 | 4-U1 |
20-C2 | 12-C2 | 19-C2 | 11-C2 | 9-A2 | 10-A2 | 16-A2 | 18-A2 | 4-U2 | 6-U2 | 9-U2 | 7-U2 | |
13-C3 | 14-C3 | 12-C3 | 13-C3 | 11-A3 | 12-A3 | 9-A3 | 10-A3 | 4-U3 | 5-U3 | 2-U3 | 1-U3 | |
12-C4 | 18-C4 | 13-C4 | 20-C4 | 18-A4 | 14-A4 | 10-A4 | 9-A4 | 3-U4 | 1-U4 | 2-U4 | 4-U4 | |
PD | 3 | 4 | 3 | 6 | 0.8 | 0.6 | 0.4 | 0.8 | 0.5 | 0.8 | 0.2 | 0.4 |
TD | 2-C1 | 4-C1 | 2-C1 | 5-C1 | 1-A1 | 2-A1 | 1.5-A1 | 3-A1 | 1-U1 | 2-U1 | 1.5-U1 | 0.4-U1 |
6-C2 | 3-C2 | 5-C2 | 3-C2 | 3-A2 | 2-A2 | 3-A2 | 1-A2 | 2-U2 | 1-U2 | 1-U2 | 1.5-U2 | |
3-C3 | 3-C3 | 3-C3 | 4-C3 | 1-A3 | 2-A3 | 2-A3 | 2-A3 | 2-U3 | 1.5-U3 | 0.5-U3 | 0.8-U3 | |
3-C4 | 5-C4 | 2-C4 | 6-C4 | 2-A4 | 3-A4 | 1-A4 | 4-A4 | 0.5-U4 | 1-U4 | 0.5-U4 | 0.6-U4 | |
NPD | 5 | 4 | 6 | 9 | 2 | 3 | 5 | 7 | 1 | 1.2 | 0.4 | 0.5 |
NPL | 10 | 9 | 12 | 15 | 6 | 8 | 7 | 8 | 4 | 3 | 2 | 5 |
CS | 400 | 400 | 400 | 400 | 1400 | 1580 | 1490 | 1560 | 2500 | 2600 | 2800 | 2500 |
CP | 400 | 420 | 410 | 430 | 700 | 800 | 780 | 900 | 1200 | 1400 | 1500 | 1200 |
CT | 160-C1 | 220-C1 | 180-C1 | 240-C1 | 300-A1 | 250-A1 | 310-A1 | 200-A1 | 300-U1 | 320-U1 | 200-U1 | 180-U1 |
260-C2 | 180-C2 | 250-C2 | 180-C2 | 230-A2 | 240-A2 | 230-A2 | 340-A2 | 280-U2 | 240-U2 | 190-U2 | 210-U2 | |
200-C3 | 210-C3 | 190-C3 | 190-C3 | 280-A3 | 250-A3 | 240-A3 | 230-A3 | 250-U3 | 330-U3 | 240-U3 | 200-U3 | |
180-C4 | 240-C4 | 200-C4 | 260-C4 | 320-A4 | 280-A4 | 250-A4 | 220-A4 | 340-U4 | 280-U4 | 230-U4 | 180-U4 | |
CFP | 20 | 20 | 21 | 18 | 15 | 18 | 23 | 17 | 24 | 20 | 22 | 28 |
CFT | 10 | 10 | 12 | 11 | 8 | 6 | 8 | 7 | 10 | 14 | 16 | 17 |
CRP | 15 | 14 | 12 | 9 | 11 | 13 | 10 | 8 | 6 | 5 | 8 | 9 |
CRT | 10 | 10 | 9 | 12 | 7 | 6 | 8 | 5 | 10 | 11 | 14 | 9 |
HP | 2 | 1 | 1.5 | 2 | 2 | 3 | 4 | 5 | 0.5 | 0.4 | 0.8 | 0.6 |
HT | 1.5 | 0.5 | 1 | 1 | 0.8 | 1 | 1.5 | 2 | 1 | 1.2 | 2 | 1.5 |
PS | 3 | 2 | 4 | 2 | 4 | 5 | 6 | 4 | 5 | 6 | 4 | 3 |
PM | 2 | 1 | 3 | 3 | 4 | 3 | 5 | 6 | 2 | 3.5 | 4 | 2.5 |
PT | 3 | 2 | 2 | 1 | 4 | 5 | 3 | 2 | 8 | 10 | 7 | 9 |
NTL | 11-C1 | 17-C1 | 13-C1 | 18-C1 | 18-A1 | 12-A1 | 10-A1 | 10-A1 | 10-U1 | 8-U1 | 6-U1 | 6-U1 |
22-C2 | 13-C2 | 21-C2 | 11-C2 | 11-A2 | 15-A2 | 20-A2 | 17-A2 | 6-U2 | 6-U2 | 9-U2 | 7-U2 | |
15-C3 | 16-C3 | 14-C3 | 15-C3 | 13-A3 | 14-A3 | 11-A3 | 13-A3 | 8-U3 | 7-U3 | 4-U3 | 2-U3 | |
14-C4 | 20-C4 | 14-C4 | 20-C4 | 19-A4 | 14-A4 | 10-A4 | 9-A4 | 3-U4 | 5-U4 | 3-U4 | 5-U4 | |
NTD | 4-C1 | 5-C1 | 3-C1 | 6-C1 | 2-A1 | 1-A1 | 2-A1 | 4-A1 | 1-U1 | 3-U1 | 1.5-U1 | 1-U1 |
6-C2 | 3-C2 | 6-C2 | 5-C2 | 4-A2 | 3-A2 | 4.5-A2 | 2-A2 | 2.5-U2 | 2-U2 | 2-U2 | 2-U2 | |
4-C3 | 4-C3 | 5-C3 | 6-C3 | 1-A3 | 5-A3 | 2-A3 | 4-A3 | 3-U3 | 2-U3 | 1-U3 | 1.2-U3 | |
5-C4 | 7-C4 | 4-C4 | 6-C4 | 3-A4 | 3-A4 | 3-A4 | 2-A4 | 0.5-U4 | 1.5-U4 | 2-U4 | 0.6-U4 |
Table 4 Normalization data table for numerical example
《表4》
M1 | M2 | M3 | M4 | C1 | C2 | C3 | C4 | A1 | A2 | A3 | A4 | |||
P′-C1 | 0.968 | 0.543 | 0.746 | 0.297 | P′-A1 | 0.927 | 1.000 | 0.637 | 0.931 | P′-U1 | 0.932 | 0.807 | 0.983 | 0.967 |
P′-C2 | 0.847 | 1.000 | 0.851 | 1.000 | P′-A2 | 1.000 | 0.389 | 0.296 | 0.296 | P′-U2 | 1 | 1 | 0.933 | 0.962 |
P′-C3 | 0.873 | 0.665 | 0.884 | 0.563 | P′-A3 | 0.956 | 0.673 | 0.682 | 0.682 | P′-U3 | 0.989 | 0.808 | 0.894 | 1 |
P′-C4 | 1 | 0.520 | 1 | 0.253 | P′-A4 | 0.980 | 0.920 | 1 | 1 | P′-U4 | 0.986 | 0.877 | 1 | 0.997 |
ELT′-C1 | 0.345 | 0.103 | 0.308 | 0.065 | ELT′-A1 | 0.122 | 0.091 | 0.381 | 0.415 | ELT′-U1 | 0 | 0 | 0.381 | 0.273 |
ELT′-C2 | 0 | 0.208 | 0 | 0.290 | ELT′-A2 | 0.367 | 0.182 | 0 | 0 | ELT′-U2 | 0.333 | 0 | 0 | 0 |
ELT′-C3 | 0.241 | 0.138 | 0.269 | 0.226 | ELT′-A3 | 0.286 | 0.091 | 0.333 | 0.302 | ELT′-U3 | 0.333 | 0.1 | 0.667 | 0.545 |
ELT′-C4 | 0.276 | 0 | 0.231 | 0 | ELT′-A4 | 0 | 0 | 0.286 | 0.340 | ELT′-U4 | 0.417 | 0.5 | 0.667 | 0.273 |
EDD′-C1 | 0.421 | 0.1 | 0.315 | 0.08 | EDD′-A1 | 0.465 | 0.217 | 0.278 | 0.172 | EDD′-U1 | 0.357 | 0 | 0 | 0.458 |
EDD′-C2 | 0 | 0.2 | 0 | 0.24 | EDD′-A2 | 0 | 0.217 | 0 | 0.517 | EDD′-U2 | 0 | 0.313 | 0.263 | 0 |
EDD′-C3 | 0.315 | 0.2 | 0.211 | 0.16 | EDD′-A3 | 0.465 | 0.217 | 0.185 | 0.345 | EDD′-U3 | 0 | 0.156 | 0.526 | 0.292 |
EDD′-C4 | 0.315 | 0 | 0.316 | 0 | EDD′-A4 | 0.233 | 0 | 0.370 | 0 | EDD′-U4 | 0.536 | 0.313 | 0.526 | 0.375 |
ESC′-C1 | 0.341 | 0.0882 | 0.286 | 0.0526 | ESC′-A1 | 0.098 | 0.063 | 0.300 | 0.310 | ESC′-U1 | 0 | 0 | 0.426 | 0.366 |
ESC′-C2 | 0 | 0.176 | 0 | 0.237 | ESC′-A2 | 0.295 | 0.13 | 0 | 0 | ESC′-U2 | 0.421 | 0 | 0 | 0 |
ESC′-C3 | 0.239 | 0.118 | 0.25 | 0.184 | ESC′-A3 | 0.230 | 0.063 | 0.263 | 0.225 | ESC′-U3 | 0.421 | 0.150 | 0.745 | 0.732 |
ESC′-C4 | 0.273 | 0 | 0.214 | 0 | ESC′-A4 | 0 | 0 | 0.225 | 0.254 | ESC′-U4 | 0.526 | 0.750 | 0.745 | 0.366 |