Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Observers/Estimators …  bnbn b n-1 b2b2.

Slides:



Advertisements
Similar presentations
PID Control Professor Walter W. Olson
Advertisements

Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo State Feedback Disturbance Controller.
Stability Margins Professor Walter W. Olson
Root Locus Diagrams Professor Walter W. Olson
Chapter 28 – Part II Matrix Operations. Gaussian elimination Gaussian elimination LU factorization LU factorization Gaussian elimination with partial.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
Bode Magnitude Plots Constructed Bode Actual Bode
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Laplace Transforms.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo State Space Models Video: Diwheel.
PID Control -1 + Professor Walter W. Olson
Loop Shaping Professor Walter W. Olson
Lecture 11: Recursive Parameter Estimation
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
1 Lavi Shpigelman, Dynamic Systems and control – – Linear Time Invariant systems  definitions,  Laplace transform,  solutions,  stability.
Teknik kendali priyatmadi.
Digital Control Systems STATE OBSERVERS. State Observers.
Digital Control Systems
1 Lavi Shpigelman, Dynamic Systems and control – – Linear Time Invariant systems  definitions,  Laplace transform,  solutions,  stability.
System State and Differential Equations Linear Systems and Signals Lecture 3 Spring 2008.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Transfer Function Real Imaginary.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Solving ODE.
Robustness Professor Walter W. Olson
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Control Design for Machines and Manufacturing Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of.
FULL STATE FEEDBAK CONTROL:
Lecture 14: Stability and Control II Reprise of stability from last time The idea of feedback control Remember that our analysis is limited to linear systems.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions Dc1c1 c2c2 c n-1 cncn.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Block Diagrams H(s) + - R(s) Y(s) E(s)
ME375 Handouts - Spring 2002 MESB System Modeling and Analysis System Stability and Steady State Response.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Performance & Stability Analysis.
Intro. ANN & Fuzzy Systems Lecture 26 Modeling (1): Time Series Prediction.
Signals and Systems 1 Lecture 8 Dr. Ali. A. Jalali September 6, 2002.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Transfer Functions.
Chapter 11 1 Stability of Closed-Loop Control Systems Example 11.4 Consider the feedback control system shown in Fig with the following transfer.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions y(t) t +++++… 11 22.
An Introduction to Kalman Filtering by Arthur Pece
Using Partial Fraction Expansion
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Linear Systems m k u x m k u x Fixed.
State Observer (Estimator)
Matlab Tutorial for State Space Analysis and System Identification
1 Lecture 15: Stability and Control III — Control Philosophy of control: closed loop with feedback Ad hoc control thoughts Controllability Three link robot.
Leo Lam © Signals and Systems EE235 Lecture 19.
(COEN507) LECTURE III SLIDES By M. Abdullahi
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.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lecture 27a: Problem Session.
Digital Signal Processing
Basic search for design of control system and disturbance observer
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 12 Design via State Space <<<4.1>>>
Chapter 8 State Feedback and State Estimators State Estimator In previous section, we have discussed the state feedback, based on the assumption that all.
ME375 Handouts - Spring 2002 MESB374 System Modeling and Analysis System Stability and Steady State Response.
Pole Placement and Decoupling by State Feedback
Controller and Observer Design
Modern Control Systems (MCS)
Problem Session Professor Walter W. Olson
Digital Control Systems (DCS)
§2-3 Observability of Linear Dynamical Equations
Digital Control Systems
Digital and Non-Linear Control
Chapter 8 State Feedback and State Estimators State Estimator In previous section, we have discussed the state feedback, based on the assumption that all.
Warmup Open Loop System Closed Loop System
Homework 3: Transfer Function to State Space
State Feedback Disturbance Controller Plant/Process Output u y S kr
Observer Design & Output Feedback
Homework 3: Transfer Function to State Space
Loop Transfer Function
Presentation transcript:

Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Observers/Estimators …  bnbn b n-1 b2b2 b1b1 D anan a n-1 a2a2 a1a1  … … u z2z2 z n-1 z1z1  znzn y

Outline of Today’s Lecture Review Control System Objective Design Structure for State Feedback State Feedback 2 nd Order Response State Feedback using the Reachable Canonical Form Observability Observability Matrix Observable Canonical Form Use of Observers/Estimators

Control System Objective Given a system with the dynamics and the output Design a linear controller with a single input which is stable at an equilibrium point that we define as

Our Design Structure  Disturbance Controller Plant/Process Input r Output y x  -K krkr State Feedback Prefilter State Controller u

2 nd Order Response As the example showed, the characteristic equation for which the roots are the eigenvalues allow us to design the reachable system dynamics When we determined the natural frequency and the damping ration by the equation we actually changed the system modes by changing the eigenvalues of the system through state feedback  1 Re( ) Im( ) x x x x x x x x x x           n =1 nn 1 Re( ) Im( ) x x  x x x x  n =1  n =2  n =4

State Feedback Design with the Reachable Canonical Equation Since the reachable canonical form has the coefficients of the characteristic polynomial explicitly stated, it may be used for design purposes:

Observability Can we determine what are the states that produced a certain output? Perhaps Consider the linear system We say the system is observable if for any time T>0 it is possible to determine the state vector, x(T), through the measurements of the output, y(t), as the result of input, u(t), over the period between t=0 and t=T.

Observers / Estimators Observer/Estimator Input u(t)Output y(t) Noise State

Testing for Observability Since observability is a function of the dynamics, consider the following system without input: The output is Using the truncated series

Testing for Observability For x(0) to be uniquely determined, the material in the parens must exist requiring to have full rank, thus also being invertible, the common test W o is called the Observability Matrix

Example: Inverted Pendulum Determine the observability pf the Segway system with v as the output

Observable Canonical Form A system is in Observable Canonical Form if it can be put into the form …  bnbn b n-1 b2b2 b1b1 D anan a n-1 a2a2 a1a1  … … u z2z2 z n-1 z1z1  znzn y Where a i are the coefficients of the characteristic equation

Observable Canonical Form

Dual Canonical Forms

Example Using the electric motor developed in Lecture 5, develop the Observability Canonical form using the values

Observers / Estimators Knowing that the system is observable, how do we observe the states? Observer/Estimator Input u(t)Output y(t) Noise State

Observers / Estimators B B C C A A L _ u y Observer/Estimator Input u(t) Output y(t) Noise State

Observers / Estimators The form of our observer/estimator is If (A-LC) has negative real parts, it is both stable and the error,, will go to zero. How fast? Depends on the eigenvaluesof (A-LC)

Observers / Estimators To compute L in we need to compute the observable canonical form with

Example A hot air balloon has the following equilibrium equations Construct a state observer assuming that the eigenvalute to achieve are =10:  h w u

Example

Control with Observers Previously we designed a state feedback controller where we generated the input to the system to be controlled as When we did that we assumed that wse had direct access to the states. But what if we do not? A possible solution is to use the observer/estimator states and generate

Control with Observers -K + + krkr B B C C A A L _ u y r

Control with Observers

Designing Controllers with Observers

Example A hot air balloon has the following equilibrium equations Construct a state feedback controller with an observer to achieve and maintain a given height  h w u

Example

Summary Observability We say the system is observable if for any time T>0 it is possible to determine the state vector, x(T), through the measurements of the output, y(t), as the result of input, u(t), over the period between t=0 and t=T. Observability Matrix Observable Canonical Form Use of Observers/Estimators Next: Kalman Filters