Integration of Witness with an MES to control a workshop in real time



Similar documents

Unifi Technology Group & Software Toolbox, Inc. Executive Summary. Building the Infrastructure for emanufacturing

How To Run A Multi-Canal Distribution Business

Operational Business Intelligence in Manufacturing

Realizing the Benefits of Finite Capacity Scheduling to Manage Batch Production Systems

AIDIAG PREMIUM. Offer positioning

FASTEMS SOFTWARE. For maximum Performance

Choosing Planning & Scheduling solutions for Metals

ORACLE RAPID PLANNING

SUPPLY CHAIN MODELING USING SIMULATION

SYSPRO Factory Scheduling

Frédéric Tardieu, IBITEK Group, details the company s business intelligence tool and how it can be used to help decision-making from the plant up.

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

Abdullah Mohammed Abdullah Khamis

Seradex White Paper. Using Project Management Software for Production Scheduling. Software Selection Spectrum

gimm Global Integrated Manufacturing Manager. Solution for industrial management of productive and logistic factory processes

Oracle Manufacturing Operations Center

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface

Chapter 11. MRP and JIT

Small Lot Production. Chapter 5

White Paper On Pilot Method Of ERP Implementation

Wonderware MES 4.0/Operations and Performance Software

Track & Trace Solutions

The more intelligent solution for greater transparency SIMATIC Plant Intelligence. simatic

Manufacturing Operations Management. Dennis Brandl

Traceability Data Integrity: Challenges and Solutions By Mitch DeCaire, Cogiscan, Inc.

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead

Intelligent Process Management & Process Visualization. TAProViz 2014 workshop. Presenter: Dafna Levy

THE PLANNING OF A CUSTOMER RELATIONSHIP MANAGEMENT PROJECT: REQUIREMENTS AND OPPORTUNITIES

QUEST The Systems Integration, Process Flow Design and Visualization Solution

Sperry Marine Fleet Management Enterprise Solution

Industrial IT cpmplus Enterprise Connectivity Collaborative Production Management. Improving the total cost of ownership of your ERP System

OPC COMMUNICATION IN REAL TIME

MetRo Warehouse Management System. Maximize. your. logistic. performance. MetRo WMS means intelligence

Quel pilote ètes-vous

Introduction to Metropolitan Area Networks and Wide Area Networks

Functional Area Systems Production / Operation Systems

26/10/2015. Functional Area Systems Production / Operation Systems. Examples: Functional Area Info Systems. Functional Area Information Systems

Know. BASIQ PM-PRO and BASIQ OpenPM Precious Metals Management Software

Controls Definition & MES to Controls Data Flow Possibilities

Material Requirements Planning. Lecturer: Stanley B. Gershwin

AutoLog ControlMan. Remote Monitoring & Controlling Service

Supply Chain Management Simulation: An Overview

Push and Pull Production Systems

WEB-BASED ORIGIN-DESTINATION SURVEYS: AN ANALYSIS OF RESPONDENT BEHAVIOUR

Having full access to real-time production data enables you to detect and anticipate weak spots in the production system and to make the right

INTELLIGENT DISTRIBUTION NETWORK ANALYSIS AND INFORMATION ARCHITECTURE DESIGN

- 1 - intelligence. showing the layout, and products moving around on the screen during simulation

NEWS IN SUPPLY CHAIN IFS APPLICATIONS 9 JAKOB BJÖRKLUND, HÅKAN ANDERSSON

Supply Chain Optimization for Logistics Service Providers. White Paper

A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES

Final Project Report. Trading Platform Server

Visibility and Integration - The Key Ingredients for a Successful Supply Chain

Arrowhead - Smart integrated production management

Wonderware MES/Operations Managing the transformation of materials into finished products in real time

Agile Manufacturing for ALUMINIUM SMELTERS

SIMULATION BASED APPROACH TO STUDY THE INTERACTION OF SCHEDULING AND ROUTING ON A LOGISTIC NETWORK

Asset management in urban drainage

Introduction to Natural Computation. Lecture 15. Fruitflies for Frequency Assignment. Alberto Moraglio

Analytics for Performance Optimization of BPMN2.0 Business Processes

Transforming R&D into a Customer-Focused Organization

Lean manufacturing in the age of the Industrial Internet

Inventory Routing. An advanced solution for demand forecasting, stock replenishment, and route planning and execution

Seradex White Paper A newsletter for manufacturing organizations April, 2004

MANUFACTURING EXECUTION SYSTEMS VS. ERP/MRP

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques

QUICK REFERENCE GUIDE MOBILE HUMAN MACHINE INTERFACE (HMI): INNOVATION THAT EMPOWERS THE MOBILE OPERATOR

Business Process Improvement in Life Sciences Manufacturing through the Integration of Information and Production Management Systems and Automation

A Diagnostic Approach to Scheduling

Toyota I_Site Managing your assets

Lean Kitting: A Case Study

