Fault-tolerant Control Motivation Definitions A general overview on the research area. Active Fault Tolerant Control (FTC) FTC- Analysis and Development.

Slides:



Advertisements
Similar presentations
Integra Consult A/S Safety Assessment. Integra Consult A/S SAFETY ASSESSMENT Objective Objective –Demonstrate that an acceptable level of safety will.
Advertisements

Basic Concepts of Strategic Management
Environmental Management System (EMS)
Software Testing and Quality Assurance
1 Software Testing and Quality Assurance Lecture 33 – Software Quality Assurance.
Software Metrics II Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
Programming Languages Structure
Software Configuration Management (SCM)
CSC 402, Fall Requirements Analysis for Special Properties Systems Engineering (def?) –why? increasing complexity –ICBM’s (then TMI, Therac, Challenger...)
1 Software Testing and Quality Assurance Lecture 14 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Expanded Version of COSO a presentation by Steve Wadleigh Expanded Version of COSO a presentation by Steve Wadleigh Standards for Internal Control in the.
Lucas Phillips Anurag Nanajipuram FAILURE MODE AND EFFECT ANALYSIS.
Annex I: Methods & Tools prepared by some members of the ICH Q9 EWG for example only; not an official policy/guidance July 2006, slide 1 ICH Q9 QUALITY.
8 Managing Risk Teaching Strategies
Chapter 1 The Product Design Process
Codex Guidelines for the Application of HACCP
© 2009 Michigan State University licensed under CC-BY-SA, original at Corrective Action.
Hazard Identification
March 13, 2001CSci Clark University1 CSci 250 Software Design & Development Lecture #15 Tuesday, March 13, 2001.
CLEANROOM SOFTWARE ENGINEERING.
EENG 1920 Chapter 1 The Engineering Design Process 1.
WHAT IS SYSTEM SAFETY? The field of safety analysis in which systems are evaluated using a number of different techniques to improve safety. There are.
Analyze Opportunity Part 1
Classroom Assessment A Practical Guide for Educators by Craig A
ERT 322 SAFETY AND LOSS PREVENTION RISK ASSESSMENT
Software Software is omnipresent in the lives of billions of human beings. Software is an important component of the emerging knowledge based service.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
Software Testing Course Shmuel Ur
1 Software Testing and Quality Assurance Lecture 33 – Software Quality Assurance.
Essentials of Machine Safety Standards in Perspective.
FAULT TREE ANALYSIS (FTA). QUANTITATIVE RISK ANALYSIS Some of the commonly used quantitative risk assessment methods are; 1.Fault tree analysis (FTA)
Lecture: Reliability & FMECA Lecturer: Dr. Dave Olwell Dr. Cliff Whitcomb, CSEP System Suitability.
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Safety-Critical Systems T Ilkka Herttua. Safety Context Diagram HUMANPROCESS SYSTEM - Hardware - Software - Operating Rules.
Software Testing and Quality Assurance Software Quality Assurance 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 20 Slide 1 Critical systems development 3.
Fault-Tolerant Parallel and Distributed Computing for Software Engineering Undergraduates Ali Ebnenasir and Jean Mayo {aebnenas, Department.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
RCM Tools Histogram Pareto Chart Cause and Effect Diagram FMEA.
CprE 458/558: Real-Time Systems
Safety-Critical Systems 7 Summary T V - Lifecycle model System Acceptance System Integration & Test Module Integration & Test Requirements Analysis.
Failure Mode Assumptions and Assumption Coverage David Powell.
Software Safety Case Why, what and how… Jon Arvid Børretzen.
Fault Tolerance Benchmarking. 2 Owerview What is Benchmarking? What is Dependability? What is Dependability Benchmarking? What is the relation between.
Fault-tolerant Control Motivation Definitions A general overview on the research area. Active Fault Tolerant Control (FTC) FTC- Analysis and Development.
Quality Function Deployment. Example Needs Hierarchy.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
Fault-Tolerant Control. Fault Tolerance Passive Passive  Tolerance achieved by the use of feedback control laws that are robust to possible system faults.
The Systems Development Environment Systems Analysis and Design II.
Feb. 9, 2004CS WPI1 CS 509 Design of Software Systems Lecture #4 Monday, Feb. 9, 2004.
« FIABILISATION & INDUSTRIALIZATION OF RISK ANALYSIS METHODS » A. MILI 1 ; S. HUBAC 1 ; S. BASSETTO 2 ; ;
Failure Mode & Effect Analysis FMEA Lecture 11. What is FMEA? Failure mode and effect analysis is an Advanced Quality Planning tool that: examines potential.
Software Engineering Lecture 8: Quality Assurance.
Component-Level Design and User Interface Design Departemen Ilmu Komputer IPB 2009.
Chapter Two Copyright © 2006 McGraw-Hill/Irwin The Marketing Research Process.
1 Software Testing and Quality Assurance Lecture 38 – Software Quality Assurance.
Toward a New ATM Software Safety Assessment Methodology dott. Francesca Matarese.
Failure Modes, Effects and Criticality Analysis
Risk Assessment: A Practical Guide to Assessing Operational Risk
Industrial Emergency Response for Municipal-Based Responders.
EXPERT SYSTEMS.
Software Project Configuration Management
Software Quality Control and Quality Assurance: Introduction
Classroom Assessment A Practical Guide for Educators by Craig A
CS4311 Spring 2011 Process Improvement Dr
FMEA PROCESS FLOW Determine Causes/ mechanisms failure
Failure mode and effect analysis
GE 6757 TOTAL QUALITY MANAGEMENT
Elements of an Effective Safety and Health Program
Elements of an Effective Safety and Health Program
Presentation transcript:

Fault-tolerant Control Motivation Definitions A general overview on the research area. Active Fault Tolerant Control (FTC) FTC- Analysis and Development procedure Supervisor architecture Logic realization Design and development tools Implementation

Fault Tolerant Control Motivation: –Demand for higher autonomy and reliability requires considering all possible situations to guarantee correct and consistent operation Purpose: –Using a logically sound stepwise guideline to achieve Complete coverage of possible single faults. Supportive software tools. Avoiding unnecessary plant modelling. Automatic code generation. Initial Prerequisites: –Initial system concept is established. –Systems requirements are specified: (operating modes and functions, required performance, environmental, safety, or regularity requirements)

Approaches to achieve FTC

FTC development procedure - I

FTC Development procedure - II

Fault Modelling

Failure Mode and Effect Analysis -FMEA FMEA scheme for the Wheel system

FMEA – Other examples FMEA scheme for the GPS

Fault assessment - I Severity Occurrence Index (SO) –Severity Potential harm that fault effect inflicts the system; Severity is quantified by severity scale from 1 to 10. –Occurrence; the frequency of fault occurrence during expected operational time interval; is quantified by by scale from 1 (unlikely to occure) to 10 (persistent failure) –SO index: SO = Severity. Occurrence

Fault Assessment II Severity and Occurrence analysis of the Wheel system

Fault Assessment III Evaluation guidelines and identification of severe failures that need to be handled

Fault Assessment – List of faults Periority assignment to different fault types

Fault Assessment – Causality Analysis Identifying possible causes of failures by backward search through the Wheel system

FMEA analysis and Structural Analysis

Chosen approaches to detailed design (algorithms)

Supervisory Control - Definitions To supervise: To oversee and guide the work or activities of a group of people/system, etc. Supervision: –Monitoring a physical system and taking appropriate actions to maintain the operation in the case of faults –The ability to monitor whether control objectives are met. If not, obtain/calculate a revised control objective and a new control structure and parameters that make a faulty closed-loop system meet the new modified objectives. Supervision should take effect if faults occur and it is not possible to meet the original control objective within the fault-tolerant scheme.

Supervisor Architecture

Logic realization Language approach - a component based method State-event machines Figure- Control system hierarchy consists of four principle components

Constructing the logic - Language approach Fig.1 Fig.2

Constructing the logic - State-event machines

Logic design - Knowledge aquisition

AAUSAT-II example Process starts with defining –Mission objectives Mission modes –Control modes The priority of the modes are established

AAUSAT-II example

Generating the boolean strings for the magnetorquer system The prioritized representation becomes

AAUSAT-II example Building the decision logic for the supervisor Where ’*’ means a chosen logical string The mission is defined by where

AAUSAT-II example The operator involvment can be represented by introducing additional logic

Design Tools and implementaion Tools –Statecharts Hierarchy/depth Concurrency Comunication –Stateflow (Matlab) –Beologic (B&O) Consistency/correctness –Beologic Implementation –IF-THEN rules –Object Oriented structure

Exercise and next lecture Exercise Objectives: »System analysis and knowledge acquisition about faults and their effect on the system operation. »Consider reconfiguration possibilities Next lecture Structural analysis approach: –Monitorable vs. non-monitoravble part of the systems