University of Luxemburg June 07, Multi-Agent-Approach for Control and Diagnosis of Complex Production Systems.

Size: px
Start display at page:

Download "University of Luxemburg June 07, Multi-Agent-Approach for Control and Diagnosis of Complex Production Systems."

Transcription

1 University of Luxemburg June 07, 2005 Multi-Agent-Approach for Control and Diagnosis of Complex Production Systems Thomas Laengle Fraunhofer IITB Karlsruhe

2 Outline 1) Motivation 2) Research area intelligent control and diagnosis in robotics 3) Actual and future projects 4) Component / Agent approach for (non) embedded systems 5) Summary and outlook

3 Faults in factory automation Requirements in factory automation: 1. Shorter time for testing and tuning of automation systems 2. Minimization of down-time Requirements on the control and diagnosis system: 1. Flexible architecture for control 2. Flexible architecture for diagnosis Reasons for the down-time: 1. faults in the components and in the process 2. Cost pressure has negative impact on the robustness Faults will increase in the future

4 Complexity and Flexibility 1. Production systems are very complex hundreds of robots in a line 2. New automation concept (Robot-Garden) behaviour is less deterministic 3. Products are changing very fast production systems should be extendable Production line complexity is high and growing control systems have to be flexible diagnosis systems have to be flexible Robot garden

5 Method in the future + + Plug & Produce! Integration of control system Integration of diagnosis system Automatic reconfiguration

6 Reconfiguration Behaviour-reconfiguration: Change of parameters, replacement of software components Temporal reconfiguration: Change of time-aspects of the software components Spatial reconfiguration: migration of software components to other platforms Structural reconfiguration: Change of the topology, change of the inputoutput-relation for software components Velocity- v sensor Acceleration- a Control system sensor Velocity- v sensor Accelerationsensor a diff a Control system

7 Reconfiguration local fault detection Decision decision making reconfiguration

8 Self organisation Integration by communication, cooperation, coordination local reconfiguration local fault detection

9 Agents for control and diagnosis Physical entity: e.g.factory,production line, welding cell, machine, robot,... AGENT A group of agents is used for the control and the diagnosis of a component AGENT AGENT AGENT AGENT

10 Classification of different approaches Task control Task channel Task MAS subtasks communication Task Task Information 5% 24% 10% Action Information Action channel 37% 8% 7% communication Information 3% 4% 2% DAI Action

11 Structure of research New components Normalisation Component-oriented researches -Self repairing comp. -Intelligent devices. Next generation Software New Architectures for safety critical high confidence systems - Real time designs - Embedded softwares. RECORDS Certification Application-oriented researches -Automobile -Process industry - Aerospace. Demonstration Implementation Advanced control -Fault tolerant control -Fault identification. Training New design, new tools Quelle: Ding/Längle 2002

12 Integration of the different topics Multi-Agent Systems Fault tolerance, Fault detection Embedded systems

13 Survey of projects Multi-Agent Systems KORINNA VIDOP KAMARA KORINNA ended KACOR MAGIC RECORDS DIAMOND SIMON running applied Embedded Systems SOFIA OCCUBOT ARIKT PROSERV Fault tolerance Fault diagnosis

14 Robot for commissioning tasks

15 Robot for commissioning tasks

16 Survey of projects Multi-Agent Systems OCCUBOT VIDOP KAMARA KORINNA ended KACOR MAGIC RECORDS DIAMOND SFB 588 running applied Embedded Systems SOFIA OCCUBOT ARIKT PROSERV Fault tolerance Fault diagnosis

17 Intelligent Robot für Seat-Tests replaces expensive machines Imitation of human-like movements 6D Force/Torque sensor force-controlled tests adaption to new tests

18 Intelligent Robot für Seat-Tests

19 Survey of projects Multi-Agent Systems VIDOP ARIKT KAMARA KORINNA beendet KACOR MAGIC RECORDS DIAMOND SFB 588 laufend beantragt Embedded Systems SOFIA OCCUBOT ARIKT PROSERV Fault tolerance Fault diagnosis

20 Robot based inspection system Bildverarbeitung Robotersteuerung Leit-Rechner Ethernet-Switch Bildverarbeitung Proxy- PC Robotersteuerung

21 Robot based inspection system

22 Motor inspection

23 Robot based inspection system

24 Welding inspection

25 Survey of projects Multi-Agent Systems VIDOP SFB 588 KAMARA KORINNA ended KACOR MAGIC RECORDS DIAMOND SFB 588 running applied Embedded Systems SOFIA OCCUBOT ARIKT PROSERV Fault tolerance Fault diagnosis

26 Human-Robot Cooperation Task recognition State recognition Task planning Knowledge Task execution Rules Wissensbasiertes Verhalten Regelbasiertes Verhalten Feature recognition Skills Skills decoder Mechatronische Fähigkeiten Sensors (e.g. Data from the skin) Actuators (e.g. operations for robot)

27 Human-Robot Cooperation

28 Survey of projects Multi-Agent Systems VIDOP SOFIA KAMARA KORINNA ended KACOR MAGIC RECORDS DIAMOND SFB 588 running applied Embedded Systems SOFIA OCCUBOT ARIKT PROSERV Fault-tolerance Fault-diagnosis

29 Control system for drives

30 Why software components 1968 My thesis is that the software industry is weakly founded, and that one aspect of this weakness is the absence of a software components sub industry M.D.McIlroy (NATO-Conference, Garmisch)

31 Why software components Component based systems PC, Office, Internet Corba JavaBeans etc.

32 Why software components Component based systems PC, Office, Internet Corba JavaBeans etc. Real-time, Embedded mainly software manufacturing

33 Offline configuration Generation process: outside the runtime system Description process: outside the runtime system Component description K1 K2 Kn Component library K1 K2 Kn Description process Generationprocess Application Runtime system Firmware Due to firmware only restricted reconfigurations possible Adaptation of parameters No structural reconfiguration

