2008-6-8 21:29:57
使用WITNESS进行项目管理的仿真优化
现有项目一,二。共用一种资源,且为可恢复性资源,其可使用量为18个单元,项目网络图如下所示、各工序参数见表所示。
表:各活动参数
项目 | 活动 | 时间 | 资源占用量 |
项 目 一 | A | 1 | 1 |
B | 3 | 3 | |
C | 5 | 5 | |
D | 7 | 8 | |
E | 9 | 5 | |
F | 2 | 7 | |
G | 8 | 9 | |
项 目 二 | H | 4 | 1 |
I | 1 | 3 | |
J | 3 | 5 | |
K | 5 | 2 | |
L | 7 | 4 | |
M | 9 | 6 | |
N | 2 | 8 | |
O | 9 | 2 | |
P | 2 | 8 | |
Q | 4 | 1 |
项目一逻辑说明:(A,1,1)表示活动A用一个单位时间,需要一个单位资源,结束之后再释放这一个单位资源。项目起始活动为A和B,可以先做A也可以先做B,也可以两者同时开始。A结束之后可以做C也可以做D,最关键的是EFG三个活动都结束之后才代表项目一完成。
本模型的优化目标为:在满足项目活动先后次序的前提下,获取各活动的开工优先顺序;
在仿真模型中,我们设定如下表的优化控制变量,控制活动的开工优先顺序。优化控制变量的可能取值及其对应的优先顺序如下表。
变量名 | 取值 | 对应活动优先顺序 | 配置数 | 累积配置数 |
OptProcess1 | 1 | A-B | 2 | 2 |
2 | B-A | |||
OptProcess2 | 1 | C-D | 2 | 4 |
2 | D-C | |||
OptProcess7 | 1 | H-I-J | 6 | 24 |
2 | I-J-H | |||
3 | J-H-I | |||
4 | I-H-J | |||
5 | H-J-I | |||
6 | J-I-H | |||
OptProcess10 | 1 | N-M | 2 | 48 |
2 | M-N | |||
OptProcess11 | 1 | O-P | 2 | 96 |
2 | P-O |
设计优化目标函数为FinishTime,统计在不同的活动优先顺序下,两个项目的最短完工时间。
使用WITNESS建立该项目优化问题的仿真和优化模型,界面如图ProjectmanagementWitness.jpg。
优化结果如图ProjectManagementWitnessOpt.JPG。
最短项目完工时间为30天。
0
推荐到鲜果: 查阅更多相关主题的帖子: 项目管理 仿真 优化



评论