Abstract
Configuring production processes based on process platforms has been well recognized as an effective means for companies to provide product variety while maintaining mass production efficiency. The production processes of product families involve diverse variations in manufacturing and assembly processes resulted from a large variety of component parts and assemblies. This paper develops a multilevel system of nested colored object-oriented Petri nets with changeable structures to model the configuration of production processes. To capture the semantics associated with production configuration decisions, some unique modeling mechanisms are employed, including colored Petri nets, object-oriented Petri nets, changeable Petri net structures, and net nesting. The modeling formalism comprises resource nets, manufacturing nets, assembly nets and process nets. The paper demonstrates how these net definitions are applied to the specification of production process variants at different levels of abstraction. Also reported is a case study in an electronics company. The system model is further analyzed with focus on conflict prevention and deadlock detection.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Adamou M., Zerhouni S.N., Bourjault A. (1998) Hierarchical modeling and control of flexible assembly systems using object-oriented Petri nets. International Journal of Computer Integrated Manufacturing 11(1): 18–33. doi:10.1080/095119298130949
Benjaafar S., Heragu S.S., Irani S.A. (2002) Next generation factory layouts: Research challenges and recent progress. Interfaces 32(6): 58–76. doi:10.1287/inte.32.6.58.6473
Bozarth C., McDermott C. (1998) Configurations in manufacturing strategy: A review and directions for future research. Journal of Operations Management 16(3): 427–439. doi:10.1016/S0272-6963(98)00022-9
Hayes R., Wheelwright S. (1984) Restoring our Competitive Edge. Wiley, New York, NY
He D.W., Strege B., Tolle H., Kusiak A. (2000) Decomposition in automatic generation of Petri nets for manufacturing system control and scheduling. International Journal of Production Research 38(6): 1437–1457. doi:10.1080/002075400188942
Hill T. (1994) Manufacturing strategy: Text and cases. Irwin, Homewood, IL
Jensen K. (1992) Colored Petri Nets: Basic concepts, analysis methods and practical use. Springer-Verlag, Berlin
Jiang Z., Zuo M.J., Tu P.Y., Fung R.Y.K. (1999) Object-oriented Petri Nets with changeable structure (OPNs-CS) for production system modeling, International Journal of Advanced Manufacturing Technology 15(6): 445–458. doi:10.1007/s001700050089
Jiao J., Simpson T.W., Siddique Z. (2007) Product family design and platform-based product development: A start-of-the-art review. Journal of Intelligent Manufacturing 18(1): 5–29. doi:10.1007/s10845-007-0003-2
Jiao J., Tseng M.M. (2004) Customizability analysis in design for mass customization. Computer-Aided Design 36(8): 745–757. doi:10.1016/j.cad.2003.09.012
Jiao J., Zhang L., Prasanna K. (2004) Process variety modeling for process configuration in mass customization: An approach based on object-oriented Petri-Nets with changeable structures. International Journal of Flexible Manufacturing Systems 16(4): 335–361. doi:10.1007/s10696-005-5171-9
Kumar R., Kumar S., Tiwari M.K. (2005) An expert enhanced coloured fuzzy Petri net approach to reconfigurable manufacturing systems involving information delays. International Journal of Advanced Manufacturing Technology 26: 922–933. doi:10.1007/s00170-003-1890-9
Kumar R.R., Kumar Singh A., Tiwari M.K. (2004) A fuzzy based algorithm to solve the machine-loading problems of a FMS and its neuro fuzzy Petri net model. International Journal of Advanced Manufacturing Technology 23: 318–341. doi:10.1007/s00170-002-1499-4
Kumar Singh A., Tiwari M.K., Mukhopadhyay S.K. (2003) Modelling and planning of the disassembly processes using an enhanced expert Petri net. Iinternational Journal of Production Research 41(16): 3761–3792. doi:10.1080/0020754031000109125
Li, X. O., & Lara-Rosano. (1999). Modeling an electronic component manufacturing system using object oriented colored Petri nets. In Proceedings of the 6th IEEE International Conference on Electronics, Circuits, and Systems, Pafos, Cyprus.
Lopez-Mellado E., Almeyda-Canepa H. (2003) A three-level net formalism for the modeling of multiple mobile robot systems. International Journal of Computer Integrated Manufacturing 18(2–3): 122–136
Martinez M.T., Favrel J., Ghodous P. (2000) Product family manufacturing plan generation and classification. Concurrent Engineering: Research and Applications 8(1): 12–22
Mittal, S., & Frayman, F. (1989). Towards a generic model of configuration tasks. In Proceedings of the 11th International Joint Conference on Artificial Intelligence (pp. 1395–1401). San Francisco: Morgan Kaufmann.
Morandin Junior O., Kato E.R.R. (2003) Virtual Petri nets as a modular modeling method for planning and control tasks of FMS. International Journal of Computer Integrated Manufacturing 18(2–3): 100–106
Morandin Junior, O., Kato, E. R. R., Politano, P. R., Camargo, H. A., Porto, A. J. V., & Inamasu, R. Y. (2000). A modular modeling approach for automated manufacturing systems based on shared resources and process planning using Petri nets. In Proceedings of IEEE International Conference on Systems, Man, and Cybernetics, Nashville, TN.
Peterson J.L. (1981) Petri Net theory and the modeling of systems. Prentice-Hall, Englewood Cliffs, NJ
Prasad B. (1998) Designing products for variety and how to manage complexity. Journal of Product & Brand Management 7(3): 208–222. doi:10.1108/10610429810222840
Sabin D., Weigel R. (1998) Product configuration frameworks—a survey. IEEE Intelligent Systems & Their Applications 13(4): 42–49
Sawhney M.S. (1998) Leveraged high-variety strategies: From portfolio thinking to platform thinking. Journal of the Academy of Marketing Science 26(1): 54–61. doi:10.1177/0092070398261006
Schierholt K. (2001) Process configuration: Combining the principles of product configuration and process planning. AIEDAM 15(5): 411–424
Siddique, Z. (2005). Assembly process selection to minimize existing assembly system modification cost during new product family member design Proceedings of ASME Design Engineering Technical Conferences DETC2005-85016, Long Beach, CA.
Simpson T.W. (2004) Product platform design and customization: Status and promise. AIEDAM 18(1): 3–20
Stobaugh R., Telesio P. (1983) Match manufacturing policies and product strategy. Harvard Business Review 61(2): 113–120
Thomas J.P., Nissanke N., Baker K.D. (1996) A hierarchical Petri net framework for the representation and analysis of assembly. IEEE Transactions of Robotics and Automation 12(2): 268–279. doi:10.1109/70.488946
Wang L.C. (1996) Object-oriented Petri nets for modeling and analysis of automated manufacturing systems. Computer Integrated Manufacturing Systems 26(2): 111–125. doi:10.1016/0951-5240(95)00032-1
Wang L.C., Wu S.Y. (1998) Modeling with colored timed object-oriented Petri nets for automated manufacturing systems. Computers and Industrial Engineering 34(2): 463–480. doi:10.1016/S0360-8352(97)00145-9
Wortmann J.C., Muntslag D.R., Timmermans P.J.M. (1997) Customer Driven Manufacturing. Chapman & Hall, London
Open Access
This article is distributed under the terms of the Creative Commons Attribution Noncommercial License which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License (https://creativecommons.org/licenses/by-nc/2.0), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Zhang, L.(., Jiao, J.(. Modeling production configuration using nested colored object-oriented Petri-nets with changeable structures. J Intell Manuf 20, 359–378 (2009). https://doi.org/10.1007/s10845-008-0111-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-008-0111-7