Transferring Technical debt to automated Production Systems (aps)

Size: px
Start display at page:

Download "Transferring Technical debt to automated Production Systems (aps)"

Transcription

1 Outline Transferring Technical debt to automated Production Systems (aps) 1. Domain specific constraints 2. Types of Technical Debt 3. Causes of Architectural Technical Debt in aps 4. ATD- Parallel development Pick&Place Unit 5. Accumulation and Recovery Models 6. Conclusion and Outlook Source: Bayer AG, Leverkusen Source: Siemens AG Univ.-Prof. Dr.-Ing. Birgit Vogel-Heuser Head of Chair and Director of Institute, Automation and Information systems (AIS) Faculty of Mechanical Engineering, Technische Universität München 1

2 Development and Construction aps as long living systems Years Years 1,5 Years Mechanics (Context) Automation hardware and electrics / electronics Software Automation hardware Years Operation Commissioning of System Sensors/Actuators 8-12 Years Microcontroller 3-5 Years Commissioning after Re-Engineering HMI 1,5 Years Chips 1,5 Years Life-Cycle Source:, J. Folmer, C. Legat: Anforderungen an die Softwareevolution in der Automatisierung des Maschinen- und Anlagenbaus. In: at Automatisierungstechnik, 62(3), 3/2014 2

3 Technical Constraints of software for aps Technical Process (context) Technical system (context) Sensor signals Actuator signals CPU (platform) Inputs PLC-Code Execution Outputs Process Data Real-time requirements of aps hard real-time for the used platform PLC Cyclic behavior of the platform (1µs 1s) Classical PLC as well as Soft-PLC (PC-based) programmed in IEC Languages Increasing amount of IPC and C, C-derivatives Online change is mandatory IEC Languages Sequential Function Chart... Step1 Step2 Transition 1 Transition 2 Step3 Transition 3... Ladder Diagram Var1 Var2 Var3 Var5 Var4 OUT Structured Text OUT:= (Var1 & Var2 & Var3) OR (Var4 & Var5) Function Block Diagram Var1 Var2 Var3 Var4 Var5 & & >= 1 OUT Instruction List LDN Var1 ANDN Var 2 ANDN Var3 ST OUT IEC Programming Languages Proprietary programming languages: Structured Text (ST), Ladder Diagram (LD), Instruction List (IL), Sequential Function Chart (SFC), Function Block Diagram (FBD) Upcoming: C 3

4 Life cycle phases for aps Requirements specification System specification System design Mechanical design Electrotechnical design Software design Manufacturing Cabinet construction Software implementation Component TEST Mechanical assembly Electrotechnical and Software integration System integration Integrated TEST System delivery Commissioning Startup System handover Project completion Operation / Maintenance 4

5 Enlarged Types of Technical Debt (TD) in aps according to the enlarged life cycle model Requirements TD = textual description in contract plus layout Enlarged Types of Technical Debt for aps based on (Li et al. 2015) Architectural TD Design TD Code TD Manufacturing TD Test TD Build TD Assembly TD Documentation TD Infrastructure TD Versioning TD Defect TD Commissioning TD Start Up TD Operational & Maintenance TD = different architectural approaches and artifacts in disciplines Design (el.) = Manufacturing (el.) = Source: systech-gmbh.de Circuit / Wiring diagram Terminal connection table Mounting of devices in the cabinet Source: durau.de Effect: sporadic faults 5

6 Causes of Architectural Technical Debt in aps Types of Technical Debt (Li et al. 2015) Requirements TD Architectural TD Design TD Code TD Test TD Build TD Documentation TD Infrastructure TD Versioning TD Causes of Architecture Technical Debt (ATD) (Martini et al. 2014) Business factors Design and architecture documentation Reuse of Legacy and third party code Parallel development Effects uncertainty Non-completed refactoring Technology evolution Business evolution Time pressure Split of budget New application domain, e.g. food & beverage Varying standards in different countries e.g. CSA, UL, VDI/VDE Different environmental conditions e.g. humidity, temperature, etc. Always heavy penalties for late delivery on-site, acceptance as well as plant availability Lack of cross-discipline responsibilities, different teams for each discipline Lack of budget for software maintenance Defect TD Human factors Sources: Z. Li, P. Avgeriou, P. Lang: A systematic mapping study on technical debt and its management. In: The Journal of Systems and Software, pp , A. Martini, J. Bosch, M. Chaudron: Architecture Technical Debt: Understanding causes and a qualitative model. In: Conference on Software Engineering and Advanced Applications, pp ,

7 Causes and effects of ATD in aps selected examples causes Sub-causes effects Causes of Architecture Technical Debt (ATD) (Martini et al. 2014) Design and architecture documentation Technology evolution Reuse of Legacy and third party code/components Effects uncertainty Non-completed refactoring Human factors Parallel development Only very rough textual specification given in contract Change of PLC-, drives or HMIplatform, heterogen. fieldbus Outsourcing hardware and/or software development due to lack of development capacity/resources Changes have unforeseen effects on other discipline Need to maintain backward compatibility for a decade Not invented here phenomenon Gap of knowledge between commissioning and start-up staff and design staff See application example Lack of clear specification, misunderstanding -> inappropriate interfaces or functionality Interoperability problems Poor quality (tools), violation of company standards, further development usage impossible Change of motor, requires different frequency converter Hinders new architectures and structures New designed solutions on-site (costly) Violation of internal standards inappropriate solutions from design department 7

8 ATD parallel development 8

9 Hardware change and software change: additional sensor during start-up onsite parallel development B1.1 B1.2 extract retract B1.4 FB_ Pusher FB Interface ErrCode M1 Machine group Device number Device 310 M1 sorting line Function 310 B1.1 sorting pusher is Pusher reed 24V mand. Sorting Station to sort work pieces from belt line extended switch DI into slides 310 B1.2 sorting line 320 M1 sorting line Location sort/push Pusher WP in slide 1 pusher is retracted Pusher sort/push Pusher WP in slide 2 Device/Signal type pneum. valve DO reed switch DI pneum. valve DO Power supply [V] 24V 24V 24V Remarks mand. mand. mand. Functionality Error Code Calculation Functionality Extract Pusher Functionality Retractf Pusher retract extract B1.1 B1.2 B1.4 extract retract B1.2 B1.4 1,000 extract retract B1.1 B1.4 30,000 FB_ Error_ Calcul NOT <= NOT >= AND AND ErrCode S R M1 M1 9

10 TD and ATD accumulation and recovery models Crisis-based ATD management software tends to be unreadable and unmaintainable or lead to unpredicted behavior refactoring is unavoidable but not planned leading to a weak solution ATD accumulation and recovery during feature development ATD grows with every modification of software or electrics not compliant with valid explicit or implicit rules during optimization of existing plants during interdisciplinary development of new plants Events initiating ATD recovery development of a new machine or machine generation (continuous product change) based on a new technology different market requirements (products), e.g. thinner or thicker particle boards different tools, e.g., the introduction of a new engineering tool in electrical engineering or software engineering the change of a team leader the limitations of a numbering system e.g. for MCL implicitly representing the variants 10

11 Conclusion and outlook Concepts of TD and ATD are in principle applicable to aps Dimensions, some causes and some effects were introduced Challenges of interdisciplinary relations Should lead to a deeper understanding of obstacles for a systematic evolution of aps Management strategies to deal with TD and ATD can be developed in future work focusing on the plant manufacturing industry Need for industrial case studies to gain more data and classify different ATD recovery models 11

12 Literature Z. Li, P. Avgeriou, P. Lang: A systematic mapping study on technical debt and its management. In: The Journal of Systems and Software, pp , 2015., J. Folmer, C. Legat: Anforderungen an die Softwareevolution in der Automatisierung des Maschinen- und Anlagenbaus. In: at Automatisierungstechnik, 62(3), 3/2014. E. Tom, A. Aurum, R. Vidgen: An exploration of technical debt. In: The Journal of Systems and Software, pp , A. Martini, J. Bosch, M. Chaudron: Architecture Technical Debt: Understanding causes and a qualitative model. In: Conference on Software Engineering and Advanced Applications, pp ,

VTU BOSCH REXROTH CENTER OF COMPETENCE IN AUTOMATION TECHNOLOGIES

VTU BOSCH REXROTH CENTER OF COMPETENCE IN AUTOMATION TECHNOLOGIES VTU BOSCH REXROTH CENTER OF COMPETENCE IN AUTOMATION TECHNOLOGIES The uniqueness of this training centre lies in its state of the art technology, world class equipment, training kits, hardware, software,

More information

The modular Mechatronics Training System mms 4.0: hands-on, flexible, scalable

The modular Mechatronics Training System mms 4.0: hands-on, flexible, scalable The modular Mechatronics Training System mms 4.0: hands-on, flexible, scalable 2 Drive & Control Academy Your Training Partner More knowledge, more benefits: Mechatronics to touch, understand, and use

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 7, July 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 7, July 2012) Introduction of PLC-Based Remote Laboratory for Modular Mechatronics System (MMS) Amriya Tasneem H. R. 1, Dr. K. R. Prakash 2, S.N. Ravi Shankar 3 1 Department of Mechanical Engineering, Malnad College

More information

Vietnamese-German Development Cooperation. Module

Vietnamese-German Development Cooperation. Module Promotion Mechatronics of TVET Viet Nam Vietnamese-German Development Cooperation Module Production Programming of of mechanical mechatronic subassemblies systems by with manual microcontroller production

More information

Digitalization in Machine Engineering. Siemens MCD and Cadenas smart catalog components

Digitalization in Machine Engineering. Siemens MCD and Cadenas smart catalog components Digitalization in Machine Engineering Siemens MCD and Cadenas smart catalog components Realize innovation. Siemens MCD and Cadenas smart catalog components Table of content Overview: Interdisciplinary

More information

A FRAMEWORK FOR EVALUATING PRODUCT ARCHITECTURE OF AUTOMATION PRODUCTION FACILITIES

A FRAMEWORK FOR EVALUATING PRODUCT ARCHITECTURE OF AUTOMATION PRODUCTION FACILITIES 12 TH INTERNATIONAL DEPENDENCY AND STRUCTURE MODELLING CONFERENCE, DSM 10 22 23 JULY 2010, CAMBRIDGE, UK A FRAMEWORK FOR EVALUATING PRODUCT ARCHITECTURE OF AUTOMATION PRODUCTION FACILITIES Maximilian P.

More information

The perception of TD in the Embedded Systems Domain An Industrial Case Study

The perception of TD in the Embedded Systems Domain An Industrial Case Study Areti Ampatzoglou areti.ampatzoglou@rug.nl University of Groningen The Netherlands The perception of TD in the Embedded Systems Domain An Industrial Case Study Areti Ampatzoglou, Apostolos Ampatzoglou,

More information

The Modular Mechatronic System from Rexroth. Practise-orientated, efficient, ready to use

The Modular Mechatronic System from Rexroth. Practise-orientated, efficient, ready to use The Modular Mechatronic System from Rexroth Practise-orientated, efficient, ready to use Learning as in Real Life Just as the tempo of innovations cycles is constantly increasing, so do the demands on

More information

Major / Industrial Training Program 2015

Major / Industrial Training Program 2015 Learning is always great fun with Major / Industrial Training Program 2015 (PLC & Automation System) Programmable Logic Controllers (PLC) Programmable Logical Controller is the heart of modern automation

More information

Abstract. Beyerle, Werner Karat EDV Ltd & Co KG, Koessen, Tyrol and WIFI NÖ

Abstract. Beyerle, Werner Karat EDV Ltd & Co KG, Koessen, Tyrol and WIFI NÖ 3rd International Conference on Higher Education Advances, HEAd 17 Universitat Politècnica de València, València, 2017 DOI: http://dx.doi.org/10.4995/head17.2017.5102 An affordable and modular development

More information

Industrial Automation

Industrial Automation Software Development & Education Center Industrial Automation (HMI Drives Instrumentation Networking) Industrial Automation Automation is the use of machines, control systems and information technologies

More information

Objectives. Designing, implementing, deploying and operating systems which include hardware, software and people

Objectives. Designing, implementing, deploying and operating systems which include hardware, software and people Chapter 2. Computer-based Systems Engineering Designing, implementing, deploying and operating s which include hardware, software and people Slide 1 Objectives To explain why software is affected by broader

More information

The modular production system (MPS): an alternate approach for control technology in design and technology

The modular production system (MPS): an alternate approach for control technology in design and technology Loughborough University Institutional Repository The modular production system (MPS): an alternate approach for control technology in design and technology This item was submitted to Loughborough University's

More information

The future of software engineering

The future of software engineering The future of software engineering Perdita Stevens School of Informatics University of Edinburgh Plan This course is designed from my perspective, of course, and you have watched or will watch my inaugural

More information

Introduction to Model-Based Design for Offshore and Marine applications C. Kleijn

Introduction to Model-Based Design for Offshore and Marine applications C. Kleijn Introduction to Model-Based Design for Offshore and Marine applications C. Kleijn Model Based Design Contents Contents 1. Introduction 3 1.1. What is Model-Based Design 3 1.2. How is it used? 3 2. Benefits

More information

Softing TDX ODX- and OTX-Based Diagnostic System Framework

Softing TDX ODX- and OTX-Based Diagnostic System Framework Softing TDX ODX- and OTX-Based Diagnostic System Framework DX (Open Diagnostic data exchange) and OTX (Open Test sequence exchange) standards are very well established description formats for diagnostics

More information

Fundamentals of Industrial Control

Fundamentals of Industrial Control Fundamentals of Industrial Control 2nd Edition D. A. Coggan, Editor Practical Guides for Measurement and Control Preface ix Contributors xi Chapter 1 Sensors 1 Applications of Instrumentation 1 Introduction

More information

NATIONAL UNIVERSITY OF SINGAPORE. EE3302/EE3302E Industrial Control Systems. E2: PLC Programming for Sequence Control

NATIONAL UNIVERSITY OF SINGAPORE. EE3302/EE3302E Industrial Control Systems. E2: PLC Programming for Sequence Control NATIONAL UNIVERSITY OF SINGAPORE EE3302/EE3302E Industrial Control Systems E2: 1. Objectives The experiment is designed to provide experience in programming a modern IECcompliant PLC system for sequence

More information

1. INTRODUCTION. "lack of perceived value of MBSE" (Motamedian, 2013);

1. INTRODUCTION. lack of perceived value of MBSE (Motamedian, 2013); Preprints of the 19th World Congress The International Federation of Automatic Control A SysML based design pattern for the high-level development of mechatronic systems to enhance re-usability G. Barbieri*,

More information

Mastering the Machine

Mastering the Machine Table of Contents 1 INTRODUCTION 3 2 CONCEPTING THE SYSTEM 3 2.1 Establishing System Requirements 4 2.2 Selecting a Method 4 2.3 Applications 5 2.4 Vendor Selection 7 3 DESIGNING THE SYSTEM AND MACHINERY

