Hybrid Simulation of Qualitative Bond Graph Model

Similar documents
Modeling of Dynamic Systems: Notes on Bond Graphs Version 1.0 Copyright Diane L. Peters, Ph.D., P.E.

A COMBINED QUALITATIVE/QUANTITATIVE APPROACH FOR FAULT ISOLATION IN CONTINUOUS DYNAMIC SYSTEMS

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS

A Bayesian Approach to Efficient Diagnosis of Incipient Faults

ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs

Directed factor graph based fault diagnosis model construction for mode switching satellite power system

AIRCRAFT BRAKING DYNAMICS AND BRAKE SYSTEM MODELING FOR FAULT DETECTION AND ISOLATION

Qualitative Dynamic Behavior of Physical System Models With Algebraic Loops

CHAPTER 3 QUARTER AIRCRAFT MODELING

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

Models and Simulation for Monitoring and Control

Chapter 2 Voltage-, Current-, and Z-source Converters

A system is defined as a combination of components (elements) that act together to perform a certain objective. System dynamics deal with:

CHAPTER INTRODUCTION

Diagnosis of Switching Systems using Hybrid Bond Graph

Process Control Hardware Fundamentals

Residual Bond Graph Sinks for Numerical Evaluation of Analytical Redundancy Relations in Model Based Single Fault Detection and Isolation

Investigation of a nonlinear dynamic hydraulic system model through the energy analysis approach

AN EFFICIENT EQUATION GENERATION MECHANISM FOR A COMPONENT-BASED MODELING SCHEME. Aparna Barve. Thesis. Submitted to the Faculty of the

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e

REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

Mechatronics 1: ME 392Q-6 & 348C 31-Aug-07 M.D. Bryant. Analogous Systems. e(t) Se: e. ef = p/i. q = p /I, p = " q C " R p I + e(t)

CONSTITUTIVE HYBRID PROCESSES

X. F. Wang, J. F. Chen, Z. G. Shi *, and K. S. Chen Department of Information and Electronic Engineering, Zhejiang University, Hangzhou , China

Modelling and State Dependent Riccati Equation Control of an Active Hydro-Pneumatic Suspension System

Chapter 2 Examples of Applications for Connectivity and Causality Analysis

Comparison of Quarter Car Model of Active Pneumatic Suspensions using Mass Flow Control for a Small Car

D O T 1 ; O T 2 ; O T 3 ; O T i

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Developments Towards Constraining Qualitative Simulation*

DSC HW 3: Assigned 6/25/11, Due 7/2/12 Page 1

FAULT diagnosis is crucial for ensuring the safe operation

A Qualitative Approach to Multiple Fault Isolation in Continuous Systems

A MULTI-DOMAIN FUNCTIONAL DEPENDENCY MODELING TOOL BASED ON EXTENDED HYBRID BOND GRAPHS. Zsolt Lattmann. Thesis. Submitted to the Faculty of the

Electrical and Magnetic Modelling of a Power Transformer: A Bond Graph Approach

EFFICIENT SIMULATION OF HYBRID SYSTEMS: AN APPLICATION TO ELECTRICAL POWER DISTRIBUTION SYSTEMS

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Rozwiązanie zagadnienia odwrotnego wyznaczania sił obciąŝających konstrukcje w czasie eksploatacji

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

Semi-Quantitative Comparative Analysis

Modeling Switched Behavior with Hybrid Bond Graph : Application to a Tank System

MODELING AND CONTROL OF A NEW 1/4T SERVO-HYDRAULIC VEHICLE ACTIVE SUSPENSION SYSTEM

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Model reduction in the physical domain

TAKEHISA KOHDA 1 and KOICHI INOUE 2

Robust linear control of an active suspension on a quarter car test-rig

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Robust Actuator Fault Detection and Isolation in a Multi-Area Interconnected Power System

Modeling and Analysis of Dynamic Systems

