Petri net based simulation of construction schedules

Scheduling of a construction project requires: a) hierarchical decomposition of the project; b) incorporation of risk and uncertainty in the activity time and cost estimates; and c) modeling of dynamically allocated resources. Traditional network techniques that are being currently used by the construction industry provide limited modeling versatility and are ineffective in modeling a dynamic and stochastic system such as a construction project. In this paper a description of a hybrid scheduling technique that utilizes Petri Nets is provided. Petri Nets are graphical and mathematical modeling tools that can be used to perform static and dynamic analysis of systems. Under the proposed technique transitions and places, the two key elements of a Generalized Stochastic Petri Net (GSPN) are used to model the work tasks in a construction project. This automatically allows the incorporation of risk and uncertainty in the time and cost estimates of work tasks. Dynamic modeling of resources required to accomplish various construction work tasks is performed in the proposed system by using the concept of colored tokens and fusion places. Hierarchical transitions allow a systematic top-down breakdown of a construction project. The paper summarizes the steps required to perform scheduling of construction projects under the proposed hybrid technique and highlights its advantages. The objective of this paper is to illustrate the dynamic simulation capabilities of the proposed Petri Net based construction scheduling technique.

[1]  A. Alan B. Pritsker,et al.  Introduction to simulation and SLAM II , 1979 .

[2]  Richard M. Van Slyke,et al.  Letter to the Editor---Monte Carlo Methods and the PERT Problem , 1963 .

[3]  Aimo Törn Simulation nets, a simulation modeling and validation tool , 1985 .

[4]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[5]  A. Alan B. Pritsker,et al.  Slam II network models for decision support , 1989 .

[6]  James L. Peterson,et al.  Petri Nets , 1977, CSUR.

[7]  Aimo Törn,et al.  Simulation Graphs: a General Tool for Modeling Simulation Designs , 1981 .

[8]  Hervé P. Hillion Timed Petri nets and application to multi-stage production systems , 1988, European Workshop on Applications and Theory in Petri Nets.

[9]  Nita H. Shah,et al.  Probabilistic Time Scheduling Model for Exponentially Decaying Inventory under Temporary Price Discount , 1993 .

[10]  C. A. Petri Communication with automata , 1966 .

[11]  Suresh K. Khator,et al.  A survey of Petri net applications in modeling controls for automated manufacturing systems , 1994 .

[12]  Kurt Jensen,et al.  Coloured Petri nets: A high level language for system design and analysis , 1991, Applications and Theory of Petri Nets.

[13]  Keith C. Crandall,et al.  Stochastic Network Model for Planning Scheduling , 1983 .

[14]  Boyd C. Paulson,et al.  Professional Construction Management , 1978 .

[15]  Hira N. Ahuja,et al.  Simulation Model to Forecast Project Completion Time , 1985 .

[16]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[17]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[18]  A. Ang,et al.  Analysis of Activity Networks under Uncertainty , 1975 .

[19]  Raymond E. Levitt,et al.  Artificial Intelligence Techniques for Generating Construction Project Plans , 1988 .

[20]  Kurt Jensen Coloured Petri nets: A high level language for system design and analysis , 1989, Applications and Theory of Petri Nets.

[21]  Marco Ajmone Marsan,et al.  Stochastic Petri nets: an elementary introduction , 1988, European Workshop on Applications and Theory in Petri Nets.

[22]  Kurt Jensen,et al.  Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 2, Analysis Methods , 1992 .

[23]  K. MacCrimmon,et al.  An Analytical Study of the PERT Assumptions , 1964 .