34 Online / Dynamic Configuration Description Process: outside the runtime system Generation process: on the runtime system Online: during the start phase (static) Dynamic: during the running phase Component description K1 K2 Kn Description process Configuration description Runtime system Application Component library K1 K2 Kn Generation process K1 K3 K4

35 Classification of component systems Description process non emb. Configuration embedded ADLs, PECOS, Simulink, OSACA SOFIA Compo-... AIRES nents none (less) Corba, DCOM, JavaBeans Port Based Objects generation Offline Online / Dynamicc process

36 Structure of a general component k event-groups: event e occurs: 1. Transfer of Input vector X Ae in X. 2. Running of δ e ( s alt, X ) 3. Running of β e ( s alt, X ) X A X O 11 x A11 x A12... x A1n1 x A21... x A2n2... x Ak x Aknk I 11 I 12 I 1n I 21 I 2n I k1 I kn x 11 x x 1n1 x x 2n2... x k1... x knk s alt δ 1 ( s alt, X ) β 1 ( s alt, X ) δ 2 ( s alt, X ) β 2 ( s alt, X ) δ k ( s alt, X ) β k ( s alt, X ) State memory s 1,neu Y 1 s 2,neu Y 2 s k,neu Y k O O 1m1 O 21 O 2m2 O k1... O kmk 4. Output of result Y e

37 Structure of a time triggered component Only two event groups: 1. Static event group - event for actualisation - reading of static input ports - writing of static output ports - decoupled event group - used for parametric 2. Cyclic event group - cyclic event - reading of cyclic input ports - writing of cyclic output ports - coupled to static event group - used for process task X A x AS1 x AS2... x ASnS x AZ1 x AZ x AZnZ I S1 I S2 I SnS I Z1 I Z2 I ZnZ X x S1 x S2... x SnS x Z1 x Z x ZnZ.... s S,alt s Z,alt δ S ( s S,alt, X S ) β S ( s S,alt, X S ) δ Z ( s alt, X ) β Z ( s alt, X ) State memory s S,neu Y S s Z,neu Y Z O S1 O S2 O SmS O Z1 O Z2 O ZnZ

38 Different component interfaces Needed by user of a component Needed for development of a component I1 I2 I3 TTC O1 TTC I1, I2, I3, O1 Receive, Transmit, Update,... Communication by non-buffered communication channels working only on the newest data

39 Communication between components Output ports Comp. PI Input ports Comp. Comp. PI Comp. Output ports always have a port instance (PI) PI: shared memory section

40 Shared Port Instances Output ports Comp. PI Input ports Comp. Comp. PI Comp. Input ports can be directly connected with existing Pis. Shared Port Instances (SPI)

41 Communication Components Output ports Input ports Comp. PI Comp. Comp. PI CC PI Comp. Using of special purpose Communication components (CC)

42 Process communication Problem: consistency of input/output data during the communication between processes Stewart: local und global memory Non interruptible copy after W D1 D2 Non interruptible copy before R D3 D1 w D1 R W(riter) D2 w D2 R R(eader) D3 w D3 R Interruptible write Interruptible read

43 Process communication Regarding the priority of the processes (Rate Monotonic Scheduling, fixed priority), no global memory is needed Case 1: P (W) > P (R); P = Cycle time Priority of R higher, R cannot be interrupted by W Non interruptible copy after W, because D1 w D2 w D3 w consistent and no over-writing of not already read D1 R D2 R D3 R (R is already finished!) D1 w D1 R W(riter) D2 w D2 R R(eader) D3 w D3 R Interruptible writing by W not interruptible reading

44 Process communication Regarding the priority of the processes (Rate Monotonic Scheduling, fixed priority), no global memory is needed Fall 2: P (R) > P (W); P = Cycle time Priority of W higher, R cannot be interrupted by R Non interruptible copy before R, because D1 w D2 w D3 w consistent (W finished!) And no over-writing of only party read D1 R D2 R D3 R D1 w D1 R W(riter) D2 w D2 R R(eader) D3 w D3 R by R non interruptible writing Interruptible reading

45 Process communication Components with the same cycle time are assembled to one process P { CopyInputFromHigherPriorityProcesses; K1; K2;... Kn; CopyOutputToHigherPriorityProcesses; }

46 Example D4 1 D6 1 P1 5 ms D1 1 D3 1 D3 3 P3 12 ms D6 3 D1 2 P2 7 ms D5 3 D7 3 D7 2 D5 2 D4 2 Copy before reading Copy after writing

47 SOFIA Framework SCD - SOFIA Configuration Description SCI - SOFIA Component Interface

48 Configuration during the start-up K 2 SCD K 3 K 4 Runtime system 1. Read SCD Configurationsystem 4. Initialisation of runtime system 3. Starting of componentsk 1 K 2 K 3 Transmit/Receive Calling of Components PI PI PI Communication system 2. Initialisation of communication system

49 Manual dynamic reconfiguration Disconnect(connection) Connect(Port1, Port2) NewComponent(K) DelComponent(K) ChangeTime(K, CycleTime) Reconfiguration interface Runtime System Application Component Library Reconfigur.- K1 K3 K1 K2 Kn process K4