(Refer Slide Time: 00:01:30 min)

Modeling and Instrumentation for Fault Detection and Isolation of a Cooling System

DEVELOPMENT OF A NOVEL ACTIVE ISOLATION CONCEPT 1

EXPERIMENT NO. 4 CALIBRATION OF AN ORIFICE PLATE FLOWMETER MECHANICAL ENGINEERING DEPARTMENT KING SAUD UNIVERSITY RIYADH

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

A Comprehensive Diagnosis Methodology for Complex Hybrid Systems: A Case Study on Spacecraft Power Distribution Systems

Reliability Analysis of Hydraulic Steering System with DICLFL Considering Shutdown Correlation Based on GO Methodology

Design On-Line Tunable Gain Artificial Nonlinear Controller

PERIODIC signals are commonly experienced in industrial

ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems

DIAGNOSIS OF DISCRETE-TIME SINGULARLY PERTURBED SYSTEMS BASED ON SLOW SUBSYSTEM

Semi-asynchronous. Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER

Observer design for rotating shafts excited by unbalances

ACTIVE FORCE CONTROL WITH INPUT SHAPING TECHNIQUE FOR A SUSPENSION SYSTEM ABSTRACT

On the Design of Adaptive Supervisors for Discrete Event Systems

ECE Introduction to Artificial Neural Network and Fuzzy Systems

Nonlinear Design of Active Suspensions. Jung-Shan Lin and Ioannis Kanellakopoulos y

Fault Neural Classifier Applied to a Level Control Real System

Iterative Controller Tuning Using Bode s Integrals

Overview of the Seminar Topic

Structural Observability. Application to decompose a System with Possible Conflicts.

Manufacturing Equipment Control

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

Modeling and Simulation Revision IV D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Fuzzy Compensation for Nonlinear Friction in a Hard Drive

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Qualitative Methods for Fault Diagnosis - Jan Lunze QUALITATIVE METHODS FOR FAULT DIAGNOSIS

Overview of Control System Design

PROCESS CONTROL (IT62) SEMESTER: VI BRANCH: INSTRUMENTATION TECHNOLOGY

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

Servo Control of a Turbine Gas Metering Valve by Physics-Based Robust Controls (μ) Synthesis

RESEARCH ON AIRBORNE INTELLIGENT HYDRAULIC PUMP SYSTEM

MECHANICAL CHARACTERISTICS OF STARCH BASED ELECTRORHEOLOGICAL FLUIDS

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

Selection of Servomotors and Reducer Units for a 2 DoF PKM

Comparing diagnosability in Continuous and Discrete-Event Systems

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Lyapunov Function Based Design of Heuristic Fuzzy Logic Controllers

( t) Identification and Control of a Nonlinear Bioreactor Plant Using Classical and Dynamical Neural Networks

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

Engine fault feature extraction based on order tracking and VMD in transient conditions

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach

IDENTIFICATION OF VIBRATION PATH IN A GASOLINE DIRECT- INJECTION ENGINE USING TWO INPUT-ONE OUTPUT MODEL

Fuzzy Observers for Takagi-Sugeno Models with Local Nonlinear Terms

Theory and Design for Mechanical Measurements

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Introduction to Process Control

Transcription:

Hybrid Simulation of Qualitative Bond Graph Model C.H. LO, Y.K. WONG and A.B. RAD Department of Electrical Engineering The Hong Kong Polytechnic University Hung Hom, Kowloon, Hong Kong Abstract: - Qualitative simulation with traditional quantity space of physical systems is often inaccurate and ambiguous, while quantitative simulation is often subjected to the difficulty in establishing a precise mathematical model. Shortcomings of both simulations motivate the development of a hybrid qualitative and quantitative approach to do simulation of dynamic systems that presents the strengths of both. Qualitative representation of bond graph model is adopted to model a dynamic system. System measurements are represented by real numbers rather than qualitative values to improve accuracy. The integration of qualitative and quantitative information enhances the accuracy and effectiveness of qualitative simulation, and at the same time reduces the need for a precise mathematical model. The effectiveness of the proposed hybrid simulation approach is demonstrated by simulation studies of both linear and non-linear systems and experiments on the servo-tank liquid process rig. Key-Words: - Bond graph, Dynamic system, Hybrid simulation, Qualitative reasoning Introduction Simulation predicts the dynamic behaviors of a physical system and provides a mean to system monitoring or supervision [, 0] when model of system structure is given. Residual generation through comparison of actual system behaviors and predicted behaviors is used to trigger the fault detection and diagnosis process [3, 0]. Traditionally, quantitative information is used to establish a precise mathematical model that best described the physical system at hand. However, the difficulties to obtain a precise mathematical model and accurate numerical information from physical systems impair the accuracy and effectiveness of quantitative simulation. In this circumstance, qualitative simulation seems to be useful because it possesses the ability to infer results from incomplete and weak numerical information. Kuiper s QSim [6] is a formal algorithm utilizing qualitative information to do simulation. Qualitative differential equations (QDEs) derived from system structure act as constraints that govern the inference process for predicting qualitative states. However, ambiguous and spurious states are also inferred together with the actual states for any real system since qualitative values lack of ordinal information. An extended version of QSim named Q2 is then proposed [7] which introduces numeric interval to each qualitative state and eliminates some of the ambiguities by filtering out impossible qualitative states (spurious states). Based on step size refinement technique, Q3 is employed to replace Q2 in order to refine a qualitative simulation progressively by providing increasingly specific quantitative information [2]. However, computational complexity is also increased. Qualitative simulation of physical systems is often inaccurate and ambiguous, while quantitative simulation is often subjected to the difficulty in establishing a precise mathematical model. Shortcomings of both simulations motivate the development of a hybrid qualitative and quantitative approach to do simulation of dynamic systems that presents the strengths of both. The proposed hybrid simulation algorithm is based on a qualitative bond graph (QBG) model derived from system structure instead of an analytical model. It is different from the hybrid simulation proposed by Mosterman and Biswas [8] that they are focused on the formalism of hybrid model which encompasses both discrete and continuous time behaviors transitions. QBG provides a unified approach for modeling engineering systems, in particular, mechatronic systems []. A set of qualitative equations can be formulated systematically from QBG model. For simulation purpose, this set of qualitative equations can be simplified into an equation that includes only input and output variables, and internal information about the physical system is eliminated. Quantitative information about input measurements is applied to the simplified qualitative equation in order to improve the accuracy of the predicted behaviors and reduce computation burden for on-line simulation. The rest of the paper is organized as follows. Section 2 reviews the qualitative bond graph theory from traditional bond graph and the formulation of simplified qualitative equation used for system simulation. Section 3 presents the hybrid qualitative and quantitative simulation algorithm. Simulation studies and experimental results are reported in Sections 4 and 5 respectively to appraise the performance of the proposed hybrid simulation algorithm. Finally, the paper is concluded in Section 6.

