Combined State Feedback Controller and Observer

Slides:



Advertisements
Similar presentations
Pole Placement.
Advertisements

Root Locus Diagrams Professor Walter W. Olson
State Feedback Controller Design
Properties of State Variables
Chapter Summer 2. Comparator 3. Block Blocks in Series
Feedback Control Systems
Transient & Steady State Response Analysis
Digital Control Systems STATE OBSERVERS. State Observers.
Modern Control Systems (MCS)
Review last lectures.
Lecture 23 Second order system step response Governing equation Mathematical expression for step response Estimating step response directly from differential.
ECE Introduction to Control Systems -
PID Control and Root Locus Method
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Lect.5 Reduction of Multiple Subsystems Basil Hamed
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng.
Dynamic analysis of switching converters
ECE 4115 Control Systems Lab 1 Spring 2005
Ch. 6 Single Variable Control
Closed-loop Control of DC Drives with Controlled Rectifier
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
FULL STATE FEEDBAK CONTROL:
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Block Diagrams H(s) + - R(s) Y(s) E(s)
Modified by Albert W.J. Hsue,
ME 335 Boğaziçi University A Study on Motor Speed Control.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Transfer Functions.
Control Systems EE 4314 Final Study Guideline May 1, 2014 Spring 2014 Woo Ho Lee
State Space Control of a Magnetic Suspension System Margaret Glavin Supervisor: Prof. Gerard Hurley.
o Problem Reconsider Problem
Feedback Control Systems Dr. Basil Hamed Electrical Engineering Islamic University of Gaza.
1 MATLAB AND CONTROLS PRESENTED BY:- AGILESWARI K. RAMASAMY DR. FARRUKH HAFIZ NAGI.
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.
Chapter 6: Frequency Domain Anaysis
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.
MESB374 System Modeling and Analysis Feedback Control Design Process
University of Baghdad College of engineering Ele. & Com. Dept. 3 rd Year Matlab Report of By Ahmed Alaa Part I Part II.
Discrete Controller Design
System Time Response Characteristics
1 Time Response. CHAPTER Poles and Zeros and System Response. Figure 3.1: (a) System showing input and output; (b) Pole-zero plot of the system;
Lecture 14: Pole placement (Regulator Problem) 1.
Dr. Tamer Samy Gaafar Lec. 2 Transfer Functions & Block Diagrams.
DESIGN OF CONTROLLERS WITH ARBITRARY POLE PLACEMENT AND STATE OBSERVERS Dr. C. Vivekanandan Professor and Vice Principal Dept. of EEE Jan. 9, 20161SNSCE.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Signals and Systems, 2/E by Simon Haykin and Barry Van Veen Copyright © 2003 John Wiley & Sons. Inc. All rights reserved. Figure 9.1 (p. 664) Two different.
Lecture 9: Time-Response Characteristics (II) TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AAA A A A A A A A.
Basic search for design of control system and disturbance observer
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
Lesson 16: Basic Control Modes
Chapter 12 Design via State Space <<<4.1>>>
Single Tank System FV Desired liquid level: 5 cm (0.05 m)
Lesson 20: Process Characteristics- 2nd Order Lag Process
Lesson 12: Transfer Functions In The Laplace Domain
Control Systems EE 4314 Lecture 12 March 17, 2015
WORKSHOP 7 PID TUNING.
Time Response Analysis
Instructor: Jongeun Choi
Controller and Observer Design
Modern Control Systems (MCS)
Feedback: Principles & Analysis
Lecture 23 Second order system step response
Digital and Non-Linear Control
Observer Design & Output Feedback
x points: -7, -4+3i HW- 05 Problem:05-01
Exercise 1 For the unit step response shown in the following figure, find the transfer function of the system. Also find rise time and settling time. Solution.
Presentation transcript:

Combined State Feedback Controller and Observer Combined State Feedback Controller and Observer Formulation Separation Principle Transfer Function Representation Combined State Feedback Controller and Reduced Order Observer Illustrative Examples

