Fault-tolerant Control System Design and Analysis

Slides:



Advertisements
Similar presentations
Rolls-Royce supported University Technology Centre in Control and Systems Engineering UK e-Science DAME Project Alex Shenfield
Advertisements

Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
VSE Corporation Proprietary Information
EECE499 Computers and Nuclear Energy Electrical and Computer Eng Howard University Dr. Charles Kim Fall 2013 Webpage:
Carnegie Mellon R-BATCH: Task Partitioning for Fault-tolerant Multiprocessor Real-Time Systems Junsung Kim, Karthik Lakshmanan and Raj Rajkumar Electrical.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. GENOM-POF: Multi-Objective Evolutionary Synthesis of Analog ICs with Corners.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Control Systems – a quick introduction 1 Or, “this one goes to 11.”
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Restaurant Dining System Donald Kaulukukui. Introduction ► Team manager = ME ► Secretary = ME ► President = ME ► R & D = ME ► Tester = ME.
How to Design a Robot. General Design Considerations Effectiveness – Does the robot do what you want it to? – Speed & accuracy Reliability –How often.
Software Engineering CSE470: Embedded Systems Overview 49 What is an Embedded System What is an Embedded System? Definition of an embedded computer system:
SWE Introduction to Software Engineering
Dynamic Islanding of Critical Infrastructures, a Suitable Strategy to Survive and Mitigate Critical Events Joint Infrastructure Interdependencies Research.
Dr. José M. Reyes Álamo 1.  Course website  Syllabus posted.
Airbus flight control system  The organisation of the Airbus A330/340 flight control system 1Airbus FCS Overview.
PJSISSTA '001 Black-Box Test Reduction Using Input-Output Analysis ISSTA ‘00 Patrick J. Schroeder, Bogdan Korel Department of Computer Science Illinois.
INTEGRATED PROGRAMME IN AERONAUTICAL ENGINEERING Coordinated Control, Integrated Control and Condition Monitoring in Uninhabited Air-Vehicles Ian Postlethwaite,
Airbus flight control system
COMPLEXITY SCIENCE WORKSHOP 18, 19 June 2015 Systems & Control Research Centre School of Mathematics, Computer Science and Engineering CITY UNIVERSITY.
Chapter 7: Architecture Design Omar Meqdadi SE 273 Lecture 7 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
© Siemens AG, CT SE 1, Dr. A. Ulrich C O R P O R A T E T E C H N O L O G Y Research at Siemens CT SE Software & Engineering Development Techniques.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Reliability Andy Jensen Sandy Cabadas.  Understanding Reliability and its issues can help one solve them in relatable areas of computing Thesis.
CRESCENDO Full virtuality in design and product development within the extended enterprise Naples, 28 Nov
Project 2.3 Demand Response Technologies and Strategies: Energy Management and Metering Kankar Bhattacharya and Claudio Cañizares.
Imagine … Terry Kelly SMS Aviation Safety. Outline The challenge What’s needed A glimpse of the future Some concluding thoughts.
1 ENGINEERING DESIGN AND PRODUCTION. 2 What is design? To create something that has never been. To create something that has never been. To pull together.
Tufts University. EE194-WIR Wireless Sensor Networks. April 21, 2005 Increased QoS through a Degraded Channel using a Diverse, Cross-Layered Protocol Elliot.
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
1 Context-dependent Product Line Practice for Constructing Reliable Embedded Systems Naoyasu UbayashiKyushu University, Japan Shin NakajimaNational Institute.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
Fault-Tolerant Control. Fault Tolerance Passive Passive  Tolerance achieved by the use of feedback control laws that are robust to possible system faults.
Tolerating Communication and Processor Failures in Distributed Real-Time Systems Hamoudi Kalla, Alain Girault and Yves Sorel Grenoble, November 13, 2003.
HPC HPC-5 Systems Integration High Performance Computing 1 Application Resilience: Making Progress in Spite of Failure Nathan A. DeBardeleben and John.
Progress towards Structural Design for Unforeseen Catastrophic Events ASME Congress Puneet Bajpai and Ben Schafer The Johns Hopkins University.
CS223: Software Engineering Lecture 14: Architectural Patterns.
FLARe: a Fault-tolerant Lightweight Adaptive Real-time Middleware for Distributed Real-time and Embedded Systems Dr. Aniruddha S. Gokhale
Fault Tolerant Routing in Mobile Ad hoc Networks Yuan Xue and Klara Nahrstedt Computer Science Department University of Illinois.
Seminar On Rain Technology
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
A Modular Robotic Concept for Human/Robot Interaction and Planetary Exploration Issa A.D. Nesnas, Ph.D. Daniel Helmick Ayanna Howard Mobility Concept Development.
Context-aware Adaptive Routing for Delay Tolerant Networking
OPERATING SYSTEMS CS 3502 Fall 2017
Types of Information system
The Role of Financial Leadership in a Challenging Economic Climate “Financial Management from a Provincial Perspective” Presented by: Bruce L. Bennett.
Albert M. K. Cheng Embedded Real-Time Systems
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Jan 22, 2012 INCOSE IW12 MBSE Workshop MBSE Wiki page:
SE and SSE Trade-Off Analyses
Table 1. Advantages and Disadvantages of Traditional DM/ML Methods
Application Level Fault Tolerance and Detection
Diagnosis and Management of Faults in Distributed Chemical Processes P
S. Illner, I. Lück, A. Pohl & H. Krumm
学 术 讲 座 System Reliability Analysis: New Perspectives 报告人( Speaker):
Software Quality Engineering
What is TECHNISCHE INFORMATIK / COMPUTER ENGINEERING ?
Software Testing and Maintenance Maintenance and Evolution Overview
Software Architecture Lecture 20
ME457: Mechatronic System Modeling and Simulation
Introduction To software engineering
Maintaining order and safety in a city is no small task
Automated Analysis and Code Generation for Domain-Specific Models
ECE 753: FAULT-TOLERANT COMPUTING
Introduction to Modeling
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

Fault-tolerant Control System Design and Analysis Jin Jiang Department of Electrical and Computer Engineering The University of Western Ontario London, Ontario N6A 5B9 Canada 9/17/2018

Outline of the presentation Overview of two approaches to fault-tolerant control system design and analysis Redundancy in fault-tolerant control systems Trade-offs among redundancy, performance and integrity An example of passive fault-tolerant control design An example of active fault-tolerant control design Some open problems

Fault-tolerant control: An overview Passive fault-tolerant control systems Robust fixed structure controller Faults have been considered at the controller design stage Active fault-tolerant control systems Explicit fault detection/diagnosis schemes Real-time decision-making and controller reconfiguration The key to any fault-tolerant control system Redundancy

Passive fault-tolerant control systems faults Outputs Controller L Actuator System - Sensor faults

Active fault-tolerant control systems

Features and limitations Passive fault-tolerant control systems Simple to implement Difficult to account for large number of fault scenarios Unable to deal with unforeseen faults Active fault-tolerant control systems Potentially be able to deal with a large number of fault scenarios Can deal with certain number of unforeseen faults More complex to implement Real challenge is real-time decision-making

Redundancies Actuator redundancies Sensor redundancies Multiple physical actuators They usually act on the system at different locations Sensor redundancies Multiple physical sensors They usually measure the same physical quality Analytical redundancies Rely on mathematical models (FDI)

Actuator redundancies

Actuator Redundancies

Definitions of actuator redundancies

Sensor redundancies

Analytical Redundancies

Performance trade-offs Three main factors to consider in any fault-tolerant control system design: System Integrity (safety requirements) Performance (design specifications) Redundancy (physical and financial constraints) Problem: How to design a control system, under a given degree of redundancy such that the integrity of the system is guaranteed and the performance is satisfactory. Issue 1: System integrity should always be maintained Issue 2: Faults should result in reduction of the degree of redundancy first Issue 3: One should consider performance degradation with available redundancies.

Example of passive fault-tolerant control system

Description of system

Control system performance

Control system performance

Example of active fault-tolerant control system

Simulation results

Simulation results

Simulation results

Simulation results

Some open problems Reliability analysis of fault-tolerant control systems Stability analysis of fault-tolerant control systems Graceful performance degradation Integration of passive and active approaches Industrial applications of fault-tolerant control system technologies

Thank You !