Sensitivity of Time Response to Parameter Change

Similar documents
APPENDIX : PARTIAL FRACTIONS

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.

Homework Assignment 3

ECE317 : Feedback and Control

Department of Mechanical Engineering

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

Chapter 6 - Solved Problems

Alireza Mousavi Brunel University

Note. Design via State Space

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

Introduction to Feedback Control

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax:

APPLICATIONS FOR ROBOTICS

Economics Computation Winter Prof. Garey Ramey. Exercises : 5 ; B = AX = B: 5 ; h 3 1 6

YTÜ Mechanical Engineering Department

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

Coordinate Systems. S. F. Ellermeyer. July 10, 2009

ECE317 : Feedback and Control

Outline. Classical Control. Lecture 5

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

16.31 Homework 2 Solution

EEE 480 LAB EXPERIMENTS. K. Tsakalis. November 25, 2002

a11 a A = : a 21 a 22

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

ECE382/ME482 Spring 2005 Homework 7 Solution April 17, K(s + 0.2) s 2 (s + 2)(s + 5) G(s) =

Chapter 5 HW Solution

Lab # 4 Time Response Analysis

Solution to Homework Assignment 1

Chap 8. State Feedback and State Estimators

University of Toronto Solutions to MAT186H1F TERM TEST of Tuesday, October 15, 2013 Duration: 100 minutes

1 (20 pts) Nyquist Exercise

11 a 12 a 21 a 11 a 22 a 12 a 21. (C.11) A = The determinant of a product of two matrices is given by AB = A B 1 1 = (C.13) and similarly.

EEE 184 Project: Option 1

Computing Taylor series

JUST THE MATHS UNIT NUMBER DIFFERENTIATION APPLICATIONS 5 (Maclaurin s and Taylor s series) A.J.Hobson

Calculation Of Fields On The Beam Axis Of The Delta Undulator

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

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

Therefore the new Fourier coefficients are. Module 2 : Signals in Frequency Domain Problem Set 2. Problem 1

Solution for Homework 5

EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems

Equations with regular-singular points (Sect. 5.5).

I What is root locus. I System analysis via root locus. I How to plot root locus. Root locus (RL) I Uses the poles and zeros of the OL TF

8. Introduction and Chapter Objectives

Problems -X-O («) s-plane. s-plane *~8 -X -5. id) X s-plane. s-plane. -* Xtg) FIGURE P8.1. j-plane. JO) k JO)

3.5 Undetermined Coefficients

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

SECTION 5: ROOT LOCUS ANALYSIS

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

MAE143A Signals & Systems, Final Exam - Wednesday March 16, 2005

University of California Department of Mechanical Engineering ECE230A/ME243A Linear Systems Fall 1999 (B. Bamieh ) Lecture 3: Simulation/Realization 1

Compensator Design to Improve Transient Performance Using Root Locus

37. f(t) sin 2t cos 2t 38. f(t) cos 2 t. 39. f(t) sin(4t 5) 40.

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

Lecture 6 PME Feedback Control of System. Instructor : Cheng-Hsien Liu 劉承賢 2018/10/6.

Chapter 7 - Solved Problems

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

CYBER EXPLORATION LABORATORY EXPERIMENTS

Problem Weight Score Total 100

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Steady State Errors. Recall the closed-loop transfer function of the system, is

Dr Ian R. Manchester

Power Series Solutions We use power series to solve second order differential equations

FREQUENCY-RESPONSE DESIGN

Poles and Zeros and Transfer Functions

Appendix for "O shoring in a Ricardian World"

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

9709 MATHEMATICS. 9709/31 Paper 3, maximum raw mark 75

Time Response Analysis (Part II)

Laplace Transforms Chapter 3

YTÜ Mechanical Engineering Department

