Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 4. C RITICAL P ATH B ASED T IME A NALYSIS Objective: To learn the principles of activity network based preliminary time analysis, calculating: –project.

Similar presentations


Presentation on theme: "1 4. C RITICAL P ATH B ASED T IME A NALYSIS Objective: To learn the principles of activity network based preliminary time analysis, calculating: –project."— Presentation transcript:

1

2 1 4. C RITICAL P ATH B ASED T IME A NALYSIS Objective: To learn the principles of activity network based preliminary time analysis, calculating: –project duration, –critical path, –activity floats, and –event times. In addition, introduce: –lead and lag times; –conversion into time-scaled charts.

3 2 Summary: 4.1 Computing the Project Duration 4.2 Determining the Critical Path(s) 4.3 Determining the Activity Floats 4.4 Lead and Lag Times and Ladder Constructs 4.5 Representing Time Graphically 4.6 Determining Activity Durations

4 3 4.1 C OMPUTING THE P ROJECT D URATION Once the logical dependencies between the activities have been established, a time analysis can be performed. The preliminary time analysis will consider only logical constraints on the timing of activities, and determines: –preliminary project duration, and –activity floats.

5 4 The floats assist in scheduling activities in a way that satisfies all project objectives, taking into account all resource constraints.

6 5 The duration of a project is given by the longest time path through the network: Fig. 4-1: Addition of Durations to Foundation Network clear site excav. pad found. constr. temp. haul road constr. form position form & fix steel clean up pour conc. add activity durations 5 7 10 0 6 10 0 5 7

7 6 Fig. 4-2: Computation of Early Event Times 5 7 10 0 6 0 5 7 add event numbers event number event number 12 3 4 5 6 7 calculate early event times early event time early event time 0 0 + 5 = 5 5 12 merge events use largest computed value merge events use largest computed value 15 25 32 project duration = 32 project duration = 32

8 7 4.2 Determining the Critical Path(s) The next step is to determine which activities are critical. The critical activities will always form at least one path connecting the initial and final events.

9 8 Fig. 4-3: Computation of Late Event Times 5 7 10 0 6 0 5 7 12 3 4 5 6 7 0 5 12 15 25 32 calculate late event times late event time late event time 32 32 - 5 = 27 27 burst events use smallest computed value burst events use smallest computed value 25 15 5 0

10 9 Fig. 4-4: Identification of Critical Path 5 7 10 0 6 0 5 7 12 3 4 5 6 7 0 5 12 15 25 32 27 25 15 5 0 ev e = ev l ? if yes then critical event ev e = ev l ? if yes then critical event ev lf - ev es - d = 0 ? if yes then critical activity ev lf - ev es - d = 0 ? if yes then critical activity = critical path

11 10 Knowledge of the critical path is useful for: –reducing the project duration; –scheduling activities to meet resource constraints; and –focusing management efforts to minimize the possibility of delay to the project. Note, a non-critical activity could be very susceptible to delays and thus easily become critical (eg: activities susceptible to inclement weather).

12 11 Activity times and event times should not be confused. Start Event Finish Event Activity A d early event time (event es ) late event time (event ls ) early event time (event ef ) late event time (event lf ) early activity start = event es early activity finish = event es + d late activity start = event lf - d late activity finish = event lf

13 12 Table 4-I: Activity Start and Finish Times for the Foundation Operation ActEarlyLateEarlyLate IDStartStartFinishFinish 1-22-43-43-54-65-76-56-7 0 0 5 5 5 5 15 15 12 15 12 15 12 21 18 27 15 15 25 25 25 27 30 32 25 27 25 27 25 25 32 32

14 13 4.3 Determining the Activity Floats Non critical activities can experience some delay before they will cause other activities to be delayed and/or the project completion time to be delayed. –This leeway is termed float or slack.

15 14 Total Float. The maximum amount of time by which an activity’s completion can be delayed without extending the completion date of the project.

16 15 Fig. 4-5: Computation of Total Float (a) interpretation of total float (b) total floats for foundation operation START EVENT FINISH EVENT early lateearly late TIME Activity Duration = d TOTAL FLOAT 5 7 10 0 6 0 5 7 12 3 4 5 6 7 0 5 12 15 25 32 27 25 15 5 0 TF = 0 TF = 3 TF = 0 TF = 9 TF = 3 TF = 0 TF = 2 TF = 0 critical activities have zero or -ve TF critical activities have zero or -ve TF dummy activities can have TF > 0 dummy activities can have TF > 0

17 16 Free Float. The maximum amount of time by which the activity’s completion can be delayed without delaying succeeding activities.

18 17 Fig. 4-6: Computation of Free Float (a) interpretation of free float (b) free floats for foundation operation START EVENT FINISH EVENT early lateearly late TIME Activity Duration = d FREE FLOAT 5 7 10 0 6 0 5 7 12 3 4 5 6 7 0 5 12 15 25 32 27 25 15 5 0 FF = 0 FF = 7 FF = 3 FF = 0 FF = 2 FF = 0

19 18 Independent Float. The maximum amount of time by which the activity’s duration can be extended without delaying other activities, even if all float in the preceding activities has been consumed.

20 19 Fig. 4-7: Computation of Independent Float (a) interpretation of independent float (b) independent floats for foundation operation START EVENT FINISH EVENT early lateearly late TIME Activity Duration = d INDEPENDENT FLOAT 5 7 10 0 6 0 5 7 12 3 4 5 6 7 0 5 12 15 25 32 27 25 15 5 0 IF = 0 IF = 4 IF = 0 Independent float can be -ve even if there are no delays Independent float can be -ve even if there are no delays

