Adaptive Fault Tolerant Control of an unstable Continuous Stirred Tank Reactor (CSTR)

Similar documents
Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

A new fuzzy self-tuning PD load frequency controller for micro-hydropower system

Comparative Analysis of PID and Fuzzy PID Controller Performance for Continuous Stirred Tank Heater

Fault Tolerant Fuzzy Gain Scheduling Proportional-Integral-Derivative Controller for Continuous Stirred Tank Reactor

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

Fundamentals of Industrial Control

FUZZY ADAPTIVE PI CONTROLLER FOR SINGLE INPUT SINGLE OUTPUT NON-LINEAR SYSTEM

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Tuning of PID Controller for Cascade Unstable systems Using Genetic Algorithm P.Vaishnavi, G.Balasubramanian.

Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

Control of DC-DC Buck Boost Converter Output Voltage Using Fuzzy Logic Controller

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control)

Fuzzy PID Controllers for Industrial Applications

Fuzzy Logic Controller on DC/DC Boost Converter

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

FUZZY CONTROL FOR THE KADET SENIOR RADIOCONTROLLED AIRPLANE

ISSN: [Appana* et al., 5(10): October, 2016] Impact Factor: 4.116

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Fuzzy Based Control Using Lab view For Temperature Process

Logic Developer Process Edition Function Blocks

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

CHAPTER 4 LOAD FREQUENCY CONTROL OF INTERCONNECTED HYDRO-THERMAL SYSTEM

Design and Implementation of Intelligent Controller for a Continuous Stirred Tank Reactor System

Fuzzy Controllers for Boost DC-DC Converters

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Enhance operational efficiency with Advanced Process Control (APC) Integration of APC in SIMATIC PCS 7 SIMATIC PCS 7. Answers for industry.

SELF-TUNING OF FUZZY LOGIC CONTROLLERS IN CASCADE LOOPS

A Fuzzy Knowledge-Based Controller to Tune PID Parameters

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Project Advisor : Dr. Abdulla Ismail

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc.

High Frequency Soft Switching Boost Converter with Fuzzy Logic Controller

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

A Novel Hybrid Fuzzy PID Controller Based on Cooperative Co-evolutionary Genetic Algorithm

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

Introduction to PID Control

EVALUATION AND SELF-TUNING OF ROBUST ADAPTIVE PID CONTROLLER & FUZZY LOGIC CONTROLLER FOR NON-LINEAR SYSTEM-SIMULATION STUDY

Incipient Fault Detection in Power Transformer Using Fuzzy Technique K. Ramesh 1, M.Sushama 2

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Fuzzy Logic Based Spectrum Sensing Technique for

CHAPTER 4 FUZZY LOGIC CONTROLLER

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

Fuzzy Based Control Using Lab view For Temperature Process

Glossary of terms. Short explanation

POWER TRANSFORMER PROTECTION USING ANN, FUZZY SYSTEM AND CLARKE S TRANSFORM

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

Procidia Control Solutions Dead Time Compensation

ScienceDirect. Optimization of Fuzzy Controller Parameters for the Temperature Control of Superheated Steam

International Journal of Advance Engineering and Research Development. Fuzzy Logic Based Automatic Generation Control of Interconnected Power System

The Effect of Fuzzy Logic Controller on Power System Stability; a Comparison between Fuzzy Logic Gain Scheduling PID and Conventional PID Controller

Implementation of Fuzzy Controller to Magnetic Levitation System

6.270 Lecture. Control Systems

The PID controller. Summary. Introduction to Control Systems

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

Designing an Online Monitoring System for Vehicle Electric Network and Its Fault Prediction aided by Fuzzy Logic

Variable Structure Control Design for SISO Process: Sliding Mode Approach

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control

Fast Response Systems Using Feed Forward Loop for Fuzzy Tuned PID Controllers

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Load Frequency Control of Multi Area Hybrid Power System Using Intelligent Controller Based on Fuzzy Logic

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

PROCESS DYNAMICS AND CONTROL

PERFORMANCE ANALYSIS OF PERMANENT MAGNET SYNCHRONOUS MOTOR WITH PI & FUZZY CONTROLLERS

