Design and implementation of a distributed part-routing algorithm for reconfigurable transportation systems

The reconfigurability feature represents an instrumental characteristic for manufacturing systems that are required to frequently adapt the architecture and functionalities to match evolving production environment where changes of product variants and demand volumes frequently occur. Transportation systems embrace a major industrial application of the reconfiguration concept. Reconfigurable transportation systems (RTSs) are conceived as multiple independent modules to implement alternative inbound logistic systems’ configurations. Together with mechatronic interfaces and distributed control solutions, the full exploitation of reconfigurability strategies for transportation systems relies upon flexible production management policies. This enables the dynamic computation of part routings in RTSs after every reconfiguration and change in the way transportation modules are exploited. The current work proposes an innovative agent-based algorithm that combines global and local optimisation criteria to manage the part flow in RTS. The proposed approach is designed as fully distributed across transportation modules; based on current RTS’ topology and status, it ensures the autonomy in selecting routing decisions while embracing global and local evolving optimisation strategies. The benefits of the approach have been investigated with reference to a set of realistic RTS topologies exhibiting different routing options, in order to assess the algorithm under different part-routing conditions.

[1]  Kenneth Sörensen,et al.  A genetic algorithm for robust schedules in a just-in-time environment , 2002 .

[2]  Hajar Mat Jani,et al.  A Review And Evaluations Of Shortest Path Algorithms , 2013 .

[3]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[4]  Emanuele Carpanzano,et al.  An approach to design and develop reconfigurable control software for highly automated production systems , 2015, Int. J. Comput. Integr. Manuf..

[5]  Yoram Koren,et al.  Design of reconfigurable manufacturing systems , 2010 .

[6]  Shimon Even,et al.  Graph Algorithms , 1979 .

[7]  Tommaso Cucinotta,et al.  A Real-Time Service-Oriented Architecture for Industrial Automation , 2009, IEEE Transactions on Industrial Informatics.

[8]  Manoj Kumar Tiwari,et al.  Intelligent agent framework to determine the optimal conflict-free path for an automated guided vehicles system , 2002 .

[9]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[10]  Mikkel T. Jensen,et al.  Improving robustness and flexibility of tardiness and total flow-time job shops using robustness measures , 2001, Appl. Soft Comput..

[11]  Tom V. Mathew Genetic Algorithm , 2022 .

[12]  Hamed Fazlollahtabar,et al.  Delay Optimization in a Multiple AGV System , 2014 .

[13]  Paul Valckenaers,et al.  Holonic Manufacturing Execution Systems , 2005 .

[14]  Stefan Bussmann,et al.  Self-organization in manufacturing operations , 2007, CACM.

[15]  Taskin Koçak,et al.  Smart Grid Technologies: Communication Technologies and Standards , 2011, IEEE Transactions on Industrial Informatics.

[16]  F. Michel Future of Software Engineering and Multiagent Systems , 2008 .

[17]  Amedeo Cesta,et al.  Towards a cooperative knowledge-based control agent for a reconfigurable manufacturing plant , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[18]  C. A. van Luttervelt,et al.  Toward a resilient manufacturing system , 2011 .

[19]  Amedeo Cesta,et al.  Closed-loop production and automation schedule execution in RMSs under uncertain environmental conditions , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[20]  Neil A. Duffie,et al.  Dynamics of Real-Time Distributed Scheduling in Multiple-Machine Heterarchical Manufacturing Systems , 1998 .

[21]  Amedeo Cesta,et al.  Intelligent dynamic part routing policies in Plug&Produce Reconfigurable Transportation Systems , 2014 .

[22]  Roel Leus,et al.  The generation of stable project plans , 2004, 4OR.

[23]  J. Christopher Beck,et al.  Slack-based Techniques for Robust Schedules , 2014 .

[24]  Pavel Vrba,et al.  Simulation in agent-based control systems: MAST case study , 2006, Int. J. Manuf. Technol. Manag..

[25]  Alois Zoitl,et al.  Integrating software agents and IEC 61499 realtime control for reconfigurable distributed manufacturing systems , 2008, 2008 International Symposium on Industrial Embedded Systems.

[26]  David A. Bader,et al.  Graph Algorithms , 2011, Encyclopedia of Parallel Computing.

[27]  Yoram Koren,et al.  Impact of Manufacturing System Configuration on Performance , 1998 .

[28]  Michael Luck,et al.  Agent technology, Computing as Interaction , 2005 .

[29]  Wolfgang Ziegler,et al.  Swarm Intelligence From Natural To Artificial Systems , 2016 .

[30]  Paulo Leitão,et al.  ADACOR: A holonic architecture for agile and adaptive manufacturing control , 2006, Comput. Ind..

[31]  H. Van Brussel,et al.  Planning and Scheduling of Assembly Systems , 1990 .

