Digital Control Systems State Feedback Control

Similar documents
EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Systems Analysis and Control

Systems Analysis and Control

Chapter 12. Feedback Control Characteristics of Feedback Systems

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

NPTEL Online Course: Control Engineering

Digital Control: Part 2. ENGI 7825: Control Systems II Andrew Vardy

Control System Design

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

Discrete-time models and control

EECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.

Analysis of Discrete-Time Systems

CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE

Outline. Classical Control. Lecture 1

Systems Analysis and Control

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

EE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

Control of Manufacturing Processes

The Nyquist criterion relates the stability of a closed system to the open-loop frequency response and open loop pole location.

Analysis of Discrete-Time Systems

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

Homework 7 - Solutions

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

ECE137B Final Exam. There are 5 problems on this exam and you have 3 hours There are pages 1-19 in the exam: please make sure all are there.

Systems Analysis and Control

ECE 388 Automatic Control

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

Chapter 5 HW Solution

Integral action in state feedback control

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Poles, Zeros and System Response

1 (30 pts) Dominant Pole

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

EE16B Designing Information Devices and Systems II

CDS 101/110 Homework #7 Solution

Root Locus Techniques

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

1 (20 pts) Nyquist Exercise

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

EL2450: Hybrid and Embedded Control Systems: Homework 1

Designing Information Devices and Systems II Fall 2015 Note 22

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Problem Set 4 Solution 1

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

Linear State Feedback Controller Design

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

5HC99 Embedded Vision Control. Feedback Control Systems. dr. Dip Goswami Flux Department of Electrical Engineering

8.1.6 Quadratic pole response: resonance

Design of a Lead Compensator

Exam in Systems Engineering/Process Control

EE402 - Discrete Time Systems Spring Lecture 10

EE3CL4: Introduction to Linear Control Systems

Control Systems Design

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

Due Wednesday, February 6th EE/MFS 599 HW #5


Controller Design using Root Locus

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

ME 475/591 Control Systems Final Exam Fall '99

EE16B Designing Information Devices and Systems II

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.

MAE 143B - Homework 9

Digital Control: Summary # 7

Motor Controller. A block diagram for the motor with a feedback controller is shown below

ECE317 : Feedback and Control

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

AN INTRODUCTION TO THE CONTROL THEORY

Damped Oscillators (revisited)

MAE 143B - Homework 9

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

ME 375 System Modeling and Analysis. Homework 11 Solution. Out: 18 November 2011 Due: 30 November 2011 = + +

EEE582 Homework Problems

Video 5.1 Vijay Kumar and Ani Hsieh

Outline. Classical Control. Lecture 5

Control Systems. Design of State Feedback Control.

Properties of Open-Loop Controllers

If you need more room, use the backs of the pages and indicate that you have done so.

Essence of the Root Locus Technique

Homework 11 Solution - AME 30315, Spring 2015

Feedback Control part 2

Pole placement control: state space and polynomial approaches Lecture 2

Module 9: State Feedback Control Design Lecture Note 1

Compensator Design to Improve Transient Performance Using Root Locus

Digital Control Engineering Analysis and Design

Separation Principle & Full-Order Observer Design

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

Formal Asymptotic Homogenization

The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

ECE317 : Feedback and Control

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation

Transcription:

Digital Control Systems State Feedback Control Illustrating the Effects of Closed-Loop Eigenvalue Location and Control Saturation for a Stable Open-Loop System

Continuous-Time System Gs () Y() s 1 = = 2 Us () s + 6. s+ 1, ζ = 3., ω = 1r / n s L NM x x 1 2 O L O. x x QP = 6 1 NM QP L N M O u, y x Q P +L NM O L 1 1 QP = 1 N M 1 2 x 1 2 O QP

Conversion to Discrete Time T =.1 s, zero-order hold x1( k+ 1).937.969 x1( k).969 = + uk ( ) x ( k+ 1).969.9951 x ( k).49 2 2 [ ] yk ( ) 1 x ( k) 1 =, x = x2( k) 1

1 Open-Loop State Response 8 6 x 2 4 2-2 -4 x 1-6 -8 2 4 6 8 1 12 14 16 18 2 Time (s)

Open-Loop Response Open-loop system is asymptotically stable, so both states decay to. States settle to within ±.5 in 17.4 seconds. No control is used in this open-loop configuration.

