plant control
play

Plant Control PROFESSOR: STUDENT: PROF. DR. ING. ZAMFIRESCU - PowerPoint PPT Presentation

FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER- PROGRAM EMBEDDED SYSTEMS Plant Control PROFESSOR: STUDENT: PROF. DR. ING. ZAMFIRESCU STEFAN FEILMEIER - 03.12.2014 - Agent-based modeling and simulation of an autonomic manufacturing


  1. FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER- PROGRAM „EMBEDDED SYSTEMS“ Plant Control PROFESSOR: STUDENT: PROF. DR. ING. ZAMFIRESCU STEFAN FEILMEIER - 03.12.2014 -

  2. Agent-based modeling and simulation of an autonomic manufacturing execution system MILAGROS ROLÓN, ERNESTO MARTÍNEZ INGAR (CONICET — UTN), ARGENTINA COMPUTERS IN INDUSTRY 63 (2012), 53-78

  3. Why this topic?  Personal Interest  My background: ERP-Systems (SAP)  Integration of multi-agent systems in classical production planning hierarchy  Interesting feature proposed: shared Gantt-Chart  Overview over all phases in development of agent-based systems  planning, design, implementation, testing  Practical simulation based on real plant data  But: long paper with many details → focus on general idea

  4. Real-world application Production of paint  Complex production structure  Equipments: 80+  Products: 100+  Products differing by  Type alkyd-, latex-, water-based  Family same characteristics and colour, different container size  Packaging  Product size  Lot size

  5. Overview: Planning and Control

  6. Scientific basis: Referenced papers and ideas  PROSA H. Van Brussel, J. Wyns, P. Valckenaers, L. Bongaerts, Reference architecture for holonic manufacturing systems: PROSA, Computers in Industry 37 (1998) 255 – 274.  Completely distributed architecture with Order-, Product-, Resource-, Staff-Agents  ADACOR P. Leitao, A. Colombo, F. Restivo, ADACOR: a collaborative production automation and control architecture, IEEE Intelligent Systems 20 (2005) 58 – 66.  Centralized plan from ERP-System; switch to distributed decision-making in case of disturbances  Cooperating MES (Manufacturing Execution System) P. Valckenaers, H. Van Brussel, P. Verstraete, P. Saint Germain, Hadeli, Schedule execution in autonomic manufacturing execution systems, Journal of Manufacturing Systems 26 (2007) 75 – 84.  Similar to ADACOR; shows that “following a priori defined scheduling is inefficient and sometimes almost impossible ”

  7. Proposed: @MES Autonomic Manufacturing Execution System ORDER- (OA) AND RESOURCE-AGENTS (RA) AUTONOMOUS AND GOAL-ORIENTED

  8. @MES Inter-Agent communication  Structured, direct  Indirect via shared Gantt-Chart which is not provided by ERP PPS

  9. @MES Individual MAPE cycle per agent  M onitor  Lookup Gantt-Chart updates OA: watch current order process RA: watch resource usage schedule  A nalyse  Generate list of alternative solutions; choose best processing route  P lan  Book resources; update Gantt-Chart  E xecute  Complete resource usage-plan

  10. Specify, design & implement Agent-based systems PROMETHEUS AND HERMES METHODOLOGY

  11. Specify, design & implement System Prometheus methodology L. Padgham, M. Winikoff, Developing Intelligent Agent Systems: A Practical Guide, John Wiley & Sons, Chichester, 2004

  12. Prometheus methodology 1 st Step: System Specification  Identify  Goals  Basic functionalities  Inputs (percepts)  Outputs (actions) using Use-Case Scenarios

  13. Prometheus methodology 2 nd Step: Architectural Design  Which Agent types?  Which interactions?

  14. Prometheus methodology 3 rd Step: Detailed Design  Internals of each Agent

  15. Specify, design & implement Messages Hermes methodology  Incremental Waterfall Derive from and give Feedback to earlier phase(s) C. Cheong, M. Winikoff, Hermes: designing goal- oriented agent interactions, in: Proceedings of the 6th International Workshop on Agent-oriented Software Engineering, 2005, pp. 189 – 206.

  16. Hermes methodology Interaction Goal Hierarchy Design Disruptive event detected? Reschedule Is order  Which interaction Goals ? feasible?  Which Roles are involved? Ask RAs for time slots; generate list of candidate solutions undirected line: sub-goal; Check resource Monitor order directed line: dependency availability execution

  17. Check constantly: Is resource Hermes methodology available? Action Map Design Phase Yes No Remove from Gantt-Chart  Define actions and action sequences  Evaluate validity and possible failures Return to “Resource Commitment” Example: Monitor resource and reschedule interaction-goals

  18. Hermes methodology Message Design Phase  Define communications between Agents Execute task @RA 1 Execute task @RA 2 Example: Execute the individual tasks of an order Till order is finished

  19. Hermes methodology Verification Phase  Bottom-Up Design: from “ micro world ” to macro behaviour  “Full of surprises ”  Test alternative parameters/actions  Economic-oriented parameters lead time reduction, increase machine utilization,…  Criteria for selecting process route  …

  20. Simulation USING NETLOGO

  21. Simulation Description  Plant structure according to [White] Dispenser  Processing times and in-depth Tanks shop-floor study in real plant  Timeframe simulated: 10 months  Constraints  Different dispenser speeds  Equipment interconnections between tanks and fill-out trains C. White, Productivity analysis of a large multiproduct batch processing facility, Computers and Chemical Engineering 13 (1989) 239 – 245.

  22. Simulation Variety  Order Agent scheduling criteria :  Earliest Finalization Time (EFT)  Shortest Total Processing Time (STPT)  Shortest Time Between Operations (STBO)  Largest Finalization Time (LFT)  Order Types :  High arrival rates (e.g. type 1)  Low arrival rates (e.g. type 25)

  23. Simulation Results (1)  High variance in average processing time depending on Agent scheduling criteria Shortest Total Processing Time (STPT) Largest Finalization Time (LFT)

  24. Simulation Results (2)  Different Resource utilization Example: Tanks Earliest Shortest Total Finalization Time Processing Time (EFT) (STPT)

  25. Simulation Results (3) Reaction on breakdown  Breakdown of fill-out train (→ Disruptive event) Percentage difference in total processing time

  26. Simulation Conclusions  Variability acceptable (Max. processing time always ≤ 3 x average processing time) → robust and stable , despite total autonomy  Further improvements  Better interaction with shop-floor (sensors and actuators)  Individual and collective learning (dispatching in RAs and route selection in OAs)

  27. Follow-Up papers  Referenced in 14 papers Example: Cyrille Pach, Thierry Berger, Thérèse Bonte, Damien Trentesaux, (Univ. Lille Nord, France)  ORCA-FMS: a dynamic architecture for the optimized and reactive control of flexible manufacturing scheduling Computers in Industry, Volume 65, Issue 4, May 2014, Pages 706 – 720  Follow-Up by the original authors : Milagros Rolón, Ernesto Martínez,  Agent learning in autonomic manufacturing execution systems for enterprise networking Computers & Industrial Engineering, Volume 63, Issue 4, December 2012, Pages 901 – 925

  28. Milagros RolÓn, Ernesto MartÍnez, INGAR (CONICET — UTN), Argentina, Agent-based modeling and simulation of an autonomic manufacturing execution system, Computers in Industry 63 (2012), 53-78

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend