AERO-ENGINE ADAPTIVE FUZZY DECOUPLING CONTROL

Similar documents
Enhanced Fuzzy Model Reference Learning Control for Conical tank process

A Study on Performance of Fuzzy And Fuzyy Model Reference Learning Pss In Presence of Interaction Between Lfc and avr Loops

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Intelligent Reference Learning Techniques For Pitch Control Of An Aircraft

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

Pitch Control of Flight System using Dynamic Inversion and PID Controller

RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

Secondary Frequency Control of Microgrids In Islanded Operation Mode and Its Optimum Regulation Based on the Particle Swarm Optimization Algorithm

Fuzzy Control of a Multivariable Nonlinear Process

Chapter 2 Review of Linear and Nonlinear Controller Designs

Formally Analyzing Adaptive Flight Control

H-infinity Model Reference Controller Design for Magnetic Levitation System

Review on Aircraft Gain Scheduling

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

ABSTRACT INTRODUCTION

Application of GA and PSO Tuned Fuzzy Controller for AGC of Three Area Thermal- Thermal-Hydro Power System

EFFECT OF VARYING CONTROLLER PARAMETERS ON THE PERFORMANCE OF A FUZZY LOGIC CONTROL SYSTEM

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

Design of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation

Ultimate State. MEM 355 Performance Enhancement of Dynamical Systems

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

A New Internal Model Control Method for MIMO Over-Actuated Systems

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

A Novel Method on Min Max Limit Protection for Aircraft Engine Control

Fuzzy Compensation for Nonlinear Friction in a Hard Drive

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Models for Inexact Reasoning. Fuzzy Logic Lesson 8 Fuzzy Controllers. Master in Computational Logic Department of Artificial Intelligence

A New Method to Forecast Enrollments Using Fuzzy Time Series

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS

Improve Performance of Multivariable Robust Control in Boiler System

Uncertainty and Rules

Uncertain System Control: An Engineering Approach

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators

-MASTER THESIS- ADVANCED ACTIVE POWER AND FREQUENCY CONTROL OF WIND POWER PLANTS

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

FAULT TOLERANT MULTIVARIABLE CONTROL OF A MILITARY TURBOFAN ENGINE

CHAPTER 4 FUZZY AND NEURAL NETWORK FOR SR MOTOR

Introduction to System Identification and Adaptive Control

Turbofan Engine Control Design Using Robust Multivariable Control Technologies

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

Presentation Topic 1: Feedback Control. Copyright 1998 DLMattern

AFAULT diagnosis procedure is typically divided into three

Stability Analysis of the Simplest Takagi-Sugeno Fuzzy Control System Using Popov Criterion

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

A Hybrid Approach For Air Conditioning Control System With Fuzzy Logic Controller

Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise

A New Approach to Control of Robot

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

CDS 101/110a: Lecture 8-1 Frequency Domain Design

An adaptive model predictive controller for turbofan engines

Control Of Heat Exchanger Using Internal Model Controller

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Repetitive control : Power Electronics. Applications

FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES

Decentralized Feedback Structures of a Vapor Compression Cycle System

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

Automatic control III. Homework assignment Deadline (for this assignment): Monday December 9, 24.00

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

Pitch Rate CAS Design Project

Fuzzy Applications in a Multi-Machine Power System Stabilizer

Advanced Adaptive Control for Unintended System Behavior

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Fuzzy-PID Methods for Controlling Evaporator Superheat

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

Numerical Solution for Multivariable Idle Speed Control of a Lean Burn Natural Gas Engine

Feedback Control of Linear SISO systems. Process Dynamics and Control

16.400/453J Human Factors Engineering. Manual Control I

9. Two-Degrees-of-Freedom Design

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH

Modeling of Hysteresis Effect of SMA using Neuro Fuzzy Inference System

Takagi Sugeno Fuzzy Sliding Mode Controller Design for a Class of Nonlinear System

Available online at ScienceDirect. Procedia Technology 25 (2016 )

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

DESIGN OF AN ADAPTIVE FUZZY-BASED CONTROL SYSTEM USING GENETIC ALGORITHM OVER A ph TITRATION PROCESS

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

Gain Scheduling and Dynamic Inversion

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

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

THE ANNALS OF "DUNAREA DE JOS" UNIVERSITY OF GALATI FASCICLE III, 2000 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

Introduction to Feedback Control

CHAPTER 6 CLOSED LOOP STUDIES

Adaptive Fuzzy Modelling and Control for Discrete-Time Nonlinear Uncertain Systems

Power System Dynamic stability Control and its On-Line Rule Tuning Using Grey Fuzzy

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

Algorithms for Increasing of the Effectiveness of the Making Decisions by Intelligent Fuzzy Systems

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

