Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.

Slides:



Advertisements
Similar presentations
Lecture 15: State Feedback Control: Part I
Advertisements

Pole Placement.
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
State Feedback Controller Design
State Variables.
Design with Root Locus Lecture 9.
Chapter 10 Stability Analysis and Controller Tuning
Chapter 4: Basic Properties of Feedback
Modern Control Theory Lecture 5 By Kirsten Mølgaard Nielsen
Multivariable Control
Properties of State Variables
Loop Shaping Professor Walter W. Olson
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
Transient and steady state response (cont.)
Digital Control Systems STATE OBSERVERS. State Observers.
Prof. Wahied Gharieb Ali Abdelaal Faculty of Engineering Computer and Systems Engineering Department Master and Diploma Students CSE 502: Control Systems.
Design of Disturbance Rejection Controllers for a Magnetic Suspension System By: Jon Dunlap Advisor: Dr. Winfred K.N. Anakwa Bradley University April 27,
MODEL REFERENCE ADAPTIVE CONTROL
Module 2: Representing Process and Disturbance Dynamics Using Discrete Time Transfer Functions.
Asymptotic Techniques
Separation Principle. Controllers & Observers Plant Controller Observer Picture.
Book Adaptive control -astrom and witten mark
Robotics Research Laboratory 1 Chapter 8 Polynomial Approach.
Chapter 7 Stability and Steady-State Error Analysis
Chapter 5 Transient and Steady State Response “I will study and get ready and someday my chance will come” Abraham Lincoln.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Outline Introduction Reaction Wheels Modelling Control System Real Time Issues Questions Conclusions.
1 Chapter 11 Compensator Design When the full state is not available for feedback, we utilize an observer. The observer design process is described and.
MESB374 System Modeling and Analysis PID Controller Design
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
Lecture 12: First-Order Systems
CONTROL OF MULTIVARIABLE SYSTEM BY MULTIRATE FAST OUTPUT SAMPLING TECHNIQUE B. Bandyopadhyay and Jignesh Solanki Indian Institute of Technology Mumbai,
Chapter 5 Dynamics and Regulation of Low-order Systems
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Chapter 6 Root-Locus Analysis 6.1 Introduction - In some systems simple gain adjustment may move the closed- loop poles to desired locations. Then the.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
DEPARTMENT OF MECHANICAL TECHNOLOGY VI -SEMESTER AUTOMATIC CONTROL 1 CHAPTER NO.6 State space representation of Continuous Time systems 1 Teaching Innovation.
DESIGN OF CONTROLLERS WITH ARBITRARY POLE PLACEMENT AND STATE OBSERVERS Dr. C. Vivekanandan Professor and Vice Principal Dept. of EEE Jan. 9, 20161SNSCE.
Control. 3 Motion Control (kinematic control) for mobile platform The objective of a kinematic controller is to follow a trajectory described by its position.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
TUTORIAL EKT 308 Computer Network. Question 1 1. a) Differentiate between open loop and closed loop control systems. b) Explain positive features of feedback.
State-Space Recursive Least Squares with Adaptive Memory College of Electrical & Mechanical Engineering National University of Sciences & Technology (NUST)
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Control Systems Lect.3 Steady State Error Basil Hamed.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Eigenvalues, Zeros and Poles
Chapter 12 Design via State Space <<<4.1>>>
Chapter 1: Overview of Control
Control Systems EE 4314 Lecture 12 March 17, 2015
PID Controllers Jordan smallwood.
Chapter 10 Optimal Control Homework 10 Consider again the control system as given before, described by Assuming the linear control law Determine the constants.
Optimal control T. F. Edgar Spring 2012.
Basic Design of PID Controller
University of Virginia
درس کنترل ديجيتال مهر 1391 بسم ا... الرحمن الرحيم
درس کنترل ديجيتال مهر 1391 بسم ا... الرحمن الرحيم
Time Response System & Control Engineering Lab.
Digital and Non-Linear Control
8. Stability, controllability and observability
Synthesis of SISO Controllers
Stability Analysis of Linear Systems
Motion Control.
CH. 6 Root Locus Chapter6. Root Locus.
Chapter 7 Inverse Dynamics Control
Chapter 1 Introduction.
The Frequency-Response Design Method
Presentation transcript:

Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods

Robotics Research Laboratory 2

3 Solution of LTI Discrete-Time State Equation

Robotics Research Laboratory 4 transfer function

Robotics Research Laboratory 5 Lyapunov Stability Analysis Def : Equilibrium State

Robotics Research Laboratory 6

7

8

9

10

Robotics Research Laboratory 11 ex) In 2 –dim stable i.s. L asymptotically stable

Robotics Research Laboratory 12

Robotics Research Laboratory 13

Robotics Research Laboratory 14

Robotics Research Laboratory 15 Note: Alexander Mikhailovitch Lyapunov (1857 – 1918)

Robotics Research Laboratory 16 Controllability ( Reachability ) Def : The system is controllable (reachable) if it is possible to find a control sequence such that the origin (an arbitrary state) can be reached from any initial state in finite time. Remark: finite time / unbounded input

Robotics Research Laboratory 17

Robotics Research Laboratory 18

Robotics Research Laboratory 19

Robotics Research Laboratory 20 Is it controllable ?

Robotics Research Laboratory 21

Robotics Research Laboratory 22

Robotics Research Laboratory 23 Output Controllability

Robotics Research Laboratory 24

Robotics Research Laboratory 25

Robotics Research Laboratory 26 Regulation via Pole Placement arbitrary pole placement completely state controllable Nec. & Suff.

Robotics Research Laboratory 27

Robotics Research Laboratory 28 Controllable canonical form

Robotics Research Laboratory 29

Robotics Research Laboratory 30 M

Robotics Research Laboratory 31

Robotics Research Laboratory 32

Robotics Research Laboratory 33

Robotics Research Laboratory 34 Deadbeat Control (Minimum Settling Time Control) i. e., It will drive all the states to zero in at most n steps. i. e., nT is the settling time (only design parameter).

Robotics Research Laboratory 35

Robotics Research Laboratory 36

Robotics Research Laboratory 37

Robotics Research Laboratory 38

Robotics Research Laboratory 39

Robotics Research Laboratory 40

Robotics Research Laboratory 41

Robotics Research Laboratory 42

Robotics Research Laboratory 43

Robotics Research Laboratory 44

Robotics Research Laboratory 45

Robotics Research Laboratory 46

Robotics Research Laboratory 47

Robotics Research Laboratory 48

Robotics Research Laboratory 49 State Feedback Design by Emulation (Redesign)

Robotics Research Laboratory 50

Robotics Research Laboratory 51

Robotics Research Laboratory 52

Robotics Research Laboratory 53

Robotics Research Laboratory 54

Robotics Research Laboratory 55 position velocity Input Fig 1. Control of the double integrator using the control law in (*) when T=0.5 Fig 2. Control of the double integrator using the modified control law in (**) when T=0.5 position velocity Input

Robotics Research Laboratory 56 Observability known

Robotics Research Laboratory 57 given known

Robotics Research Laboratory 58 State Observer (Estimator) state observer open-loop vs. closed-loop full-order vs. reduced-order prediction vs. current

Robotics Research Laboratory 59 Prediction Estimator correcting term or innovation term

Robotics Research Laboratory 60

Robotics Research Laboratory 61 Current Estimator

Robotics Research Laboratory 62 Reduced-Order Estimator (Minimum-Order Estimator)

Robotics Research Laboratory 63 very inconvenient because of same time instant

Robotics Research Laboratory 64

Robotics Research Laboratory 65   

Robotics Research Laboratory 66 ex)

Robotics Research Laboratory 67

