经营管理
网络计划图优化方法研究
郑如炎ꎬ张㊀昆
(海军装备部驻上海地区第一军事代表室ꎬ上海㊀201913)
㊀㊀摘要:通过绘制网络计划图㊁计算时间参数并指出关键线路ꎬ可以形成一个初始的网络计划方案ꎬ但一般会存在一些有待解决的矛盾与缺点ꎮ因此在满足既定约束条件下ꎬ为了设计一个工期短㊁质量好㊁成本低以及资源利用率高的计划方案ꎬ有必要对初始方案进行调整和修正ꎮ文章通过对网络计划图的工期调整㊁工期优化㊁资源优化㊁工期-费用优化等方面进行研究分析ꎬ提出可用于优化网络计划图的思路与方法ꎮ
关键词:网络计划ꎻ优化ꎻ船舶维修ꎻ工期ꎻ费用中图分类号:U672㊀㊀
文献标志码:A㊀㊀
doi:10.13352/j.issn.1001-8328.2020.03.013
㊀㊀Abstract:Bydrawingthenetworkplandiagramꎬcalcu
latingthetimeparametersandpointingoutthekeylinesꎬaninitialnetworkplanschemecanbeformedꎬbuttherearesomecontradictionsandshortcomingstobesolvedingeneral.Thereforeꎬinordertodesignaplanwithshortdurationꎬgoodqualityꎬlowcostandhighresourceutilizationꎬitisnecessarytoadjustandrevisetheinitialschemeundertheestablishedconstraints.Basedonthere ̄searchandanalysisofthenetworkscheduleadjustmentꎬoptimizationꎬresourceoptimizationandtime ̄costoptimiza ̄tionꎬthispaperputsforwardthegeneralideasandmethodsthatcanbeusedtooptimizethenetworkschedule.
Keywords:networkplanningꎻoptimizationꎻshipmaintenanceꎻdurationꎻcosts作者简介:郑如炎(1993 ̄)ꎬ男ꎬ安徽滁州人ꎬ助理工程师ꎬ硕士ꎬ主要从事船舶总体建造工作ꎮ通信作者:张昆ꎬE-mail:274212856@qq.com
㊀㊀安排船舶修理作业的计划方法一般包括绘制横道图方法以及网络计划图方法ꎮ其中网络计划图法[1]具有直观㊁可标明关键路线㊁可进行计算机分析等优点ꎬ所以在船舶修理作业中一般采用网络计划图方法安排船舶修理作用计划ꎮ随着网络计划方法[2]的发展ꎬ对网络计划图的优化逐渐成为修船领域所关注的热点ꎮ优化的目的就是通过工期㊁资源以及费用等网络计划优化ꎬ用最小的消耗获得最大的效益ꎮ
本文通过实例对网络计划图在工期调整㊁工期优化㊁资源优化㊁工期-费用优化[3]等方面的应用进行说明ꎮ
1㊀工期调整方法
假设以规定工期作为控制标准ꎬ可分为2种情
况进行讨论ꎮ第一种情况是当计算工期短于规定工期时ꎬ称网络计划有正时差ꎮ这时ꎬ可利用时差适当延长持续时间ꎬ降低资源消耗强度ꎮ第二种情况是当计算工期长于规定工期时ꎬ则出现负时差ꎬ这时要缩短关键线路上工作的持续时间ꎮ若网络计划图中有2条及以上的关键线路ꎬ或者调整进度计划重新计算导致关键线路发生了改变ꎬ并且计划工期超过了规定的工期ꎬ重复使用每次缩短后的持续时间计算新的时间参数ꎬ直到计划工期不再超过规定工期或不能调整为止ꎮ当计划工期不能满足规定要求时ꎬ应该考虑改变网络计划方案ꎬ或对网络计划工作的逻辑关系进行调整以缩短计划工期ꎮ
2㊀工期优化方法
工期优化[4]是指压缩网络计划的计算工期满
第33卷㊀第3期2020年6月
中国修船
CHINASHIPREPAIR
Vol.33No.3Jun.2020
足规定目标ꎬ或者在一定约束条件下将工期缩短的过程ꎮ在网络计划中ꎬ缩短工期可采用以下措施ꎮ
2.1㊀调整工作的组织关系
网络中的组织关系反映了工作中的可变顺序ꎮ如图1所示ꎬ当工作K和S的施工顺序可以交换时(其中①表示第一道工序ꎬ以此类推)ꎬ即利用其可变特性将持续时间从原有的20d缩短到18dꎮ
12
2
计算机四级网络工程师13
4
4
3
K S F 35
G S G K F 10
5
5
3
5
(a )工作顺序改变前
(b )工作顺序改变后
10图1㊀工序调整
2.2㊀调整逻辑关系
可以根据网络计划的逻辑关系ꎬ合理调整网络结构ꎬ缩短工期ꎬ具体来说包括如下2种方式ꎮ
1)将串联作业改成并联作业ꎮ初始计划中先
进行工作Aꎬ后进行工作Bꎮ若约束条件允许ꎬ可将工作A㊁B同时进行ꎮ这就使得工作时间由原来的10d缩短到6dꎬ如图2所示ꎮ
1
1
3
2
32
A 6
B 4
B 4A 6
(a )串联作业(b )并联作业
图2㊀串联改变为并联
2)将串联作业改成交叉作业ꎮ初始计划中先
进行工作Aꎬ再进行工作Bꎬ最后进行工作Cꎮ若约束条件允许ꎬ可将作业A㊁B㊁C交错进行ꎮ这就使得工作时间由原来的70d缩短到55dꎬ如图3所示(其中为了区分串联作业工作A㊁B㊁Cꎬ将并联作业工作对应拆分标记为A1和A2㊁B1和B2㊁C1和C2)ꎮ
2.3㊀压缩关键工作的时间
可以针对关键路径ꎬ通过压缩关键工作的持续时间ꎬ缩短工期ꎬ其主要步骤如下ꎮ
1)确定网络计划中的关键线路ꎬ并求出计划工期ꎮ按要求工期计算相应的缩短时间T:
T=T1-T2ꎬ(a )串联作业
(b )交叉作业
A 40
B 20
C 10
A220
B110C15A120
B210
C25
图3㊀串联作业变更为交叉作业
式中ꎬT1㊁T2分别表示计算工期和要求工期ꎮ
2)按以下因素对缩短关键工作的持续时间进
行优先级选择:①对质量安全没有影响或者影响不大的工作ꎻ②资源比较充足ꎻ③所需成本最低ꎮ3)将优先缩短的关键工作压缩至最短持续时间ꎬ再出关键线路ꎮ
4)如计算工期没有满足要求ꎬ可重复以上步骤ꎬ直到满足要求或者不能再缩短为止ꎮ
5)如还是不能达到预期要求ꎬ这时可考虑改
变原网络计划图的网络结构方法(可参照2.1ꎬ
2.2措施)ꎮ
以某船小修为例ꎬ其局部一级网络计划图如图
4所示ꎬ图4中括号外数字为工作正常持续时间ꎬ括号内的数字为工作最短持续时间ꎬ其持续时间数据如表1所示ꎮ这里我们给出的数据仅仅作为参考ꎬ以便探讨说明工期优化的步骤ꎮ其中假设要求工期为5dꎮ
3
1
2
B 4(3)A 4(3)
D 3(2)C 4(3)
E 3(2)
图4㊀局部一级网络计划图表1㊀某船小修持续时间
时间工作ABCDE正常持续时间44433最短持续时间
2㊀㊀1)求出在正常持续时间下的计算工期为7dꎮ
2)计算工期应该缩短的时间为2dꎮ
3)因为工作A㊁B㊁C正常与最短持续时间都
2020年第3期郑如炎ꎬ等:网络计划图优化方法研究
第33卷
相等ꎬ工作D㊁E也是一样ꎬ所以先选择关键工作A㊁B㊁C进行缩短ꎮ
4)将关键工作A㊁B㊁C缩短至最短持续时间3dꎬ计算工期为6dꎬ缩短时间为1dꎮ
5)由于计算工期还是比要求工期大ꎬ需继续压缩ꎬ即考虑将关键工作D㊁E进行压缩ꎮ
6)将关键工作D㊁E缩短至最短持续时间
2dꎬ计算工期为5dꎬ满足要求工期ꎬ调整后的网络计划如图5所示ꎮ
3
1
2
B 3A 3
D 2C 3
E 2
图5㊀调整后的网络计划图
2.4㊀调整资源ꎬ缩短关键路线
利用时差ꎬ从非关键线路上进行挖掘ꎬ将某些资源调到关键线路上ꎬ从而增加人力和物力ꎬ进而缩短关键线路上的持续时间ꎮ
如图4所示ꎬ如果工作A㊁B㊁C以及工作D㊁
E的正常持续时间不同ꎬ即存在着关键工作与非关键工作ꎮ这里假设工作A㊁D为关键工作ꎬ当将工作A进行压缩后可能会变成非关键工作ꎬ这时需将其松弛ꎬ使之继续成为关键工作ꎬ其松弛时间介于正常持续
时间与最短持续时间之间ꎮ
3㊀资源优化方法
调整工期仅仅涉及到时间的安排ꎬ并没有将计划实现所应具备的物资条件考虑进去ꎮ而若工作进度安排不当ꎬ就会产生某些工作的资源供需矛盾ꎮ这就要求应该最大限度的降低成本ꎬ进而取得更好的经济利益ꎮ资源优化可分为以下两类问题ꎮ
3.1㊀资源有限ꎬ工期延长最短
解决工作资源冲突的步骤如下ꎮ
1)检查网络计划中工作是否存在资源冲突ꎮ
2)在冲突段ꎬ调整工作使用资源的使用顺
序ꎬ其应遵循工期增加最小的原则ꎬ直到满足资源限制为止ꎮ
3)调整网络计划ꎬ重新计算工作时间参数ꎮ
4)将资源成本增加量与工期成本增加量进行
比较分析ꎬ得到优选方案ꎮ
3.2㊀工期规定ꎬ资源均衡
将资源优先分配给关键工序和总时差较小的工序ꎬ并利用时差ꎬ错开时间ꎬ合理统筹协调ꎬ进而达到资源均衡㊁持续地被加以使用ꎮ衡量物资资源需求量均衡程度的指标有:极差㊁方差以及均衡系数ꎮ不同的指标对应不同的优选方案ꎬ我们应当合理选择方案ꎬ达到最优效率ꎮ本文主要讨论削峰法ꎬ其主要步骤如下ꎮ
1)计算网络计划的各个时间参数ꎬ绘制以最早开始时间为起点的网络计划图ꎮ2)出资源需求最大时间段及其最大资源强度ꎬ确定目标最大强度值ꎮ
3)进行比对调整ꎬ对于最大资源强度超过目
标最大强度值的时间段ꎬ对该时间段中的所有工作ꎬ主要针对非关键工作中的最早完成时间最短者以及最迟开始时间最长者进行统计:当最早完成的时间最小值等于最迟开始时间最大值ꎬ则对比调整结束ꎻ当最早完成的时间最小值小于最迟开始时间最大值ꎬ则应考虑将最迟开始时间最大值的工作开工时间调整为最早完成的时间最小值ꎮ
4)重复上述步骤ꎬ直至对比调整结束ꎮ
本文主要讨论第二种规定工期的资源均衡问
题ꎬ即给出一个关于某船的部分小修工程网络计划图的简单例子来说明削峰法的步骤ꎮ其初步网络计划图见图6ꎬ持续时间数据见表2ꎬ假设工期为
122dꎬ其在工作进行50d时ꎬC㊁F工作共用1台大型机器ꎬ而该机器仅能支持一项工作ꎬ而C工序仅在前期23d使用该机器ꎮ
1
2
3
4
3
22
A 20
B 30
C 72F 72
E 30
D 20G 20
H 102
图6㊀初步网络计划图
表2㊀利用削峰法计算的某船小修持续时间表
时间工作
H正常持续时间20307220307220102最短持续时间20307220304920102最长持续时间
203072205372201022020年第3期
中国修船
第33卷
㊀㊀1)由表2㊁图6知ꎬ其关键工序为A-B-C工作ꎮ
2)确定资源需求最大的时间段为50~73dꎬ最大资源强度为2台机器ꎬ目标最大强度值为1台机器ꎮ
3)最大资源强度超过目标最大强度ꎬ即考虑将工作F适当推迟以避开工作C㊁F同时工作的资源冲突ꎮ
4)最大资源强度等于目标最大强度ꎬ即对比
调整结束ꎬ其调整后网络计划图如图7所示ꎮ
1
2
3
5
4
22
A 20
B 30
C 72F 72
E 53
D 20G 20
H 102
图7㊀调整后网络计划图
4㊀工期-费用优化方法
制定网络计划不仅要考虑工期㊁资源情况ꎬ还要考虑费用ꎮ工期-费用的优化[5]就是根据其相互的关系ꎬ对网络计划的时间与所需成本同时进行调整ꎬ以寻求最佳经济效益ꎬ即寻求费用最少的最优工期ꎮ工程项目的成本主要包括直接费用和间接费用两部分ꎮ在费用与工期的关系中ꎬ一般有最优工期ꎬ或者总费用较低的合理工期ꎬ而总费用与直接费用㊁间接费用的关系曲线则如图8所示ꎮ
费用/元
时间/d
总费用
直接费用间接费用
图8㊀费用关系图
㊀㊀工期-费用优化步骤为:①从工作的持续时间和费用关系中出使计划工期缩短ꎬ间接费用增加最少的工作ꎬ缩短其持续时间ꎮ②考虑间接费用随着工期缩短而减小的影响ꎬ利用工期变化引起直接费用㊁间接费用变化之和ꎬ求出总费用最小所对应的工期或规定工期对应的最小总费用ꎮ
工期-费用优化可采用的方法为渐进算法ꎬ即网络计划中的工作采用正常持续时间和成本ꎬ以关键工作的持续时间和费用关系为依据ꎬ将缩短关键工作持续时间的可能性和非关键工作时差之间的制约关系加以综合考虑ꎬ进而不断调整网络计划ꎬ得到一系列计算工期与总费用之间的关系和工作的进度安排ꎮ
5㊀结束语
网络计划图编制的科学性与规范性是舰船修期控制的必要保证ꎮ通过网络技术的优化ꎬ可以形成工期短㊁质量好㊁成本低以及资源利用率高的计划方案ꎮ随着大型网络的发展ꎬ手工优化已逐步向计算机自动化优化发展ꎬ本文为大型网络计划的优化提供思路与方法ꎬ进而可能在修船领域带来可观的经济效益ꎮ
参考文献
[1]闵少松ꎬ郑如炎ꎬ彭飞.舰船等级修理网络计划优化
与管理系统研究[J].中国修船ꎬ2016ꎬ29(5):47-50.
[2]黄戈.网络技术在施工项目管理中的应用[J].甘肃
科技ꎬ2008(12):79-80.
[3]许海玲.网络计划图的优化在项目施工中的应用
[J].漳州职业大学学报ꎬ2004(1):77-79.[4]高福聚.工程网络计划技术[M].北京:北京航空
航天大学出版社ꎬ2010.
[5]王林生.线性规划应用于工程网络图中时间-费用优
化[J].湖北工学院学报ꎬ2001ꎬ16(2):72-73ꎬ78.
收稿日期:2019-12-25
无偿献血㊀从我做起救死扶伤㊀情暖人间
2020年第3期郑如炎ꎬ等:网络计划图优化方法研究第33卷