Understanding Manufacturing Execution Systems (MES)

Sage ERP X3 v6.2 Datasheet

What is Modeling and Simulation and Software Engineering?

Manufacturing. Manufacturing challenges of today and how. Navision Axapta solves them- In the current explosive economy, many

Preactor planning & scheduling. Aangeboden door Actemium Presentatie door Christiaan Meerman (Evologics BV) & Guido van Dinther (Actemium)

High rate and Switched WiFi. WiFi QoS, Security 2G. WiFi a/b/g. PAN LAN Cellular MAN

Determining Inventory Levels in a CONWIP Controlled Job Shop

POLARIS: Planning and Operations Language for Agentbased Regional Integrated Simulation

Intrusion Detection and Cyber Security Monitoring of SCADA and DCS Networks

SIMULATION AND ANIMATION OF THE OPERAnON OF A FAST FOOD RESTAURANT

Validation of the COPERT road emission inventory model with real-use data

Propulsion Gas Path Health Management Task Overview. Donald L. Simon NASA Glenn Research Center

DATA STORAGE SYSTEM FOR LS7001/LS8000 LIGHTNING DETECTION NETWORKS

SYSPRO Point of Sale: Architecture

FAULT TOLERANCE FOR MULTIPROCESSOR SYSTEMS VIA TIME REDUNDANT TASK SCHEDULING

Enterprise Historian Information Security and Accessibility

Inform IT Enterprise Historian. The Industrial IT Solution for Information Management

Big Data. Fast Forward. Putting data to productive use

Hardware and software requirements of CB monitoring and POW relays: benefits of an integration of functions

World Class Manufacturing

NEW MODELS FOR PRODUCTION SIMULATION AND VALIDATION USING ARENA SOFTWARE

Transcription:

Integration of Witness with an MES to control a workshop in real time Lanner user conference 2008 February 26, 2008 ThinkTank, Birmingham, UK Franck Fontanili, assistant professor Department of Industrial Engineering http://perso.enstimac.fr/~fontanil/

Ecole des Mines d Albi-Carmaux http://www.enstimac.fr/ 130 engineering graduates / year including 35 in Industrial Engineering 30 h of training in simulation + case study End-of-course project: February until end July Project of apprenticeship training program Starting in October 2008 (24 apprentices / yr) 3 sectors: Pharmaceutical industry and health services Energies and new building materials Mechanical and aeronautical manufacturing industry 3 research centres Including the Department of Industrial Engineering 11 lecturers 12 PhD students 2

Outline Practices and trends Current uses of simulation Emulation «On-line» simulation Production activity control Comparison with car racing Manufacturing Execution System Simulation-based control Technical issues Model initialization Synchronization with the real process Response time and corrections Demos Research perspectives 3

Spécifier et illustrer le cahier des charges. Définir les caractéristiques globales. Choisir entre des projets contrastés. Identifier les goulots d'étranglement. Choisir les règles de pilotage des flux. Choisir les règles de gestion des stocks. Déterminer les capacités. Etudier l'influence des perturbations etc.. Indépendance temporelle et événementielle Identifier les problèmes. Evaluer diverses propositions de modification. Choisir entre plusieurs solutions d amélioration. Garantir les résultats d une modification. Prévoir des délais (en complément à ERP et ordonnancement) Dépendance temporelle et événementielle Aide à la décision en pilotage Current practice Off-line simulation Not dependent on real time and events «Virtual» Process Real Process Design stage Continuous improvement Operational stage Formalize and illustrate the specifications Define general characteristics Choose between contrasting projects Identify bottlenecks Choose rules for flow control Choose inventory management rules Define capacities Study the impact of perturbations etc.. Identify current issues Evaluate various solutions for improvement Choose among several solutions for improvement Estimate the return on investment Forecast delivery dates (in addition to an ERP and a scheduler) Processus «virtuel» Simulation «Off-line» Processus réel Simul Simulation «On-line» Processus réel MES (*) En conception En amélioration En exploitation En exploitation 4

Spécifier et illustrer le cahier des charges. Définir les caractéristiques globales. Choisir entre des projets contrastés. Identifier les goulots d'étranglement. Choisir les règles de pilotage des flux. Choisir les règles de gestion des stocks. Déterminer les capacités. Etudier l'influence des perturbations etc.. Indépendance temporelle et événementielle Identifier les problèmes. Evaluer diverses propositions de modification. Choisir entre plusieurs solutions d amélioration. Garantir les résultats d une modification. Prévoir des délais (en complément à ERP et ordonnancement) Dépendance temporelle et événementielle Aide à la décision en pilotage trends «On-line» simulation Dependent on real time and events MES (*) Real process Operational stage Support for «real-time» decision making Processus «virtuel» Simulation «Off-line» Simul Processus réel En conception En amélioration En exploitation Simulation «On-line» Processus réel En exploitation MES (*) (*) Manufacturing Execution System 5