50 Automatic dynamic reconfiguration Velocitysensor acceleration- v a Control system sensor Velocitysensor Accelerationsensor v a diff a Control system Rule 1: if (!a) { Disconnect(V2); K4 = NewComponent(diff); Decision V1 = Connect(K1, K4); V2 = Connect(K4, K3); ChangeTime(K4, time(k2)); } Rule 2 : if (!v) {...

51 Central approach Runtime system Application Component library Reconfigur.- K1 K3 K1 K2 Kn process K4 Rules Decision Faultdetection

52 Decentralised approach Distribution of the knowledge to the different components (agents)! Runtime system Component library K1 K2 Kn K1 K4 K3 Autonomous self-reconfigurable Application

53 The overall cycle Reconfiguration Process Control Autonomous Reaction Decision Fault Detection Dependent on Implementation Independent of the Implementation

54 Summary Goal in production: fast adaption of the systems Needed: Integrated Control and Diagnosis Multi-Agenten Systeme Multi-Agent Systems Fault tolerance, Fault detection VIDOP KAMARA KORINNA KACOR MAGIC RECORDS DIAMOND SFB 588 Embedded systems Eingebettete Systeme SOFIA OCCUBOT ARIKT PROSERV Fehlertoleranz, Robustheit und Diagnose Actual and future research projects Example: embedded systems

55 University of Luxemburg June 07, 2005 Murphy s Law The only thing that is certain is that the system is going to fail.

CS4514 Real-Time Systems and Modeling

CS4514 Real-Time Systems and Modeling CS4514 Real-Time Systems and Modeling Fall 2015 José M. Garrido Department of Computer Science College of Computing and Software Engineering Kennesaw State University Real-Time Systems RTS are computer

More information

Design of an open hardware architecture for the humanoid robot ARMAR

Design of an open hardware architecture for the humanoid robot ARMAR Design of an open hardware architecture for the humanoid robot ARMAR Kristian Regenstein 1 and Rüdiger Dillmann 1,2 1 FZI Forschungszentrum Informatik, Haid und Neustraße 10-14, 76131 Karlsruhe, Germany

More information

Software Architecture. Lecture 4

Software Architecture. Lecture 4 Software Architecture Lecture 4 Last time We discussed tactics to achieve architecture qualities We briefly surveyed architectural styles 23-Jan-08 http://www.users.abo.fi/lpetre/sa08/ 2 Today We check

More information

PROFINET The leading communication system

PROFINET The leading communication system Titel einer Beispielpräsentation PROFINET The leading communication system Proven and future-oriented PROFINET 2 3 4 Market & Applications PROFINET overview 0 Reasons for PROFINET Industrie 4.0 and PROFINET

More information

PROFINET for Machine Builders & OEMs

PROFINET for Machine Builders & OEMs PROFINET for Machine Builders & OEMs Xaver Schmidt 2 Machine Builder Flexible, modular and open PROFINET Established and proven in the plant engineering 3 One cable for everything! Example: Puebla Mexico:

More information

What is Mechatronics

What is Mechatronics Mechatronics What is Mechatronics What Is Mechatronics? Mechatronics is a methodology used for the optimal design of electromechanical products. Multi-disciplinary system design has employed a sequential

More information

Reliable Statements about a Fault-Tolerant X-by-Wire ecar. Reliable Statements about a Fault-Tolerant X-by-Wire ecar Unrestricted 2017 Siemens AG

Reliable Statements about a Fault-Tolerant X-by-Wire ecar. Reliable Statements about a Fault-Tolerant X-by-Wire ecar Unrestricted 2017 Siemens AG Reliable Statements about a Fault-Tolerant X-by-Wire ecar Reliable Statements about a Fault-Tolerant X-by-Wire ecar Unrestricted 2017 Siemens AG Reliable Statements about a Fault-Tolerant X-by-Wire ecar

More information

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Real-time systems deliver services while meeting some timing constraints Not necessarily fast,

More information

Line Coupler, MDRC LK/S 2.1, GH Q R0001

Line Coupler, MDRC LK/S 2.1, GH Q R0001 , GH Q605 0019 R0001 The coupler can be used as a line In the distribution board the coupler is coupler or as an area coupler. Used as installed on the secondary line of the a line coupler it joins up

More information

Selection of controllers and integrated systems

Selection of controllers and integrated systems maxon motor: Selection of controllers and integrated systems 2017 maxon motor ag maxon_control-system-selection, WJ, Animated Version V2.31 Criteria to find the base drive controller family Base criteria

More information

Embedded Systems: Hardware Components (part II) Todor Stefanov

Embedded Systems: Hardware Components (part II) Todor Stefanov Embedded Systems: Hardware Components (part II) Todor Stefanov Leiden Embedded Research Center, Leiden Institute of Advanced Computer Science Leiden University, The Netherlands Outline Generic Embedded

More information

Control Strategies for H.264 video decoding under resources constraints

Control Strategies for H.264 video decoding under resources constraints Control Strategies for H.264 video decoding under resources constraints Work-In-Progress Anne Marie Alt - Daniel Simon INRIA Rhône-Alpes NeCS project-team Febid Workshop March 13th, 2010, Paris Control

More information

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control

Motion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control Allied Motion s MXC motion controller is a very compact, multi-axis servo and/or step motor motion controller,

More information

Fault Tolerant Supervisory Control of Human Interactive Robots

Fault Tolerant Supervisory Control of Human Interactive Robots Fault Tolerant Supervisory Control of Human Interactive Robots H.-B. Kuntze, C.-W. Frey, K. Giesen, G. Milighetti IITB für Karlsruhe, Germany Kuntze@iitb.fraunhofer.de page 1 Content 1 Introduction 2 Supervisory

More information

Reliable Robotics Diagnostics++ Dominik Kirchner, Daniel Saur (Distributed System Group, University of Kassel)

Reliable Robotics Diagnostics++ Dominik Kirchner, Daniel Saur (Distributed System Group, University of Kassel) Reliable Robotics Diagnostics++ Dominik Kirchner, Daniel Saur (Distributed System Group, University of Kassel) Story board Motivation Introduction to ROS diagnostics ROS diagnostics extensions Takeaways

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Control Reconfiguration - Jan Lunze

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Control Reconfiguration - Jan Lunze CONTROL RECONFIGURATION Jan Lunze The Institute of Automation and Computer Control, Ruhr University Bochum, Germany Keywords: Model-matching, Reconfigurability, Reconfiguration, Recoverability. Contents

More information

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications Publish Date: Dec 29, 2008 38 Ratings 4.16 out of 5 Overview Hardware-in-the-loop (HIL) simulation is achieving a highly realistic simulation

More information

AUTOMATION. Dr. Ibrahim Al-Naimi

AUTOMATION. Dr. Ibrahim Al-Naimi AUTOMATION Dr. Ibrahim Al-Naimi Chapter Three Introduction to Automation Automation Automation is the technology by which a process or procedure is accomplished without human assistance. It is implemented

More information

FMI for Industrial Programmable Logic Controllers Rüdiger Kampfmann

FMI for Industrial Programmable Logic Controllers Rüdiger Kampfmann FMI for Industrial Programmable Logic Controllers Rüdiger Kampfmann 07.02.2017 1 Outline Motivation Toolchain Application Limitations 2 Outline Motivation Toolchain Application Limitations 3 Motivation

More information

Real-time capable software agents on IEC systems Developing a tool supported method

Real-time capable software agents on IEC systems Developing a tool supported method Real-time capable software agents on IEC 61131 systems Developing a tool supported method Ursula Frank*, Josef Papenfort*, Daniel Schütz** *Beckhoff Automation GmbH, Verl, Germany (e-mail: j.papenfort@beckhoff.com,

More information

A High Integrity Distributed Deterministic Java Environment. WORDS 2002 January 7, San Diego CA

A High Integrity Distributed Deterministic Java Environment. WORDS 2002 January 7, San Diego CA A High Integrity Distributed Deterministic Java Environment WORDS 2002 January 7, San Diego CA João Ventura Skysoft Portugal SA Fridtjof Siebert & Andy Walter aicas GmbH James Hunt Forschungszentrum Informatik

More information

Model-based Design/Simulation

Model-based Design/Simulation Fast development of controllers and sequence controllers The MATLAB program package and the associated toolbox, Simulink from Mathworks Inc. are considered to be the worldwide standard in the area of modeling

More information

Distribution Middleware Technologies for Cyber Physical Systems Remote Engineering & Virtual Instrumentation

Distribution Middleware Technologies for Cyber Physical Systems Remote Engineering & Virtual Instrumentation Distribution Middleware Technologies for Cyber Physical Systems Remote Engineering & Virtual Instrumentation 4-6 July 2012 REV 2012 Bilbao (Spain) Isidro Calvo Isidro.calvo@ehu.es Dept. of Automatic Control

More information

Date Revision Change(s) 29/07/ First version

Date Revision Change(s) 29/07/ First version Revision overview Revision overview Date Revision Change(s) 29/07/2016 0 First version Copyright 2016 Indu-Sol GmbH We reserve the right to amend this document without notice. We continuously work on further

More information

Presentation HETES 8/06/2015, Ghent (Belgium)

Presentation HETES 8/06/2015, Ghent (Belgium) Presentation HETES, Ghent (Belgium) 1 2 1 3 PROFIenergy Why use PROFIenergy What is PROFIenergy? How does PROFIenergy work? Measurement example Work in progress 4 2 Why use PROFIenergy? 5 Why use PROFIenergy?

More information

Distributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1

Distributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures

More information

A Byzantine Fault-Tolerant Key-Value Store for Safety-Critical Distributed Real-Time Systems

A Byzantine Fault-Tolerant Key-Value Store for Safety-Critical Distributed Real-Time Systems Work in progress A Byzantine Fault-Tolerant Key-Value Store for Safety-Critical Distributed Real-Time Systems December 5, 2017 CERTS 2017 Malte Appel, Arpan Gujarati and Björn B. Brandenburg Distributed

More information

Ubiquitous Computing Introduction

Ubiquitous Computing Introduction Ubiquitous Introduction University of Innsbruck WS 2010/2011 Prof. Dr. Thomas Strang thomas.strang@uibk.ac.at Where it all started The term Ubiquitous 1 goes back to the late Mark Weiser, who wrote 1991

More information

Administrative Stuff. We are now in week 11 No class on Thursday About one month to go. Spend your time wisely Make any major decisions w/ Client

Administrative Stuff. We are now in week 11 No class on Thursday About one month to go. Spend your time wisely Make any major decisions w/ Client Administrative Stuff We are now in week 11 No class on Thursday About one month to go Spend your time wisely Make any major decisions w/ Client Real-Time and On-Line ON-Line Real-Time Flight avionics NOT

More information

Networked Cyber-Physical Systems

Networked Cyber-Physical Systems Networked Cyber-Physical Systems Dr.ir. Tamás Keviczky Delft Center for Systems and Control Delft University of Technology The Netherlands t.keviczky@tudelft.nl http://www.dcsc.tudelft.nl/~tkeviczky/ September

More information

Hydraulics with IO-Link: Reduced effort, high value

Hydraulics with IO-Link: Reduced effort, high value Hydraulics with IO-Link: Reduced effort, high value Standardized wiring and electronic name plate support commissioning and increase availability Open standard for bi-directional point-to-point connections

More information

September 2017 V4.1. Electrotechnical Recognition of Prior Learning Guidance

September 2017 V4.1. Electrotechnical Recognition of Prior Learning Guidance September 2017 V4.1 Electrotechnical Recognition of Prior Learning Guidance For centres who have candidates that have previous recognition through qualifications, units or other suitable evidence of learning

More information

Operating instructions Memory plug E /02 11/2011

Operating instructions Memory plug E /02 11/2011 Operating instructions Memory plug E30398 UK 704930/02 11/2011 Contents 1 Preliminary note...3 1.1 Symbols used...3 1.2 Terms used...3 2 Safety instructions...4 3 Factory setting...4 4 Functions and features...5

More information

Servo Technology and Motion Control. Motor Starter. Construction. Engineering Environments and Tools. Drives and Frequency Converters Geared Motors

Servo Technology and Motion Control. Motor Starter. Construction. Engineering Environments and Tools. Drives and Frequency Converters Geared Motors 4 Deadlines and Editorial opics Regular content of SPS-MAGAZIN: Product News - - Engineering - - - & Observation - Drive echnology - echnology - Safety - raining s 1+2 08.02.2018 25.01.2018 15.01.2018

More information

Verification and Validation

Verification and Validation Verification and Validation Assuring that a software system meets a user's needs Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 19 Slide 1 Objectives To introduce software verification

More information

2009 E09PS E09PS E09PS E09PS E09PS E09PS38 IEEE 2009 E09PS39 E09PS40 E09PS41 E09PS42 E09PS43 IEEE 2008 E09PS44

2009 E09PS E09PS E09PS E09PS E09PS E09PS38 IEEE 2009 E09PS39 E09PS40 E09PS41 E09PS42 E09PS43 IEEE 2008 E09PS44 1 CODE IEEE TRANSACTION POWER SYSTEM YEAR E09PS32 E09PS01 E09PS02 E09PS03 E09PS04 E09PS05 E09PS06 E09PS07 E09PS08 E09PS09 E09PS10 E09PS11 E09PS12 E09PS13 E09PS14 E09PS15 E09PS16 E09PS17 E09PS18 E09PS19

More information

Specifications for Static and Dynamic Structural Testing System

Specifications for Static and Dynamic Structural Testing System Specifications for Static and Dynamic Structural Testing System ANNEXURE-1 S No. Particulars Technical Requirement 1 Servo-hydraulic Actuators 1. Application: Static, Dynamic and Fatigue 2. Quantity: 2

More information

WEC16M Commissioning Guide. WindowMaster Solutions for Natural Ventilation

WEC16M Commissioning Guide. WindowMaster Solutions for Natural Ventilation WEC16M Commissioning Guide * Motor Controller KNX MotorController WEC 16M 080B WEA 11M KNX control module Controls up to 4 groups of motors 1 group = typical 1 windows Each group up to 4 motors Power supply

More information

Industrial Embedded Systems - Design for Harsh Environment - Dr. Alexander Walsch

Industrial Embedded Systems - Design for Harsh Environment - Dr. Alexander Walsch Industrial Embedded Systems - Design for Harsh Environment - Dr. Alexander Walsch alexander.walsch@ge.com WS 2011/12 Technical University Munich (TUM) Introduction - Our Backgrounds O&G Energy Sensor systems

More information

Safety-critical embedded systems, fault-tolerant control systems, fault detection, fault localization and isolation

Safety-critical embedded systems, fault-tolerant control systems, fault detection, fault localization and isolation Fault detection in safety-critical embedded systems nomen VERBER i, MA TJAl COLNARIC i, AND WOLFGANG A. HALANG 2 JUniversity of Maribor, Faculty of Electrical Engineering and Computer Science, 2000 Maribor,

More information

Multi Sensor Fusion in Robot Assembly Using Particle Filters

Multi Sensor Fusion in Robot Assembly Using Particle Filters Multi Sensor Fusion in Robot Assembly Using Particle Filters Ulrike Thomas, Sven Molkenstruck, René Iser, and Friedrich M. Wahl Technical University of Braunschweig Germany - 1/15 - Contents Introduction

More information

Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 22 Slide 1

Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 22 Slide 1 Verification and Validation Slide 1 Objectives To introduce software verification and validation and to discuss the distinction between them To describe the program inspection process and its role in V

More information

MAS-200 Modular assembly system

MAS-200 Modular assembly system MAS-200 Modular assembly system Modular training system which emulates a real industrial assembly process In the following TECHNOLOGIES... Electrical panel Pneumatics Vacuum SENSORS Identification systems

More information

Industrial Maintenance Technology

Industrial Maintenance Technology Industrial Maintenance Technology 178 Industrial Maintenance Technology Location: Patterson Campus - Bldg. Q Program Information The Industrial Maintenance Technology Program at is a Multi- Craft curriculum.

More information

Configurator Service Portfolio. Name of Presenter Month 2015

Configurator Service Portfolio. Name of Presenter Month 2015 Configurator Service Portfolio Name of Presenter Month 2015 1 Services sold via the BPS Configurator All BPS Instruments are covered Clearly defined content Distinct value proposition / customer benefits

More information

Virtual ECUs for Developing Automotive Transmission Software Dr. Thomas Liebezeit 1, Jakob Bräuer 1, Roland Serway 1, Dr. Andreas Junghanns 2 1 IAV GmbH, Carnotstraße 1, 10587 Berlin 2 QTronic GmbH, Alt-Moabit

More information

s Spring return C / max C

s Spring return C / max C echnical data sheet SF4A actuator for WORKS with emergency function for adjusting air dampers in ventilation and air conditioning systems in buildings For air dampers up to approx. 4 m orque 0 Nm Nominal

More information

FACTORY AUTOMATION. MANUAL Absolute Rotary Encoder with PROFIBUS Interface

FACTORY AUTOMATION. MANUAL Absolute Rotary Encoder with PROFIBUS Interface FACTORY AUTOMATION MANUAL Absolute Rotary Encoder with PROFIBUS Interface R With regard to the supply of products, the current issue of the following document is applicable: The General Terms of Delivery

More information

Objectives. Chapter 19. Verification vs. validation. Topics covered. Static and dynamic verification. The V&V process

Objectives. Chapter 19. Verification vs. validation. Topics covered. Static and dynamic verification. The V&V process Objectives Chapter 19 Verification and Validation Assuring that a software system meets a user s need are to introduce software verification and validation (V&V) and to discuss the distinction between

More information

Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture

Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture Architecting Self-Managing Distributed Systems Workshop ASDS@ECSAW 15 Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture Flávia C. Delicato Federal University of Rio de Janeiro

More information

SIMATIC. Process Control System PCS 7 V7.0 SP1 Software Update With Utilization of New Functions (PCS 7 V6.x to V7.0 SP1) Preface.

SIMATIC. Process Control System PCS 7 V7.0 SP1 Software Update With Utilization of New Functions (PCS 7 V6.x to V7.0 SP1) Preface. SIMATIC Process Control System PCS 7 V7.0 SP1 Software Update With Utilization of New Functions (PCS 7 V6.x to V7.0 SP1) SIMATIC Process Control System PCS 7 V7.0 SP1 Software Update With Utilization of

More information

AirTight: A Resilient Wireless Communication Protocol for Mixed- Criticality Systems

AirTight: A Resilient Wireless Communication Protocol for Mixed- Criticality Systems AirTight: A Resilient Wireless Communication Protocol for Mixed- Criticality Systems Alan Burns, James Harbin, Leandro Indrusiak, Iain Bate, Robert Davis and David Griffin Real-Time Systems Research Group

More information

Operating Manual. Guardian Series Safety Compliant Melt Pressure Transducer

Operating Manual. Guardian Series Safety Compliant Melt Pressure Transducer Guardian Series Safety Compliant Melt Pressure Transducer PL c rated mv/v and ma HART pressure transducer with integrated safety relay output Operating Manual -1- Overview This manual is intended to cover

More information

Multi-Axis Position Control by EtherCAT Real-time Networking

Multi-Axis Position Control by EtherCAT Real-time Networking Multi-Axis Position Control by EtherCAT Real-time Networking Lecture Topics EtherCAT Applications Overview The EtherCAT Control Approach The EtherCAT Data Processing Time Synchronization Requirements in

More information

Diagnosis in the Time-Triggered Architecture

Diagnosis in the Time-Triggered Architecture TU Wien 1 Diagnosis in the Time-Triggered Architecture H. Kopetz June 2010 Embedded Systems 2 An Embedded System is a Cyber-Physical System (CPS) that consists of two subsystems: A physical subsystem the

More information

Reliable Environmental Monitoring Systems by Design

Reliable Environmental Monitoring Systems by Design Reliable Environmental Monitoring Systems by Design Written by Simon Tebb, TSI - Contamination Control Sales Manager Europe, Middle East & Africa Environmental Monitoring Systems (EMS) In Cleanrooms, data

More information

Controller CMXH. Description STO. Safe Torque Off (STO) [ ]

Controller CMXH. Description STO. Safe Torque Off (STO) [ ] Controller CMXH Description STO Safe Torque Off (STO) 8062612 1603 [8062614] CMXH Translation of the original instructions CMXH-STO-EN Identification of hazards and instructions on how to prevent them:

More information

Ethernet TSN as Enabling Technology for ADAS and Automated Driving Systems

Ethernet TSN as Enabling Technology for ADAS and Automated Driving Systems IEEE-2016 January 17-22, Atlanta, Georgia Ethernet TSN as Enabling Technology for ADAS and Automated Driving Systems Michael Potts General Motors Company co-authored by Soheil Samii General Motors Company

More information

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802.

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802. SIEMENS AG 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 DRAFT Dual Time Scale in Factory & Energy Automation White Paper about Industrial

More information

Development of a Network Analyzer for PROFINET Standard

Development of a Network Analyzer for PROFINET Standard Development of a Network Analyzer for PROFINET Standard Egidio Raimundo Neto, João Paulo Martins Semensato, Luiz Felipe Pereira Duarte, Marcelo Augusto Vilas Boas, Maria Teresa de Carvalho Silva, Alexandre

More information

SIMATIC. Process Control System PCS 7 Product Brief on Software Updates from V5.1/V5.2 to PCS 7 V7.0 SP1. Preface 1

SIMATIC. Process Control System PCS 7 Product Brief on Software Updates from V5.1/V5.2 to PCS 7 V7.0 SP1. Preface 1 SIMATIC Process Control System PCS 7 SIMATIC Process Control System PCS 7 Product Brief on Software Updates from V5.1/V5.2 to PCS 7 V7.0 SP1 Commissioning Manual Preface 1 Before beginning the software

More information

AV24-MFT AV24-MFT2 AV24-MFT2-C105. Power consumption In operation For wire sizing N 1700 N Control Control signal Y Operating range

AV24-MFT AV24-MFT2 AV24-MFT2-C105. Power consumption In operation For wire sizing N 1700 N Control Control signal Y Operating range echnical data sheet AV4-MF()(-C105) Multi-functional linear actuators for -way and 3-way globe valves Actuating force 500 N Nominal voltage AC/DC 4 V Control: modulating DC 0 10 V Position feedback DC

More information

Results of the New Eddy Current Tester for Steam Generator Applications

Results of the New Eddy Current Tester for Steam Generator Applications ECNDT 2006 - Poster 164 Results of the New Eddy Current Tester for Steam Generator Applications Belen RIBES, Jeronimo HERNANDEZ, Victor BARCENILLA Tecnatom, s.a., Madrid, Spain Abstract. As a result of

More information

Introduction to PROFIBUS for Process Automation

Introduction to PROFIBUS for Process Automation Introduction to PROFIBUS for Process Automation Andy Verwer Verwer Training & Consultancy Ltd Gold distributor PROFIBUS Characteristics PROFIBUS is a bi-directional digital communication network for field

More information

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview Presentation overview Engaging electronics for the new D&T curriculum Geoff Hampson Managing Director of Kitronik What to include Free web resources Electronic project ideas Using programmable components

More information

Luca Schenato Workshop on cooperative multi agent systems Pisa, 6/12/2007

Luca Schenato Workshop on cooperative multi agent systems Pisa, 6/12/2007 Distributed consensus protocols for clock synchronization in sensor networks Luca Schenato Workshop on cooperative multi agent systems Pisa, 6/12/2007 Outline Motivations Intro to consensus algorithms

More information

Applying CORBA to embedded time-triggered real-time systems. S. Aslam-Mir (Sam) Principal CORBA Architect Vertel USA

Applying CORBA to embedded time-triggered real-time systems. S. Aslam-Mir (Sam) Principal CORBA Architect Vertel USA Applying CORBA to embedded time-triggered real-time systems S. Aslam-Mir (Sam) Principal CORBA Architect Vertel USA sam@vertel.com Synopsis! Motivation Time Triggered vs Event Triggered! Real-time CORBA

More information

Orccad, a Model Driven Architecture and Environment for Real-Time Control. Soraya Arias Florine Boudin Roger Pissard-Gibollet Daniel Simon

Orccad, a Model Driven Architecture and Environment for Real-Time Control. Soraya Arias Florine Boudin Roger Pissard-Gibollet Daniel Simon 1 Orccad, a Model Driven Architecture and Environment for Real-Time Control Soraya Arias Florine Boudin Roger Pissard-Gibollet Daniel Simon 2 Orccad : status and motivations Model: Control design oriented

More information

Real-Time Component Software. slide credits: H. Kopetz, P. Puschner

Real-Time Component Software. slide credits: H. Kopetz, P. Puschner Real-Time Component Software slide credits: H. Kopetz, P. Puschner Overview OS services Task Structure Task Interaction Input/Output Error Detection 2 Operating System and Middleware Application Software

More information

Instruction Manual Communication Software PSCS for PS-AMS

Instruction Manual Communication Software PSCS for PS-AMS Instruction Manual Communication Software PSCS for PS-AMS 2005 PS Automation GmbH BA_AMS_PSCS_0908_E.doc Page 1 Contents: 1. SYSTEM REQUIREMENTS... 3 2. LICENSE AGREEMENT... 3 3. INSTALLATION... 3 3.1.

More information

Product documentation

Product documentation Product documentation Universal push-button module with integrated BCU, 1-gang Universal push-button module with integrated BCU, 2-gang Universal push-button module with integrated BCU, 3-gang Universal

More information

Hidden Markov Model for Sequential Data

Hidden Markov Model for Sequential Data Hidden Markov Model for Sequential Data Dr.-Ing. Michelle Karg mekarg@uwaterloo.ca Electrical and Computer Engineering Cheriton School of Computer Science Sequential Data Measurement of time series: Example:

More information

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved Future Mobility Approaches and Required Developments for On-board Networks and ADAS Computers Andreas ECKEL, Teamlead Grants Jan RADKE, Cooperation Manager TTTech Computertechnik AG / TTTech Auto AG November

More information

Fault Diagnosis and Fault Tolerant Control

Fault Diagnosis and Fault Tolerant Control باسمه تعالی Fault Diagnosis and Fault Tolerant Control بیژن معاونی )دانشیار دانشگاه علم و صنعت ایران( نیم سال اول 97-96 باسمه تعالی Fault Diagnosis and Fault Tolerant Control Lecture 1 Introduction 1 Our

More information

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots ROBOT TEAMS CH 12 Experiments with Cooperative Aerial-Ground Robots Gaurav S. Sukhatme, James F. Montgomery, and Richard T. Vaughan Speaker: Jeff Barnett Paper Focus Heterogeneous Teams for Surveillance

More information

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems Alexander Much 2015-11-11 Agenda About EB Automotive Motivation Comparison of different architectures Concept for

More information

VI - Safety techniques

VI - Safety techniques VI - Safety techniques In this chapter we discuss some of the more significant and common safety techniques and introduce some of the vocabulary used by safety equipment manufacturers like Honeywell to

More information

SERVO-DRIVE. PROGRAMMABLE STEP MOTOR CONTROLLER R ETH and R ETH. Manual Ver. 05

SERVO-DRIVE. PROGRAMMABLE STEP MOTOR CONTROLLER R ETH and R ETH. Manual Ver. 05 SERVO-DRIVE PROGRAMMABLE STEP MOTOR CONTROLLER R272-42-ETH and R272-80-ETH Manual Ver. 05 2018 1. Product designation Programmable step motor controller R272-42-ETH is designed to operate with hybrid two

More information

Hardware Robot Operating System. D-module STUDY CASE

Hardware Robot Operating System. D-module STUDY CASE Hardware Robot Operating System D-module STUDY CASE Han s Robot D-module Han s Robot Han s Robot is a global supplier in direct drive technology, ranging from linear motors, torque motors, servo drives,

More information

SIEMENS. General conditions and function limitations, notes for configuration and operation

SIEMENS. General conditions and function limitations, notes for configuration and operation SINAMICS S120 / S150 software V General conditions and function limitations, notes for configuration and operation These notes take precedence over statements contained in other documents. Because these

More information

Model-based Design/Simulation

Model-based Design/Simulation Fast development of controllers and sequence controllers The MATLAB program package and the associated toolbox, Simulink from Mathworks Inc. are considered to be the worldwide standard in the area of modeling

More information

Model Based Systems Engineering at DARP. Alek Radjenovic (Malcolm Wallace, Philippa Conmy, John McDermid, Richard Paige)

Model Based Systems Engineering at DARP. Alek Radjenovic (Malcolm Wallace, Philippa Conmy, John McDermid, Richard Paige) Model Based Systems Engineering at DARP Alek Radjenovic (Malcolm Wallace, Philippa Conmy, John McDermid, Richard Paige) Outline Background to HIRTS DARP Architectural Descriptions and Modelling Contracts

More information

Application Note. AC500-S Usage of AC500 Digital Standard I/Os in Functional Safety Applications up to PL c (ISO )

Application Note. AC500-S Usage of AC500 Digital Standard I/Os in Functional Safety Applications up to PL c (ISO ) Application Note AC500-S Usage of AC500 Digital Standard I/Os in Functional Safety Applications up to PL c (ISO 13849-1) Contents 1 Introduction 3 1.1 Purpose... 3 1.2 Document history... 4 1.3 Validity...

More information

SUBJECT: P/N 8291xxx e-stroke Disc Low Lining Clearance Fault Detection

SUBJECT: P/N 8291xxx e-stroke Disc Low Lining Clearance Fault Detection 1.0 PURPOSE To notify e-stroke GEN 3 system customers that firmware version V3.25 supports disc caliper low lining clearance detection. 2.0 BACKGROUND P/N 8291xxx series CCM s are used with all S-CAM /

More information

White paper The future role of ethernet and the trend to decentralised control solutions

White paper The future role of ethernet and the trend to decentralised control solutions White paper The future role of ethernet and the trend to decentralised control solutions The future is here: I4.0/IoT The driving force behind progress in Industrial automation in the last 20 years has

More information

Riccardo Mariani, Intel Fellow, IOTG SEG, Chief Functional Safety Technologist

Riccardo Mariani, Intel Fellow, IOTG SEG, Chief Functional Safety Technologist Riccardo Mariani, Intel Fellow, IOTG SEG, Chief Functional Safety Technologist Internet of Things Group 2 Internet of Things Group 3 Autonomous systems: computing platform Intelligent eyes Vision. Intelligent

More information

System types. Distributed systems

System types. Distributed systems System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors

More information

SINAMICS S120. Communication. Communication 2/7. Overview

SINAMICS S120. Communication. Communication 2/7. Overview Overview Most production machines use digital bus systems. These handle the between the control level, the machine control and the executing components, i.e. the sensors and actuators. There are two types

More information

MEM-BUS ABSOLUTE ENCODER. With PROFINET Interface Operating Manual

MEM-BUS ABSOLUTE ENCODER. With PROFINET Interface Operating Manual MEM-BUS ABSOLUTE ENCODER With PROFINET Interface Operating Manual MEM-BUS PROFINET ENCODER OPERATING MANUAL CONTENTS 1 Generals... 3 1.1 PROFINET Technology... 3 1.2 The GSDML File... 3 1.3 The Encoder

More information

Mixed-Criticality Systems based on a CAN Router with Support for Fault Isolation and Selective Fault-Tolerance

Mixed-Criticality Systems based on a CAN Router with Support for Fault Isolation and Selective Fault-Tolerance IFAC 2014 Mixed-Criticality Systems based on a Router with Support for Fault Isolation and Selective Fault-Tolerance Roland Kammerer 1, Roman Obermaisser², Mino Sharkhawy 1 1 Vienna University of Technology,

More information

Static Analysis of Embedded Systems

Static Analysis of Embedded Systems Static Analysis of Embedded Systems Xavier RIVAL rival@di.ens.fr Outline Case study Certification of embedded softwares Demo Static Analysisof Embedded Systems p.2/12 Ariane 5 Flight 501 Ariane 5: sattelite

More information

Intelligent Agents as Communications between Worlds

Intelligent Agents as Communications between Worlds White Paper Intelligent Agents as Communications between Worlds The idea of worldwide, intelligent networking is daily common practice; e-mails and web services allow the rapid exchange of data in the

More information

System CPX-E. IO-Link master module CPX-E-4IOL- Description. Protocol IO-Link. Function Parameterisation [ ]

System CPX-E. IO-Link master module CPX-E-4IOL- Description. Protocol IO-Link. Function Parameterisation [ ] System CPX-E IO-Link master module CPX-E-4IOL- Description Protocol IO-Link Function Parameterisation 877 27-7 [879] IO-Link master module CPX-E-4IOL- Original instructions CPX-E-4IOL- -E N IO-Link is

More information

A Location Model for Ambient Intelligence

A Location Model for Ambient Intelligence A Location Model for Ambient Intelligence National Institute of Informatics, Japan Email: ichiro@nii.ac.jp Outline 1. Motivation 2. Approach 3. Location Model 4. Design and Implementation 5. Applications

More information

Robotics 2 Information

Robotics 2 Information Robotics 2 Information Prof. Alessandro De Luca Robotics 2! 2017/18! Second semester! Monday, February 26 Wednesday, May 30, 2018! Courses of study (code)! Master in Artificial Intelligence and Robotics

More information

Control of a quadrotor manipulating a beam (2 projects available)

Control of a quadrotor manipulating a beam (2 projects available) Control of a quadrotor manipulating a beam (2 projects available) Supervisor: Emanuele Garone (egarone@ulb.ac.be), Tam Nguyen, Laurent Catoire General Goal: The goal of this project is to complete from

More information

Future has begun - IO-Link Application stories

Future has begun - IO-Link Application stories PROFIdag 2013 Eindhoven Future has begun - IO-Link Application stories Stephan Langer, Balluff GmbH Application I : Tooling machine HMI HMI HMI HMI HMI Motivation I: Sensor parameterizing Parametrisation

More information

IO-Link System Description. Technology and Application

IO-Link System Description. Technology and Application IO-Link System Description Technology and Application Contents List of Figures Preface... II 1 Benefits of IO-Link.... 3 2 Systen Overwiev... 3 2.1 Overview of IO-Link................. 3 2.2 IO-Link interface...4

More information

Mobile robots control architectures

Mobile robots control architectures 1 Mobile robots control architectures Dimitri Popov Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Department Informatik Integriertes Seminar Intelligent Robotics 10 1.

More information

MSI Safety Devices PRODUCT INFORMATION

MSI Safety Devices PRODUCT INFORMATION MSI Safety Devices PRODUCT INFORMATION A top system from the relay to the controller. MSI safety devices from Leuze electronic. With the MSI safety relays and safety controllers, optoelectronic safety

More information