More information

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline? Digital Transformation A Game Changer How Does the Digital Transformation Affect Informatics as a Scientific Discipline? Manfred Broy Technische Universität München Institut for Informatics ... the change

More information

: Windows, MS Office (Word, Excel, Access, Power Point), Internet

: Windows, MS Office (Word, Excel, Access, Power Point), Internet 103874-ICX-CMOS-E-2007 Senior DCS & Instrument Engineer Holds a B. Sc. in Electronics Engineering (Computer and Control Systems) and has about 10 years hands-on experience working as Instruments & DCS

More information

Organizedby DepartmentofCivilEngineeringMar AthanasiusCollegeofEngineering, Kothamangalam, Ernakulam,Kerala

Organizedby DepartmentofCivilEngineeringMar AthanasiusCollegeofEngineering, Kothamangalam, Ernakulam,Kerala InternationalConferenceon StructuralEngineering& Construction Management SECM-2016 Organizedby DepartmentofCivilEngineeringMar AthanasiusCollegeofEngineering, Kothamangalam, Ernakulam,Kerala Int. J. Engg.

More information

Dutch Underwater Knowledge Centre (DUKC)

Dutch Underwater Knowledge Centre (DUKC) Dutch Underwater Knowledge Centre (DUKC) Introduction Could Dutch industries design and build the replacement for the Walrus class submarines for the Royal Netherlands Navy (RNLN)? The answer is: Yes,

More information

Siemens Mechatronic Concept Designer (MCD) & intelligent purchased parts from CADENAS. Andreas Brandauer

Siemens Mechatronic Concept Designer (MCD) & intelligent purchased parts from CADENAS. Andreas Brandauer Siemens Mechatronic Concept Designer (MCD) & intelligent purchased parts from CADENAS Andreas Brandauer Agenda 25.10.2017 08:00 (am) Introducing / Motivation Overview Interdisciplinary Development from

More information

Modulating control valve

Modulating control valve Modulating control valve Automatic modulating valve Automatic modulating valve Diaphragm Pneumatic Actuator Positioner Pneumatic Actuator Positioner Air filter regulator gauge = AIRSET BALL VALVE GLOBE

More information

Cyber-Physical Systems: Challenges for Systems Engineering

Cyber-Physical Systems: Challenges for Systems Engineering Cyber-Physical Systems: Challenges for Systems Engineering agendacps Closing Event April 12th, 2012, EIT ICT Labs, Berlin Eva Geisberger fortiss An-Institut der Technischen Universität München Cyber-Physical

More information

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen. Towards Positive Impact Factories IoT as an enabler

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen. Towards Positive Impact Factories IoT as an enabler Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Towards Positive Impact Factories IoT as an enabler Prof. Dr.-Ing. Christoph Herrmann Sustainable Manufacturing in IoT Era 11.03.2017

More information

The secret behind mechatronics

The secret behind mechatronics The secret behind mechatronics Why companies will want to be part of the revolution In the 18th century, steam and mechanization powered the first Industrial Revolution. At the turn of the 20th century,

More information

products PC Control

products PC Control products PC Control 04 2017 PC Control 04 2017 products Image processing directly in the PLC TwinCAT Vision Machine vision easily integrated into automation technology Automatic detection, traceability

More information

Foundation Fieldbus Topologies for Intrinsically Safe (IS) Installations

Foundation Fieldbus Topologies for Intrinsically Safe (IS) Installations Foundation Fieldbus Topologies for Intrinsically Safe (IS) Installations Dr.-Ing. Gunther Kegel CEO Pepperl+Fuchs GmbH, Mannheim Member of the Fieldbus Foundation Board of Directors Chairman of the FF

More information

Accessories for Actuators

Accessories for Actuators Accessories for Actuators Icon explanation Speed control adjustment Single/Parallel driver Delivered with transformer Simple/Advanced Actuator feedback IP Degree Programmable Ampere Positioning driver

More information

THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY

THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY Dr.-Ing. Ralf Lossack lossack@rpk.mach.uni-karlsruhe.de o. Prof. Dr.-Ing. Dr. h.c. H. Grabowski gr@rpk.mach.uni-karlsruhe.de University of Karlsruhe

More information

Architectural assumptions and their management in software development Yang, Chen

Architectural assumptions and their management in software development Yang, Chen University of Groningen Architectural assumptions and their management in software development Yang, Chen IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish

More information

PROCESS DYNAMICS AND CONTROL

PROCESS DYNAMICS AND CONTROL Objectives of the Class PROCESS DYNAMICS AND CONTROL CHBE320, Spring 2018 Professor Dae Ryook Yang Dept. of Chemical & Biological Engineering What is process control? Basics of process control Basic hardware

More information

Reinforcement Learning Simulations and Robotics

Reinforcement Learning Simulations and Robotics Reinforcement Learning Simulations and Robotics Models Partially observable noise in sensors Policy search methods rather than value functionbased approaches Isolate key parameters by choosing an appropriate

More information

Towards a Reusable Unified Basis for Representing Business Domain Knowledge and Development Artifacts in Systems Engineering