Performance Of Power System Stabilizerusing Fuzzy Logic Controller

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Discrete-time direct adaptive control for robotic systems based on model-free and if then rules operation

Design and Comparative Analysis of Controller for Non Linear Tank System

Design and Implementation of PI and PIFL Controllers for Continuous Stirred Tank Reactor System

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSC SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2016/2017

Transcription:

AERO-ENGINE ADAPTIVE FUZZY DECOUPLING CONTROL Xinyu Ren and Siqi Fan School of Aero-engine Engineering, Northwestern Polytechnical University Xi'an 710072, China Abstract: Key words: A new kind of multivariable adaptive fuzzy decoupling controller is present for Aero-engine, which consists of multivariable fuzzy decoupling control and fuzzy model reference learning control. A fuzzy inverse model is used to produce and adjust fuzzy rules online. The simulation results show that this controller is effective. Aero-engine, fuzzy decouple, Adaptive Fuzzy Control 1. INTRODUCTION Fuzzy control has emerged in recent years as a promising way to approach nonlinear control problems. An engine system is a non-linear distributed system with complex interactions between sensors and actuators, the dynamics of the system and the dynamics of the environment. Many researchers have investigated control of engines with a motivation towards applying fuzzy control techniques for improve engine performance. Conventionally, fuzzy rules are established by a combination of knowledge, experience and observation and may thus not be optimal. However, a synthesis of fuzzy logic controllers to a large extent does not rely on sound mathematical principles. It is entirely based on the nature of problem in hand and the ability of the engineer to translate his experience into meaningful rules and fuzzy sets. Although this approach works well for simple problems, or problems with single input and single output, it is almost impossible to manually arrive at fuzzy controllers for more complex

16 Xinyu Ren and Siqi Fan problems. Multivariable fuzzy decoupling control can be used to model the multivariable fuzzy controller using the decomposition of the control rule base into a set of simple rule bases. But there are some limitations to such a method including: the difficulties in developing an accurate intuition about how to best compensate for the unpredictable and significant system parameter variations that can occur while the engine flight environment changed and a lack of basic expertise in the decoupling rule-base.. In this paper, we investigate the possibility of consisting the multivariable fuzzy decoupling control and fuzzy model reference learning control for automatically synthesizing and tuning a fuzzy decoupling controller. 2 ADAPTIVE FUZZY DECOUPLING CONTROLLER Figure 1..Architecture for adaptive fuzzy decouple control Figure 1 shows Architecture for multivariable adaptive fuzzy decoupling control, which consists of fuzzy decoupling controller, reference model and learning mechanism, where the ge,gc,gye,gy,gu,gp'^^ the normalize gains, ri,r2 is the reference input, XmbX^i the reference model output, Xj,X2 is the plant output.

Aero-engine Adaptive Fuzzy Decoupling Control 17 2.1 The Fuzzy Decoupling Controller The inputs to the fuzzy controller are the error of the plant output and the reference input and change in error. In this paper, we have 11 fuzzy sets on the input universes of discourse, which is {-1,-0.8,-0.6,-0.4,-0.2,0,0.2,0.4, 0.6,0.8,1 }.The knowledge-base for the fuzzy controller associated with the n process inputs is generated from IF-THEN control rules of the form: \ie( and...and f andc^'and...andcf thenc/^^' ''''''" (1) This fuzzy implication can be represented by a fuzzy relation: ^ V,.,.,/:,/,...,. :-( ^/ X C; ) X... X ( f X C; ) X f/^^'-'^'^'-'- (2) The fuzzy controller decision mechanism for this control rule may be expressed by The number of rule base can become quite large (in the case of ^ variables in the premise of the m fuzzy set, the number of cross-products is m"), multivariable control rules can be approximately decomposed into several sets of two-dimensional rules for each input. The decomposed multivariable control rules is as follows: Ui * ' '" =( E-> X C;) o Rj!^ A... A ( f X C:) o R^f (4) In this way, multivariable fuzzy controller can be divided into the aggregation of several simple fuzzy controllers, and the rule base number reduces to (mn)^. Let juj;^ (^., c.) denote the membership of the zth input variable of the subset, then the membership of formula (4) is as follows: The "Center of gravity" method calculates the crisp output by: Z Jl 7-.,^,/,...,^./,.../:,/,...,w j,...,k,l,...,m^n ^ h^n.^. ^. ^ V.y..-^A.-^ (6) 2.2 The Reference Model The reference model provides a capability for quantifying the desired performance of the process. The reference model may be any type of dynamical system either linear or nonlinear. It is use to characterize closedloop specifications such as stability, rise time, overshoot and settling time. The performance of the overall system is computed with respect the error of the plant output and the reference model output. The desired performance of the controlled process is met if the learning mechanism forces the error to remain very small for all time. It is very important to make proper choice for