Closed-Loop Pole Locations disc _11 disc _ k {, } [ ] for each k 1, 1 λ ζ =.7, ω = k, T =.1 s λcont _ k = ω n ζ ± j 1 ζ λ = = e λ cont T n As k increases, closed-loop poles move farther away from open-loop poles and closer to the origin. 2

Closed-Loop Experiments For each set of closed-loop poles, the gain is computed, and closed-loop system is simulated with no control saturation. For the same set of closed-loop poles and gains, the closed-loop system is simulated with control saturation at ±5. State responses and various performance measures are computed and plotted.

State Response with L 1 State Response with L 1 1 1 5 5-5 2 4 6 8 1-5 2 4 6 8 1 Control Signal with L 1 Control Signal with L 1 4 4 3 3 2 1 2 1-1 2 4 6 8 1 Time (s) -1 2 4 6 8 1 Time (s)

State Response with L 2 State Response with L 2 1 1 5 5-5 -5-1 2 4 6 8 1-1 2 4 6 8 1 Control Signal with L 2 Control Signal with L 2 1 6-1 -2 4 2-2 -4-3 2 4 6 8 1 Time (s) -6 2 4 6 8 1 Time (s)

State Response with L 1 State Response with L 1 1 1 5-1 -2-3 -5-4 -1-5 2 4 6 8 1-15 2 4 6 8 1 Control Signal with L 1 Control Signal with L 1 4 6 2 4-2 2-2 -4-4 -6 2 4 6 8 1 Time (s) -6 2 4 6 8 1 Time (s)

State Response with L 11 State Response with L 11 2 1 5-2 -4-6 -5-8 -1-1 2 4 6 8 1-15 2 4 6 8 1 Control Signal with L 11 Control Signal with L 11 1 6 5 4-5 2-2 -1-4 -15 2 4 6 8 1 Time (s) -6 2 4 6 8 1 Time (s)

Closed-Loop Responses As natural frequency increases: settling time decreases; control signals become larger in magnitude; state variable values are larger in magnitude. If control saturation is present: amount of time in saturation increases with gain number; settling time increases with gain number; closed-loop stability is maintained.

1 Eigenvalue Locations.8.6.4.2 Imag Axis -.2 -.4 -.6 -.8-1 -1 -.8 -.6 -.4 -.2.2.4.6.8 1 Real Axis

1 7 Performance Measures Without Control Saturation 1 6 1 5 1 4 Sum of Squares Magnitude 1 3 1 2 Max. Controls 1 1 Gain Norms 1 1-1 Distance from OL 1-2 2 4 6 8 1 12 Gain Number

Performance Measures As distance of closed-loop poles from openloop poles increases: elements in gain matrix increase in magnitude; control signal increases in magnitude because of the larger gain and larger state values; state variables increase in magnitude because of the larger control signals; the sum of squares increases because of the larger state and control magnitudes.

1 7 Comparison of Sums of Squares 1 6 Magnitude 1 5 Without Saturation 1 4 With Saturation 1 3 2 4 6 8 1 12 Gain Number

Sum of Squares J = (x T x+u T u) With control saturation: control signal is limited to ±5, so it is smaller than without saturation for most gains; smaller control signal produces smaller values for state variable magnitudes; J is smaller with saturation than without, except for Gain Number 1 that does not saturate.

1 4 Comparison of Maximum Control Magnitudes 1 3 Magnitude 1 2 Without Saturation and Before Saturation 1 1 With Saturation 1 2 4 6 8 1 12 Gain Number

Maximum Control Magnitudes Control signals computed by the gain matrix have the same maximum magnitudes with and without control saturation. The maximum magnitude control occurs at the initial time for all Gain Numbers > 1. With Gain Number 1, the peak magnitude is less than 5, so there is no saturation. For large Gain Numbers, the control signals before saturation have more oscillations and longer settling times.

1 Comparison of Settling Times 9 8 7 Time Steps 6 5 4 With Saturation 3 2 Without Saturation 1 2 4 6 8 1 12 Gain Number

Settling Times Without saturation, settling time decreases as the closed-loop eigenvalues move toward the origin. Without saturation, when the closed-loop eigenvalues are at the origin, the settling time is 2 time steps, the order of the system. With saturation, settling time increases rather than decreases with the faster eigenvalues due to larger control magnitudes.