Towards a Reusable Unified Basis for Representing Business Domain Knowledge and Development Artifacts in Systems Engineering Towards a Reusable Unified Basis for Representing Business Domain Knowledge and Development Artifacts in Systems Engineering Thomas Kofler and Daniel Ratiu 2010-11-03 The Third Workshop on Domain Engineering

More information

Self contained servo drive CLDP Technical data sheet

Self contained servo drive CLDP Technical data sheet voith.com Self contained servo drive CLDP Technical data sheet Advantages + + High energy efficiency + + High dynamics + + Oil free power pack and piping are not necessary + + Sensors used provide the

More information

AUTOMATION STUDIO. Complete Cost-effective Efficient. The Tool of Choice for Teaching Hydraulic, Pneumatic, Electrical, and Automation Technologies

AUTOMATION STUDIO. Complete Cost-effective Efficient. The Tool of Choice for Teaching Hydraulic, Pneumatic, Electrical, and Automation Technologies AUTOMATION STUDIO The Tool of Choice for Teaching Hydraulic, Pneumatic, Electrical, and Automation Technologies Complete Cost-effective Efficient Famic Technologies Inc. A COMPLETE AND COST-EFFECTIVE SOLUTION

More information

The ProFlex Methodology: Agile Manufacturing in Practice

The ProFlex Methodology: Agile Manufacturing in Practice The ProFlex Methodology: Agile Manufacturing in Practice Giovanni Di Orio 1, José Barata 1, Carlos Sousa 2, and Luís Flores 2 1 CTS UNINOVA, Dep. de Eng. Electrotécnica, Faculdade de Ciências e Tecnologia,

More information

Understanding Software Architecture: A Semantic and Cognitive Approach

Understanding Software Architecture: A Semantic and Cognitive Approach Understanding Software Architecture: A Semantic and Cognitive Approach Stuart Anderson and Corin Gurr Division of Informatics, University of Edinburgh James Clerk Maxwell Building The Kings Buildings Edinburgh

More information

Canadian Technology Accreditation Criteria (CTAC) ELECTROMECHANICAL ENGINEERING TECHNOLOGY - TECHNICIAN Technology Accreditation Canada (TAC)

Canadian Technology Accreditation Criteria (CTAC) ELECTROMECHANICAL ENGINEERING TECHNOLOGY - TECHNICIAN Technology Accreditation Canada (TAC) Canadian Technology Accreditation Criteria (CTAC) ELECTROMECHANICAL ENGINEERING TECHNOLOGY - TECHNICIAN Technology Accreditation Canada (TAC) Preamble These CTAC are applicable to programs having titles

More information

Software-Intensive Systems Producibility

Software-Intensive Systems Producibility Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility

More information

Smart Products and Digital Industry Prof. Dr.-Ing. Dietmar Goehlich

Smart Products and Digital Industry Prof. Dr.-Ing. Dietmar Goehlich Smart Products and Digital Industry Prof. Dr.-Ing. Dietmar Goehlich Technische Universität Berlin Faculty of Mechanical Engineering and Transport Systems Methods for Product Development and Mechatronics

More information

Ahead of the times with PLUG & WORK

Ahead of the times with PLUG & WORK Ahead of the times with PLUG & WORK SMS SIEMAG X-Pact Electrics and Automation Saving time A competitive edge YOUR BENEFITS FROM PLUG & WORK The sooner a new or revamped plant goes on stream and reaches

More information

Grundlagen des Software Engineering Fundamentals of Software Engineering

Grundlagen des Software Engineering Fundamentals of Software Engineering Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.

More information

Software Maintenance Cycles with the RUP

Software Maintenance Cycles with the RUP Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that

More information

Moving Innovation Forward

Moving Innovation Forward Moving Innovation Forward Presented by Tom Price Price Engineering Company Topics 6 Challenges Facing the Fluid Power Industry Trends in Industry We Must Face Evolving Role for Fluid Power Integrators

More information

Functional safety for semiconductor IP

Functional safety for semiconductor IP Functional safety for semiconductor IP Lauri Ora Functional Safety Manager, CPU Group NMI ISO 26262 Practitioner s Workshop January 20 th, 2016, Nuneaton Intellectual property supplier s point of view

More information

PROCESS DYNAMICS AND CONTROL

PROCESS DYNAMICS AND CONTROL PROCESS DYNAMICS AND CONTROL CHBE306, Fall 2017 Professor Dae Ryook Yang Dept. of Chemical & Biological Engineering Korea University Korea University 1-1 Objectives of the Class What is process control?

More information

Project 3: Assembly, programming and commissioning of a production line with Handling station withelectrical drive and magazine and Turning station

Project 3: Assembly, programming and commissioning of a production line with Handling station withelectrical drive and magazine and Turning station Project 3: Assembly, programming and commissioning of a production line with Handling station withelectrical drive and magazine and Turning station Weighting (points out of total) 41/100 time max 360 min

More information

Chemionix Solutions. Outsourcing. Engineering. Drafting

Chemionix Solutions. Outsourcing. Engineering. Drafting Chemionix Solutions. Outsourcing. Engineering. Drafting Chemionix Your Outsourcing Partner Companies have been outsourcing since time began. It is only recently that business processes can be outsourced