18 Xinyu Ren and Siqi Fan a reference model so that the desired respond does not to dictate unreasonable performance requirements for plant to be control. U'-^ ^ - - - i I -5-4 -3-2 -1 0 +1 +2 +3 +4 +5 l-5 -L O-l. O-T. O-l. 0-1. 0-1. 0-0. 8-0^6-0.4-0. 2 O^Oi -4-1. 0-1. 0-1. 0-1. 0-1. 0-0. 8-0. 6-0. 4-0. 2 0. 0+0. 2-3 -1. 0-1. 0-1. 0-1. 0-0. 8-0. 6-0. 4-0. 2 0. 0+0. 2+0. 4\ -2I-I. 0-1. 0-1. 0-0. 8-0. 6-0. 4-0. 2 0. 0+0. 2+0. 4+0. 6-1 i-1. 0-1. 0-0. 8-0. 6-0. 4-0. 2 0. 0 +0. 2 +0. 4 +0. 6 +0. 8! ^1 0 j-1. 0-0. 8-0. 6-0. 4-0. 2 0. 0 +0. 2 +0. 4 +0. 6 +0. 8 +1. oi ; +11-0. 8-0. 6-0. 4-0. 2 0. 0 +0. 2 +0. 4 +0. 6 +0. 8 +1. 0 +1. oi +21-0. 6-0. 4-0. 2 0. 0 +0. 2 +0. 4 +0. 6 +0. 8 +1. 0 +1. 0 +1. ()i +31-0. 4!-0. 1 ^+0. 1 i+o. 2 +0. 4 +0. 6 +0. 8 +1. 0 +1. 0 +1. 0 +1. Oi :+4K). 21+0. I i+o. 3 +0. 4+0. 6+0. 8 + 1. 0 + 1. 0 + 1. 0 + 1. 0 + 1. oi I :+5 0. 0+0. 2+0. 4+0. 6+0. 8 + 1. 0 + 1. 0+1. 0 + 1. 0 + 1. 0 + 1. oj Figure 2. Rule base array table 2.3 The Learning Mechanism As previously mentioned, the learning mechanism performs the function of modifying the knowledgebase of a direct fuzzy controller so that the closed-loop system behaves like the reference model. The learning mechanism consists of two parts: a fuzzy inverse model and a knowledgebase modifier. The fuzzy inverse model performs the function of mapping necessary changes in the process output, and decides how to change the plant command inputs so that this deviation goes to zero. The knowledge-base modifier performs the function of modifying the fuzzy controller's knowledge-base to affect the needed changes in the process inputs. The output of the fuzzy inverse model is represented by p{kt). Then the output, p{kt), is used to modify the controllers rule-base. The controller output that would have been desired is expressed by üikt - r) - u(kt -T) + p{kt) Assume that only symmetric membership functions are defined for the fuzzy controller's output so that c^;^ denotes the center value of the membership function associated with the rule-base 7?^{... R^'^. Consider the effect that the above knowledge-base modification in Equation 6. Notice that only those fuzzy relations whose j^'^^-^^'--"' > Q contribute to the previous control. For all active rules the modification of the output membership function centers will be c!;;\kt -T) = c::{kt -T) + p^kt), while all other rules stay unchanged. The intersection of the subset should be sh'iüqd pn(kt): Substituting this new fuzzy set into Equation 5 we obtain üskt-t) = u {kt-t) + p (kt).

Aero-engine Adaptive Fuzzy Decoupling Control 19 It is worth mentioning that the entire rule base does not need to be modified every time step, but the rules that apply to the current situations are changed and stored. Therefore, when the plant returns to a familiar operating point, it does not need to re-adapt or re-tune. The controller will already know how to handle the process. This kind of controller is great for systems in which robustness issues are extremely relevant. Table 2 shows a knowledge-base array table. For our example, assume that/7 fx:7^=0.f only four items whose certainty is greater than zero are modified. The selection of controller gains is an important step in the design progress, as the ability of the controller to track the reference model will heavily depend on particular choices of gains. Due to physical constraints for a given system, the range of values for the process inputs and outputs is generally known from a qualitative analysis of the process. As a result, we can select the controller gains ge, gye, gw gp so that each universe of discourse is mapped to the interval [-1,1]. Using standard fuzzy control design techniques or simple experiments choose gc to map the universes of discourse of c {kt) to [1, 1]. A suitable selection of g^^,. may be obtained by monitoring the response of the overall process with respect to the reference model response. 3. ENGINE CONTROL APPLICATIONS RESULTS The verification of the effectiveness of this approach was carry out using a linear turbofan engine model, the dynamical behavior of the engine system can be described by using the state space model ^^1.1789-0.2119^ 0.4642 0.0896^ m, 2.4610-3.6797 yi^/j 0.6888 0.4324 where the n^ is compressor rotor speed, ni is fan rotor speed, mf is core fuel flow and Ae is nozzle throat area. The system matrices are determined by linearization of non-linear physical model around design condition of Mach 0 and 0-km altitude. For this application, the controller includes four fuzzy decoupling controllers and two fuzzy inverse models. Usually, the knowledge-base array shown in fig.2 can be employed for both fuzzy inverse models and fuzzy decoupling controllers. The normalizing controller gains are chosen to be g,=[300,300], g,-[13.,13.] and g,-[0.012,0.012], and the normalizing