Robotics Research Laboratory 68 Observed-State Feedback Control With Estimator

Robotics Research Laboratory 69 State Feedback Separation principle State Observer

Robotics Research Laboratory 70 Remarks: i)As a rule of thumb, an observer response must be at least 4 to 5 times faster than the system response. ii)Using the output feedback only, we can not place poles at arbitrary locations. Compensator (Estimator and Control Mechanism) For the prediction estimator For the current estimator

Robotics Research Laboratory 71 Satellite Attitude Control (Franklin’s )

Robotics Research Laboratory 72

Robotics Research Laboratory OUTPUTS Time (sec) Time histories with prediction estimator --o-- X1 --*-- X2 TILDE --x-- X U/4

Robotics Research Laboratory 74

Robotics Research Laboratory 75

Robotics Research Laboratory 76 Reference Inputs for Full-State Feedback  - + Objective : To make all the states and the outputs of the system follow the desired trajectory.

Robotics Research Laboratory 77 if the system is Type 0  steady-state error if Type 1 or higher  no steady-state error For complex systems, the designer has no sufficient knowledge of the plant. In these cases, it is useful to solve for the equilibrium condition that satisfies We need a steady-state control term in order for the solution to be valid for all system types. For a step reference input,

Robotics Research Laboratory 78  - +  + +

Robotics Research Laboratory 79  - + Remark:

Robotics Research Laboratory 80 Reference Inputs with Estimator  - +  + +

Robotics Research Laboratory 81 Output Error Command ex) thermostats (output error command) Remark (Fig vs. Figs in Franklin’s) state space approach > transfer function (I/O) approach state command > output-error command + - 

Robotics Research Laboratory 82

Robotics Research Laboratory 83

Robotics Research Laboratory 84

Robotics Research Laboratory Disk head reader response Time (msec) output state command structure ooooooooo output error command classical design

Robotics Research Laboratory 86 Integral Control by State Augmentation Integral action is useful in eliminating the steady-state error due to constant disturbance or reference input commands.  - +  - +  + +  +-

Robotics Research Laboratory 87 state augmentation

Robotics Research Laboratory 88 The design of [K K I ] requires the augmented system matrices. For the full-state feedback, an estimator is used to provide. The addition of the extra pole for the integrator state leads to a deteriorated command input response. Elimination of the excitation of the extra root by command inputs can be done by using the zero. Refer p. 327(b) The system has a zero at. So the selection of the zero location corresponds to a particular selection of N x.

Robotics Research Laboratory OUTPUTS Time (sec) --o--- X1 --x--- X U/5... w/2 Response with no integral control A unit reference input at t = 0 A step disturbance at t = 2

Robotics Research Laboratory OUTPUTS Time (sec) Response with integral control --o--- X1 --x--- X U/5... w/2

Robotics Research Laboratory OUTPUTS Time (sec) Integral control with added zero --o--- X1 --x--- X U/5... w/2

Robotics Research Laboratory 92 Disturbance Estimation-Input Disturbance  - +  - +  + +

Robotics Research Laboratory 93

Robotics Research Laboratory 94 augmented state

Robotics Research Laboratory 95 A unit reference input at t=0 and a step disturbance at t=2 sec with bias estimation

Robotics Research Laboratory 96 A sinusoidal input disturbance with disturbance rejection

Robotics Research Laboratory 97 Disturbance Estimation-Output Disturbance  - +  + +

Robotics Research Laboratory OUTPUTS Time (sec) Sinusoidal output disturbance rejection ---o--- X1, output y w, disturbance w bar, disturbance estimate X1+w, measured output, y`..... A sinusoidal sensor disturbance (measured error) with disturbance rejection

Robotics Research Laboratory 99 Effect of Delays

Robotics Research Laboratory 100

Robotics Research Laboratory 101

Robotics Research Laboratory 102

Robotics Research Laboratory 103

Robotics Research Laboratory 104