id6236-BADANIA OPERA..

advertisement
Analiza czasowo-kosztowa
Aspekt ekonomiczny: należy rozpatrzyć
techniczne możliwości skrócenia terminu
wykonania całego przedsięwzięcia, w taki
sposób aby koszty związane z jego realizacją
były jak najniższe.
Określenie optymalnego terminu realizacji
przedsięwzięcia wiąże się z takim ułożeniem
programu przyspieszenie, aby największa
akceleracja przypadła na te czynności
krytyczne, których koszty przyspieszenia
będą najniższe.
Oznaczenia:
tn – normalny czas trwania czynności, któremu
odpowiadają najniższe koszty wykonania
czynności Kn,
tgr – czas graniczny, najkrótszy możliwy ze
względów technicznych i technologicznych
czas wykonania czynności przy koszcie
granicznym Kgr,
S – średni gradient kosztu przy założeniu
liniowej zależności kosztów wykonania
czynności od czasu jej trwania:
1
S
K gr  Kn
tn  t gr
 tg
Gradient kosztów określa przyrost kosztów
realizacji
czynności
spowodowany
skróceniem czasu jej wykonania o
jednostkę.
koszt czynności
Kgr
GRANICZNY

NORMALNY
Kn
tgr
tn
czas trwania czynności
Procedura:
1) Na podstawie normalnych czasów trwania
czynności wyznaczamy termin końcowy i
ścieżkę krytyczną,
2) Ustalamy gradienty kosztów dla ścieżki
krytycznej,
3) Eliminujemy te czynności krytyczne, dla
których średni gradient kosztów nie
istnieje tzn. tn = tgr,
2
4) Proces
skracania
czasu
trwania
przedsięwzięcia
rozpoczynamy
od
czynności o najniższym gradiencie
kosztów S,
5) Przy skracaniu czasu trwania czynności
staramy się skrócić jej czas o jak
największą liczbę jednostek (dni, tygodni,
miesięcy itd.); występują tu dwa
ograniczenia:
 czas graniczny danej czynności tgr,
 pojawienie się nowej ścieżki
krytycznej (ma to miejsce wówczas
gdy zniknie zapas czasu dla
czynnościach niekrytycznych),
6) Jeżeli w sieci występuje dwie lub więcej
ścieżek krytycznych skracamy czas o tę
samą
wielkość
na
wszystkich
równoległych ścieżkach krytycznych.
7) Najkrótszy
czas
wykonania
przedsięwzięcia otrzymamy, gdy wszystkie
czynności leżące na którejkolwiek ścieżce
krytycznej osiągną czasy graniczne tgr,
8) Koszty przyspieszenia na każdym etapie
oblicza się jako iloczyn gradientu kosztów
S dla danej czynności i liczby jednostek
3
czasu, o które dana czynność krytyczna
została skrócona.
Łączne koszty przyspieszenia są
sumą
kosztów
poniesionych
na
poszczególnych etapach.
Zaprezentowana
procedura
służąca
wyznaczeniu
optymalnego
programu
akceleracji
czynności
i
określenia
najkrótszego czasu wykonania całego
przedsięwzięcia, przy minimum kosztów
może być zastosowana zarówno do sieci
CPM, jak i PERT.
Przykład:
CPM-COST
Mając
dane
charakteryzujące
pewne
przedsięwzięcie
dokonać
skrócenia
całkowitego czasu jego ukończenia, tak aby
koszt przyspieszenia terminu ukończenia
przedsięwzięcia był jak najmniejszy:
4
Czas
trwania
Czynność
(w dniach)
tn
A 1-2
Koszt (j.p.)
tgr
Kn
S
Kgr
6
280
B 1-4 10
5
100
4
10
15
2
300
260
150
200
1290
400
300
150
360
1760
C6
3
2-3
3-6
4-5
5-6
Suma
6
12
15
10
2
8
17
9
K gr  K n
14
50
20
20
x
23
9
z=9
1
0
tn  t gr
400  280
 60
400
86
150  100
 10
