DOI QR코드

DOI QR Code

High-level Discrete-event Modeling-based Business Process Simulation for the Scheduling of the Ship Hull Production Design

조선 선체 생산설계 일정 계획을 위한 상세 이산사건 모델링기반 비즈니스 프로세스 시뮬레이션

  • Son, Myeong-Jo (Research Institute of Marine Systems Engineering, Seoul National University) ;
  • Kim, Tae-Wan (Research Institute of Marine Systems Engineering, Seoul National University)
  • 손명조 (서울대학교 해양시스템공학연구소) ;
  • 김태완 (서울대학교 해양시스템공학연구소)
  • Received : 2013.02.28
  • Accepted : 2013.05.08
  • Published : 2013.06.01

Abstract

For the scheduling and the job assignment of the ship hull production design which is a process-based work, we suggest the simulation-based scheduling using the discrete-event-based business process simulation. First, we analyze the ship hull production design process from the perspective of a job assignment to make it into the simulation model using DEVS (Discrete Event System Specification) which is the representative modeling method for a discrete-event simulation. Based on the APIs of the open-source discrete-event simulation engine, we implement the simulation using the Groovy script. We develop the scenario generator in which the user defines detail information of the construction drawing and its member blocks, and design engineers information, and the various setting for the simulation including the job assignment strategy. We use the XML files from this scenario generator as inputs of simulation so that we can get simulation result in forms of Gantt chart without changes of the simulation model.

Keywords

References

  1. Aalst, W.M.P., Nakatumba, J., Rozinat, A. and Russell, N., 2010, Business Process Simulation, Handbook on Business Process Management 1, Springer Berlin Heidelberg, pp.313-338.
  2. Lin, H., Fan, Y. and Loiacono, E.T., 2004, A Practical Scheduling Method Based on Workflow Management Technology, The International Journal of Advanced Manufacturing Technology, 24(11), pp.919-924. https://doi.org/10.1007/s00170-003-1799-3
  3. Rozinat, A., Wynn, M.T., Aalst, W.M.P., Hofstede, A.H.M. and Fidge, C.J., 2009, Workflow Simulation for Operational Decision Support, Data & Knowledge Engineering, 68(9), pp.834-850. https://doi.org/10.1016/j.datak.2009.02.014
  4. Son, M.J. and Kim, T.W., 2012, BPM-based Job Assignment in the Ship Hull Production Design, Proceedings of the Society of CAD/CAM Engineers Conference, pp.49-56.
  5. Son, M.J. and Kim, T.W., 2012, Maneuvering Control Simulation of Underwater Vehicle based on Combined Discrete-event and Discrete-time Modeling, Expert Systems with Applications, 39(17), pp.12992-13008. https://doi.org/10.1016/j.eswa.2012.05.099
  6. Banks, J., Carson, J.S., Nelson, B.L. and Nicol, D.M., 2009, Discrete-Event System Simulation, 5th ed, Prentice Hall, Englewood Cliffs, NJ.
  7. Stewart, W.J., 2009, Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling, Princeton University Press.
  8. Han, K.H., Kang, J.G. and Song, M., 2009, Two-stage Process Analysis Using the Process-based Performance Measurement Framework and Business Process Simulation, Expert Systems with Applications, 36(3), pp.7080-7086. https://doi.org/10.1016/j.eswa.2008.08.035
  9. Gregoriades, A. and Sutcliffe, A., 2008, A Sociotechnical Approach to Business Process Simulation, Decision Support Systems, 45(4), pp.1017-1030. https://doi.org/10.1016/j.dss.2008.04.003
  10. Barjis, J., 2008, The Importance of Business Process Modeling in Software Systems Design, Science of Computer Programming, 71(1), pp.73-87. https://doi.org/10.1016/j.scico.2008.01.002
  11. Wynn, M.T., Dumas, M., Fidge, C.J., Hofstede, A.H.M. and Aalst, W.M.P., 2008, Business Process Simulation for Operational Decision Support, Business Process Management Workshops, Springer Berlin Heidelberg, pp.66-77.
  12. Zeigler, B.P., Praehofer, H. and Kim, T.G., 2000, Theory of Modeling and Simulation, 2nd ed, Academic Press.
  13. Praehofer, H., 1991, System Theoretic Foundations for Combined Discrete-Continuous System Simulation, Ph.D. Thesis, Johannes Kepler University, Linz, Austria.
  14. Son, M.J. and Kim, T.W., 2012, Torpedo Evasion Simulation of Underwater Vehicle Using Fuzzy-logic-based Tactical Decision Making in Script Tactics Manager, Expert Systems with Applications, 39(9), pp.7995-8012. https://doi.org/10.1016/j.eswa.2012.01.113
  15. Buss, A.H., 2002, Component based Simulation Modeling with Simkit, Proceedings of the Winter Simulation Conference, pp.243-249.
  16. Lee, D., 2010, Development of Mediator-based Direct Wokrflow Simulation System and HLA/RTI-based Collaborative BPMS Middleware, Ph.D. Thesis, KAIST, South Korea.
  17. Koenig, D., Glover, A., King, P. and Laforge, G., 2007, Groovy in Action, Manning Publications.
  18. Son, M.J., Cho, D.Y., Kim, T.W., Lee, K.Y. and Nah, Y.I., 2010, Modeling and Simulation of Target Motion Analysis for a Submarine Using a Script-based Tactics Manager, Advances in Engineering Software, 41(3), pp.506-516. https://doi.org/10.1016/j.advengsoft.2009.10.009
  19. Son, M.J., 2013, Decision Support System for Job Assignment in Shipbuilding Design Using Discrete-event-based Business Process Simulation, Ph.D. Thesis, Seoul National University, Seoul, South Korea.

Cited by

  1. AVEVA Marine Scheme-based Modeling for Reuse of Ship Hull Block Model vol.19, pp.1, 2014, https://doi.org/10.7315/CADCAM.2014.041
  2. The Integrated Design and Analysis of Manufacturing Lines (I) - an Automated Modeling & Simulation System for Digital Virtual Manufacturing vol.19, pp.2, 2014, https://doi.org/10.7315/CADCAM.2014.138