490 likes | 500 Views
This dissertation proposal presentation discusses the development of intelligent adaptive control schemes for complex systems with uncertainties and nonlinear dynamics. The objective is to control multimodal nonlinear systems with function and parametric uncertainty. The effectiveness of the proposed schemes is investigated using a nonlinear aircraft model.
E N D
A New Generation of Adaptive Control: An Intelligent Supervisory Loop Approach A Dissertation Proposal Presentation By Sukumar Kamalasadan Department of Electrical Engineering and Computer Science, University of Toledo, 30th April 2003
Dynamic Systems • Operates in Real time • Specifies Performance Quality • Regardless of External Disturbance • Complex Dynamic Systems • Uncertainties: Functional and Parametric • Time Varying and/or nonlinear elements
The Control Challenge, A Practical Matter : • Practical Systems are mostly Nonlinear and Shows some degree of Uncertainty • Advances in technology led to highly complex processes, to be controlled with tight specifications and high level of autonomy • Example:Fighter Aircrafts
Practical Approaches to the Control Design Problem • Systems that can be modeled “Adequately” with stationary Linear Models: • Fixed Parameters (Stationary) Controllers Designed off line. • Mostly used for Linear Time Invariant Systems • Systems that CANNOT be modeled “Satisfactorily” with stationary Linear Models: • Adaptive Controllers (STR and MRAC) • Sophistication Level # 1 • Intelligent Adaptive Controllers (A New Generation) • Sophistication Level # 2 Which Implies Certain Levels of Learning and Adaptation
Research Motivation Investigate possibilities of some Intelligence based solutions to a major structuralproblem that exists in the two “conventional” Adaptive Control techniques (MRAC & STR ): The Problem: • The Designer’s A priori Choices, such as the choice of a “MODEL” as required in either of the two Schemes • Inability to Control functionally nonlinear and Changing systems
Intelligent Adaptive Control • What is Intelligent Control ? • Controls complex uncertain systems within stringent specification • Features • Ability to Learn: Ability to modify behavior when condition changes • Ability to Adapt: Ability to handle uncertainty by continuously estimating the relevant unknown knowledge • Ability to deal with Complex Systems : Characterized by nonlinear dynamics and multiple mode of operation • Autonomous in Nature: Ability to deal with uncertainty all by itself without human intervention
Intelligent Adaptive Control : Constituents • Adaptive Control • Deals with linear or nonlinear parametric uncertain Systems • Needs detailed prior knowledge of the systems to be controlled • Have the ability to adapt • Artificial Intelligence (AI) Techniques • Neural Networks • Ability to learn either offline or online • Adjusts the parametric values allow the network to learn • Fuzzy Systems • Ability to fuzzify a complex system in terms of linguistic rules • Can avoid dealing with complex mathematical models • Create the “long term memory” or learning behavior • Reduce the uncertainty in dealing with models
Intelligent Adaptive Control : Applications • Objective • Control of Complex systems which is affine but shows “ Multi Modal” and Sudden parametric ‘Jumps’ • Control of Nonlinear Systems which shows “Functional Uncertainty” • Control of Nonlinear Systems which shows “Functional Uncertainty” and “Multi Modal”
Statement of Dissertation Objectives • Theoretical Design and Development of ThreeIntelligent Adaptive Control Schemes • Develop an F-16 Aircraft Model in MATLAB for Investigation and Application Classification • Development of the F-16 Aircraft MATLAB Model • Fuzzy Switching Multiple Reference Model Adaptive Control Scheme • Neural Network Adaptive Control Scheme • Neuro-Fuzzy Adaptive Control Scheme
Current Status of Dissertation • Development of a 6 Degree of Freedom (6 DOF) dynamic F16 Aircraft Model in MATLAB and SIMULINK • Development of a Fuzzy Switching Multiple Reference Model Adaptive Controller • Development of a Neural Network Adaptive Controller • Development of Neuro-Fuzzy Adaptive Controller • Overall Dissertation Status
Concluding Remarks • Three Intelligent Adaptive Control schemes are proposed • Objective is to control a class of multimodal nonlinear systems which deals with function and/or parametric uncertainty • Application systems which shows changes influenced by external or internal disturbance • A nonlinear Aircraft Model is developed to simulate as an appropriate application system, and to investigate and verify the effectiveness of schemes • Preliminary Simulation Results appear to be promising
A stationary (Fixed Parameter) Controller is designed ( Off Line ) For Control processor The Plant as represented by a Stationary (Fixed Regulator Parameters Parameter) M odel Command y Signal Regulator Plant Output Control Signal Typical Stationary Controller
Development of the F-16 Aircraft MATLAB Model Developing the Building Blocks Developing the Algorithm in MATLAB including the subroutine functions and the main equations of motions Testing with certain developed Trim conditions Developing the SIMULINK Model
F-16 Aircraft Model Building Blocks Aerodynamic Model Actuator Modeling 6DOF Equations Of Motion Atmospheric Model Engine Model Control deflections
Computing Air data Outputs: - Mach number, Dynamic Pressure Inputs: -Velocity, Altitude Computing Engine Model Outputs: - Engine Thrust Inputs: -Power, Altitude, Mach Number Control Vector Aerodynamic look-up table and coefficient buildup Outputs: - Aerodynamic Force (Cxt, Cyt, Czt) & Moments (Cnt, Clt, Cmt) coefficients Inputs: -Control Variables (elev, ail, rdr) and (alpha, beta) State Equations Force Equations Derivative, Inputs: -Moment Rates (P, Q, R), Velocity (UVW), Kinematics (Phi, Theta) and Aerodynamic Force coefficients Outputs: - Vt, Alpha and Beta Derivatives Kinematic Equations Derivative, Inputs: -Moment Rates (P, Q and R), Kinematics (Phi and Theta) Outputs: - Phi, Theta and Psi Derivaties Moments Equations Derivative, Inputs: -Moment Rates (P, Q, R), Aerodynamic Moment Coefficient (Clt,Cmt.Cnt) and Inertia Constants Outputs: - Moments Derivatives Navigation Equations Derivative Inputs: -Moment Rates (P, Q, R), Aerodynamic Moment Coefficient (Clt,Cmt.Cnt) and Inertia Constants Outputs: - Moments Derivatives Development of the F-16 Aircraft MATLAB Model
Development of Steady State Trim Conditions • Trim Conditions are Developed based on a Simplex Routine • Table Below Shows the Trim conditions for five cases
Proposed Scheme I • Scheme Outline • Developing the Model Reference Control Law • Development of Reference Models for each operating modes • Testing the operation by manually switching the Reference Model • Developing the Fuzzy Logic Scheme depending on the System • Testing overall system with the Dynamic Fuzzy Switching Scheme
Ref. Model n : Ref. Model 2 Ref. Model 1 + Fuzzy Logic Switching Scheme (FLSS) Error Aux. Inputs - Regulator Parameters Adjustment Mechanism Command Signal y Control Signal Regulator Plant Output Proposed Scheme I
MRAC Structure • Develops a Control Law looking at the Input and Output of the Plant • Updates the Control law using an Adaptive Mechanism • Use a reference model to effectively model the dynamics and forces the plant to follow that model
Proposed Scheme II • Scheme Outline • Design of the Dynamic Radial Basis Neural Network (RBFNN) • Development of overall scheme linking the RBFNN control with Adaptive Control • Testing the Scheme on a Functionally Nonlinear System
ym Reference Model - em Adjustment Mechanism + Usl + Nonlinear Process Umr yp + MRAC Controller + Unn Neural Network Controller Proposed Scheme II
Features of Proposed Neural Network Centers, Radius and Distance adapt with time looking at input vector Dynamic in Nature Starts with three nodes and grows depending on functional complexity Grows accordingly RBFNN weights adjust to correct the Output and Reference Error Learns Online Features Neural Network Radial Basis Function Neural Network
RBFNN Structure • Consists of Nodes in Input layer • Nodes basically have two elements : Center and Radius • Consists of a basis function which is a Gaussian Function • The output is the summation of each functions times the weights
Proposed Scheme II(Nonlinear Functional Uncertain System) • Highlights • RBFNN • Center • Grows depending on new Inputs • Moves close to Input Set • Radius : Changes for each center addition • Weights: Adapts Depending on the Error • MRAC • Stable Direct Model Reference Framework • Sliding Mode Gain and Rate Increase • Reduces Network Approximation Error • Reduces Parametric Drift especially in the Boundary Region
Proposed Scheme III • Scheme Outline • Design of the RBFNN Control • Design of Fuzzy Logic Scheme depending on the System • Development of the Reference Model • Integrating overall scheme • Testing the system on a Functionally Nonlinear Parametrically Uncertain System
Reference Model ‘n’ : : Reference Model ‘2’ Reference Model ‘1’ ym Fuzzy Logic Switching - em Adjustment Mechanism Auxiliary Inputs + Usl Nonlinear Process + MRAC Controller Umr yp + + Unn Reference Input Neural Network Controller Desired Inputs Proposed Scheme III
Sensor Measurements Reference Measurements Pilot Command Flight Control System Controller Output (Thtl,Rdr,Elev,Ail) Proposed Scheme III(Nonlinear Complex System)
Adjustment Mechanism Adaptive Control Flight Pattern Model Neural Network Fuzzy Switching Proposed Scheme III(Nonlinear Complex System)
Status: Nonlinear F16 6DOF Model in MATLAB and SIMULINK • Developed the Building Blocks of the Aircraft Model • Developed 6 DOF nonlinear Aircraft Model • Developed Steady State Trim Conditions • Algorithmic Development in MATLAB has completed • Developed Graphical Equivalent in the SIMULINK
Status : Scheme 1 and Simulation Results • Problem Formulation has been established • Derived a Stable Model Reference Adaptive Law • Developed a Fuzzy Logic Switching Scheme • Developed a Multiple Reference Model suitable for all ‘modes’ • Simulation Results for a Linear ‘Jump’ System • Simulation Results of the Pitch Rate Control of F16 Aircraft
Status: Scheme 2 and Simulation Results • Problem Formulation has been established • Developed a RBFNN Architecture which is dynamic in nature • Derived a Stable Adaptive Law and developed an overall system • Simulation Results to control a Nonlinear Process • Application of the Developed scheme to control F16 aircraft Dynamics is yet to be accomplished
Status : Scheme 3 and Simulation Results • Problem Formulation has been established • Developed an dynamic RBFNN Architecture • Development of a Fuzzy Logic Switching Scheme is yet to be accomplished • Development of a Multiple Reference Model suitable for all ‘modes’ is yet to be done • Integration of Overall Scheme is yet to be done • Application to a Nonlinear Process and F16 Dynamics Control is yet to be done
Proposed Scheme I( Linear Parametric “Jump” System) I II III
Proposed Scheme II(Nonlinear Functional Uncertain System) Actual Position Desired Position Neural Network Inversion Desired Other States Single Link Robotic Manipulator with Payload
Proposed Scheme II(Nonlinear Functional Uncertain System) Position Trajectory Time