2 Qualitative Bond Graph Bond graph provides a formal and systematic way to model dynamic systems with different energy domain, such as, electrical, hydraulic, mechanical, etc, in a unified framework [5]. When qualitative information is implemented in the constitutive laws of the primitive entities of the bond graph formalism, the resulting modeling approach is termed qualitative bond graph (QBG). Instead of generating state equations, a set of qualitative equations is derived from the QBG formalism. Qualitative equations (in discrete form) of the nine primitive entities are given in Table []: Table Qualitative bond graph primitives and their representations Primitive Symbol Qualitative Representation Effort E - Flow F - Resistance R E(k) = R F(k) Capacitance C F(k) = C [E(k) E(k-)] Inertial I E(k) = I [F(k) F(k-)] Transformer TF E in (k) = E out (k), F in (k) = F out (k) Gyrator GY E in (k) = F out (k), F in (k) = E out (k) -Junction -- E in + +E inm = E out + +E outn (Serial) 0-Junction (Parallel) F in = =F inm =F out = =F outn -0- E in = =E inm =E out = =E outn F in + +F inm =F out + +F outn 2. Qualitative Equation Generation Typically, bond graph models are employed to generate differential equations, state space equations or block diagram for physical systems. Here, with QBG formalism, a set of qualitative equations describing the interaction of different elements and their energy transformations is produced. These equations connect constitutive element equations and contain structural, behavioral and functional information about a physical system. Since qualitative equations relate components behaviors to the behaviors of the entire system, the interactions between components and their system can be analyzed. Hence, a deep-level knowledge model can be obtained by using the QBG formalism. A schematic procedure is developed in [] to guarantee the completeness for generating the qualitative equations from a bond graph model. Using QBG notion, qualitative equations for the coupled-tank system shown in Fig. are formulated as follows: F = F 2 + F 3, E = E 2 = E 3 F 2 = C (E 2 (t) E 2 (t-)), E 3 = E 4 + E 5 F 3 = F 4 = F 5, E 4 = R 2 F 4 E 5 = E 6 = E 7, F 5 = F 6 + F 7 F 6 = C 2 [E 6 (t) E 6 (t-)], E 7 = R out F 7 () All the power variables are considered at time t unless specified. Each passive element, like, R and C, will contribute one equation. For junction elements, two equations will be generated, one describing efforts property while the other relating flows property. In this subsection, only a brief account on qualitative equation generation is given and details can be found in []. S Liquid inlet F in f :F in Tank Tank 2 R C 2 R C out 2 Liquid outlet 0 0 3 5 2 4 6 C R 2 C 2 Fig. Coupled-tank system and its bond graph 3 Hybrid Qualitative and Quantitative Simulation Traditional qualitative simulation using the simple {+, 0, -,?} quantity space [6] impaired the accuracy and speed of simulation since many spurious states were inferred. An obvious action is to extend the quantity space to include more qualitative values in order to reduce ambiguities [9]. However, since qualitative values lack of ordinal information and qualitative simulation represents time in a coarse manner, improvement to the performance of simulation is not conspicuous. Kuipers et al. [2, 7] have proposed to employ quantitative information and step size refinement in order to reduce ambiguities and interpolates new states into an existing sequence of states in a simulation trajectory. However, computational complexity is also increased. In this Section, the development of the proposed hybrid qualitative and quantitative simulation algorithm is presented. The simulation model of a physical system is formulated by the QBG pragmatism as mentioned in Section 2. 3. Implementation The set of qualitative equations derived from QBG semantic (Section 2.) contains a lot of internal states that are necessary for high-level reasoning, such as fault diagnosis; but not required for predicting system behaviors. For simulation purpose, this set of qualitative equations requires simplification to describe directly the relationship between system inputs and outputs. According to this simplified input-output equation, many ambiguous states can be avoided during the prediction of system behaviors. A generic procedure for simplifying the set of qualitative equations is developed in []. The input and output variables from the qualitative equations are first identified. Numeric information about system parameters can be inserted into the qualitative 7 R out