Speed Control of BLDC Motor-A Fuzzy Logic Approach

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

INTRODUCTION TO PROCESS ENGINEERING

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Application of Fuzzy Logic Controller in Shunt Active Power Filter

Digital Control of MS-150 Modular Position Servo System

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

Optimal Control System Design

PRACTICAL IMPLEMENTATION OF FUZZY CONTROLLER FOR CONTROLLING THE CNC SPINDLE MOTOR USING PLC

Process Dynamics And Control Seborg 3rd Edition Solution Manual

Automatic Control of Fan Speed using Fuzzy Logic

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

SINGLE PHASE STATIC REACTIVE POWER COMPENSATION WITH ADAPTIVE FUZZY-PID BY USING PLC

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Voltage-MPPT Controller Design of Photovolatic Array System Using Fuzzy Logic Controller

Implementation of Fuzzy Logic Controller (FLC) for DC-DC Boost Converter Using Matlab/Simulink

VOLTAGE SAG COMPENSATION USING UNIFIED POWER FLOWER CONTROLLER IN MV POWER SYSTEM USING FUZZY CONTROLLER

Transcription:

ENGR691X: Fault Diagnosis and Fault Tolerant Control Systems Fall 2010 Adaptive Fault Tolerant Control of an unstable Continuous Stirred Tank Reactor (CSTR) Group Members: Maryam Gholamhossein Ameneh Vatani

Why CSTR?

Outlines Continuous Stirred Tank Reactor (CSTR) Model Controller Conventional controller Fuzzy logic Adaptive Fault tolerant fuzzy PID controller Simulation results & analysis under different fault scenarios Conclusion and suggestions 3

Reactors Chemical reactors are one of the most important part of chemical, biochemical and petroleum processes since they transform raw materials into valuable chemical materials. Three classical chemical reactors Batch reactor Continuous stirred-tank reactor (CSTR) Plug flow tubular reactor (PFR) 4

CSTR Model The CSTR reactor is usually used for liquid-phase or multiphase reactions that have high reaction rates. Reactant streams are continuously fed into the vessel. Perfect mixing of the liquid in the reactor is usually assumed, so the modeling of a CSTR involves ordinary differential equations. 5

CSTR Model Main characteristics of a CSTR Constant temperature Constant concentration Reaction types: Exothermic (releasing energy) Endothermic (requiring energy) Reversible (balance of reactants and products) Irreversible (proceeding completely to products) Homogeneous (single-phase) Heterogeneous (multiphase) 6

CSTR Model Exothermic and irreversible reactions Temperature control problems Maintaining stable and safe temperature control Heat removal methods Jacket cooling Cooling coil 7

CSTR Model Three-state CSTR model, exothermic-irreversible first-order reaction (A B) Dimensionless 8

CSTR Model System dimensionless equations*: : dimensionless concentration : dimensionless reactor temperature : dimensionless cooling jacket temperature : dimensionless cooling jacket flow rate : dimensionless feed flow * Russo L. P., Bequette B. W., Impact of process design on the multiplicity behavior of a jacketed exothermic CSTR, AIchE Journal, 41(1)135 9

x2-ss CSTR Model System non-linearity Steady-State design and Multiplicity of CSTR 8 7 Steady-state behavior of the jacketed CSTR 6 5 X: 1.511 Y: 4.649 4 X: 1.511 Y: 3.185 3 2 1 X: 1.511 Y: 0.435 0-0.5 0 0.5 1 1.5 2 2.5 3 qc-ss 10

Controller Design Conventional controllers (PID control, state-space methods, optimal control, robust control, ) Designing based on the Mathematical models Ignoring heuristic information, as they do not fit into proper mathematical form Fuzzy controller An artificial decision maker that can operate in a closed-loop control system 11

Controller Design Rule-base, holds the knowledge in the form of a set of rules of how best to control the system (a set of If-Then rules) Inference mechanism (inference engine) evaluates which control rules are relevant at the current time and deciding what the input to the plant should be Fuzzification, modifying the inputs so that they can be interpreted to the rules in the rule-base Defuzzification, converting the conclusions of inference mechanism into the plant inputs. 12