More information

Integration of Linear Displacement Encoder and Servo Motor for 180 Ton Powder Compacting Press

Integration of Linear Displacement Encoder and Servo Motor for 180 Ton Powder Compacting Press RESEARCH ARTICLE International Journal of Engineering and Techniques - Volume 4 Issue 1, Jan Feb 2018 Integration of Linear Displacement Encoder and Servo Motor for 180 Ton Powder Compacting Press V.Mahes

More information

Computer Aided Design of Electronics

Computer Aided Design of Electronics Computer Aided Design of Electronics [Datorstödd Elektronikkonstruktion] Zebo Peng, Petru Eles, and Nima Aghaee Embedded Systems Laboratory IDA, Linköping University www.ida.liu.se/~tdts01 Electronic Systems

More information

COURSE MODULES LEVEL 3.1 & 3.2

COURSE MODULES LEVEL 3.1 & 3.2 COURSE MODULES LEVEL 3.1 & 3.2 6-Month Internship The six-month internship provides students with the opportunity to apply the knowledge acquired in the classroom to work situations, and demonstrate problem

More information

About Software Engineering.

About Software Engineering. About Software Engineering pierre-alain.muller@uha.fr What is Software Engineering? Software Engineering Software development Engineering Let s s have a look at ICSE International Conference on Software

More information

OPEN INVITATION TO TENDER AO/RES/ASAIN/BMS/018/12 Building Management System (BMS) - Delivery, Installation, & Supporting Services

OPEN INVITATION TO TENDER AO/RES/ASAIN/BMS/018/12 Building Management System (BMS) - Delivery, Installation, & Supporting Services European Centre for the Development of Vocational Training Thessaloniki, 23/10/2012 RS/PRO/DELE/2012/0852 OPEN INVITATION TO TENDER AO/RES/ASAIN/BMS/018/12 Building Management System (BMS) - Delivery,

More information

Drilling Courses Overview Pressure control and drilling equipment course offering

Drilling Courses Overview Pressure control and drilling equipment course offering Drilling Courses Pressure control and drilling equipment course offering Content Introduction 3 Pressure control equipment Multiplex (MUX) control system overview Mark III subsea BOP control system electrical

More information

from AutoMoDe to the Demiurge

from AutoMoDe to the Demiurge INFO-H-414: Swarm Intelligence Automatic Design of Robot Swarms from AutoMoDe to the Demiurge IRIDIA's recent and forthcoming research on the automatic design of robot swarms Mauro Birattari IRIDIA, Université

More information

Introduction to Systems Engineering

Introduction to Systems Engineering p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career

More information

William Milam Ford Motor Co

William Milam Ford Motor Co Sharing technology for a stronger America Verification Challenges in Automotive Embedded Systems William Milam Ford Motor Co Chair USCAR CPS Task Force 10/20/2011 What is USCAR? The United States Council

More information

Outline: The work leading to this presentation has been funded partially by Fusion for Energy under the contract F4E-OFC-280.

Outline: The work leading to this presentation has been funded partially by Fusion for Energy under the contract F4E-OFC-280. 11th IAEA TM 2017 GREIFSWALD Instrumentation and Control for the Neutral Beam Test Facility A.Luchetta 1, G.Manduchi 1, C.Taliercio 1, A.Rigoni 1, N.Pomaro 1, S.Dal Bello 1, M.Battistella 1, L.Grando 1,

More information

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE Marko Nieminen Email: Marko.Nieminen@hut.fi Helsinki University of Technology, Department of Computer

More information

Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010

Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010 Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010 May 25, 2010-17 th Real-Time Conference, Lisbon 1 D. Alves 2 T. Bellizio 1 R. Felton 3 A. C. Neto 2 F. Sartori 4 R. Vitelli

More information

MECHATRONICS Master study program. St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola.

MECHATRONICS Master study program. St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola. MECHATRONICS Master study program St. Kliment Ohridski University in Bitola Faculty of Technical Sciences Bitola www.tfb.edu.mk 1 2 Contents Mechatronics - an interdisciplinary approach Competences / Invest

More information

Focusing Software Education on Engineering

Focusing Software Education on Engineering Introduction Focusing Software Education on Engineering John C. Knight Department of Computer Science University of Virginia We must decide we want to be engineers not blacksmiths. Peter Amey, Praxis Critical

More information

FRAUNHOFER IFF MAGDEBURG AT THE FOREFRONT OF DIGITAL MANUFACTURING

FRAUNHOFER IFF MAGDEBURG AT THE FOREFRONT OF DIGITAL MANUFACTURING FRAUNHOFER IFF MAGDEBURG AT THE FOREFRONT OF DIGITAL MANUFACTURING Finance volume Contract Research The Fraunhofer-Gesellschaft at a Glance The Fraunhofer-Gesellschaft undertakes applied research of direct

More information

DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES

DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES Prof. Dr.-Ing. habil. Ansgar Trächtler Folie 1 DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES Outline 1. Introduction

More information

Action Line Cyber-Physical Systems Addressing the challenges and fostering innovation in Cyber-Physical Systems

