What is InversionBased Control Input Output Consider a System  My Nephew Let the desired output be say eat dinner  What is InversionBased Control Input Output  Y Let the desired output be say eat din

What is InversionBased Control Input Output Consider a System My Nephew Let the desired output be say eat dinner What is InversionBased Control Input Output Y Let the desired output be say eat din - Description

Input 1 Desired Output Invert System Model Prior Knowledge brPage 5br The InversionProblem Input Desired Output Invert the known system model 0 to find input Input 1 Desired Output Invert System Model Prior Knowledge His Mom knows how she ha ID: 25166 Download Pdf

160K - views

What is InversionBased Control Input Output Consider a System My Nephew Let the desired output be say eat dinner What is InversionBased Control Input Output Y Let the desired output be say eat din

Input 1 Desired Output Invert System Model Prior Knowledge brPage 5br The InversionProblem Input Desired Output Invert the known system model 0 to find input Input 1 Desired Output Invert System Model Prior Knowledge His Mom knows how she ha

Similar presentations


Download Pdf

What is InversionBased Control Input Output Consider a System My Nephew Let the desired output be say eat dinner What is InversionBased Control Input Output Y Let the desired output be say eat din




Download Pdf - The PPT/PDF document "What is InversionBased Control Input Out..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.



Presentation on theme: "What is InversionBased Control Input Output Consider a System My Nephew Let the desired output be say eat dinner What is InversionBased Control Input Output Y Let the desired output be say eat din"— Presentation transcript:


Page 1
What is Inversion-Based Control? Input Output Consider a System --- My Nephew Let the desired output be, say, eat dinner!
Page 2
What is Inversion-Based Control? Input Output = Y Let the desired output be, say, eat dinner! Question: What input should you apply? negotiate, encourage, ?? ?)
Page 3
What is Inversion-Based Control? Input Output = Y Let the desired output be, say, eat dinner! Question: What input should you apply? negotiate, encourage, bribe always works for me !)
Page 4
The Inversion-Problem Input =? Desired Output Invert the known

system model ( 0 ) to find input. Input = -1 [ Desired Output] Invert System Model Prior Knowledge
Page 5
The Inversion-Problem Input =? Desired Output Invert the known system model ( 0 ) to find input. Input = -1 [ Desired Output] Invert System Model Prior Knowledge His Mom know’s how --- she has a reasonable model
Page 6
The Control method using Inversion Use Inverse input as the feedforward input to system Prior Knowledge Actual System Input Output Invert System Model Desired Output System -1 Nonminimum Phase System Inverse: S. Devasia, D. Chen and B. Paden “Nonlinear

Inversion-Based Output Tracking,” IEEE Transactions on Automatic Control, Vol. 41 (7), pp. 930-942, July 1996
Page 7
Feedforward is Common in Human Systems Prior Knowledge Actual System Input Output Invert System Model Desired Output System -1 Examples: Walking, Playing Baseball, Driving a Car
Page 8
Problem --- model uncertainty Is Desired output = Output? Yes if we know the model perfectly! But, we rarely know a system perfectly ( 0 , -1 -1 Prior Knowledge Actual System Input Output Invert System Model Desired Output System -1
Page 9
Resolution: Addition of

Feedback Exploit knowledge of the system through feedforward input Account for errors (uncertainties, perturbations) using feedback Input Invert System Model Desired Output System Observation Output Prior Knowledge Actual System -1
Page 10
Feedforward under Uncertainty? As the kid grows up the model gets lousy! 'Z = G 0 Z -G Z Maybe it is better to use pure feedback without feedforward? Input Output Invert Lousy Model Desired Output System Knowledge Observation -1
Page 11
Feedforward under Uncertainty? Input Output -1 Desired Output System

C(s) Inverse Ref: S. Devasia, “Should Model-based Inverse Inputs be used as Feedforward under Plant Uncertainty?” IEEE Trans. on Automatic Control, Vol. 47(11), Nov 2002 Let the Error in model be 'Z = G 0 Z -G Z For SISO Case, Feedforward always improves output tracking for any feedback if 'Z__ 0 Z_
Page 12
Key Idea: Feedforward Input is found using System Inversion (1) Feedforward input uses system knowledge to control the output (2) Feedforward should be integrated with feedback

(3) Performance better than the use of feedback alone if uncertainty is not too large 'Z__ 0 Z_ Re-Cap Input Output Invert System Model Desired Output -1