1 / 49

A New Generation of Adaptive Control: An Intelligent Supervisory Loop Approach

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, 30 th April 2003. Dynamic Systems. Operates in Real time

judith-holt
Download Presentation

A New Generation of Adaptive Control: An Intelligent Supervisory Loop Approach

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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”

  9. 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

  10. 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

  11. 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

  12. 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

  13. Self Tuning Regulator (STR) Scheme

  14. Model Reference Adaptive Control (MRAC) Scheme

  15. 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 

  16. F-16 Aircraft Body System Axes and Variables

  17. F-16 Aircraft Model Building Blocks Aerodynamic Model Actuator Modeling 6DOF Equations Of Motion Atmospheric Model Engine Model Control deflections

  18. 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

  19. Development of Steady State Trim Conditions • Trim Conditions are Developed based on a Simplex Routine • Table Below Shows the Trim conditions for five cases

  20. Developed SIMULINK model of F16 Aircraft

  21. 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 

  22. 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

  23. 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

  24. 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 

  25. ym Reference Model - em  Adjustment Mechanism + Usl + Nonlinear Process Umr yp + MRAC Controller + Unn Neural Network Controller Proposed Scheme II

  26. 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

  27. 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

  28. 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 

  29. 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 

  30. 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

  31. Sensor Measurements Reference Measurements Pilot Command Flight Control System Controller Output (Thtl,Rdr,Elev,Ail) Proposed Scheme III(Nonlinear Complex System)

  32. Adjustment Mechanism Adaptive Control    Flight Pattern Model Neural Network Fuzzy Switching Proposed Scheme III(Nonlinear Complex System) 

  33. 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 

  34. 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 

  35. 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 

  36. 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 

  37. Proposed Scheme I(Linear Parametric “Jump” System)

  38. Proposed Scheme I( Linear Parametric “Jump” System) I II III

  39. Proposed Scheme I( Linear parametric “Jump” System)

  40. Proposed Scheme I( Linear parametric “Jump” System)

  41. Proposed Scheme I( Pitch Rate Control of F-16 Aircraft)

  42. Proposed Scheme I( Pitch Rate Control of F-16 Aircraft)

  43. Proposed Scheme I( Pitch Rate Control of F-16 Aircraft)

  44. Proposed Scheme I( Pitch Rate Control of F-16 Aircraft)

  45. Proposed Scheme II(Nonlinear Functional Uncertain System) Actual Position Desired Position Neural Network Inversion Desired Other States Single Link Robotic Manipulator with Payload

  46. Proposed Scheme II(Nonlinear Functional Uncertain System) Position Trajectory Time

  47. Overall Dissertation Status

  48. Overall Dissertation Status (Contd.)

More Related