[32]  Valeriy Vyatkin IEC 61499 as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review , 2011, IEEE Transactions on Industrial Informatics.

[33]  Swapna S. Gokhale,et al.  Reliability evaluation of reconfigurable conveyor systems , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[34]  Mariagrazia Dotoli,et al.  Coloured timed Petri net model for real-time control of automated guided vehicle systems , 2004 .

[35]  Nicola Muscettola,et al.  HSTS: Integrating Planning and Scheduling , 1993 .

[36]  R. H. Sturges,et al.  Framework for the control of automated material-handling systems using the holonic manufacturing approach , 2004 .

[37]  Soundar R. T. Kumara,et al.  Multiagent based dynamic resource scheduling for distributed multiple projects using a market mechanism , 2003, J. Intell. Manuf..

[38]  F. Jovane,et al.  Advanced automation solutions for future adaptive factories , 2007 .

[39]  Erik Demeulemeester,et al.  Project scheduling : a research handbook , 2002 .

[40]  Philippe Baptiste,et al.  Constraint - based scheduling : applying constraint programming to scheduling problems , 2001 .

[41]  MengChu Zhou,et al.  Modeling and deadlock avoidance of automated manufacturing systems with multiple automated guided vehicles , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[42]  Franco Zambonelli,et al.  Challenges and Research Directions in Agent-Oriented Software Engineering , 2004, Autonomous Agents and Multi-Agent Systems.

[43]  Danny Weyns,et al.  How to get multi-agent systems accepted in industry? , 2009, Int. J. Agent Oriented Softw. Eng..

[44]  Robert H. Storer,et al.  Robustness Measures and Robust Scheduling for Job Shops , 1994 .

[45]  Michael Wooldridge,et al.  Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence , 1999 .

[46]  Michael Wooldridge,et al.  Multi-Agent systems: an introduction , 2001 .

[47]  Willy Herroelen,et al.  The construction of stable project baseline schedules , 2004, Eur. J. Oper. Res..

[48]  Dimitri P. Bertsekas,et al.  Auction Algorithms , 2009, Encyclopedia of Optimization.

[49]  Ronald Mantel,et al.  Design and operational control of an AGV system , 1995 .

[50]  Luc Bongaerts,et al.  Reference architecture for holonic manufacturing systems: PROSA , 1998 .

[51]  Dr. Stefan Bussmann,et al.  Multiagent Systems for Manufacturing Control , 2004, Springer Series on Agent Technology.

[52]  Philippe Baptiste,et al.  Incorporating Efficient Operations Research Algorithms in Constraint-Based Scheduling , 1995 .

[53]  Wilfried Lepuschitz,et al.  Decentralized Reconfiguration of a Flexible Transportation System , 2011, IEEE Transactions on Industrial Informatics.

[54]  Evangelos Markakis,et al.  Auction-Based Multi-Robot Routing , 2005, Robotics: Science and Systems.

[55]  Evangelos Markakis,et al.  The Power of Sequential Single-Item Auctions for Agent Coordination , 2006, AAAI.

[56]  Byung-In Kim,et al.  Intelligent agent based framework for manufacturing systems control , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[57]  Andrea Matta,et al.  Impact of ramp-up on the optimal capacity-related reconfiguration policy , 2007 .

[58]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[59]  A. Valente,et al.  Development of multi-level adaptive control and scheduling solutions for shop-floor automation in reconfigurable manufacturing systems , 2011 .

[60]  Emanuele Carpanzano,et al.  A dispatching algorithm and software tool for managing the part flow of Reconfigurable Transportation System , 2013 .

[61]  Amedeo Cesta,et al.  Developing an End-to-End Planning Application from a Timeline Representation Framework , 2009, IAAI.

[62]  Mark Wallace,et al.  Probe Backtrack Search for Minimal Perturbation in Dynamic Scheduling , 2000, Constraints.

[63]  Amedeo Cesta,et al.  Validating scheduling approaches against executional uncertainty , 2010, J. Intell. Manuf..

[64]  Frederik Stork,et al.  Stochastic resource-constrained project scheduling , 2001 .

[65]  Jeonghan Ko,et al.  Reusability Assessment for Manufacturing Systems , 2005 .

[66]  Robert W. Brennan,et al.  Developments in dynamic and intelligent reconfiguration of industrial automation , 2008, Comput. Ind..

[67]  F. Jovane,et al.  Reconfigurable Manufacturing Systems , 1999 .

[68]  Nezam Mahdavi-Amiri,et al.  Producer’s behavior analysis in an uncertain bicriteria AGV-based flexible jobshop manufacturing system with expert system , 2012, The International Journal of Advanced Manufacturing Technology.

[69]  Toni Mancini,et al.  20th RCRA International workshop on “Experimental evaluation of algorithms for solving problems with combinatorial explosion” , 2015, J. Exp. Theor. Artif. Intell..