Chapter 15 - Solved Problems

Similar documents
Chapter 7 - Solved Problems

Control Systems Design

EECE 460 : Control System Design

Chapter 13 Digital Control

Analysis of SISO Control Loops

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Classify a transfer function to see which order or ramp it can follow and with which expected error.

MEM 355 Performance Enhancement of Dynamical Systems

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Control System Design

AN INTRODUCTION TO THE CONTROL THEORY

Control of Electromechanical Systems

Intro to Frequency Domain Design

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

EE3CL4: Introduction to Linear Control Systems

MEM 355 Performance Enhancement of Dynamical Systems

Task 1 (24%): PID-control, the SIMC method

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

Input-output Controllability Analysis

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

MAS107 Control Theory Exam Solutions 2008

Homework 7 - Solutions

Automatic Control (TSRT15): Lecture 7

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Chapter 6 - Solved Problems

Robust stability and Performance

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson

Essence of the Root Locus Technique

Chapter 3 - Solved Problems

Feedback Control of Linear SISO systems. Process Dynamics and Control

Control Systems 2. Lecture 4: Sensitivity function limits. Roy Smith

Plan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.

ECE 388 Automatic Control

Control System Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Internal Model Principle

Fundamental Design Limitations in SISO Control

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Stability of CL System

EE 422G - Signals and Systems Laboratory

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Controls Problems for Qualifying Exam - Spring 2014

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Outline. Classical Control. Lecture 5

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Control Systems I Lecture 10: System Specifications

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.

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

Linear State Feedback Controller Design

Lecture 13: Internal Model Principle and Repetitive Control

Exercises for lectures 13 Design using frequency methods

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

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

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

MAE 143B - Homework 9

Let the plant and controller be described as:-

Robust Internal Model Control for Impulse Elimination of Singular Systems

Analysis and Design of Control Systems in the Time Domain

Exercise 1 (A Non-minimum Phase System)

Robust Performance Example #1

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

Lecture 4 Stabilization

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

Transient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n

Root Locus Design Example #3

Analysis and Synthesis of Single-Input Single-Output Control Systems

Control System Design

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Active Control? Contact : Website : Teaching

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

PID Control. Objectives

ECE 486 Control Systems

A DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS WITH SPECIFIED INPUT-OUTPUT CHARACTERISTIC

7.2 Controller tuning from specified characteristic polynomial

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations

(a) Find the transfer function of the amplifier. Ans.: G(s) =

2.004 Dynamics and Control II Spring 2008

Exercise 1 (A Non-minimum Phase System)

Dr Ian R. Manchester

Laplace Transform Analysis of Signals and Systems

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Positioning Servo Design Example

LECTURE 3 CMOS PHASE LOCKED LOOPS

LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers

9. Two-Degrees-of-Freedom Design

Course Summary. The course cannot be summarized in one lecture.

Digital Control: Summary # 7

Chapter 9: Controller design

DIGITAL CONTROLLER DESIGN

(Continued on next page)

An Internal Stability Example

Exam. 135 minutes, 15 minutes reading time

FREQUENCY-RESPONSE DESIGN

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

Transcription:

Chapter 5 - Solved Problems Solved Problem 5.. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Consider a plant having a nominal model given by G o (s) = s + 2 The aim of the control design is to follow a constant reference. Also, an input disturbance has significant energy in the frequency band [0, 6][rad/s]. Find a proper controller using the affine parameterization. Solutions to Solved Problem 5. Solved Problem 5.2. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, () G o (s) = s 2 (s + )(s + 3) (2) Assume that the bandwidth of the closed loop has to be limited to 8[rad/s] in order to have good noise immunity. We further assume that the reference is constant. Design a controller using the affine parameterization. Solutions to Solved Problem 5.2 Solved Problem 5.3. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, G o (s) = s 2 +.4s + Find a PID controller that stabilizes the plant and provides zero steady state error at zero frequency. Solutions to Solved Problem 5.3 Solved Problem 5.4. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, (3) G o (s) = e s (s + )(s + 2) (4) using the Smith controller of Figure 5.5 of the book, find a controller that stabilizes the plant and allows good tracking (although delayed!!) of a reference with energy in the band [ 0, 2] [rad/s]. Solutions to Solved Problem 5.4

