Page 1 Lecture 13 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 19, 2013.

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Advertisements

Loop Shaping Professor Walter W. Olson
A Typical Feedback System
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Lect15EEE 2021 Systems Concepts Dr. Holbert March 19, 2008.
The Laplace Transform in Circuit Analysis
Chapter Summer 2. Comparator 3. Block Blocks in Series
Lecture 17: Continuous-Time Transfer Functions
Dynamic Behavior and Stability of Closed-Loop Control Systems
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
Lecture 14: Laplace Transform Properties
Review last lectures.
Chapter 3 1 Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous.
5.7 Impulse Functions In some applications, it is necessary to deal with phenomena of an impulsive nature—for example, voltages or forces of large magnitude.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Automatic Control Theory-
1 Chapter 2 We need to write differential equations representing the system or subsystem. Then write the Laplace transform of the system. Then we will.
Ch. 6 Single Variable Control
Book Adaptive control -astrom and witten mark
CISE315 SaS, L171/16 Lecture 8: Basis Functions & Fourier Series 3. Basis functions: Concept of basis function. Fourier series representation of time functions.
A Typical Feedback System
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Ch. 9 Application to Control. 9.1 Introduction to Control Consider a causal linear time-invariant system with input x(t) and output y(t). Y(s) = Gp(s)X(s)
Chapter 3 mathematical Modeling of Dynamic Systems
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
CHAPTER 4 Laplace Transform.
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
Prepared by Mrs. Azduwin Binti Khasri
CHAPTER 4 Laplace Transform.
Interconnections Blocks can be thought of as subsystems that make up a system described by a signal flow graph. We can reduce such graphs to a transfer.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Chapter 6 The Laplace Transform and the Transfer Function Representation.
Block Diagrams and Steady State Errors. Topics Block diagrams to represent control systems Block diagram manipulation Example Steady State Error.
Control Systems and Adaptive Process. Design, and control methods and strategies 1.
Feedback Control System
Fundamentals of Electric Circuits Chapter 16 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Page 1 Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 14, 2013.
Mechanical Engineering Department Automatic Control Dr. Talal Mandourah 1 Lecture 1 Automatic Control Applications: Missile control Behavior control Aircraft.
10. Laplace TransforM Technique
Feedback Control system
Prof. Wahied Gharieb Ali Abdelaal CSE 502: Control Systems (1) Topic# 3 Representation and Sensitivity Analysis Faculty of Engineering Computer and Systems.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
1 Introduction to Control System CHAPTER 1. 2   Basic terminologies.   Open-loop and closed-loop.   Block diagrams.   Control structure. . 
Lecture 5: Transfer Functions and Block Diagrams
Chapter 3 Dynamic Response The Block Diagram Block diagram is a graphical tool to visualize the model of a system and evaluate the mathematical relationships.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
Signals and Systems Fall 2003 Lecture #21 25 November Feedback a)Root Locus b)Tracking c)Disturbance Rejection d)The Inverted Pendulum 2.Introduction.
SURF 2015 lecture: Jun 24, 2015 Koji Arai – LIGO Laboratory / Caltech LIGO-G v1.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
Page 1 Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 18, 2016.
Dr. Tamer Samy Gaafar Lec. 2 Transfer Functions & Block Diagrams.
Oh-Jin Kwon, EE dept., Sejong Univ., Seoul, Korea: 2.3 Fourier Transform: From Fourier Series to Fourier Transforms.
Chapter 2. Signals and Linear Systems
Control Systems Lect.3 Steady State Error Basil Hamed.
Chapter 1: Overview of Control
Lesson 12: Transfer Functions In The Laplace Domain
Laplace Transforms Chapter 3 Standard notation in dynamics and control
Control Systems EE 4314 Lecture 12 March 17, 2015
Time Domain and Frequency Domain Analysis
Automatic control systems I
Transfer Functions.
Automatic Control Theory CSE 322
The Laplace Transform Prof. Brian L. Evans
Fundamentals of Electric Circuits Chapter 16
Linear Control Systems
Overview of Control System
Fundamentals of Electric Circuits Chapter 15
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Presentation transcript:

Page 1 Lecture 13 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 19, 2013

Page 2 What are control systems? Control is the process of making a system variable adhere to a particular value, called the reference value. A system designed to follow a changing reference is called tracking control or servo.

Page 3 Outline of topics What is control? -The concept of closed loop feedback control A basic tool: the Laplace transform -Using the Laplace transform to characterize the time and frequency domain behavior of a system -Manipulating Transfer functions to analyze systems How to predict performance of the controller

Page 4

Page 5 Differences between open-loop and closed-loop control systems Open-loop: control system uses no knowledge of the output Closed-loop: the control action is dependent on the output in some way “Feedback” is what distinguishes open from closed loop What other examples can you think of? OPEN CLOSED

Page 6 More about open-loop systems Need to be carefully calibrated ahead of time: Example: for a deformable mirror, need to know exactly what shape the mirror will have if the n actuators are each driven with a voltage V n Question: how might you go about this calibration? OPEN

Page 7 Some Characteristics of Feedback Increased accuracy (gets to the desired final position more accurately because small errors will get corrected on subsequent measurement cycles) Less sensitivity to nonlinearities (e.g. hysteresis in the deformable mirror) because the system is always making small corrections to get to the right place Reduced sensitivity to noise in the input signal BUT: can be unstable under some circumstances (e.g. if gain is too high)

Page 8 Historical control systems: float valve As liquid level falls, so does float, allowing more liquid to flow into tank As liquid level rises, flow is reduced and, if needed, cut off entirely Sensor and actuator are both “contained” in the combination of the float and supply tube Credit: Franklin, Powell, Emami-Naeini

Page 9 Block Diagrams: Show Cause and Effect Pictorial representation of cause and effect Interior of block shows how the input and output are related. Example b: output is the time derivative of the input Credit: DiStefano et al. 1990

Page 10 “Summing” Block Diagrams are circles Block becomes a circle or “summing point” Plus and minus signs indicate addition or subtraction (note that “sum” can include subtraction) Arrows show inputs and outputs as before Sometimes there is a cross in the circle X Credit: DiStefano et al. 1990

Page 11 A home thermostat from a control theory point of view Credit: Franklin, Powell, Emami-Naeini

Page 12 Block diagram for an automobile cruise control Credit: Franklin, Powell, Emami-Naeini

Page 13 Example 1 Draw a block diagram for the equation

Page 14 Example 1 Draw a block diagram for the equation Credit: DiStefano et al. 1990

Page 15 Example 2 Draw a block diagram for how your eyes and brain help regulate the direction in which you are walking

Page 16 Example 2 Draw a block diagram for how your eyes and brain help regulate the direction in which you are walking Credit: DiStefano et al. 1990

Page 17 Summary so far Distinction between open loop and closed loop –Advantages and disadvantages of each Block diagrams for control systems –Inputs, outputs, operations –Closed loop vs. open loop block diagrams

18 The Laplace Transform Pair Example 1: decaying exponential Re(s) Im(s) x -- t0 Transform:

19 The Laplace Transform Pair Inverse Transform: Re(s) Im(s) x --   The above integration makes use of the Cauchy Principal Value Theorem: If F(s) is analytic then Example 1 (continued), decaying exponential

20 The Laplace Transform Pair Example 2: Damped sinusoid Re(s) Im(s) x -- x --  t 0

21 Laplace Transform Pairs h(t) H(s) unit step 0t (like lim   0 e -  t ) delayed step 0t T unit pulse 0t T 1

22 Laplace Transform Properties (1) Linearity Time-shift Dirac delta function transform (“sifting” property) Convolution Impulse response Frequency response

23 Laplace Transform Properties (2) h(t) x(t) y(t) H(s) X(s) Y(s) convolution of input x(t) with impulse response h(t) product of input spectrum X(s) with frequency response H(s) (H(s) in this role is called the transfer function) System Block Diagrams Power or Energy “Parseval’s Theorem”