Action Line Cyber-Physical Systems Addressing the challenges and fostering innovation in Cyber-Physical Systems Action Line Cyber-Physical Systems Addressing the challenges and fostering innovation in Cyber-Physical Systems Dr. Holger Pfeifer Technische Universität München EIT ICT Labs Action Line Lead Cyber-Physical

More information

Optimizing wind farms

Optimizing wind farms Optimizing wind farms We are Uniper We are a leading international energy company with operations in more than 40 countries and around 13,000 employees. We combine a balanced portfolio of modern assets

More information

Implicit Fitness Functions for Evolving a Drawing Robot

Implicit Fitness Functions for Evolving a Drawing Robot Implicit Fitness Functions for Evolving a Drawing Robot Jon Bird, Phil Husbands, Martin Perris, Bill Bigge and Paul Brown Centre for Computational Neuroscience and Robotics University of Sussex, Brighton,

More information

Institute of Computer Technology

Institute of Computer Technology 1 Faculty of Informatics Faculty of Mechanical and Industrial Engineering Faculty of Electrical Engineering and Information Technology 8 Institute of Fundamentals and Theory of Electrical Engineering Institute

More information

Technische Universität Berlin

Technische Universität Berlin Technische Universität Berlin Content The TU Berlin Habitat Unit Manufacturing Group Water center The DAAD-project History 1770-1821 Founding of the antecedent academies: Mining Academy, Building Academy,

More information

Despite the euphonic name, the words in the program title actually do describe what we're trying to do:

Despite the euphonic name, the words in the program title actually do describe what we're trying to do: I've been told that DASADA is a town in the home state of Mahatma Gandhi. This seems a fitting name for the program, since today's military missions that include both peacekeeping and war fighting. Despite

More information

Increasing security. Saving space. Gaining flexibility. Signal Conditioners for Industrial Automation

Increasing security. Saving space. Gaining flexibility. Signal Conditioners for Industrial Automation Increasing security. Saving space. Gaining flexibility. Signal Conditioners for Industrial Automation The SC-System: Interference-Free Signals, Maximum Performance The SC-System from Pepperl+Fuchs offers

More information

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during

More information

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective Overview of Design Methodology Lecture 1 Put things into perspective ECE 156A 1 A Few Points Before We Start ECE 156A 2 All About Handling The Complexity Design and manufacturing of semiconductor products

More information

Project Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project

Project Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project Project Superfinish Full-Production Superfinishing Machine ELECOMP Capstone Design Project 2018-2019 Sponsoring Company Supfina Machine Company, Inc. 181 Circuit Drive, North Kingstown RI 02852 Phone:

More information

ICT4 Manuf. Competence Center

ICT4 Manuf. Competence Center ICT4 Manuf. Competence Center Prof. Yacine Ouzrout University Lumiere Lyon 2 ICT 4 Manufacturing Competence Center AI and CPS for Manufacturing Robot software testing Development of software technologies

More information

DVT Research Group A joint research group between Ilmenau University of Technology and Fraunhofer Institute for Integrated Circuits IIS

DVT Research Group A joint research group between Ilmenau University of Technology and Fraunhofer Institute for Integrated Circuits IIS DVT Research Group A joint research group between Ilmenau University of Technology and Fraunhofer Institute for Integrated Circuits IIS Ilmenau, November 12th, 2014 Prof. Giovanni Del Galdo The DVT Research

More information

Conveyor station. Ruggeveldlaan Deurne tel

Conveyor station. Ruggeveldlaan Deurne tel Conveyor station Introduction and didactic background In the age of knowledge, automation technology is gaining increasing importance as a key division of engineering sciences. As a technical/scientific

More information

An introduction to software development. Dr. C. Constantinides, P.Eng. Computer Science and Software Engineering Concordia University

An introduction to software development. Dr. C. Constantinides, P.Eng. Computer Science and Software Engineering Concordia University An introduction to software development Dr. C. Constantinides, P.Eng. Computer Science and Software Engineering Concordia University What type of projects? Small-scale projects Can be built (normally)

More information

VIRTUAL DEVELOPMENT ENVIRONMENT FOR FLUID POWER MECHATRONIC SYSTEMS

VIRTUAL DEVELOPMENT ENVIRONMENT FOR FLUID POWER MECHATRONIC SYSTEMS VIRTUAL DEVELOPMENT ENVIRONMENT FOR FLUID POWER MECHATRONIC SYSTEMS Torsten Verkoyen Institute for Fluid Power Drives and Controls RWTH Aachen University Aachen Germany Torsten.Verkoyen@ifas.rwth-aachen.de

More information

COEN7501: Formal Hardware Verification

COEN7501: Formal Hardware Verification COEN7501: Formal Hardware Verification Prof. Sofiène Tahar Hardware Verification Group Electrical and Computer Engineering Concordia University Montréal, Quebec CANADA Accident at Carbide plant, India

More information

CM 3310 Process Control, Spring Lecture 17