equations if available. By repetitive substitution and replacement of equations that either input or output variable is not presented, a simplified input-output qualitative equation can be obtained. Since the simplified qualitative equation will not infer the internal states of a system, the computational burden is alleviated that allows for on-line simulation. Let us take the coupled-tank system as an illustration. From Fig. and Eq.(), taking F as the input variable representing input flow rate (F in ) and E 6 as the output variable representing the liquid level in tank 2 (since the liquid level in a tank is a function of pressure), the set of qualitative equations in Eq.() can be simplified to, CR2 F = ( C + C2 + CC2R2 + + ) E6 Rout Rout CR2 ( C + C2 + 2CC2R2 + ) E6 ( t ) (2) Rout + ( CC2R2) E6 ( t 2) If system parameters of the coupled-tank system are of interest, they can be retained in the simplified qualitative equation. The simplified equation describes the relationship between input and output variables and is in discrete form, on-line prediction of system behaviors can be achieved once the state of input and interested system parameters are given. The simplified qualitative equation developed above represents the relations between interested system parameters, input and output variables, which is suitable for predicting system behaviors. Instead of using qualitative values, quantitative information about system inputs and system parameters (if any) are used to do simulation. This hybrid qualitative and quantitative simulation of dynamic systems improves the accuracy of the predicted behaviors and reduces the computational burden. Fig.2 shows an overview of the proposed hybrid qualitative and quantitative simulation algorithm. Dynamic system is first modeled by bond graph. From the bond graph model, a set of qualitative equations can be formulated and then simplified into an input-output qualitative equation as mentioned before. Hybrid simulation can be conducted once quantitative information, such as, system parameters, system input(s) and time step, are inserted to the simplified qualitative equation. Bond Graph Model QBG Equations Quantitative information Simplified Input-Output Equation Hybrid Simulation Fig.2 Overview of the hybrid qualitative and quantitative simulation algorithm 4 Simulation Studies The effectiveness of the proposed hybrid simulation algorithm can be demonstrated through the following linear and non-linear systems simulation: Coupled-tank system (SISO) with varying R out value at 200s. Quarter car active suspension system (MIMO) with noise. Fig. shows the coupled-tank system and its bond graph. The simplified input-output qualitative equation is described in Eq.(2) and the system is assumed to be linear. System input and output are the liquid level in tank 2 (E 6 ) and input flow rate (F ) respectively. Comparison of conventional simulation and the proposed hybrid simulation of the coupled-tank system with square input flow rate is shown in Fig.3 (upper half). In this paper, conventional simulation stands for numerical simulation of differential equations and assumes to be the actual system response. The value of R out is increased to twice at 200s and the time step for the simulation is 0.s. The difference between conventional and hybrid simulation is also shown in Fig.3 (lower half). Fig.3 Hybrid simulation of coupled-tank system (SISO) and its difference to conventional simulation Finally, the effectiveness of the proposed hybrid simulation is demonstrated through simulation of the non-linear quarter car active suspension system (MIMO) [4]. The quarter car model (Fig.4) consists of a sprung mass (M s ) supported on a suspension system, which has suspension spring rate (K s ), damper coefficient (B s ) and an actuator (S e ). The suspension system is connected to the unsprung mass (M us ) and the tire is modeled by a spring (K t ) and a damper (B t ). The non-linearity of the system comes from the damper element (B s ) in the suspension system which is a function of its velocity and taken different values during the rebound and jounce processes. The system inputs are the road profile (F ) and the actuator force (E 0 ); and the system outputs are the body acceleration ( F & 8 ) and damper displacement (E*C 2 ). Fig.5 compares the conventional and hybrid simulation of the quarter car system; and Fig.6shows their difference.