Motivation In most control applications all state variables are not measurable A full or reduced order observer may be used to estimate needed states Separation principle allows independent controller and observer design

Combined Controller-Observer Formulation Plant: Controller: Observer:

State Feedback Observer Block Diagram u y System L x y H z-1 C G Observer -K

Closed-Loop System Closed-Loop Control Subsystem: Closed-Loop Observer Subsystem: Overall Closed-Loop System:

Separation Principle Eigenvalues of the closed loop systems are the union of eigenvalues of Closed-loop poles, i.e., eigenvalues of G-HK and Observer poles GA-LC

Separation Principle--Transfer Function Closed-Loop System Laplace Transform: Closed-loop transfer function Closed-loop transfer function is the same as full state feedback Observer dynamics are canceled

Laplace Domain Representation Plant: Controller: Observer: Laplace Transform of Observer Controller in z-domain:

Transfer Function Block Digaram Representation Control Input: Solving for U gives where Y R F1 G F2

D.C. Motor Example Consider a d.c. servomotor system given by the transfer function y: position output u: input voltage the motor. Motor parameters: k/J=1 and b/J=5.

Feedback Control Design for D.C. Motor Example Desired Closed-Loop System: damping ratio =0.8 and natural frequency n=500 rad/sec (less than 3% maximum overshoot and settling time of 0.01 sec.): System in Controllable Form: Control gain

Servo Example Observer Design Observer Dynamics (2 times faster than controller): =0.8 and n=1000 rad/sec Observer gain: Observer State Equations

Equivalent Transfer Function of Servo Example Feedback and Feedforward Block: where

Closed-Loop Transfer Function G F2 Pole-zero Cancellation

Combined Controller Reduced Order Observer (CCRO) Plant State Equation: Reduced Order Observer

Transfer Function Representation of CCRO Partition State Feedback Gain: Reduced Order Observer Transfer Function Substitute Z in Control Law: where

Transfer Function Block Digaram Representation of CCRO Y R F1 G F2 F1 and F2 are of order n-q (lower than FOO)

D.C. Motor Example

Closed-Loop System of CCRO Example

Matlab Solution %Simulation Example of Combined Observer %System: G(s)=b/(s^2+bs) % Observable form: dx1/dt=x2, dx2/dt=-ax2+bu %System Matrices b=1; a=5; A=[0 1;0 -a]; B=[0;b]; C=[1 0]; D=0; plant=ss(A,B,C,D);

MATLAB Example Control Design %desired closed-loop damping and natural frequency zeta=0.8; wn=500; pd=-zeta*wn+sqrt(zeta^2-1)*wn; %desired closed-loop poles %Ackermans's formula to find gain K=acker(A,B,[pd;conj(pd)]);

MATLAB Example FOO Design %Full-order observer r=2; pdo=-r*zeta*wn+r*sqrt(zeta^2-1)*wn; %desired observer poles L=(acker(A',C',[pdo;conj(pdo)]))'; Ao=A-L*C; ff=ss(Ao,B,K,0); %Part of feedforward block fb=ss(Ao,L,K,0); %Feedback Block g=-(K/Ao)*L;

MATLAB Example ROO Design %Reduced-order observer pr=-r*wn; A11=A(1,1); A12=A(1,2); B1=B(1); A21=A(2,1); A22=A(2,2); B2=B(2); K1=K(1); K2=K(2); Lr=(A22-pr)/A12; Ar=A22-Lr*A12; By=A21-Lr*A11+Ar*Lr; Bu=B2-Lr*B1; ffr=ss(Ar,Bu,K2,0); fbr=ss(Ar,By,K2,K1+K2*Lr); gr=-(K2/Ar)*By+K1+K2*Lr;

Simulink Block Diagram

Simulation Parameters Slow Observers: r=0.5, Fast Observers: r=5 Mismatch: b=1.5 Random input and measurement noise

Slow Observer Plots FOO,ROO

Fast Observer Plots FOO,ROO

Comments on Simulation Results Slow ROO performs better than slow FOO High speed ROO and FOO are similar

End of Lecture 18 Next Lecture: Optimal Control