CM 3310 Process Control, Spring Lecture 17 CM 3310 Process Control, Spring 2017 Instructor: Dr. Tom Co Lecture 17 Charts and Diagrams used in Automation a) Plant/Process Description P & ID (Piping and Instrumentation Diagram) PFD (Process Flow

More information

Air Traffic Soft. Management. Ultimate System. Call Identifier : FP TREN-3 Thematic Priority 1.4 Aeronautics and Space

Air Traffic Soft. Management. Ultimate System. Call Identifier : FP TREN-3 Thematic Priority 1.4 Aeronautics and Space En Route Air Traffic Soft Management Ultimate System Call Identifier : FP6-2004-TREN-3 Thematic Priority 1.4 Aeronautics and Space EUROCONTROL Experimental Centre EUROCONTROL Innovative Research Workshop

More information

IO-Link an integral part in the next industrial revolution known as Industry 4.0

IO-Link an integral part in the next industrial revolution known as Industry 4.0 IO-Link an integral part in the next industrial revolution known as Industry 4.0 IO-Link an integral part in the next industrial revolution known as Industry 4.0 The manufacturing industry is on the verge

More information

Best practices in product development: Design Studies & Trade-Off Analyses

Best practices in product development: Design Studies & Trade-Off Analyses Best practices in product development: Design Studies & Trade-Off Analyses This white paper examines the use of Design Studies & Trade-Off Analyses as a best practice in optimizing design decisions early

More information

Technology Transition Assessment in an Acquisition Risk Management Context

Technology Transition Assessment in an Acquisition Risk Management Context Transition Assessment in an Acquisition Risk Management Context Distribution A: Approved for Public Release Lance Flitter, Charles Lloyd, Timothy Schuler, Emily Novak NDIA 18 th Annual Systems Engineering

More information

ONE DAY ONLINE FACULTY DEVELOPMENT PROGRAM REPORT ON APPLICATION AWARENESS ON AUTOMATION STUDIO SOFTWARE TOOL. 25 th June 2018 Held at

ONE DAY ONLINE FACULTY DEVELOPMENT PROGRAM REPORT ON APPLICATION AWARENESS ON AUTOMATION STUDIO SOFTWARE TOOL. 25 th June 2018 Held at ONE DAY ONLINE FACULTY DEVELOPMENT PROGRAM REPORT ON APPLICATION AWARENESS ON AUTOMATION STUDIO SOFTWARE TOOL 25 th June 2018 Held at ACS COLLEGE OF ENGINEERING Bengaluru Supported by INDIASOFT TECHNOLOGIES

More information

FAST RAMP-UP AND ADAPTIVE MANUFACTURING ENVIRONMENT

FAST RAMP-UP AND ADAPTIVE MANUFACTURING ENVIRONMENT FAST RAMP-UP AND ADAPTIVE MANUFACTURING ENVIRONMENT FRAME is co-financed by the European Commission DG Research under the 7th Framework Programme. FRAME VISION FRAME aims to create a new solution for highly

More information

DOCTORAL THESIS (Summary)

DOCTORAL THESIS (Summary) LUCIAN BLAGA UNIVERSITY OF SIBIU Syed Usama Khalid Bukhari DOCTORAL THESIS (Summary) COMPUTER VISION APPLICATIONS IN INDUSTRIAL ENGINEERING PhD. Advisor: Rector Prof. Dr. Ing. Ioan BONDREA 1 Abstract Europe

More information

Available online at ScienceDirect. Procedia CIRP 62 (2017 )

Available online at   ScienceDirect. Procedia CIRP 62 (2017 ) Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 62 (2017 ) 547 552 10th CIRP Conference on Intelligent Computation in Manufacturing Engineering - CIRP ICME '16 Design of a test environment

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

Perfectly integrated!

Perfectly integrated! Servo drive CMMT-AS and servo motor EMMT-AS Simply very functional! Perfectly integrated! Highlights Ideal with CPX-E or controllers from third-party suppliers Quick commissioning of the complete drive

More information

Getting Through the Green: Smarter Traffic Management with Adaptive Signal Control

Getting Through the Green: Smarter Traffic Management with Adaptive Signal Control Getting Through the Green: Smarter Traffic Management with Adaptive Signal Control Presented by: C. William (Bill) Kingsland, Assistant Commissioner, Transportation Systems Management Outline 1. What is

More information

Potential areas of industrial interest relevant for cross-cutting KETs in the Electronics and Communication Systems domain

Potential areas of industrial interest relevant for cross-cutting KETs in the Electronics and Communication Systems domain This fiche is part of the wider roadmap for cross-cutting KETs activities Potential areas of industrial interest relevant for cross-cutting KETs in the Electronics and Communication Systems domain Cross-cutting

More information

RAMI 4.0 and IIRA reference architecture models A question of perspective and focus

RAMI 4.0 and IIRA reference architecture models A question of perspective and focus RAMI 4.0 and IIRA reference architecture models A question of perspective and focus Comprehensive use of digitisation and the Internet as the communication system is producing changes to products and their

More information

Analog Inputs and Outputs

Analog Inputs and Outputs Analog Inputs and Outputs PLCs must also work with continuous or analog signals. Typical analog signals are 0-10 VDC or 4-20 ma. Analog signals are used to represent changing values such as speed, temperature,

More information