20 Xinyu Ren and Siqi Fan learning mechanism gains are chosen to be g^,.,=[400,400],g^,-[7.4,7.4] and g,-[0.012,0.012]. The design condition simulation results for the adaptive fuzzy decoupling controller of the aero-engine are shown in Figure 3 for n^^ and Figure 4 for nj. Once again the FMRLC provided good system tracking with respect to the reference model. As a result, the system exhibits good steady state and transient response. The main attribute of the adaptive controller is its ability to accommodate system changes. We demonstrate this aspect of the.adaptive fuzzy decoupling controller by changing the engine flight environment. Figure 5-Figure 8 shows the step response at Mach 1.3 and 12 km altitude and Mach 1.5 and 18km altitude. It is observed the system exhibits good tracking with the reference model even after engine flight environment changes significantly. 4 CONCLUDING REMARKS The key advantages of the adaptive fuzzy decoupling controller are: 1. Providing an automatic method to synthesize a portion of the knowledge-base for the direct fuzzy controller while at the same time it ensures that the system will behave in a desirable fashion 2. Updating the knowledge-base in the fuzzy decoupling controller dynamically and continually in response to process parameter variations or disturbances. In this way if engine flight environment changes, the controller can make on-line adjustments to fuzzy decoupling controllers to maintain adequate performance levels 3. Decomposition of multivariable control rules into several sets of twodimensional rules for each input, simplified the evolution of the rule base. REFERENCES 1. MM Gupta. Multivariable structure of fuzzy control system, IEEE Transactions System Man and Cybernetics, 1986,16(16): 638-665 2. J B Kiszka, M M Gupta, G M Trojan. Multivariable fuzzy controller under Gödel's implication. Fuzzy Sets and Systems, 1990,34(3): 301-321 3. J R Layne, K M Passino. Fuzzy Model Reference Learning Control, Journal of Intelligent and Fuzzy Systems, 1996,4(1): 33-47 4. G Kopasakia, Adaptive Performance Seeking Control Using Fuzzy Model Reference Learning Control and Positive Gradient Control, AIAA-97-3191, 1996,7.

Aero-engine Adaptive Fuzzy Decoupling Control 21 5. Fang Zhongxiang, Wu Chihua. Application of Two-Variable Fuzzy-PI Control in an Aero engine, Journal of Propulsion and Power, 1998 nh Actual nh Ref. Mcxlel nl Actual Q. 0- n n I I n _-_ - nl Actual nl Ref. Model -nhact I 10 12 14 16 18 Tlme(s) Figure. 3 Step response ofnh at Mach 0 and 0 km altitude Figure. 4 Step response of A?/ at Mach 0 and 0 km altitude nh Actual, nh Ref. Model - - nl Actual 400 300 ^200 n ^ 1 n 400-300- 100-400- 300-? 200- Q. n nl Actual nl Ref. Model - nh Actual n n / 1 100^1 ' \ ^ ^---'^^----r^ 100-0-.VJ \j.._._.v_ 0 2 4 6 8 10 12 14 16 18 c ) 2 4 6 8 10 12 14 16 18 Time.(s) Time.(s) Figure. 5 Step response ofn^, at Mach 1.3 and 12 km altitude i-,u..-,\ nh Actual nh Ref. Model nl Actual 0 2 4 6 8 10 12 14 16 18 Time(s) 400-300- Figure. 6 Step response of ^/ at Mach 1.3 and 12 km altitude E 200- Q. 100-0-1 11 r n 11 ' 1 nl Actual nl Ref. Model - - nh Ac I, 0 2 4 6 8 10 12 14 16 18 Time(s) Figure. 7 Step response of n^ at Mach 1.5 and 18km altitude Figure. 8 Step response of ^/ at Mach 1.5 and 18 km altitude

http://www.springer.com/978-0-387-28318-0