hapter 8 Simulation/Realization 8 Introduction Given an nth-order state-space description of the form x_ (t) = f (x(t) u(t) t) (state evolution equati

1 Solutions to selected problems

Linear State Feedback Controller Design

Lecture 20: Lagrange Interpolation and Neville s Algorithm. for I will pass through thee, saith the LORD. Amos 5:17

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Homework 7 - Solutions

Aircraft Stability & Control

Topic # Feedback Control

Pitch Rate CAS Design Project

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Physics 116A Determinants

Chapter 6 Steady-State Analysis of Continuous-Time Systems

ADOMIAN-TAU OPERATIONAL METHOD FOR SOLVING NON-LINEAR FREDHOLM INTEGRO-DIFFERENTIAL EQUATIONS WITH PADE APPROXIMANT. A. Khani

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

EE C128 / ME C134 Final Exam Fall 2014

Completion Date: Monday February 11, 2008

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

TMA 4195 Mathematical Modelling December 12, 2007 Solution with additional comments

Lecture 7 - Separable Equations

Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Control of Manufacturing Processes

Ma 530 Power Series II

Homework 11 Solution - AME 30315, Spring 2015

042 ADDITIONAL MATHEMATICS (For School Candidates)

EE C128 / ME C134 Midterm Fall 2014

Transcription:

Appendix W Sensitivity of Time Response to Parameter Change We have considered the e ects of errors on the steady-state gain of a dynamic system have shown how feedback control can reduce these errors. Since many control speci cations are in terms of the step response, the sensitivity of the time response to parameter changes is sometimes very useful to explore. For example, by looking at the sensitivity plot we can tell whether increasing a particular parameter will increase or decrease the overshoot of the response. 1 The analysis that follows is also a good exercise in small-signal linearization. To consider the sensitivity of the output y(t; ) of a system having a parameter of interest,, we compute the e ect of a perturbation in the parameter,, on the nominal response by using the Taylor s series expansion y(t; + ) = y(t; ) + y + : (W.1) The rst-order approximation of the parameter perturbation e ect is the term y(t) = y : (W.2) This function can be generated from the system itself as shown by Perkins et al, 1991. We assume that the response depends linearly on the parameter therefore that the overall transfer function T (s; ) is composed of component transfer functions that can be de ned to bring out the dependence on the parameter explicitly. A block diagram of the transfer function in terms of the components T ij (s) can be expressed as shown in Fig. W.1, where we have labeled the parameter as its input signal as Z. In terms of this block diagram, the equations relating Y Z to the reference input can be written immediately: Y = T 11 R + T 21 Z (W.3) Z = T 12 R + T 22 Z: (W.4) The perturbed equations are Y + Y = T 11 R + T 21 ( + )(Z + Z) (W.5) Z + Z = T 12 R + T 22 ( + )(Z + Z): (W.6) 1 As we shall see in the next chapter, the development of the MATLAB root locus interface rltool gives the designer a computer aid to this result. 1

2 APPENDIX W. SENSITIVITY OF TIME RESPONSE TO PARAMETER CHANGE Figure W.1: Block diagram showing the dependence of output y on parameter Multiplying these out ignoring the small term Z, the expressions for the perturbations in Y Z are given by Y = T 21 (Z + Z) (W.7) Z = T 22 (Z + Z): (W.8) The solutions to these equations can be best presented as a block diagram, shown in Fig. W.2(a). The output of this gure is Y = y, we notice that the input Z is multiplied by a gain of. Therefore, if we drop the block, the output will be simply y, as shown in Fig. W.2(b). Finally, to compute the sensitivity as the variation to a percent change in the parameter, which is y ln = y(t;) ln = y, we need only shift the input Z from the output side of the block to its input as shown in Fig. W.2(c). We are now in a position to give the nal block diagram of the system as it is to be implemented, shown in Fig. W.3. In this gure, it is clear that to compute the sensitivity of the output to a parameter, one needs to simulate two copies of the system. The input to the rst system is the reference input of interest, the input to the second system is at the input to the parameter of interest of the variable Z, taken from the input to the parameter in the original system. The transfer function from the reference input to the output sensitivity is readily computed to be T 12 T 21 (1 T 22 ) 2 : (W.9) Theorem W.1 Response sensitivity From this function it is clear that to keep the sensitivity of the output signal to a parameter change low, it is important to have feedback with high gain around the parameter in question. Example W.1 Time-Domain Sensitivity Compute the sensitivity of the output of the speed-control example described by the plant G(s) = A s + 1 with respect to the proportional control gain, K cl. Take the nominal values to be K cl = 9, = 0:01 sec, A = 1 rad/volt-sec. SOLUTION The required block diagram for the computation is given in Fig. W.4, based on Fig. W.3. In MATLAB, we will construct the several transfer functions with T ij = nij d ij will implement Eq. (W.9). For comparison, we compute the nominal response from Fig. W.1 add 10% of the sensitivity to the nominal response. The instructions to do the computation in MATLAB are % script to compute sensitivity for Fig. W.4 % First input the data for the component transfer functions T ij % the nominal parameter, Kcl for this problem

3 Figure W.2: Block diagrams showing the generation of (a) Y Z, (b) y y, (c) Figure W.3: Block diagram showing the computation of y from the original transfer function

4 APPENDIX W. SENSITIVITY OF TIME RESPONSE TO PARAMETER CHANGE Figure W.4: Block diagram showing the computation of the sensitivity of the output of the speedcontrol example Kcl = 9; tau =.01; n11 = 0; d11 = 1; n12 = 1; d12 = 1; n22 = [0 1]; d22 = [tau 1]; n21 = 1; d21 = [tau 1]; % Now compute the numerator denominator polynomials of the transfer % functions using the convolution function conv to multiply the polynomials % put them into system transfer function forms with the MATLAB function tf. % The overall transfer function is % Y/R = n11/d11 + (n12*n21* d22)/(d12*d21* [d22-kcl*n22]) = sysy % The transfer function from the reference input to the sensitivity is % Kcl*(dy/dKcl)/R = sysdy % Now de ne the numerators denominators of several intermediate % intermediate transfer functions n1 = Kcl*conv(n21,n12); d1 = conv(d21,d12); n2 = d22; d2 = [d22-kcl*n22]; ny = conv(n1,n2); dy = conv(d1,d2); % Now put these together to form two intermediate transfer functions sysy1 = tf(ny,dy); sysy2 = tf(n11,d11); % Now construct the nal transfer functions % The overall transfer function Y/R sysy = sysy1+sysy2; % The sensitivity transfer function ndy = conv(ny,n2); ddy = conv(dy,d2); sysdy = tf(ndy,ddy); % Now use these to compute the step responses % plot the output, the sensitivity a perturbed response [y,t]== step(sysy); [yd,t]= step(sysdy); plot(t,[y yd y+.1*yd]); These instructions are constructed to compute the sensitivity for any system, given the several transfer functions. The script input is for the speci c example. Plots of the output, its sensitivity, the result of a 10% change in the parameter value are given in Fig. W.5.

Figure W.5: Plots of the output, the sensitivity, the result of a 10% change in the parameter value for the speed-control example 5