Autonomic smart manufacturing

Smart manufacturing (SM) systems have to optimise manufacturing activities at the machine, unit or entire manufacturing facility level as well as adapting the manufacturing process on the fly as required by a variety of conditions (e.g. machine breakdowns and/or slowdowns) and unexpected variations in demands. This paper provides a framework for autonomic smart manufacturing (ASM) that relies on a variety of models for its support: (1) a process model to represent machines, parst inventories and the flow of parts through machines in a discrete manufacturing floor; (2) a predictive queueing network model to support the analysis and planning phases of ASM; and (3) optimisation models to support the planning phase of ASM. In essence, ASM is an integrated decision support system for smart manufacturing that combines models of different nature in a seamless manner. As shown here, these models can be used to predict manufacturing time and the energy consumed by the manufacturing process, as well as for finding the machine settings that minimise the energy consumed or the manufacturing time subject to a variety of constraints using non-linear optimisation models. The diversity of models used affords different levels of integration and granularity in the decision-making process. An example of a car manufacturing process is used throughout the paper to explain the concepts and models introduced here.

[1]  Ivo Pereira,et al.  Self-managing agents for dynamic scheduling in manufacturing , 2008, GECCO '08.

[2]  Hans Olsson,et al.  Dymola for Multi-Engineering Modeling and Simulation , 2002 .

[3]  Anja Vogler Mastering Simulink 4 , 2016 .

[4]  Johan Åkesson,et al.  JModelica---an Open Source Platform for Optimization of Modelica Models , 2009 .

[5]  Peter Fritzson,et al.  Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach , 2014 .

[6]  Ivo Pereira,et al.  Self-optimizing through CBR learning , 2010, IEEE Congress on Evolutionary Computation.

[7]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[8]  W. H. M. Zijm,et al.  Approximate queueing models for capacitated multi-stage inventory systems under base-stock control , 2014, Eur. J. Oper. Res..

[9]  Laoucine Kerbache,et al.  Queueing networks and the topological design of supply chain systems , 2004 .

[10]  Ramachandra Kota,et al.  Decentralized approaches for self-adaptation in agent organizations , 2012, TAAS.

[11]  Christof Büskens,et al.  The ESA NLP Solver WORHP , 2012 .

[12]  Michael McClellan Applying Manufacturing Execution Systems , 1997 .

[13]  Virgílio A. F. Almeida,et al.  Performance by Design - Computer Capacity Planning By Example , 2004 .

[14]  Daniel A. Menascé,et al.  Efficient Response Time Approximations for Multiclass Fork and Join Queues in Open and Closed Queuing Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[15]  Peter J. Denning,et al.  Operational Treatment of Queue Distribution and Mean Value Analysis , 1979 .

[16]  Ronald F. Boisvert,et al.  GAMS: a framework for the management of scientific software , 1985, TOMS.

[17]  George M. Giaglis,et al.  A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques , 2001 .

[18]  Jože Balič,et al.  Intelligent modelling in manufacturing , 2007 .

[19]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2002, SIAM J. Optim..

[20]  King Lun Choy,et al.  Application of intelligent data management in resource allocation for effective operation of manufacturing systems , 2014 .

[21]  Peter A. Fritzson,et al.  Principles of object-oriented modeling and simulation with Modelica 2.1 , 2004 .

[22]  José Palazzo Moreira de Oliveira,et al.  Autonomic computing approach for resource allocation , 2005, Expert Syst. Appl..

[23]  Kan Wu,et al.  Taxonomy of batch queueing models in manufacturing systems , 2014, Eur. J. Oper. Res..

[24]  Victor M. Zavala,et al.  Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization , 2009, Comput. Chem. Eng..

[25]  Jiří Hřebíček,et al.  Modelling with Maple and MapleSim , 2008 .

[26]  Ivo Pereira,et al.  Intelligent Bio-Inspired system for manufacturing scheduling under uncertainties , 2010, 2010 10th International Conference on Hybrid Intelligent Systems.

[27]  Hong-Seok Park,et al.  An autonomous manufacturing system based on swarm of cognitive agents , 2012 .

[28]  Cengiz Kahraman,et al.  Modeling a flexible manufacturing cell using stochastic Petri nets with fuzzy parameters , 2010, Expert Syst. Appl..

[29]  Li Xia,et al.  Performance optimization of queueing systems with perturbation realization , 2012, Eur. J. Oper. Res..

[30]  Pierre-Jacques Courtois,et al.  On time and space decomposition of complex structures , 1985, CACM.

[31]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[32]  Dursun Delen,et al.  An integrated and intelligent DSS for manufacturing systems , 2006, Expert Syst. Appl..

[33]  Pascal Van Hentenryck The OPL optimization programming language , 1999 .

[34]  Fabian R. Wirth,et al.  Measurement and optimization of robust stability of multiclass queueing networks: Applications in dynamic supply chains , 2013, Eur. J. Oper. Res..

[35]  Sharif H. Melouk,et al.  Simulation optimization-based decision support tool for steel manufacturing , 2013 .

[36]  John E. Biegel,et al.  Intelligent Manufacturing-Simulation Agents Tool (IMSAT) , 1993, TOMC.

[37]  Saeed Yaghoubi,et al.  Lead time control in multi-class multi-stage assembly systems with finite capacity , 2013, Comput. Ind. Eng..

[38]  Daniel A. Menascé,et al.  Temporal Manufacturing Query Language ( tMQL ) for Domain Specific Composition , What-if Analysis , and Optimization of Manufacturing Processes With Inventories , 2015 .