Presentation on theme: "1 Experimental Control Science Methodology, Algorithms, Solutions Zhiqiang Gao, Ph.D. Center for Advanced Control Technologies Cleveland State University."— Presentation transcript:
1 Experimental Control Science Methodology, Algorithms, Solutions Zhiqiang Gao, Ph.D. Center for Advanced Control Technologies Cleveland State University December 24, 2004
2 Outline Introduction Questions Research Direction Methodology Active Disturbance Rejection Advanced Technologies Take Aways Open Problems
3 From Applied Research to Advanced Technologies Center for Advanced Control Technologies
4 Center for Advanced Control Technologies Zhiqiang Gao, Director Sridhar Ungarala, Chemical Engineering Daniel Simon, Embedded Control Systems, Electrical Engineering Paul Lin, Mechanical Engineering. Yongjian Fu, Software Engineering Sally Shao, Mathematics Jack Zeller, Engineering Technology
5 Past Projects Temperature Regulation Intelligent CPAP/BiPAP Motion Indexing Truck Anti-lock Brake System Web Tension Regulation Turbine Engine Diagnostic Computer Hard Disk Drive Stepper Motor Field Control 3D Vision Tire Measurement Digitally Controlled Power Converter
6 Sponsors NASA Rockwell Automation Kollmorgen ControlSoft Federal Mogul AlliedSignal Automotive Invacare Co. Energizer Black and Decker Nordson Co. CAMP
7 NASA Intelligent PMAD Project
8 Web Tension Regulation
9 Truck Anti-lock Brake System
10 Turbofan engine
11 A Non-isothermal CSTR CV: product concentration C A MV: Coolant flowrate q c Difficulties: –Strong nonlinearity –Time varying parameters: c (t) h (t) (catalyst deactivation and heat transfer fouling) 11
12 Nonlinear 3-Tank Fault Id. Problem 6 possible faults2 inputs3 outputs
13 CACT Mission Define, Articulate, Formulate Fundamental Industrial Control Problems Solutions and Cutting Edge Technologies Performance and Transparency Synergy in Research and Practice
15 Questions What is control & where does it belong? What is a good controller & how to find it? Does a theory-practice gap exist? Why? Can theoretical advance be driven by practice? What is the most fundamental control problem?
16 How do we describe it? An Art of Practice? Hidden Technology? Mathematics? Engineering Science? Control Science? Natural Science?
17 Where does control belong? Electrical Engineering Mechanical Engineering Chemical Engineering Aerospace Engineering System Engineering Mathematics Biology?
18 Is there a theory-practice gap? Control Theory Engineering Problem Solving ?
19 Can theory be driven by practice? New Theory ? Engineering Problem Solving
21 Theory vs. Practice A Historical Perspective
22 Looking back PID (N. Minorsky) 1922 Nyquist1932 Bode1940 Kalman1961 … Ho1982 Han1989/1999
23 Classical Control Era Control Practice Control Research Control Theory Mathematics
24 Modern Control Era Control Practice Control Research Control Theory Mathematics Research Theory unobservable uncontrollable
25 by Thomas S. Kuhn Research: A strenuous and devoted attempt to force nature into the conceptual boxes supplied by professional education Most scientists are engaged in mopping up operations Science: Suppresses fundamental novelties because they are necessarily subversive of its basic commitments. Predicated on the assumption that the scientific community knows what the world is like.
27 Control as an Experimental Science Y.C. Ho, IEEE AC, Dec “Control” as experimental science (the 3 rd dimension w.r.t. the gap) Experiment vs. Application (detective vs. craftsman) “observation-conjecture- experiment-theory-validation” Carried out by BOTH theorists and experimentalists
29 Reconnect Control Practice Control Research Control Theory Mathematics
30 The Han Paradigm Is it a Theory of Control or a Theory of Model? Paradox of Robust Control (Godel’s Incompleteness Theorem) An Alternative Design Paradigm –Explore Error-Based Control Mechanisms –Active Disturbance Rejection
31 The Paradox of the Robust Control Problem Making model-dependent control design independent of the model
32 G Ö del’s Incompleteness Theorem “Within any formal system of axioms, such as present day mathematics, questions always persist that can neither be proved or disproved on the basis of the axioms that define the system.” --paraphrased by S. Hawking
33 Is the solution to the robust control problem outside the existing control theory?
34 Problem Reformulation reconnect theory to practice
35 Making Problem Definition Realistic Assumptions on the plant: –What is the minimum info needed for design? –What info is available in practice? Design Objectives: –Absolute requirements –Criteria of optimality (judgment for comparison) Design Constraints: –Actuator/sensor/digital controller –Hard and soft constraints
37 Questions What is control & where does it belong? What is a good controller & how to find it? Does a theory-practice gap exist? Why? Can theoretical advance be driven by practice? What is the most fundamental control problem?
38 Uncertainty principle in control? Kalman Filter: uncertainty of measurement Industry Control: uncertainty of dynamics Disturbance: dynamics beyond the math model Disturbance Uncertainty Control Disturbance Rejection?
41 Model-Based Method Modeling: in analytical form Design Goal: Plant: Examples: pole placement; feedback linearization Control Law:
42 Industry Practice The PID example With unknown,
43 The Han Methods Beyond PID Nonlinear PID Time Optimal Control Discrete Time Optimal Control Find other error-based designs Find a way around modeling
44 Getting around modeling Adding a sensor Estimating in real time
45 Active Disturbance Rejection Augmented plant in state space: Extended State Observer (Han)
46 Active disturbance compensation
47 Observer Comparison Luenberge ObserverExtended State Observer
48 Observer Comparison Luenberger Observer Needs expression of f Model-based For LTI systems only Extended State Observer Estimates y, dy/dt, and f Model-independent Linear or nonlinear TI or TV One-parameter tuning
50 Active Disturbance Rejection Control ADRC Generalized disturbance rejection: –Internal disturbance: system dynamics –External disturbance – Combined into f Easily tuned –Z. Gao, ACC2003
51 Bandwidth-based Tuning
52 Hardware Test: torque disturbance
53 Performance of the disturbance observer f(t)
54 Motion Control Demo
56 Algorithms Nonlinear PID Discrete Time Optimal Control Active Disturbance Rejection Single Parameter Tuning Wavelet Controller/Filter
57 Nonlinear PID Error driven, not model-based Nonlinear “proportional” term g p (e) –Small error, large gain –Reduce the role of integrator Nonlinear integral control –Reduce phase lag –Maintain zero s.s. error and good disturbance rejection Nonlinear differentiator –Noise immunity
58 Discrete Time Optimal Control Law
59 Comparison of switching curves Details
60 Manufacturing (Motion, Web Tension, CNC)MotionWeb TensionCNC Power Electronics (Motor, PMAD, Converters)PMADConverters Aircraft ( Flight, Jet Engine )Jet Engine Process Control ( CSTR ) CSTR Biomedical ( Ankle) Ankle Health/fault Monitoring (A benchmark prob.)A benchmark prob. Automobile (Truck ABS)Truck ABS Technologies
61 Take Aways Think outside “the box” Active disturbance rejection From problems to methods to methodology
62 Open Problems Characteristics of ESO –Convergence, –Rate of Convergence, –Boundedness –Bound of error –Order estimation –b 0 estimation (Initial results)Initial results Practical Optimality (Initial results)Initial results Reformulation of process control problems Cybernetics
63 A Research Alliance Practitioners/Researchers/Mathematicians Discover (both practitioners and theoreticians) Theorize –Prove stability and convergence –Generalize a particular solution/method –Establish a new kind of theory Validate –Verify the new theory against other problems –Define the range of applicability