Eastern Mediterranean University Faculty of Electrical and electronic Engineering Supervisor : Reza abrishambaf Reza gholizadeh 105497 Mohammadhossein.

Slides:



Advertisements
Similar presentations
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Advertisements

Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Chapter 19: Network Management Business Data Communications, 5e.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Software Architectural Design Software Components Instructor Dr. Lawrence Chung.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Chapter 19: Network Management Business Data Communications, 4e.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.
Introduction To System Analysis and Design
The Architecture Design Process
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
MFGE 404 Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y Manufacturing Engineering Department Lecture 7– Flexible Manufacturing Systems.
ENTERPRISE INFORMATION MODELING Majid Mohammad Sadeghi Ali Vatankhah Supervisor: Reza Vatankhah Professor : Dr. Hashemipour.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Introduction To Computer System
1 소프트웨어공학 강좌 Chap 9. Distributed Systems Architectures - Architectural design for software that executes on more than one processor -
An Introduction to Software Architecture
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Components of Database Management System
Lecture 9: Chapter 9 Architectural Design
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Distributed Systems: Concepts and Design Chapter 1 Pages
Session-8 Data Management for Decision Support
PROSA, a reference architecture for holonic manufacturing systems dr. ir. Jo Wyns KULeuven / RealSoftware PMA KULeuven
Topics of presentation
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Embedding Constraint Satisfaction using Parallel Soft-Core Processors on FPGAs Prasad Subramanian, Brandon Eames, Department of Electrical Engineering,
Architectural Design of Distributed Applications Chapter 13 Part of Design Analysis Designing Concurrent, Distributed, and Real-Time Applications with.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
CONCEPT OF MIS. Management “Management can be defined as a science of using resources rationally (utilization of resources in judicious manner using appropriate.
SOFTWARE DESIGN. INTRODUCTION There are 3 distinct types of activities in design 1.External design 2.Architectural design 3.Detailed design Architectural.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
Implementation structure The protocol stack was implemented formerly by UniControls, Inc. under the OS9 Real-Time OS. The new implementation for the VxWorks.
Framework of a Simulation Based Shop Floor Controller Using HLA Pramod Vijayakumar Systems and Industrial Engineering University of Arizona.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Reconfiguring Real-time Holonic Manufacturing System
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Thepul Ginige Lecture-7 Implementation of Information System Thepul Ginige.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Artificial Intelligence In Power System Author Doshi Pratik H.Darakh Bharat P.
Chapter 19: Network Management
Storage Virtualization
Anne Pratoomtong ECE734, Spring2002
An Introduction to Software Architecture
Utility-Function based Resource Allocation for Adaptable Applications in Dynamic, Distributed Real-Time Systems Presenter: David Fleeman {
REMOTE POWER MONITORING OF MARINE SITES
Presented By: Darlene Banta
Mark McKelvin EE249 Embedded System Design December 03, 2002
In Distributed Systems
Self-Managed Systems: an Architectural Challenge
Presentation transcript:

Eastern Mediterranean University Faculty of Electrical and electronic Engineering Supervisor : Reza abrishambaf Reza gholizadeh Mohammadhossein dadfar Supervisor : Reza abrishambaf Reza gholizadeh Mohammadhossein dadfar

Out line  Introduction  Holonic Manufacturing System  Real-time Distributed Control System  Reconfiguration of Real-time Distributed Control  Case Study

Introduction  Manufacturing control systems are required to be adaptive and responsive.  HMS is One approach which is closely related to the Multi- agent systems.  The motivation is the requirement for manufacturing systems that can automatically and intelligently adapt to changes in the manufacturing environment while still achieving overall system goals.

Introduction  At the low control level of a HMS, especially at the level of real-time control, reconfigurable holonic controllers are employed (HCs).  The critical issue for holonic control at this level is how the resources of the HMS are to be organized dynamically during runtime and how the associated controller components are to be reconfigured dynamically at the same time.  Solution: Real-time distributed control system that can benefits of holonic control system.

Holonic Manufacturing System  Holon is an autonomous and cooperative building block of a manufacturing system for transforming, transporting, storing, and/or validating information and physical objects.  Holon Autonomy: is the capability of a holon to create and control the execution of its own plans and/or strategies.  Holon Cooperation is the process whereby a set of holons develops mutually acceptable plans and executes them.  Holon Self-organization: is the ability of holons to collect and arrange themselves in order to achieve a production goal.  Holarchy is system of holons that can cooperate to achieve a goal or objective.

Real-time Distributed Control  System: A collection of devices interconnected and communicating with each other by means of a communication network consisting of segments and links.  Device: An independent physical entity capable of performing one or more specified functions in a particular context and delimited by its interfaces.  Resource: A functional unit having independent control of its operation, and which provides various services to applications including scheduling and execution of algorithms.  Application: A software functional unit that is specific to the solution of a problem in industrial-process measurement and control. An application may be distributed among devices and may communicate with other applications.

Real-time Distributed Control  A holon is represented by one or more hardware devices and can interact via one or more communication networks.  Each device comprises of one or more resources (i.e. processor with memory) and one or more interface.  Interfaces enable the device to interact with either the controlled manufacturing process or with other devices through a communication interface.  A resource can be created, configured via management model.

Real-time Distributed Control  Applications are networks of function blocks (FB) and variables connected by data and event flows.  Such applications aid the modeling of cooperation between the autonomous holons.  Function blocks receive event/data from interfaces, process them by executing algorithms and produce outputs, all handled by an event control chart.  Function block algorithms can be written in high-level programming language or in the IEC language for PLCs.

Real time holonic control architecture

DRES Requirements: there are several opportunities to use embedded computing systems in advanced industrial applications. However, in order to be applicable to industrial applications, DRES have to meet following requirements:  Dependability: it is usually defined as that property of a computer system such that reliance can justifiably be placed on the service it delivers. Both for economical (for instance, high costs of breakdown time) as well as for safety reasons, dependability is a key concept that must be supported by DRES when applied to industrial applications.  Real-time communication: most manufacturing systems are physically distributed over a plant site, so that that their embedded system components will also be physically apart. In order to be able to interact and synchronize while meeting stringent timing requirements, real-time industrial communication protocols must be employed, so that a timely communication occurs.

DRES Requirements:  Flexibility/reconfigurability/agility: future manufacturing and industrial processes will exhibit much higher degrees of physical reconfigurability in order to accommodate frequent changes in product mix and volume, as well as due to frequent introduction of new product types and manufacturing technology. In addition, rapid reconfiguration will be used much more frequently to recover from machine and process faults with minimal loss of production. In all these cases, the control system (hardware and software) must be quickly reconfigured, and for the most part automatically so, in order not to become a bottleneck to agility.  Modularity: in order to support the above-mentioned requirements of adaptability, DRES must be constructed in a modular way. Modularity also affects serviceability and recyclability in terms of disassembly, separation, repair, and reprocessing.

DRES Requirements:  Openness: a system is defined as open when the implementations of its components conform to an (non- proprietary) interface specification such that upgrading and customization of the system as well as integration of new components is possible.  Location transparency: communication among different nodes should use names that are not dependent on user’s or resource’s location. This becomes particularly important when mobile devices/equipment, such as AGVs, are used.  Autonomous behaviour: a key issue in intelligent manufacturing systems is the capability of manufacturing devices in autonomously making decisions and local data process capabilities.  Security: embedded computing systems need to access, store, manipulate, or communicate sensitive information and frequently need to operate in physically insecure environments.

Three types of reconfiguration :  Simple reconfiguration which utilizes the IEC model to avoid software coupling issues during reconfiguration.  Dynamic reconfiguration which utilizes techniques to properly synchronize software during reconfiguration.  Intelligent reconfiguration which exploits multi-agent techniques to allow the system to reconfigure automatically in response to change.

Comparison between conventional PLC systems and Real-time Distributed Control in reconfiguration  In conventional PLC systems, reconfiguration involves a process of first editing the control software offline while the system is running, then committing the change to the running control program.  When the change is committed, severe disruptions and instability can occur as a result of high coupling between elements of the control software and inconsistent real-time synchronization.  On the other hand, in Real-time Distributed Control there is no need to be offline to edit the control software and we may commit the changes online, so there will be no instability in the running system.  Reconfiguration can be managed at various levels (i.e., function block, resource, device, application); all that is required is a “map” of the new configuration

Case study  Disadvantage of PLC :

Simple fault make a big disturbance - Most of Iran gas distribution stations establish many years ago. So control systems based on a PLC. In this system there is just one protocol for all the fire detectors in station’s site. When they send a pulse to central processor, without any delay all the station should be shot down. And all the gas which is stay in the stations pipes should vent to air. Then after solving the problem system run again - Sometimes fault cause by reflect of sun ray to one of fire detectors which is install in control room. - PLC have several disadvantages, same as centralize control which is limited us for agility condition possessing the fault in exact location and real time solution and non-reconfiguration in real time which means you should shot down the system then make yours changes.

- You can find the exact location of fire. - You can solve the disturbance in real time case - Control system make a smart unit so it can recognize when it should be shut down. In holonic manufacturing system

References  Design and implementation of a real-time holonic control system for manufacturing Xiaokun Zhang *, Sivaram Balasubramanian,Robert W. Brennan, Douglas H. Norrie Department of Mechanical and Manufacturing Engineering, University of Calgary,2500 University Drive, Calgary, AL, Canada T2N 1N4  Distributed real-time embedded systems: Recent advances, future trends and their impact on manufacturing plant control Carlos Eduardo Pereira *, Luigi Carro Electrical Engineering Department, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil Received 15 December 2006; accepted 16 February 2007  Holonic Manufacturing Systems: Some Scenarios and Issues Martyn Fletcher Agent Oriented Software Ltd, Mill Lane, Cambridge, CB2 1RX, United  A Case Study on Migration from IEC PLC to IEC Function Block Control William Wenbin Dai, Valeriy Vyatkin, Department of Electrical and Computer Engineering University of Auckland, Auckland, New