Identifying bottlenecks in manufacturing systems using stochastic criticality analysis

System design is a difficult process with many design-choices for which the impact may be difficult to foresee. Manufacturing system design is no exception to this. Increased use of flexible manufacturing systems which are able to perform different operations/use-cases further raises the design complexity. One important criterion to consider is the overall makespan and associated critical path for the different use-cases of the system. Stochastic critical path analysis plays a fundamental role in providing useful feedback for system designers to evaluate alternative specifications, which traditional fixed-time analysis cannot. In this paper, we extend our formal model-based framework, for the specification and design of manufacturing systems, with stochastic analysis abilities by associating a criticality index to each action performed by the system. This index can then be visualized and used within the framework such that a system designer can make better informed decisions. We propose a Monte-Carlo method as an estimation algorithm and we explicitly define and use confidence intervals to achieve an acceptable estimation error. We further demonstrate the use of the extended framework and stochastic analysis with an example manufacturing system.

[1]  Weng-Ming Chu,et al.  A new approximation algorithm for obtaining the probability distribution function for project completion time , 2007, Comput. Math. Appl..

[2]  Charles E. Clark,et al.  Letter to the Editor—The PERT Model for the Distribution of an Activity Time , 1962 .

[3]  Twan Basten,et al.  Compositional specification of functionality and timing of manufacturing systems , 2016, 2016 Forum on Specification and Design Languages (FDL).

[4]  James E. Kelley,et al.  Critical-path planning and scheduling , 1899, IRE-AIEE-ACM '59 (Eastern).

[5]  Lin Li,et al.  Bottleneck Detection of Manufacturing Systems Using Data Driven Method , 2007, 2007 IEEE International Symposium on Assembly and Manufacturing.

[6]  R. A. Bowman Efficient estimation of arc criticalities in stochastic activity networks , 1995 .

[7]  Twan Basten,et al.  Analyzing execution traces: critical-path analysis and distance analysis , 2017, International Journal on Software Tools for Technology Transfer.

[8]  P. Bjorn-Jorgensen,et al.  Critical path driven cosynthesis for heterogeneous target architectures , 1997, Proceedings of 5th International Workshop on Hardware/Software Co Design. Codes/CASHE '97.

[9]  D. Malcolm,et al.  Application of a Technique for Research and Development Program Evaluation , 1959 .

[10]  J. J. Martin Distribution of the Time Through a Directed, Acyclic Network , 1965 .

[11]  Paulo Romero Martins Maciel,et al.  A stochastic model for performance evaluation and bottleneck discovering on SOA-based systems , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[12]  Paul Barford,et al.  Critical path analysis of TCP transactions , 2000, Comput. Commun. Rev..

[13]  James J. Solberg,et al.  The use of cutsets in Monte Carlo analysis of stochastic networks , 1979 .

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

[15]  Bajis M. Dodin,et al.  Approximating the Criticality Indices of the Activities in PERT Networks , 1985 .

[16]  Salah E. Elmaghraby On criticality and sensitivity in activity networks , 2000, Eur. J. Oper. Res..

[17]  Andrzej J. Strojwas,et al.  Statistical critical path analysis considering correlations , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[18]  Vidyadhar G. Kulkarni,et al.  Markov and Markov-Regenerative pert Networks , 1986, Oper. Res..

[19]  Bd Bart Theelen,et al.  Accuracy analysis of long-run average performance metrics , 2001 .

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