Aon Critical Path Method Scheduling บท 9
Transcript of Aon Critical Path Method Scheduling บท 9
บทท�� 9 แผนกำ�หนดเวล�ว�ธี�ส�ยง�นว�กำฤตแบบกำ�จกำรรมบนปม(AON Critical Path Method Scheduling)
กำ�รท�แผนกำ�หนดเวล� CPM แบบกำ�จกำรรมบนล�กำศร (AOA) กำ�รคำ�นวณคำ �กำ�หนดเวล�ต �ง ๆ จะต#องม�กำ�รกำ�หนด
• เวล�เร��มเร%วท��ส&ด(ES)
• เสร%จช้#�ท��ส&ด(LF)
จ�กำผ(งข่ �ยล�กำศร(Arrow Diagram ) ม�คำ�นวณ• เวล�เสร%จเร%วท��ส&ด(EF)
• กำ�หนดเร��มช้#�ท��ส&ด(LS)
เพื่+�อน�ไปใช้#ในกำ�รห�คำ �เวล�ลอยต(ว(TF ) และเวล�ลอยต(วอ�สระ(FF)
บทท�� 9 แผนกำ�หนดเวล�ว�ธี�ส�ยง�นว�กำฤตแบบกำ�จกำรรมบนปม(AON Critical Path Method Scheduling)
กำ�รท�แผนกำ�หนดเวล� CPM แบบกำ�จกำรรมบนปม หร+อ Activity on Node(AON)
• กำ�รคำ�นวณในผ(งข่ �ยง�นจะส�ม�รถห�คำ �ท(/งหมดได#• จะไม ม�กำ�รใช้#กำ�จกำรรมห& น(Dummy Activity )
กำ�รสร#�งแผนกำ�หนดเวล� CPM แบบ AON
จะม�ข่(/นตอนด(งต อไปน�/ • ว�เคำร�ะห0กำ�จกำรรมท��ต#องท�
• ให#ม�กำ�จกำรรม “เร��ม” และ “เสร%จ” เป1นปมแรกำ และปมส&ดท#�ยข่องแผนกำ�หนดเวล�
• จ(ดเร�ยงล�ด(บข่องกำ�จกำรรมต �ง ๆ ลงไประหว �งกำ�จกำรรม “เร��ม” และกำ�จกำรรม “เสร%จ”
โดยอ�จใช้#ว�ธี�ต �ง ๆ ด(งน�/ว�ธี�ท�� 1 ท�จ�กำ “เร��ม” ไปห� “เสร%จ”
ว�ธี�ท�� 2 ท�จ�กำกำ�จกำรรม “เสร%จ” ถอยกำล(บม�กำ�จกำรรม “เร��ม”
ว�ธี�ท�� 3 โดยเข่�ยนช้+�อกำ�จกำรรมลงในกำระด�ษน�มบ(ตร แล#วช้ วยกำ(นม�เร�ยงต อกำ(นต�มคำว�มส(มพื่(นธี0บนโต4ะ
ล(กำษณะข่องแผนกำ�หนดเวล� CPM แบบ AON
ข่&ดด�น(4)
ฐ�นร�กำ(8)
ตอม อ(6)
ร�ปท�� 9.1 ล(กำษณะกำ�จกำรรมบนปม และล�กำศรแสดงคำว�มส(มพื่(นธี0
ล(กำษณะข่องแผนกำ�หนดเวล� CPM แบบ AON
คำว�มส(มพื่(นธี0ในแผนกำ�หนดเวล� CPM แบบ AON จะเป1นเช้ นเด�ยวกำ(บแบบ AOA คำ+อแบบเสร%จไปเร��ม (Finish to Start ) ด(งร�ป 91. ห�กำม�กำ�จกำรรมบ�งส วนท��คำ�บเกำ��ยวกำ(น ยกำต(วอย �งง�นข่&ดด�นไม ต#องเสร%จท(/งหมดกำ%เร��มง�นฐ�นร�กำบ�งส วน เช้ น ข่&ดด�น F1 กำ%เร��มง�นฐ�นร�กำ F1 ในข่ณะท��ข่&ดด�น F2
ต อไป ซึ่7�งส�ม�รถเข่�ยนเป1นแผนกำ�หนดเวล� AON ได#ด(งร�ป 9. 3 ต อไป
30: ตอม อ C2(3)
5 : ข่&ดด�น F1(2)
20: ข่&ดด�น F2(4)
15 : ข่&ดด�น F1(4)
10: ข่&ดด�น F2(2)
25 : ตอม อ C1(3)ID: ช้+�อง�น
(เวล�) ร�ปท�� 9.3 กำ�รแยกำกำ�จกำรรมออกำเป1นกำ�จกำรรมย อยลงไป กำรณ�ท��ม�
คำว�มคำ�บเกำ��ยวกำ(นระหว �งกำ�จกำรรม
กำ�รสร#�งแผนกำ�หนดเวล� CPM แบบ AON
A
B
G
F
E
D
C
ID : ช้+�อง�น
(เวล�)
ล(กำษณะข่องแผนกำ�หนดเวล� CPM แบบ AON
ล(กำษณะข่องปมอ�จเข่�ยนเป1นวงกำลม หร+อส��เหล��ยม แต ท�� น�ยมม(กำเข่�ยนจะเป1นร�ปส��เหล��ยม ด(งร�ป 9.2 ซึ่7�งอ�จแสดงร�ย
ละเอ�ยดต �ง ๆ ท��ต#องกำ�รได#หล�ยแบบ
ID: ช้+�อง�นเวล�
TF FF
ID: ช้+�อง�นเวล�
TF ผ�#ร(บผ�ดช้อบ
ด#�นเร��ม
ด#�นเร��ม
ด#�นเสร%จ
ด#�นเสร%จ
ES
EF
LFLS LFLS
EFES
ID: ช้+�อง�น(เวล�)ES EF
LS LF
ด#�นเร��ม
ด#�นเสร%จ
ES เวล�
EF
ID: ช้+�อง�นLS TF LF
ด#�นเร��ม
ด#�นเสร%จ
ร�ปท�� 9.2 ต(วอย �งร�ยละเอ�ยดกำ�จกำรรมท��แสดงบนปม
ข่#อคำวรระว(งในกำ�รสร#�งแผนกำ�หนดเวล� CPM แบบ AON
กำ�จกำรรมห#อย (Dangling Activity)
กำ�จกำรรมต �ง ๆ ในแผนกำ�หนดเวล� AON จะอย� ระหว �งกำ�จกำรรม “เร��ม” และ “เสร%จ” โดยต#องม�คำว�มส(มพื่(นธี0ท(/งด#�นเร��ม และ
ด#�นเสร%จกำ(บกำ�จกำรรมอ+�น ๆ ห�กำด#�นใดด#�นหน7�งไม ม�จร�ง ๆ ผ�#ว�งแผนอ�จให#คำว�มส(มพื่(นธี0กำ(บกำ�จกำรรม “เร��ม” หร+อ “เสร%จ” กำ%ได# ม�ฉะน(/นกำ�จกำรรม
น(/นจะกำล�ยเป1น “กำ�จกำรรมห#อย” ด(งร�ป 95 ซึ่7�งท�ให#ม�ผลต อกำ�รกำ�หนดส�ยง�นว�กำฤตผ�ดพื่ล�ดได#
เร��ม เสร%จ
IH
D
GFBA
กำ�จกำรรมห#อย
ร�ปท�� 95. กำ�จกำรรมห#อย (Dangling Activity)
ข่#อคำวรระว(งในกำ�รสร#�งแผนกำ�หนดเวล� CPM แบบ AON
ร�ปท�� 96 กำ�รเพื่��มคำว�มส(มพื่(นธี0จ�กำด#�นเสร%จข่องกำ�จกำรรม D ไปท��กำ�จกำรรม “เสร%จ” เพื่+�อแกำ#ป9ญห�กำ�จกำรรมห#อย
เร��ม เสร%จ
IH
D
GFBA
ข่#อคำวรระว(งในกำ�รสร#�งแผนกำ�หนดเวล� CPM แบบ AON
นอกำจ�กำ�จกำรรมห#อยข่#�งต#นแล#ว บ�งคำร(/งกำ�รสร#�งแผนกำ�หนดเวล�ท��ม�กำ�จกำรรมจ�นวนม�กำ อ�จเกำ�ดล(กำษณะข่องกำ�รวน
กำล(บ(Looping ) ได#ด(งร�ป 97 ซึ่7�งส งผลให#กำ�รคำ�นวณคำ �เวล�ผ�ดพื่ล�ดได#
D
GFBA
ร�ปท�� 97 กำ�รวนกำล(บ (Looping )ข่องแผนกำ�หนดเวล� AON
ร�ปแผนกำ�หนดเวล� Chained Bar Chart
สร#�งจ�กำข่#อม�ลข่องแผนกำ�หนดเวล� AON
ID ง�นเวล�
ว(นท�ง�น
102030405060708090100110120130140150
STARTPILINGEL-CONDTU-PIPER.C.BASEEL-WIREWL-PIPEWL-MASONEL-RECPTWL-PLSTRFINISHESWATER-PWATER-FCLEANINGFISH-IN
024132141472250
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ง�น
ว�กำฤต
ง�นหร+อ
กำ�จกำรรมจ&ด
ตรวจสอบเวล�
ลอยต(ว
ต(วอย �งกำ�รคำ�นวณคำ �เวล�ต �ง ๆ
กำ�จกำ�ร ร�ยละเอ�ยด เวล� ง�นท��ต#องเสร%จกำ อน
ABCDE
ต�ดต(/งน(�งร#�นประกำอบแบบพื่+/นจ(ดเตร�ยมเหล%กำเสร�มผ�กำเหล%กำต�ดต(/งอ&ปกำรณ0ฝั9งในพื่+/น
571558
-A-
B,CA
ต(วอย �งกำ�รคำ�นวณคำ �เวล�ต �ง ๆ
ES
7 EF
B
LS
TF
LF
ES
5 EF
D
LS
TF
LF
ES
5 EF
A
LS
TF
LF
ES
15
EF
C
LS
TF
LF
ES เวล�
EF
ID: ช้+�อง�นLS TF LF
ES
8 EF
E
LS
TF
LF
ES
0 EF
END
LS
TF
LF
ES
0 EF
START
LS
TF
LF
ต(วอย �งกำ�รคำ�นวณคำ �เวล�ต �ง ๆ
ES
7 EF
B
LS
TF
LF
ES
5 EF
D
LS
TF
LF
ES
5 EF
A
LS
TF
LF
ES
15
EF
C
LS
TF
LF
ES เวล�
EF
ID: ช้+�อง�นLS TF LF
ES
8 EF
E
LS
TF
LF
ES
0 EF
END
LS
TF
LF
ES
0 EF
START
LS
TF
LF
LFMIN
ESMAX
ต(วอย �งกำ�รคำ�นวณคำ �เวล�ต �ง ๆ
5 7 12
B
LS
TF
LF
15
5 20
D
LS
TF
LF
0 5 5
A
LS
TF
LF
0 15
15
C
LS
TF
LF
ES เวล�
EF
ID: ช้+�อง�นLS TF LF
0 8 8
E
LS
TF
LF
20
0 20
END
LS
TF
LF
0 0 0
START
LS
TF
LF
ESMAX
ต(วอย �งกำ�รคำ�นวณคำ �เวล�ต �ง ๆ
5 7 12
B
8 TF
15
15
5 20
D
15
TF
20
0 5 5
A
3 TF
8
0 15
15
C
0 TF
15
ES เวล�
EF
ID: ช้+�อง�นLS TF LF
0 8 8
E
12
TF
20
20
0 20
END
20
TF
20
0 0 0
START
0 TF
0
LFMIN
กำ�จกำ�ร เวล� ง�นท��ต�มม�
ES EF LF LS TF
ABCDE
57
1558
B,EDD--
050155
512152013
815152020
3801512
33007
ต�ร�ง แสดงกำ�รคำ�นวณคำ � EF และ LS ข่องท&กำกำ�จกำ�ร
ร�ปแสดง Time – Scale
diagram
20 2515105
เวล�ง�น
Critical Activities
AB
CDE
แสดงกำ�รคำ�นวณคำ � FF,TF จ�กำ Time – Scale diagram
ต(วอย �งกำ�รคำ�นวณคำ �เวล�ต �ง ๆ
5 7 12
B
8 3 15
15
5 20
D
15
0 20
0 5 5
A
3 3 8
0 15
15
C
0 0 15
ES เวล�
EF
ID: ช้+�อง�นLS TF LF
0 8 8
E
12
12
20
20
0 20
END
20
0 20
0 0 0
START
0 0 0
กำ�รใช้#คำอมพื่�วเตอร0ในกำ�รว�งแผน
Premavara Planning ProjectMicrosoft Project
สร&ปแผนกำ�หนดเวล� AON
1. จะใช้#ปมล�กำศรแทนกำ�จกำรรม 2. น�ยมเข่�ยนเป1นร�ปส��เหล��ยมผ+นผ#�
3. ล�กำศรท��เช้+�อมต อระหว �งปมหร+อกำรอบส��เหล��ยมใช้#แสดงเพื่�ยงคำว�มส(มพื่(นธี0
4 . หล(กำกำ�รสร#�งจะเร��มจ�กำกำ�หนดกำ�จกำรรมแรกำ(START ) และกำ�จกำรรมส&ดท#�ย(END)
5. ระว(งไม ให#เกำ�ดกำ�จกำรรมห#อย 6. กำ�รวนกำล(บในแผนกำ�หนดเวล�
สร&ปแผนกำ�หนดเวล� AON 7. กำ�รคำ�นวณข่�ไปจะส�ม�รถห�คำ �กำ�หนดเวล� เร��มเร%ว
ท��ส&ด(ES ) และเสร%จเร%วท��ส&ด(EF)
ข่องท&กำกำ�จกำรรม 8 . กำ�รคำ�นวณข่�กำล(บจะห�คำ �กำ�หนดเวล�เสร%จช้#�ท��ส&ด(LF )
และเร��มช้#�ท��ส&ด(LS ) ข่องท&กำกำ�จกำรรม
9. คำ�นวณเวล�ลอยต(ว(TF ) และเวล�ลอยต(วอ�สระ(FF)
10. กำ�จกำรรมว�กำฤตท��ม� TF เป1นศ�นย0 คำวรแทนด#วยกำรอบส��เหล��ยมท��แตกำต �งออกำไป
ล�กำศรท��เช้+�อมต อกำ�จกำรรมว�กำฤตกำ%คำวรแตกำต �งจ�กำล�กำศรปกำต�ด#วย
11. แผนกำ�หนดเวล� AON ท��สร#�งเสร%จแล#ว อ�จปร(บปร&งเพื่+�อน�เสนอในร�ป Gantt Chart
ซึ่7�งอ�จเร�ยกำแผนกำ�หนดเวล� Chained Bar Chart
ฝั<กำท�และแรกำเปล��ยนประสบกำ�รณ0ในห#องเร�ยน
กำ�รคำ�นวณคำ �เวล�ต �ง ๆ ในผ(งข่ �ยล�กำศร
กำ�จกำ�ร(Activity) ร�ยละเอ�ยด
ระยะเวล�(ว(น)
ง�นท��ต#องเสร%จกำ อน(Predecessor)
ABCDEFGHIKMNPST
ท�น(�งร#�นช้(�วคำร�วจ(ดห�เส�เข่%มสะพื่�นจ(ดห�พื่+/นสะพื่�นส�เร%จร�ปตอกำเส�เข่%มคำ�นร(บพื่+/นสะพื่�นส�เร%จร�ปจ(ดห�อ&ปกำรณ0และโคำมไฟร�วสะพื่�นร+/อน(�งร#�นช้(�วคำร�วว�งพื่+/นสะพื่�นส�เร%จร�ปเทคำอนกำร�ตท(บหน#�พื่+/นร�วสะพื่�นท�เช้�งล�ดสะพื่�นท(/งสองข่#�งท�งเท#�สะพื่�น
เด�นท อ ร#อยส�ยไฟฟ>�และต�ดต(/งดวงโคำมท�ส�เกำ%บคำว�มเร�ยบร#อย
21154530143075510205151510
---
A,BD-D
G,E,CHF,IF,IKF,I
N,MP,S
ต�ร�งท�� 8.2 ข่#อม�ลข่(/นต#นเพื่+�อใช้#ท�แผนง�นกำ อสร#�งสะพื่�นข่#�มคำลองแบบส�ยง�นว�กำฤต
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�
(Precedence Diagram Method Scheduling, PDM)
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method
Scheduling, PDM)
ล(กำษณะส�คำ(ญข่องแผนกำ�หนดเวล� PDM ม�ล(กำษณะโดยท(�วไปเหม+อนกำ(บ แผนกำ�หนดเวล� CPM แบบ AON ท&กำประกำ�ร
ยกำเว#นสองเร+�องหล(กำได#แกำ • คำว�มส(มพื่(นธี0ระหว �งกำ�จกำรรมหล�กำหล�ยร�ปแบบ
- เสร%จไปเร��ม หร+อ finish to Start (fs)
- เร��มไปเร��ม หร+อ Start to Start (ss)
- เสร%จไปเสร%จ หร+อ finish to finish (ff)
- เร��มไปเสร%จ หร+อ start to finish (sf)
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method Scheduling,
PDM)
ตอกำเส�เข่%ม
ข่&ดด�น ฐ�นร�กำ
ร�ปท�� 912. คำว�มส(มพื่(นธี0แบบเสร%จไปเร��ม(fs)
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method Scheduling,
PDM)
ตอกำเส�เข่%ม
ข่&ดด�น F1 ฐ�นร�กำ F1
ร�ปท�� 91. 3 คำว�มส(มพื่(นธี0แบบเสร%จเร��มไปเร��ม (ss ) ข่องง�นข่&ดด�น F1 และ F2
ข่&ดด�น F2 ฐ�นร�กำ F2
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method Scheduling,
PDM)
ข่&ดด�น ต�ดต(/งถ(งน/�ใต#ด�น
จ �ยน/�
ร�ปท�� 914 ง�น “บรรจบท อเข่#�ถ(ง” จะเสร%จได#เม+�อง�น “ต�ดต(/งถ(งน/�ใต#ด�น” แล#วเสร%จ
ว�งท อ บรรจบท อเข่#�ถ(ง
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method Scheduling,
PDM)
ข่&ดด�น
ฐ�นร�กำ
ร�ปท�� 9.15 แสดงคำว�มส(มพื่(นธี0เร��มไปเสร%จ
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method Scheduling,
PDM)
เทคำอนกำร7ต
คำ�น
ถอดคำ/�ย(นท#องคำ�น
ร�ปท�� 916. กำ�รกำ�หนดเวล�ต�มหล(งเป1นบวกำ (Positive Lag)
(+14)
คำ �เวล�ต�มหล(งเป1น “บวกำ” (Positive
Lag)
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method Scheduling,
PDM)
ข่&ดด�น ต�ดต(/งถ(งน/�ใต#ด�น
จ �ยน/�
ร�ปท�� 917. กำ�รกำ�หนดคำ �เวล�ต�มหล(งเป1นลบ (Negative Lag)
ว�งท อ บรรจบท อเข่#�ถ(ง
(-2)
คำ �เวล�ต�มหล(งเป1น “ลบ”
(Negative Lag)
แผนกำ�หนดเวล�ผ(งข่ �ยง�นน�หน#�(Precedence Diagram Method Scheduling,
PDM)ร�ปท�� 918 แผนกำ�หนดเวล� Chained Bar Chart แสดง
ข่#อม�ลแผนกำ�หนดเวล� PDM
ID ง�นเวล�
ว(นท�ง�น
100110120130140150160170180
STARTABCDEFGEND
035453340
เวล�ลอยต(ว
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ง�น
ว�กำฤต
ง�นหร+อ
กำ�จกำรรมจ&ด
ตรวจสอบ
สร&ปแผนกำ�หนดเวล� PDM
1. ล(กำษณะคำล#�ยคำล7งกำ(บแผนกำ�หนดเวล� CPM แบบ AON
2. คำว�มส(มพื่(นธี0ระหว �งกำ�จกำรรมหล�กำหล�ยร�ปแบบ 3. หล(กำกำ�รคำ�นวณคำ �กำ�หนดเวล�ข่องท&กำกำ�จกำรรมจะท�ได#ใน
ท�นองเด�ยวกำ(บแผนกำ�หนดเวล� AON
เพื่�ยงแต ต#องพื่�จ�รณ�คำว�มส(มพื่(นธี0หล�ยแบบข่#�งต#น 4. น�เสนอในร�ปแบบข่องแผนกำ�หนดเวล� Chained Bar
Chart ได#เช้ นเด�ยวกำ(บแผนกำ�หนดเวล� AON
เพิ่��มเติ�มแหล งข่#อม�ลท��คำ#นคำว#�เพื่��มเต�ม