150
10  5
8
C
D
E
F
Gradient kosztów
S
6
0
35
0
35
0
4
10
E 15
10
0
5
25
z=0
25
0
5
Ścieżka krytyczna przebiega przez zdarzenia
1-4-5-6, a zatem odpowiada czynnościom
B-E-F. Czas wykonania przedsięwzięcia
ustalony na podstawie ścieżki krytycznej
wynosi 35 dni.
Zapas czasu czynności niekrytycznych
A-C-D wynosi 9 dni.
Skrócenie czasu całkowitego wykonania
przedsięwzięcia można uzyskać dzięki
skróceniu czasów trwania czynności
krytycznych B-E-F.
Czas
trwania
Czynność
Gradient kosztów
(w dniach)
tn tgr
B
E
F
Koszt (j.p.)
Kn
Kgr
10 5 100 150
15 15 150 150
10 2 200 360
S
K gr  K n
tn  t gr
10 MIN
20
Rozpoczynamy od czynności o najmniejszym
gradiencie kosztów. Ponieważ SMIN=SB=10
skracamy czas trwania czynności B do
poziomu czasu granicznego tgr = 5 dni, a
6
zatem o tn-tgr=10–5=5 dni. Tym samym czas
realizacji całego przedsięwzięcia zostanie
zmniejszony o 5 dni i wyniesie 35–5=30 dni,
a wzrost kosztów spowodowany tym
skróceniem będzie równy, skoro gradient
kosztów wyniósł SB=10:
K1  10  5  50 j.p.
2
8
12
4
C6
3
14
18
9
z=4
6
1
1
30
0
30
0
0
4
5
5
0
E 15
z=0
5
20
20
0
7
Czynność
A
B
C
D
E
F
t
8
10-5=5
6
12
15
10
tgr
6
5
4
10
15
2
Czynności E nie można skrócić, bowiem
tn=tgr, czyli że gradient kosztów SE nie
istnieje.
Można skrócić czynność F trwającą
normalnie 10 dni maksymalnie do czasu
granicznego tgr=2, czyli o 8 dni, co
skutkowałoby całkowitym czasem realizacji
przedsięwzięcia 22 dni (30-8=22).
Nie ma to sensu, gdyż druga droga w sieci
A-C-D daje czas trwania przedsięwzięcia
8+6+12=26 dni. Skrócenie więc czynności F
aż o 8 dni i tak dałoby czas trwania całego
projektu 26 dni gdyż:

Tjw  max Ti w  t ij