Damper F(t) Mass V(t) Spring 2 S e : F(t) 3 4 0 5 S f : V(t) 6 I: Mass 7 C: Spring R : Damper Fig.4 The quarter car active suspension system and its bond graph alternative to mathematical model. There is an obvious simulation difference between conventional and hybrid simulation around the inflection point. This can be shown in Fig.3 (lower half) for the coupled-tank system. When the input flow rate is changed, the difference between conventional simulation and hybrid simulation is varied from steady. This is due to the qualitative representation of C and I elements which possess a very coarse time step, assumed to be one second. Improved simulation can be obtained by time step refinement that means reducing the step size, for example, from s to 0.s. Fig.7 shows the relationship between simulation accuracy and time step for the coupled-tank system. Similar observation can be found for the quarter car system. Since more distinct states can be predicted at the inflection point when small time step is used, the accuracy of the hybrid simulation is improved. The improvement to the accuracy of hybrid simulation becomes steady even with further reduction in time step. Fig.5 Hybrid simulation of non-linear quarter car active suspension system (MIMO) Fig.7 The relationship between simulation accuracy and time step for the coupled-tank system Fig.6 Difference between conventional and hybrid simulation for the car suspension system 4. Discussions From the above simulation results, the effectiveness of the proposed hybrid qualitative and quantitative simulation algorithm is demonstrated. The proposed hybrid simulation tracks well to the conventional simulation with small difference in both linear (SISO) and non-linear (MIMO) systems. Unlike qualitative simulation, the proposed hybrid simulation generates a unique behavior at one time point instead of generating tree-like behaviors. Hence, the accuracy and speed of the simulation is enhanced and the filtering of spurious behaviors is avoided. Conventional simulation techniques require a precise mathematical model that describes the dynamic behaviors of a system in differential equations. The derivation of these differential equations is non-trivial, time-consuming and sometimes impossible. Fusion of bond graph theory and qualitative reasoning to generate system model for simulation is shown to be feasible and provided an Using small time step can improve the accuracy of the hybrid simulation with the expense of increasing the computational time. Fig.8 shows the relationship between simulation accuracy and computational time (CPU time) for the coupled-tank system. Similar observation can also be found for the quarter car system. In this paper, the computational time is measured as CPU time in second that requires to complete the hybrid simulation at specified simulation time period. Since more states are predicted with small time step, the computational time required to perform the simulation will then be increased. Depends on the application of the hybrid simulation, the performance of the simulation will be in favor of accuracy, speed or both. Since the hybrid simulation algorithm will not predict spurious states, the consistency of the simulation algorithm can be achieved. Accurate dynamic behaviors of a system can be predicted through hybrid simulation with different input signals which ensures the completeness of the algorithm.

voltage to the servo system (E ) and the opening velocity of the servo valve (F 2 ). Results of hybrid simulation with Eq.(3) were shown in Fig.0. Both estimated flow rate and liquid level were matched with their measured quantities. At 520 sec, a voltage disturbance was applied to the servo system that caused the fluctuations of liquid level and input flow rate. Process Tank Level Sensor Fig.8 The relationship between simulation accuracy and computational time for the coupled-tank system 5 Experimental Results The proposed hybrid simulation algorithm is the tested in a laboratory scale Servo-Tank Liquid Process Rig. An introduction to the process rig will first be given, and then experimental results will be presented and discussed. Manual Valve Pump Overflow Pipe Solenoid Valves Sump Flow Sensor Servo System Viusal Flow Meter 5. The Servo-Tank Liquid Process Rig The servo-tank liquid process rig is shown in Fig.0. It consists of 2 subsystems: Servo system and Pump and liquid tank system. The servo system consists of a d.c. motor and a gear box. Voltage is applied to the servo system in order to vary the orifice of the servo valve, which in turn alters the flow rate (L/min) to the process tank. Electrical energy is transformed into mechanical energy in the servo system. The pump and liquid tank system comprises a pump with constant pump rate and a process tank. The liquid level in process tank is altered by the input flow rate to the process tank. The bond graph of the process rig is shown in Fig.9. The two subsystems are connected through the active bond (the full arrow line) that transfers signals from servo system to pump and liquid tank system. Since both dynamics of the liquid level and servo valve opening are not linear, and the time lag for the movement of gears in the servo system to the desired position (to attend the desired flow rate), thus it is a challenging system for control, modeling and fault diagnosis. 5.2 Results A fuzzy logic controller was used to control the liquid level in the process tank by varying the voltage applied to the servo system. From the bond graph (Fig.9), the input flow rate to the process tank was F 24, the voltage applied to the servo system was E and the liquid level was E 27. Thus, the simplified qualitative equations for the process rig were given as follows, ( + C2 ) E27 = F24 + ( C2 ) E27 ( t ) R6 φ (.) F0 = F24 ( t ); φ (.) = E F (3) 22, where φ(.) was a function of the modulated transformer (MTF) that depended on the applied I 3 2 I 4 5 MS 3 GY 4 e 7 TF 8 0 20 TF 2 Servo System S e 3 6 R 3 I I 2 2 Pump and Liquid Tank System 5 GY 4 7 6 R C 9 R 2 9 I 5 22 23 R 4 TF 8 0 MTF 24 26 0 28 Fig.9 The Servo-Tank Liquid Process Rig and its bond graph Fig.0 Experimental results of the hybrid simulation for flow rate and liquid level of the process rig Experimental results show that the proposed hybrid simulation algorithm can be applied to estimate the system behaviors for a dynamic physical system on-line. Hence, residuals can be computed 25 R 5 27 C 2 29 R 6