and perspectives Information System ERP, MES,... states instructions states instructions Finalization of IS Model without operating rules Simulation Pure emulation of the physical process Real process Design stage Operational stage 6

Production activity control and car racing Objective Best time On time delivery Data: Circuit, track conditions, weather Tools: Simulator, road-book, reconnaissance, etc Planning and preparation =>Choice of parameters Data: order book, WIP, resources Tools: CAPM, workload estimates, balancing, simulation, etc Tyres, engine and chassis setup, Scheduling, capacity, priorities, Operations Events: tyre deterioration, power loss, puncture, Events: breakdown, urgent order, cycle time increase, =>Adjustment of the parameters 7

Issues ( for the pilot or the process manager) Will the objective be achieved? Which parameters should be corrected to meet the target? How much should these parameters be corrected? How can the deviation from the objective be reduced? Etc. 8

Part of the solution: M.E.S Long term Frequency of decision making Information system for business administration Advanced Planning System/Optimization Management level Strategic Mid term Enterprise Resource Planning Short term Manufacturing Execution System Tactical Very short term Supervision Real-time Control Information system for production Operational Operating system Physical flows Information flows 9

MES functions Resource management Scheduling Routing of products and batches Document management Data collection Human resource management Quality management Process management Maintenance management Product traceability and genealogy Performance analysis Further information at: http://www.mesportal.org/ http://www.club-mes.com/ http://www.mesa.org/ 10

MES and Simulation : Two complementary tools? MES = execution and monitoring tool: Real-time database and history No short-term projection Simulation = projection tool: Possibility to make short-term projections Evaluation of the consequences of unexpected events Observation: MES supports decision-making for production management but does not guaranty that the decisions are right! Research perspective: Use the data collected by an MES to feed an «on-line» simulator 11

Simulation-based production management no Monitoring of real system Event occurring? Optimization of production parameters yes simulation model initialization Simulation Simulation Target achieved? yes no no Simulated objective Targeted objective? yes Implementation of production parameters on real system 12

Technical issues Model initialization When an event occurs in the real system In a state close to reality As fast as possible Various solutions Warm-up period: too long, almost impossible to get in the right state «fiddling»: dummy machines and parts; how to force a machine to start in a setup state? New functionality of Witness 2007: initialisation file (.sta); to be tested in the context of MES Simba SDK: offers many features for model initialization 13

Model initialization with SIMBA See demo 1 14

Technical issues Synchronization with the real process Synchronization of the simulation clock with the real time while waiting for an event to occur in the real process Data acquisition (sensors, states, etc.) Solutions In Witness: time scaling at 1:1, GetActiveTime function Simba and OPC (Ole for Process Control) Input Operating System Sensors PLC Output Actuators Industrial network On-line Simulation MES MES Database Local network OPC Server Local network OPC Client More information about OPC at: http://www.opcfoundation.org/ See demo 2 15

Forecasted due date = 17:55:00 PM Technical issues Response time Solutions Ongoing research to reduce the response time Real time Simulated time 16 Event on real process at 8:27:07 AM 8:27:18 AM Simulated due-date = 18:03:27 PM Model initialisation at 8:27:08 AM Simulation result at 8:27:18 AM Response time

Technical issues Adjustment of parameters If simulation highlights a deviation from the objective Then launch further simulations to adjust the parameters Which parameters? How much? Find a solution as fast as possible! Solutions Coupling of simulation and optimization Examples: genetic algorithm; Ongoing research Witness Optimizer Production control parameters Algorithm parameters Production orders Simulation Objective Optimization algorithm 17

Experimental platform : e-manufacturing for Advanced Control Operating System Rascol site Server 1 OPC host PLC for Workstation 5 PLC for Load/Unload stations 1 & 6 Industrial Ethernet PLC for Workstation 4 Webcam at http://193.50.91.173/ Internet connection Internet RASCOL site (production line area) PLC for Workstation 2 PLC for Workstation 3 Information system EMAC site Local network Server 2 Web applications host EMAC site (Information system area) e-commerce e-plan e-mac (MES) Portal on http://194.167.200.51/ 18

Experimentation Remote connection to the OPC server on the RASCOL site (Albi, France) access to the events of the real process Launching a production Through the web access of the MES Starting up the conveyors remotely Launching the real time simulation Simulation waiting for an event to occur: arrival of a palet at workstation 4 Launching the simulation in batch mode Projection in the short-term future based on the current state of the system Voir démo 3 19

Research perspectives Model initialization and launching of simulations Define the minimal level of equipment to be installed in the real process Simulation response time Specify the minimum performance expected between two events (in terms of number or duration of corrective simulations) Identify fast, efficient and robust correction algorithms! Filtering of events Discriminate normal events vs. critical events Integration with the MES Implement a genuine tool for production management decision making Experimentation Keep on experimenting with the platform Find an industrial sponsor 20

Thank you for your attention Any questions? 21