1 Dynamic Supervision in Mechatronic Systems Using Bond Graph Approach. D. Benazzouz, Y. Touati & B. Ouled Bouamama Solid Mechanics & Systems Laboratory.

Slides:



Advertisements
Similar presentations
Dynamic Behavior of Closed-Loop Control Systems
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
System Analysis through Bond Graph Modeling Robert McBride May 3, 2005.
SOFTWARE TESTING. INTRODUCTION  Software Testing is the process of executing a program or system with the intent of finding errors.  It involves any.
Ratio Control Chapter 15.
Chapter 3 Dynamic Modeling.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
Information processing for model building of an electric power system, based on experimental data Kozmin Stanislav. State National Research Polytechnic.
LMI Methods for Oceanic Control Systems Jean-Pierre Folcher Laboratoire Signaux et Systèmes de Sophia Antipolis, CNRS/UNSA Worshop SUMARE, Sophia Antipolis,
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Introduction to Fault Diagnosis and Isolation(FDI) By Hariharan Kannan.
BOND GRAPH MODEL BASED FOR DIAGNOSIS
Towards Distributed Diagnosis of Complex Physical Systems J. Gandhe Embedded & Hybrid Systems Laboratory, EECS Dept & ISIS, Vanderbilt University Collaborators:
ME457 Mechatronic System Modeling MICHIGAN STATE UNIVERSITY ME457: Mechatronic System Modeling and Simulation Prof. R. C. Rosenberg Your objective: domination!
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
Development of Empirical Models From Process Data
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Virtual lab on power systems management: the Hybrid Electric Vehicle A. Escolà, A. Dòria-Cerezo, R. Costa-Castelló Virtual lab on power systems management:
Teknik kendali priyatmadi.
Chapter 10: Architectural Design
Interval-based Inverse Problems with Uncertainties Francesco Fedele 1,2 and Rafi L. Muhanna 1 1 School of Civil and Environmental Engineering 2 School.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 10 Slide 1 Formal Specification.
Lecture 24 Introduction to state variable modeling Overall idea Example Simulating system response using MATLAB Related educational modules: –Section 2.6.1,
CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
PPT 206 Instrumentation, Measurement and Control SEM 2 (2012/2013) Dr. Hayder Kh. Q. Ali 1.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Book Adaptive control -astrom and witten mark
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
Attribute Assessment Implementation – ME 4R03 Saeid Habibi.
Structural analysis Supervisory control slides Control Engineering Department 2006.
Model-Based Diagnosis of Hybrid Systems Papers by: Sriram Narasimhan and Gautam Biswas Presented by: John Ramirez.
WXGE6103 Software Engineering Process and Practice Formal Specification.
Sensorless Sliding-Mode Control of Induction Motors Using Operating Condition Dependent Models 教 授: 王明賢 學 生: 謝男暉 南台科大電機系.
November 21, 2005 Center for Hybrid and Embedded Software Systems Example To illustrate how changes in DB can be used to efficiently update a block diagram,
1 StL IDENTIFICATION AND MONITORING OF PEM ELECTROLYSER BASED ON DYNAMICAL MODELLING Mohamed El Hadi LEBBAL, Stéphane LECŒUCHE Ecole des Mine de Douai.
Introduction 1. Similarity 1.1. Mechanism and mathematical description 1.2. Generalized variables 1.3. Qualitative analysis 1.4. Generalized individual.
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
Nordic Process Control Workshop, Porsgrunn, Norway Application of the Enhanced Dynamic Causal Digraph Method on a Three-layer Board Machine Cheng.
1 MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments The variational method.
1 Chapter 5: Harmonic Analysis in Frequency and Time Domains Contributors: A. Medina, N. R. Watson, P. Ribeiro, and C. Hatziadoniu Organized by Task Force.
5-1 Lesson 5 Objectives Finishing up Chapter 1 Finishing up Chapter 1 Development of adjoint B.E. Development of adjoint B.E. Mathematical elements of.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
8.4.2 Quantum process tomography 8.5 Limitations of the quantum operations formalism 量子輪講 2003 年 10 月 16 日 担当:徳本 晋
Flow in Network. Graph, oriented graph, network A graph G =(V, E) is specified by a non empty set of nodes V and a set of edges E such that each edge.
Paging Area Optimization Based on Interval Estimation in Wireless Personal Communication Networks By Z. Lei, C. U. Saraydar and N. B. Mandayam.
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
TRANSFER FUNCTION Prepared by Mrs. AZDUWIN KHASRI.
Introduction and Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M4L1 Dynamic Programming and Applications.
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
CORRELATION-REGULATION ANALYSIS Томский политехнический университет.
Date of download: 6/1/2016 Copyright © ASME. All rights reserved. From: Power Scaling Bond Graph Approach to the Passification of Mechatronic Systems—
Formal Specification.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Development of adjoint B.E.
Chapter 1: Overview of Control
MESB374 System Modeling and Analysis
Teknik kendali.
Transfer Functions Chapter 4
OSE801 Engineering System Identification Spring 2010
Port-Hamiltonian Description of Electro-Thermal Field-Circuit models
Flow in Network.
Mathematical Descriptions of Systems
Diagnosis and Management of Faults in Distributed Chemical Processes P
Linear Control Systems
ME457: Mechatronic System Modeling and Simulation
Presentation transcript:

1 Dynamic Supervision in Mechatronic Systems Using Bond Graph Approach. D. Benazzouz, Y. Touati & B. Ouled Bouamama Solid Mechanics & Systems Laboratory (LMSS) University M’Hamed Bougara Boumerdes, Algeria * Ecole Polytechnique Universitaire de Lille-France

2 Presentation Introduction Structurelle Analysis FDI Methods Various Residu Generation Approaches Study case Modelisation & Simulation Resultats et Comments Conclusion

3 Safety in critical or dangerous systems, such as the chemical factories, the nuclear centers, the thermal power stations or the air planes, any component failure can be extremely dangerous. As the case Tchernobyl (Skikda-Algeria), any partial failures or component failures or process malfunctions can be a desaster and increase operating factory expenses. There are many cause of these failures(operation – component or humain..) Introduction

4 Faulty Types Controler Faulty: Caracterised by the difference between the real ouput controler value and its measure. Actuator Faulty: Incoherency between command & output (pump delivers an incohérent flow with respect to its hydraulic characteristic). Physical Process Faulty: Faulty due to structure modifications or model parameters. Sensor Faulty: Variation between the real and the measured value.

5 Supervion: supervise the state of process in optimal functionning and gives assistance to operator in case of emergency to increase the realiability. Supervion role : Fault Detection and Isolation (FDI) Fault Tolerence Control (FTC) Supervision

6 FDI Methods with model 1-Identification: I/O of the system used to estimate various parameter values of the analytical model 2- Observer: Estimate directly output system then compare it to measured output of sensors. 3- Analytical or Information redondancy: Rewriting state equations and measure (only known var. are considered)

7 Various System Representations Biparti Graph Representation Ex: Electrical Engineering

8 Using Matrix form which represents the set of var. Z and the set of constrains C: T ij =1 if Z j Є C j Otherwise T ij =0

9 Structurel Analysis Determines system property starting from existing constrains. This will help the designer to be able with respect to the functionning conditions to supervise and detect any faulty. To perform the structurel analysis on biparti graph, we use DM-decomposition DM-Decomposition Dulmage & Mendelsohn (1958) denoted DM-decomposition is the starting structurel analysis point. We can obtain it by appling using graph theory principal.

10 Interchange colonn to raw of the incidence matrix to obtain the low triangular matrix. S + : sub-system (observable & supervisable) S°: sub-system (observable not supervisable) S - : sub-system (not observable & not supervisable).

11 Case of Simple system: graph biparti concept is easy But, for Complex system: it usefull to apply Bond Graph analysis which is powerfull in multi-energy processes BG : oriented graph, showes dynamic var. (effort-flow) energy transfer between systems Se: effort source (voltage) & Sf: flux source (current), 3 passif elements (I, C & R), 2 junctions (0 et 1) & 2 transductors (TF (transformer) & GY (motor)) Sensors (De, Df)

