Control Architecture for Flexible Production Systems

Slides:



Advertisements
Similar presentations
Operating Systems Part III: Process Management (Process Synchronization)
Advertisements

1 Distributed Computing Algorithms CSCI Distributed Computing: everything not centralized many processors.
Design, pageRaffoBA Design and Technology Design, pageRaffoBA Scope of Operations Support from Accounting, Finance, Human Resources, Information.
Chapter 13 Embedded Systems
Manufacturing Engineering Department Lecture 1 - Introduction
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 7 FLEXIBLE MANUFACTURING SYSTEMS E. Gutierrez-Miravete Spring 2001.
Production Planning and Control Introduction
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
Methods, Standards, and Work Design
Process (Job Shop) Layouts
A Presentation on By: Debojit Das. Introduction: Computer-integrated manufacturing (CIM) may be viewed as the successor technology which links computer-aided.
A PRESENTATI ON 1UNIT OF PRODUCTION & OPERATIONS MANAGEMANT
The Architecture of Secure Systems Jim Alves-Foss Laboratory for Applied Logic Department of Computer Science University of Idaho By, Nagaashwini Katta.
Operating Systems for Reconfigurable Systems John Huisman ID:
Lesson Objectives We are learning to: Understand how CAD/CAM and ICT systems are used in manufacturing We will be able to: Apply this theory in order to.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Business Plug-In B17 Organizational Architecture Trends.
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY, P.P , MARCH An ANFIS-based Dispatching Rule For Complex Fuzzy Job Shop Scheduling.
ECE200 – Computer Organization Chapter 9 – Multiprocessors.
Parallel dynamic batch loading in the M-tree Jakub Lokoč Department of Software Engineering Charles University in Prague, FMP.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Manufacturing Systems
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
SOFTWARE ENGINEERING. Objectives Have a basic understanding of the origins of Software development, in particular the problems faced in the Software Crisis.
LECIS - based Laboratory Automation in the Pharmaceutical Industry “plug-and-play” of equipment with a common interface that is independent of the vendor.
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory 1 Introduction To Neural Networks.
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
Industrial Automation and Robotics
Submission May 2016 H. H. LEESlide 1 IEEE Framework and Its Applicability to IMT-2020 Date: Authors:
PRODUCTION MANAGEMENT
ISLANDS OF AUTOMATION.
Chapter 3 MANAGING THE TRANSFORMATION PROCESS
Latency and Communication Challenges in Automated Manufacturing
Design of a Flexible Shopfloor Layout for a Fabrication Jobshop
Introduction to Parallel Computing: MPI, OpenMP and Hybrid Programming
Applied Operating System Concepts
Definition of CIM “CIM is the integration of the total manufacturing enterprise through the use of integrated systems and data communications coupled.
Material handling Defined as the art and science of moving, packing and storing of substances in any form. Creation of time and place utility Movement.
Policy-oriented Enterprise Management (POEM)
For Massively Parallel Computation The Chaotic State of the Art
The University of Jordan Mechatronics Engineering Department
Pipeline Execution Environment
Flexible Manufacturing Systems
Parallel Algorithm Design
Grid Computing Colton Lewis.
Week 13 COMPUTER INTEGRATED MANUFACTURING SYSTEM (CIMS)
Automation (21-541) Sharif University of Technology Session # 3
Computer Architecture
TECHNOLOGY AND OPERATIONS MANAGEMENT
Anne Pratoomtong ECE734, Spring2002
MENG 447 Manufacturing Systems Automation Chapter 1*
CISC AND RISC SYSTEM Based on instruction set, we broadly classify Computer/microprocessor/microcontroller into CISC and RISC. CISC SYSTEM: COMPLEX INSTRUCTION.
High-Level Abstraction of Concurrent Finite Automata
Control Unit Introduction Types Comparison Control Memory
Half-Sync/Half-Async (HSHA) and Leader/Followers (LF) Patterns
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
HIGH LEVEL SYNTHESIS.
MANUFACTURING SYSTEMS
S.T.B.S. COLLEGE DIPLOMA ENGINEERING
Distributed Control Applications Within Sensor Networks
Distributed Computing:
Introduction To CAD/CAM
The Vector-Thread Architecture
Basics of Energy Management
October 9, 2003.
The George Washington University
A HW/SW Co-Simulator for System Validation
Presentation transcript:

Control Architecture for Flexible Production Systems Bengt Lennartson, Martin Fabian, Petter Falkman Automation Laboratory, Department of Signals and Systems Chalmers University of Technology Göteborg, Sweeden From the Proceedings of the 2005 IEEE International Conference on Automation Science and Engineering Presented by B. Taylor Newill 12 November 2007

I – Background and Strategy (pg307) Flexible Production System I – Background and Strategy (pg307) Easy to change production volume and flow Easy to modify and upgrade production equipment Hardware Software Simultaneously produce different products in a single production cell or unit Current Capabilities Desired Capabilities Highly flexible resources Robots Machine tools Humans Non flexible resources Software Controller hardware “Generic system architecture” Create one model that can be applied to all processes and then optimize the model Parallel Execution Benefits Diagnostics Information Handling Optimization Verification

II – Control Architecture for FPS (pg307-308) Generic System Architecture II – Control Architecture for FPS (pg307-308) Architecture Hierarchy Production system where both hardware and software are flexible Separation of resources – simplify handling changes to the system Enables parallel execution Scalable Architecture applicable to all levels Applicable throughout the lifecycle

III – Resources (pg308-309) Generic Resource Models (GeRMs) Producers Machine-tools Tanks Reactors Movers Robots AGVs Pipes Pumps Locations Buffers Generic Message-Passing Structure (GeMPS) State Machine Structure Command Messages Handshake Messages Capabilities Coordination

IV – Controller (pg 310-311) The Controller Supervisor Scheduler Three Controller Tasks Supervision Scheduling Dispatching Supervisor Synchronize object utilization of common available resources Avoid blocked states Creates algorithms Scheduler Chooses which product route accesses which resource Chooses an algorithm Dispatcher Uses GeRMs to control with GeMPS Tracks individual products Computes the algorithm

V – Controller (pg 310-311) Example Process Tree 5 Resource Models E.g. Parts of a paint 2 Product Specifications E.g. Colors, Red and Green bxpy = “book” resource x for product y uxpy = “un-book” resource x for product y

VI – Application (pg 311-312) Example Applications Complex Robot Cells Scania Trucks and Buses Rear-axle manufacturing cell Multi Purpose Batch Plants (MPBP) Complex Robot Cells Product flow is sequential Often multiple robots in a single cell Resource is physical space State Based Control Volvo Cars Parallel operation lists Boolean resources

VII – Conclusions Conclusions Enables Parallel Execution Architecture for flexible production systems Separates resources and processes Easier to diagnose and/or optimize systems Create better models Theoretically based Parallel execution Adaptable to environment changes Respects life-cycle Highly resilient to disturbances (both internal and external) Self proclaimed efficiency exceeds Holonic, Fractal, Bionic architectures