21 20 Shared Float. Shared float is that which is common to connected activities. Shared float is computed as the difference between the late and early event times at an event.

22 21 4.4 Lead and Lag Times and Ladder Constructs Sometimes, it is necessary to impose a delay between events using dummy activities: –Lead time when the delay follows the start of an activity, and –Lag time where the delay follows the finish of an activity.

23 22 Lead and lag times can be used in a ladder to simplify representation of phased sequential activities.

24 23 Fig. 4-8 The Use of Lead and Lag Dummies to Simplify Network Constructioncontinued... (a) phased lengthy sequential activities excav. trn. 1 excav. trn. 2 excav. trn. 3 shore 1 shore 2 shore 3 lay pipe 1 lay pipe 3 lay pipe 2 1 day2 days 3 days 2 days 013 336 6 6 810 8 6 6 633 310 total duration = 10 total duration = 10

25 24 Fig. 4-8 The Use of Lead and Lag Dummies to Simplify Network Construction (b) ladder construction excav. trn. shore lay pipe lead 1 lag 1 lead 2 lag 2 5 days 7 days 6 days 1 day 2 days 0 5 1 8 3 10 8 4 1 60 Again total duration = 10 Again total duration = 10 Some loss of logic: In (a), excav. and lay pipe are partially critical Some loss of logic: In (a), excav. and lay pipe are partially critical

26 25 4.5 Representing Time Graphically Activity-on-the-arrow networks can be conveniently scaled to represent time graphically:

27 26 Fig. 4-9: Time-Scaled Representation of Activity Network... (b) time scaled activity-on-the-arrow-network (a) original activity-on-the-arrow-network 5 7 10 0 6 0 5 7 12 3 4 5 6 7 0 5 12 15 25 32 27 25 15 5 0 05121518253032 TIME 5 7 1 23 4 5 6 7 10 6 7 5 Free Float Free Float

28 27 Alternatively, activity networks (including precedence networks) can be converted into linked bar charts to show time graphically. Fig. 4-9: Time-Scaled Representation of Activity Network (c) linked bar chart 05121518253032 TIME 1-2 (5) 2-3 (7) 3-5 (6) 5-7 (5) 2-4 (10) 4-6 (10) 6-7 (7) progress can be conveniently indicated progress can be conveniently indicated

29 28 4.6 Determining Activity Durations An accurate estimate of project duration requires accurate estimates of the activity durations. The duration for an activity is dependent on many things. Often, a good approximation for an activity duration can be estimated from just 3 factors: –the quantity of work to be performed; –the production rates of the productive resources (crews and equipment); and –the numbers of productive resources employed on the task. The data for this can be based on: –personal experience; –company historic data; –published data (for example, R.S. Means)

30 29 Example 1: Determine the time required to drive 25 no. 12” diameter 50 ft steel piles (step tapered, round, and concrete filled). An approximation: Duration = Quantity of work per crew / (Production rate per crew × No. of crews) Quantity of work = 50 (v.l. ft / pile) × 25 piles = 1250 v.l. ft Production rate per crew = 630 (v.l. ft / (crew ∙ day)) (RS Means) No. of crews = 2 (available) note: Quantity of work per crew = 1250 / 2 = 625 v.l ft per crew. Each pile = 50 v.l. ft. So, one crew would sink 650 v.l. ft, and the other 600 v.l. ft. therefore: Duration (to complete all piles) = 650 / 630 = 1.032 days (approximately 1 day).

31 30 Note, this does not include: – mobilization; – demobilization; – moving equipment; and setting-out. Such factors would be significant and need to be taken into account Also, the more crews you have operating in an area, the greater the interference leading to extensions in duration.

32 31 Example 2: Determine the time required to excavate 2,000 cubic yards of earth using a scraper-based system: – An approximate estimate requires a lot more information than in the previous example, most notably: number of scrapers and their capacities; policy on % of bowl to be filled at each load operation; load growth curves; power of the tractor and whether or not bulldozers are used to assist scraper loading; distance the scrapers have to travel to dump their loads; slopes on the haul roads; type of soil to be excavated and its moisture content; other factors that are important but are more difficult to quantify include: condition of the haul road; experience of the operator; balance in the numbers of scrapers and bulldozers;

33 32 Problems of this type can be solved by: - Tables published by equipment manufacturers, such as Caterpillar Handbook. - Simulation software:  generic construction simulation software, such as CYCLONE; or  manufacturer specific (again, such as that provided by Caterpillar). - Beware, the data published by some companies represents idealized rates exclusive of unavoidable inefficiencies:  fueling;  start-up conditions; and  interference between items of equipment.

34 33 An activity’s duration will vary from repetition to repetition. The reasons for this can be divided into two categories: (1) stochastic causes of variance: these are random and thus impossible to predict; (2) deterministic causes of variance: these can be predicted, at least in principle. For example: patterns have been observed between the day of the week when a task is performed and the rate at which that task progresses; and learning effects whereby, the time required to repeat a task decreases that task (discussed in a later lecture).


Download ppt "1 4. C RITICAL P ATH B ASED T IME A NALYSIS Objective: To learn the principles of activity network based preliminary time analysis, calculating: –project."

Similar presentations


Ads by Google