12 Structural Analysis on Bond Graph The SCAP (Sequential causality application procedure) is as follows: 1 – Affect necessary causality to sources 2 – Put I & C in integral causality in preferential 3 – Affect the causality to R elements with respect to restriction junctions. 4 – In case of junction conflit, find I & C element causing conflit & put them in derivative causality. Restart 3.

13 Observability from BG (2 canditions) 1- All the elements of storage must have a causal path towards at last 1 detector (reachability condition). 2- All the elements of storage can be put in preferential derivative causality (with detector causality inversion).

14 Surveillability Condition Suveillability canditions: 1. Sub-system is observable. 2. A default j should be in the sub-system to be observable All BG models have a correct causality, with causality inversion of storage and detector elements are over- determined systems. In case of system causality conflit, we have a sub- determined system. Conflit

15 The observators The methode by observator is based on residus analysis. (Residu or fault indicator expresses incoherency between avalable information & theoratical information given by the model.

16 Fundamental Eq. of the observor All linear systems are represented as follows: Observor Eq. Are:

17 We can simplify the previous Eq. as follows:

18 Generation of the RRAs We can generate RRAs by using bi-party graph & coupled notation on the incidence matrix. This couple is then a causality which allow the construction the incidence matrix & calculate unknown variables from system constrains. When unknown variables are all coupled, in case sup-system, the constrains which are not coupled are called RRAs

19 ARRs Generation An ARR is a constraint calculated from sub-system sup-determined & observable & expressed in terms of known process variables. It has the following symbolic form:

20 ARRs Generation by BG ARRs generation by BG methodology is based on same principal as biparti graph, namely unknown variables elimination in the sub-system, sup-determined & observable. On BG model, the known variables K are those of detectors & sources and the unknown variables X are those of power links in C, I & R elements. The unknown variables elimination is systematic in BG model because of causal properties.

21 ARRs Generations by Bond Graph For ARRs generations, the supervised process BG model should be in preferential derived causality. Note that the integral causality is recommanded for simulation to avoid differential data processing illness. However, the derived causality is suited for RRAs to avoid the influence due to initiale values.

22 Systematical ARRs generation algorithm from BG model is as follows: 1- Put the BG model in preferential derived causality (by inversing the detectors causality if possible). 2- Write the equations of the obtained model: Behavior, junctions, measure, sources & command. 3- For each junction equation 0 & 1 containing at least one detector, eliminate the unknown variables by following the causal path of BG. 4- An ARR is obtained starting from each regulator by comparing the measured output with the predicted value given in its command algorithm ARRs Generation by BG Algorithm

23 Application

24 Application BG Model in derived causality:

25 Application Equations of the system are obtained from the BG model: Where Q1, Q2 reprent Volumes in tank 1 & 2, R1 & R2 are discharge inverse capacity through the 2 elctromagnetic valves:

26 Simulation Evolution of V1 & V2 as function on time (without default)

27 ARRs Generation Using ARRs generation rules starting from BG

28 From the 6 ARRs, we can deduce the default signature matrix to determine the isolability & the detectability of default

29 Simulation 2-ARRs Let’s take examples to the behavior of RRAs in case of faulty 1- Residus response to leakage default on tank "C1" ARR1 ARR2 ARR3

30 2- Residus response to leakage default on tank ’C2’ Simulation 2-ARRs r2 r3 r1

31 Simulation 2-ARRs 3- Stopped (bouchage) default in tube between the 2 tanks r1 r2 r3

32 Conclusion The advantages of this approach (structural) comparade to appraoch based on observer are: Simplicity of comprehentions of ARRs since they correspond to relations & variables which are fixed by the BG model, of the physical process, these relations are deduced directly from graphical representation, they can be generated in symbolic form & thus adapted to a data processing implementation. The goal of BG representation is to use only one modeling tool, generation of ARRs, structural analysis & surveillability & sensors placement.