24 Closed loop control (simple example, H(s)=1) solving for E(s), Our goal will be to suppress X(s) (residual) by high-gain feedback so that Y(s)~W(s) W(s) +  C(s) - E(s) Y(s) residual correction disturbance where  = loop gain What is a good choice for C(s)?... Note: for consistency “around the loop,” the units of the gain  must be the inverse of the units of C(s).

25 The integrator, one choice for C(s) A system whose impulse response is the unit step acts as an integrator to the input signal: t’t’ 0 c(t-t’) x(t’) t 0t c(t) x(t) y(t) that is, C(s) integrates the past history of inputs, x(t)

Page Control Loop Arithmetic Solving for Y(s), Instability if any of the roots of the polynomial 1+A(s)B(s) are located in the right-half of the s-plane Y(s) W(s) + B(s) - input A(s) output

27 An integrator has high gain at low frequencies, low gain at high frequencies. C(s) X(s) Y(s) In Laplace terminology: The Integrator (2) Write the input/output transfer function for an integrator in closed loop: +  C(s) - X(s) Y(s) W(s) H CL (s) W(s) X(s) The closed loop transfer function with the integrator in the feedback loop is: input disturbance (e.g. atmospheric wavefront) closed loop transfer function output (e.g. residual wavefront to science camera)

Page 28 g

Page 29

30 The integrator, one choice for C(s) A system who’s impulse response is the unit step acts as an integrator to the input signal: t’t’ 0 c(t-t’) x(t’) t 0t c(t) x(t) y(t) that is, C(s) integrates the past history of inputs, x(t)

31 An integrator has high gain at low frequencies, low gain at high frequencies. C(s) X(s) Y(s) In Laplace terminology: The Integrator Write the input/output transfer function for an integrator in closed loop: +  C(s) - X(s) Y(s) W(s) H CL (s) W(s) X(s) The closed loop transfer function with the integrator in the feedback loop is: input disturbance (e.g. atmospheric wavefront) closed loop transfer function output (e.g. residual wavefront to science camera)

32 H CL (s), viewed as a sinusoidal response filter: DC response = 0 (“Type-0” behavior) High-pass behavior and the “break” frequency (transition from low freq to high freq behavior) is around  ~  The integrator in closed loop (2) where

33 The integrator in closed loop (3) At the break frequency,  = , the power rejection is: Hence the break frequency is often called the “half-power” frequency  1 1/2  ~2~2 (log-log scale) Note also that the loop gain, , is the bandwidth of the controller. Frequencies below  are rejected, frequencies above  are passed. By convention,  is thus known as the gain-bandwidth product.

Page 34

Page 35 Residual wavefront error is introduced by two sources 1.Failure to completely cancel atmospheric phase distortion 2.Measurement noise in the wavefront sensor Optimize the controller for best overall performance by varying design parameters such as gain and sample rate

Page 36

Page 37

Page 38

Page 39

Page 40

41 Quick Review h(t) x(t) y(t) H(s) X(s) Y(s) convolution of input x(t) with impulse response h(t) product of input spectrum X(s) with frequency response H(s) (H(s) in this role is called the transfer function) System Block Diagrams

42 t0 Re(s) Im(s) x -- Re(s) Im(s) x -- x --  t 0 Stable input-output property: system response consists of a series of decaying exponentials Time Domain Transform Domain

43 Re(s) Im(s) x -- t0 What Instability Looks Like Re(s) Im(s) x -- x --  t 0 Time Domain Transform Domain

44 Control Loop Arithmetic solving for Y(s), W(s) + B(s) - input Instability if any of the roots of the polynomial 1+A(s)B(s) are located in the right-half of the s-plane A(s) Y(s) output

Page 45 Summary The architecture and problems associated with feedback control systems The use of the Laplace transform to help characterize closed loop behavior How to predict the performance of the adaptive optics under various conditions of atmospheric seeing and measurement signal-to-noise A bit about loop stability, compensators, and other good stuff

Page 46