a zostałyby poniesione niepotrzebne koszty.
8
Dlatego też na tym etapie opłaca się skrócić
czynność F maksymalnie o 4 dni (do poziomu
6 dni), gdyż wówczas całe przedsięwzięcie
zakończy się nie po 30 lecz po 26 dniach.
Czynność
A
B
C
D
E
F
t
8
5
6
12
15
10-4=6
tgr
6
5
4
10
15
2
Dodatkowy koszt czasu jego skrócenia
wyniesie, skoro gradient kosztów SF=20:
K 2  4  20  80 j.p.
W tej sytuacji
krytyczne:
powstają
dwie
ścieżki
A-C-D
B-E-F
9
2
8
8
0
C6
3
14
14
0
z=0
6
1
0
26
0
26
0
0
4
5
5
0
E 15
z=0
5
20
20
0
Ścieżka B-E-F:
Czynność
B
E
F
t
5
15
6
tgr
5
15
2
Czynność B osiągnęła czas graniczny.
Czynność E osiągnęła czas graniczny.
Czynność F nie osiągnęła jeszcze czasu
granicznego.
Skracamy czynność F o 4 dni.
10
Czynność
B
E
F
t
5
15
6-4=2
tgr
5
15
2
Skrócenie czasu trwania ścieżki B-E-F o 4 dni
musi znaleźć odzwierciedlenie w skróceniu
drogi A-C-D także o 4 dni.
Ścieżka A-C-D:
Czynność
Gradient
kosztów
t
tgr
A
C
D
60
50
20
8
6
12
6
4
10
Czynność A nie osiągnęła jeszcze czasu
granicznego.
Czynność C nie osiągnęła jeszcze czasu
granicznego.
Czynność D nie osiągnęła jeszcze czasu
granicznego.
11
Można więc skrócić teoretycznie każdą z
tych czynności o 2 dni (co dałoby zysk 6 dni),
ale ze ścieżki B-E-F wynika, iż łączne ciąg
czynności A-C-D może zostać skrócony
maksymalnie o 4 dni. Musimy zatem dokonać
wyboru dwóch spośród trzech czynności, które
potencjalnie mogą zostać skrócone.
Kierujemy się kryterium gradientu
kosztów.
Czynność
Gradient
kosztów
t
tgr
A
C
D
60
50
20
8
6-2=4
12-2=10
6
4
10
Najmniejszy gradient kosztów ma
czynność D a następnie czynność C oraz
czynność A; skoro musimy skrócić dwie
spośród trzech czynności (bo zależy nam aby
łącznie „wygospodarować” tylko 4 dni), tak
więc skracamy czynności D i C (każdą o 2
dni).
Daje to przyrost kosztów realizacji
przedsięwzięcia:
12
Gradient
Ścieżka Czynność kosztów
Koszty
S
B-E-F
20
F
4  20 = 80
20
D
2  20 = 40
A-C-D
50
C
2  50 = 100
Suma
K3 = 220
Dalsze
skracanie
czasu
realizacji
przedsięwzięcia jest niemożliwe, gdyż
czynności leżące na drodze B-E-F osiągnęły
czasy graniczne.
Całkowity koszt przyspieszenia realizacji
przedsięwzięcia z 35 do 22 dni jest równy:
K1  K 2  K 3  50  80  220  350 j.p.
Całkowity koszt przedsięwzięcia skróconego
z 35 do 22 dni wynosi zatem:
1290  350  1640 j.p.
13
2
8
8
0
3
C4
12
z=0
12
0
1
2
6
0
22
0
22
0
4
5
0
5
E 15 20
20
5
0
z=0
Zastosowanie winqsb:
File
New Problem
14
Solve and Analyze
Solve Critical Path Using Normal Time
Solve and Analyze
Solve Critical Path Using Crash Time
15
Results Perform Crashing Analysis
Czas realizacji
skrócony do
30 dni:
K1=50
Czas realizacji
skrócony do 26
dni:
K2=80
K1+K2=130
16
Czas realizacji
skrócony do 22
dni:
K3=220
K1+K2+K3=350
Zadanie do rozwiązania:
Przedsięwzięcie składa się z 10 czynności, dla których podano
czasy normalne tn, czasy graniczne tgr (w tygodniach) oraz
koszty normalne Kn i graniczne Kgr (w tys. zł) jak następuje:
Czynność
A
1-2
B
1-3
C
1-4
D
2-5
E
3-5
F
4-6
G
5-6
H
5-7
I
6-7
tn
9
27
16
14
24
20
6
12
22
tgr
9
18
8
12
24
18
4
10
20
Kn
30
36
16
14,4
24
18
40
10
20
Kgr
30
54
36
16
24
24
64
15
23
17
a) narysować sieć oraz wyznaczyć najwcześniejszy możliwy termin
realizacji całego przedsięwzięcia,
b) ile wyniosłyby koszty realizacji w wariancie normalnym i
granicznym,
c) jaki jest koszt czynności leżących na ścieżce krytycznej,
d) które czynności i dlaczego nie wpływają na wzrost kosztów
realizacji całego przedsięwzięcia,
e) czy i dlaczego opłacalne jest skrócenie czynności B o 3 tygodnie z
punktu widzenia czasu realizacji całego przedsięwzięcia,
f) czy i dlaczego możliwe i opłacalne jest skrócenie czynności C
dwukrotnie z punktu widzenia czasu realizacji całego
przedsięwzięcia,
g) o ile tygodni można skrócić maksymalnie realizację
przedsięwzięcia i jakie zostaną w związku z tym poniesione koszty,
h) skrócić czas realizacji przedsięwzięcia o 10 tygodni przy możliwie
najniższym koszcie; ile wynoszą koszty akceleracji,
i) skrócić tak czas realizacji przedsięwzięcia aby koszty akceleracji
nie przekroczyły 11 tys. zł; jaki będzie wówczas czas realizacji
przedsięwzięcia?
Rozwiązanie:
a) ścieżka krytyczna B-E-G-I, czas realizacji całego przedsięwzięcia
79 tygodni,
b) wariant normalny 208,4 wariant graniczny 286,0 tys. zł,
c) 120 tys. zł,
d) A i E, gdyż ich gradient kosztów nie istnieje,
e) tak, gdyż czynność B leży na ścieżce krytycznej i jej skrócenie o 3
tygodnie skróci czas realizacji całego przedsięwzięcia też o 3
tygodnie,
f) możliwe gdyż normalny czas czynności C wynosi 16, zaś
graniczny 8 tygodni; nieopłacalne bowiem nie zmieni czasu
realizacji całego przedsięwzięcia,
g) maksymalnie o 13 tygodni przy wzroście kosztów o 45 tys. zł,
h) 19 tys. zł,
i) 73 tygodnie.
18
Download