Solved Problem 5.5. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, G o (s) = s Find a controller that stabilizes the plant, ensures perfect reference tracking at zero frequency and provides good compensation of disturbances with energy in the frequency band [ 0, ] [rad/s]. Solutions to Solved Problem 5.5 Solved Problem 5.6. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, (5) Find all stabilizing controllers for this plant. Solutions to Solved Problem 5.6 G o (s) = s (6) Solved Problem 5.7. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Show that the controller found in Problem 5.5 is consistent with the solution to Problem 5.6 Solutions to Solved Problem 5.7 Solved Problem 5.8. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Consider a discrete time plant having nominal transfer function given by G oq (z) = z + 2 (z 0.9)(z 0.) Find a controller that stabilizes the plant, ensure perfect tracking of a constant reference and exhibits a closed-loop step response faster than (0.7) k. Solutions to Solved Problem 5.8 Solved Problem 5.9. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Consider a discrete time plant having nominal transfer function given by G oq (z) = (z + 2) Find all controllers that stabilize the plant and ensure zero steady state error when tracking a constant reference. Solutions to Solved Problem 5.9 (7) (8) 2

Chapter 5 - Solutions to Solved Problems Solution 5.. To achieve perfect tracking, T o (0) = is needed. Also, we have that S io (s) = [ T o (s)]g o (s) = (s + 2) [ T o(s)] (9) Then, to achieve good disturbance rejection, we need the bandwidth of T o (s) to be at least 6[rad/s] Also [ T o (s)] should cancel the factor (s + 2) in S io. This leads to T o ( 2) =. We choose 36(τs + )(s + 2) s 2 + 8s + 36 (0) The condition T o ( 2) = Q( 2)G o ( 2) = implies τ = 6. Thus 6(s + 6)(s + 2) s 2 + 8s + 36 The quality of the disturbance compensation can be evaluated by plotting the magnitude of the input sensitivity function. This is shown in Figure. () 0 20 Magnitude [db] 30 40 50 60 70 S io (jω) db 80 0 2 0 0 0 0 Frequency [rad/s] Figure : Input sensitivity frequency response From Figure we see that, in the disturbance frequency band, [0, 6] [rad/s], the gain is at most 7 [db]. Solution 5.2. We know that (s 2) must be a zero of T o (s) to ensure an internally stable closed loop. Also, T o (0) must be zero to ensure perfect steady state reference tracking. Also, to achieve the fastest possible loop, we set the poles in T o (s) close to 8[rad/s]. Say we choose T o (s) = 32(s 2) (s 2 + 2s + 64) (2) This leads to 3

32(s + )(s + 3) (s 2 + 2s + 64) (3) Solution 5.3. We use the theory developed in subsection 5.4.3 of the book. To achieve a proper inverse we select F Q (s)[g o (s)] = F Q (s)(s 2 +.4s + ) (4) We choose a natural frequency of 2.5 and a damping factor of 0.65. Hence And we then have F Q (s) = 0.6s 2 + 0.52s + (5) s2 +.4s + 0.6s 2 + 0.52s + (6) Using equations (5.4.6) to (5.4.9) in the book we finally have K P = 2.0 (7) K I =.92 (8) K D = 0.3 (9) τ D = 0.3 (20) The closed-loop step response using this controller is shown in Figure 2..4.2 Closed loop response 0.8 0.6 0.4 0.2 0 0 0.5.5 2 2.5 3 3.5 Time [s] Figure 2: Closed-loop step response 4