Controller Design Adaptive fuzzy controller scheme (Fuzzy controller and conventional controller combination) Fuzzy Logic Kp KI Kd r e d/dt Δe PID Controller Process Y Tracking and regulatory problem Some continuous process produce different grades of products at different times 13

Controller Design Fuzzy adaptation module steps: 1) Defining the input & output membership functions NH NL ZO PL PH MH H L ZO a e, Δe b c Kp, KI, Kd d 2) Defining the fuzzification and defuzzification methods 3) Defining Inference mechanism 4) Defining the Rules in the form of linguistic structure (one of fuzzy implementation challenges!) If e is X and e is Y, then KI=U, Kp=V, Kd=Z 14

Controller Design Fuzzy controller inputs: Error (e) and error changes ( e) Fuzzy controller outputs: PID gains (Kp,Kc,Kd) Fuzzy Inference Strategy: Mamdani defuzzification method: Centriod 15

Controller Design AFTCS or PFTCS?! So where is the FDD part? 16

x2 Simulation results Fault free tracking response 7.5 7 6.5 PID fuzzy PID controller 6 5.5 5 4.5 4 3.5 3 0 10 20 30 40 50 60 70 80 90 100 17

x2 Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 3.215 3.21 PID fuzzy PID controller 3.205 3.2 3.195 3.19 3.185 3.18 3.175 3.17 0 5 10 15 20 25 30 35 40 System output response to 15% actuator failure 18

Ki Kd qc Kp Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 4 PID 3 reconfigured controller 2 1-32 -33-34 Kp changing 0 0 10 20 30 40-35 0 10 20 30 40-15.5-16 Ki changing -3.2-3.4 Kd changing -3.6-16.5-3.8-17 0 10 20 30 40-4 0 10 20 30 40 Control input signals and controller gains under 15% actuator failure 19

x2 Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 4 PID reconfigured controller 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 0 5 10 15 20 25 30 System output response to 25% actuator failure 20

qc Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 4 3.5 PID reconfigured controller 3 2.5 2 1.5 1 0.5 0 0 5 10 15 20 25 30 Control input signals under 25% actuator failure 21

x2 Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 3.26 PID fuzzy PID controller 3.24 3.22 3.2 3.18 3.16 3.14 0 5 10 15 20 25 30 System output response to changing x2f from 0 to 0.08 22

Ki Kd qc Kp Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 4 3 2 1 PID reconfigured controller 0 0 10 20 30-30 -32-34 Kp changing -36 0 10 20 30-15 Ki changing -3 Kd changing -16-3.5-17 -18 0 10 20 30-4 0 10 20 30 Control input signals and controller gains changing x2f from 0 to 0.08 23

x2 Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 4 PID fuzzy PID controller 3.5 3 2.5 2 1.5 0 5 10 15 20 25 30 System output response to changing x2f from 0 to 0.1 24

qc Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 4 3.5 PID reconfigured controller 3 2.5 2 1.5 1 0.5 0 0 5 10 15 20 25 30 35 40 Control input signals to changing x2f from 0 to 0.1 25

x2 Simulation results Actuator faults scenarios System parameter fault scenarios Sensor Faults scenarios 4 3.5 Nominal non-configured controller reconfigured fuzzy controller 3 2.5 2 1.5 0 5 10 15 20 25 30 35 40 Output responses in the presence of 40% sensor fault 26

Conclusions & Suggestions In this project the fault tolerant control of a CSTR model under different faults is accomplished. Defining the proper fuzzy rules was a very challenging and time-consuming task! In spite of the conventional definition for Active FTCS which obligated the system to have a FDD block; here in this project FDD block is inherent in the fuzzy controller. When the fault percentage exceeds specific values, the conventional PID fails to control the CSTR while the fuzzy PID can have the pre-fault performance after a short transient time. 27

Conclusions & Suggestions Extending this controller to a MIMO system. Taking other parameters as input of fuzzy controller. 28

Thank you for your attention! 29

Simulation results 30