when comparing the measured and predicted normal system behaviors. Evaluating these residuals either analytically or qualitatively, detects different faulty or abnormal states of the dynamic system. The performance of the hybrid simulation can be improved by reducing the time step during simulation as mention previously in subsection 4.. 6 Conclusion This paper presents the novel hybrid qualitative and quantitative simulation algorithm for predicting behaviors of dynamic physical systems. The feasibility and effectiveness of the proposed hybrid simulation is demonstrated through simulation studies and experiments. Qualitative bond graph theory is adopted as the modeling language to formulate the model used in the hybrid simulation. Quantitative information is employed to represent system inputs and past data instead of traditional qualitative values in order to improve the accuracy and speed of the simulation. From simulation and experimental results, the proposed hybrid simulation algorithm ensures the completeness and consistency of the predicted system behaviors. It also allows for on-line prediction of system behaviors. and simulation methodology for dynamical physical systems, SIMULATION, Vol.78, No., 2002, pp. 5-7. [9] Q. Shen & RR. Leitch, On extending the qualitative space in qualitative reasoning, International Journal of Artificial Intelligence in Engineering, Vol.7, No.3, 993, pp. 67-73. [0] J.M. Vinson & L.H. Ungar, Dynamic process monitoring and fault diagnosis with qualitative models, IEEE Transaction on Systems, Man, and Cybernetics, Vol.25, No., 995, pp. 8-89. [] H. Wang & D.A. Linkens, Intelligent supervisory control: a qualitative bond graph reasoning approach, World Scientific Publishing, Singapore, 996. 7 Acknowledgements The authors gratefully acknowledge the financial support from the Hong Kong Polytechnic University through grant G-V872. References: [] J. Auguilar-Martin, Qualitative control, diagnostic and supervision of complex processes, Mathematics and Computers in Simulation, Vol.36, 994, pp. 5-27. [2] D. Berleant & B.J. Kuipers, Qualitative and quantitative simulation: bridging the gap, Artificial Intelligence, Vol.95, 997, pp. 25-255. [3] J. Chen & R.J. Patton, Robust model-based fault diagnosis for dynamic systems, Kluwer Academic Publishers, Boston, 999. [4] M. Jamei, M. Mahfouf & D.A. Linkens, Fuzzy control design for a bond graph model of a non-linear suspension system, In Proc. ICBGM 0, Phoenix, AZ, 200, pp. 3-36. [5] D.C. Karnopp, D.L. Margolis & R.C. Rosenberg, System dynamics: modeling and simulation of mechatronic systems, 3 rd edition, John Wiley & Sons, Inc., NY, 2000. [6] B.J. Kuipers, Qualitative simulation, Artificial Intelligence, Vol.29, 986, pp. 289-388. [7] B.J. Kuipers & D. Berleant, Using incomplete quantitative knowledge in qualitative reasoning, In Proc. Seventh National Conference on Artificial Intelligence (AAAI-88), San Mateo, CA, 988, pp. 324-329. [8] P.J. Mosterman & G. Biswas, A hybrid modeling