Solution 5.4. Using the structure of Figure 5.5 in the book, we find a controller for the rational part of G o (s), denoted by G o (s). An appropriate Q(s) (achieving a closed-loop bandwidth larger than 2 [rad/s]) is leading to 20(s + )(s + 2) (s 2 + 2.8s + 4)(s + 0) (2) e s T o (s) = 40 (s 2 + 2.8s + 4)(s + 0) Note that T o (0) =, i.e., the controller provides integral action. (22) Solution 5.5. To ensure internal stability of the closed loop it is necessary and sufficient that Q(s) be stable and that (s ) be a zero of Q(s) and of ( G o (s)q(s)). We choose where (s )Q(s) (23) P (s) with P (s) a polynomial satisfying P (0) = 6, to achieve zero steady state error for constant references. (This forces Q(0) =.) Furthermore, (24) G o (s) s2 + 5s + 6 P (s) must have a zero at s = and one other zero. This leads to (25) To satisfy P (0) = 6, we choose α = 0. This leads to s 2 + 5s + 6 P (s) = (s )(s + α) (26) P (s) = (6 α)s + (6 + α) (27) With this choice we have that 6s + 6 6(s + )(s ) (28) (29) T o (s) = Q(s)G o (s) = 6(s + ) Note that T o (s) satisfies the interpolation constraint T o () =. (30) 5

Solution 5.6. We know that all controllers that stabilize this plant have the form (see equation (5.7.) in the book) s [ ] P (s) F (s) E(s) + Q (s ) u(s) E(s) where Q u (s) is any stable transfer function; F (s), E(s) are stable polynomials and P (s), F (s), E(s) satisfy the pole assignment equation (3) (s )L(s) + P (s) = E(s)F (s) (32) sl(s) + (P (s) L(s)) = E(s)F (s) (33) Note that P (s)/l(s) is any stabilizing controller for this plant. Choosing L(s) =, P (s) = 2 and E(s) = we have F (s) = s + This leads to (s ) (s + ) [2 + (s )Q u(s)] (34) Solution 5.7. We only need to find the Q u (s) in Problem 5.6 that leads to Q(s) in Problem 5.5 and verify that is stable After some algebra, we find (s ) (s + ) [2 + (s )Q 6(s + )(s ) u(s)] = (35) Q u (s) = 4s + 6 This shows consistency because Q u (s) is found to be stable as required in the solution to Problem 5.6. Solution 5.8. To have a stable Q q (z), T oq (z) must contain the unstable zero of G oq (z). Also, to follow a constant reference we need T oq () =. Finally, to ensure that the closed-loop step response has transients faster than (0.7) k, T oq (z) must contain only poles inside the disk with radius 0.7. This requires that Q q (z) cancels the slow plant pole (located at z = 0.9). Considering this, we choose The condition T oq () = leads to K = 0.27 and (36) T oq (z) = K z + 2 (z 0.) 2 (37) This yields z + 2 T oq (z) = 0.27 (z 0.) 2 (38) (z 0.9) Q q (z) = 0.27 (z 0.) (39) 6

Solution 5.9. We first find all stabilizing controllers for this plant. They have the form (see equation (5.7.) in the book) Q q (z) = z + 2 [ ] Pq (z) F q (z) E q (z) + Q (z + 2) uq(z) E q (z) (40) where Q uq (z) is any stable transfer function; F q (z), E q (z) are stable polynomials and P q (z), F q (z), E q (z) satisfy the pole assignment equation (z + 2)L q (z) + P q (z) = E q (z)f q (z) (4) zl q (z) + [P q (z) + 2L q (z)] = E q (z)f q (z) (42) Note that P q (z)/l q (z) is any stabilizing controller for this plant. Choosing L q (z) =, P q (z) = 2.5 and E q (z) = we have F q (z) = z 0.5 This leads to Q q (z) = (z + 2) (z 0.5) [ 2.5 + (z + 2)Q uq(z)] (43) This parameterizes all controllers that stabilize the plant. We next need to ensure perfect reference tracking. This is achieved by setting Q q () = [G oq (z)] = 3. Hence, we require Q q () = 6[ 2.5 + 3Q uq ()] = 3 (44) This leads to Q uq () =. The only other requirement is that Q u q(z) must be stable. 7