Control Systems I Lecture 6: Poles and Zeros

Total Page:16

File Type:pdf, Size:1020Kb

Control Systems I Lecture 6: Poles and Zeros Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Z¨urich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 1 / 33 Tentative schedule # Date Topic 1 Sept. 22 Introduction, Signals and Systems 2 Sept. 29 Modeling, Linearization 3 Oct. 6 Analysis 1: Time response, Stability 4 Oct. 13 Analysis 2: Diagonalization, Modal coordi- nates. 5 Oct. 20 Transfer functions 1: Definition and properties 6 Oct. 27 Transfer functions 2: Poles and Zeros 7 Nov. 3 Analysis of feedback systems: internal stability, root locus 8 Nov. 10 Frequency response 9 Nov. 17 Analysis of feedback systems 2: the Nyquist condition 10 Nov. 24 Specifications for feedback systems 11 Dec. 1 Loop Shaping 12 Dec. 8 PID control 13 Dec. 15 Implementation issues 14 Dec. 22 Robustness E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 2 / 33 Today's learning objectives Recognize different ways of writing transfer functions, and why. Graphical computation of g(s). Poles and their effects on the response. Zeros and their effects on the response. Zeros and derivative action Effects of non-minimum-phase zeros E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 3 / 33 Recap We know that the time response of a causal LTI system with state-space model (A; B; C; D) is Z t y(t) = CeAt x(0) + CeA(t−τ)Bu(τ) dτ + Du(t): 0 Assuming all the eigenvalues of A have negative real part (i.e., the system is stable), the steady-state response to an input of the form u(t) = est is st yss(t) = G(s)e where G(s) = C(sI − A)−1B + D: E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 4 / 33 Different ways to write transfer functions For causal, finite-dimensional SISO LTI systems, transfer functions take the form of proper rational functions, e.g., n n−1 n−2 N(s) bns + bn−1s + bn−2s + ::: + b0 g(s) = = n n−1 ; D(s) s + an−1s + ::: + a0 There are other forms that are convenient. The first one, called the partial fraction expansion, is useful to compute transient responses, and to assess how much different modes contribute to the response. It has the form: r1 r2 rn g(s) = + + ::: + + r0; s − p1 s − p2 s − pn where p1;:::; pn are the "poles", i.e., the roots of the characteristic polynomial det(sI − A), i.e., the eigenvalues of A. The numbers r0;:::; rn are called the \residues." There are many ways to compute the residues, we will look at one later today. E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 5 / 33 Different ways to write transfer functions There are also slightly different ways to factorize the polynomials at the numerator and denominator: Root-locus form: This is useful to compute the value of g(s) \by hand", and to use control design techniques like the root locus (next week) (s − z1)(s − z2) ::: (s − zm) g(s) = krl (s − p1)(s − p2) ::: (s − pn) Bode form: This is useful to use control design techniques like the Bode plot (in 2-3 weeks) ( s + 1)( s + 1) ::: ( s + 1) g(s) = k −z1 −z2 −zm Bode ( s + 1)( s + 1) ::: ( s + 1) −p1 −p2 −pn In the above formulas, z1;:::; zn are called the \zeros" of g(s), and are the roots of the numerator. E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 6 / 33 Example { Computing g(s) via factorization Consider an LTI system with transfer function s + 1 g(s) = 2 s3 + 4s2 + 6s + 4 What is the steady-state response to an input u(t) = sin(t) (i.e., s = j)? We know that yss(t) = jg(j)j sin(t + \g(j)) We could substitute s j in the transfer function and compute g(j), but that is not a nice/insightful calculation. Let's use graphical methods instead. Factorize the transfer function, and write in the root-locus form: with some creative eyeballing (or using matlab) we can find that the 3 poles of g(s) are at {−2; −1 ± jg. s + 1 g(s) = 2 : (s + 2)(s + 1 + j)(s + 1 − j) E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 7 / 33 Computing the magnitude of g(s) Since ja · bj = jaj · jbj, we can write js + 1j jg(s)j = 2 js + 2j · js + 1 + jj · js + 1 − jj Graphically, js − pj is the length of the vector from p to s. E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 8 / 33 Computing the magnitude of g(s) Im j Re From the graph, we find: p p 2 2 2 jg(j)j = 2p p = ≈ 0:5657: 5 · 5 · 1 5 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 9 / 33 Computing the phase (argument) of g(s) Since \(a · b) = (\a) + (\b), we can write \g(s) = \(2) + \(s + 1) − \(s + 2) − \(s + 1 + j) − \(s + 1 − j) Graphically, \(s − p) is angle formed by the vector from p to s with the real axis. E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 10 / 33 Computing the phase of g(s) Im j Re From the graph, we find: ◦ ◦ ◦ \g(j) = 0 + 45 − arctan(1=2) − arctan(2) + 0 = −45 : E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 11 / 33 Putting the results together The steady-state response of an LTI system with transfer function s + 1 g(s) = 2 s3 + 4s2 + 6s + 4 to an input of the form u(t) = sin(t) is given by ◦ yss(t) ≈ 0:5657 sin(t − 45 ): Linear Simulation Results 1 y 0.8 0.6 0.4 0.2 0 Amplitude -0.2 -0.4 -0.6 -0.8 -1 0 5 10 15 20 25 30 35 Time (seconds) E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 12 / 33 What is the effect of poles and zeros? E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 13 / 33 Transient response to special inputs In order to understand the effect of poles and zeros, it is useful to apply some other standard \test inputs" to a system to evaluate its transient behavior (vs. the steady-state one). Typical \test inputs' include: Unit impulse u(t) = δ(t). This is not really a function, but a mathematical construct such that R " 0 δ(t) dt = 1 for any " > 0. R t In particular, 0 f (τ)δ(τ) dτ = f (0), for any t > 0. Unit step input u(t) = 1, for t ≥ 0. (Note this is the same as u(t) = e0t .) Other less used test inputs include the \unit ramp" u(t) = t and higher order ramps. E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 14 / 33 Impulse response Assume D = 0, x(0) = 0, and u(t) = δ(t). Then: Z t A(t−τ) At yimp(t) = Ce Bδ(τ) dτ = Ce B 0 . The impulse response is the same as the response to an initial condition x(0) = B. Remember: the initial-condition response is given by simple exponentials for real eigenvalues, and sinusoids with exponentially-changing magnitude for complex-conjugate eigenvalues. E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 15 / 33 Unit step response Assume D = 0, x(0) = 0, u(t) = 1 = e0t , for t ≥ 0, and that A is invertible. Then: Z t A(t−τ) −1 −1 At ystep(t) = Ce B dτ = −CA B + CA e B 0 −1 The steady-state response is given by yss (t) = G(0) = −CA B. For a scalar system, the step response then is simply computed as at ystep(t) = yss(t)(1 − e ); i.e., the step response is the steady-state response minus the scaled impulse response. The impulse response totally defines the response of a system (it is in fact the inverse Laplace transform of the transfer function)! E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 16 / 33 First-order system A system with state-space model (A = a; B = b; C = c; D = 0) The transfer function is r g(s) = s + a with r = bc. The response to an unit impulse (or to an initial condition x(0) = b) has the form y(t) = reat : E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 17 / 33 Higher-order system If we write the partial fraction expansion of g(s), assuming no repeated poles, we get r r r g(s) = 1 + 2 + ::: + n : s − p1 s − p2 s − pn The response to an impulse will then be p1t p2t pnt y(t) = r1e + r2e + ::: rne : The effect of the poles is then clear: each pole pi generates a term of the form epi t in the impulse response (and step response, etc.) As we know, these are simple exponentials if the pole pi is real, and are sinusoids with exponentially-changing amplitude for complex-conjugate pole pairs. E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 18 / 33 Response shapes as function of pole location Im Re Each pole pi = σi + j!i with residue ri determines a term of the impulse response. σi t Each term's magnitude is bounded by ri e and oscillates at frequency !i . E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017 19 / 33 Effects of zeros on the response How can we compute the residues ri ? A convenient approach is the \cover-up" method.
Recommended publications
  • J-DSP Lab 2: the Z-Transform and Frequency Responses
    J-DSP Lab 2: The Z-Transform and Frequency Responses Introduction This lab exercise will cover the Z transform and the frequency response of digital filters. The goal of this exercise is to familiarize you with the utility of the Z transform in digital signal processing. The Z transform has a similar role in DSP as the Laplace transform has in circuit analysis: a) It provides intuition in certain cases, e.g., pole location and filter stability, b) It facilitates compact signal representations, e.g., certain deterministic infinite-length sequences can be represented by compact rational z-domain functions, c) It allows us to compute signal outputs in source-system configurations in closed form, e.g., using partial functions to compute transient and steady state responses. d) It associates intuitively with frequency domain representations and the Fourier transform In this lab we use the Filter block of J-DSP to invert the Z transform of various signals. As we have seen in the previous lab, the Filter block in J-DSP can implement a filter transfer function of the following form 10 −i ∑bi z i=0 H (z) = 10 − j 1+ ∑ a j z j=1 This is essentially realized as an I/P-O/P difference equation of the form L M y(n) = ∑∑bi x(n − i) − ai y(n − i) i==01i The transfer function is associated with the impulse response and hence the output can also be written as y(n) = x(n) * h(n) Here, * denotes convolution; x(n) and y(n) are the input signal and output signal respectively.
    [Show full text]
  • Control Theory
    Control theory S. Simrock DESY, Hamburg, Germany Abstract In engineering and mathematics, control theory deals with the behaviour of dynamical systems. The desired output of a system is called the reference. When one or more output variables of a system need to follow a certain ref- erence over time, a controller manipulates the inputs to a system to obtain the desired effect on the output of the system. Rapid advances in digital system technology have radically altered the control design options. It has become routinely practicable to design very complicated digital controllers and to carry out the extensive calculations required for their design. These advances in im- plementation and design capability can be obtained at low cost because of the widespread availability of inexpensive and powerful digital processing plat- forms and high-speed analog IO devices. 1 Introduction The emphasis of this tutorial on control theory is on the design of digital controls to achieve good dy- namic response and small errors while using signals that are sampled in time and quantized in amplitude. Both transform (classical control) and state-space (modern control) methods are described and applied to illustrative examples. The transform methods emphasized are the root-locus method of Evans and fre- quency response. The state-space methods developed are the technique of pole assignment augmented by an estimator (observer) and optimal quadratic-loss control. The optimal control problems use the steady-state constant gain solution. Other topics covered are system identification and non-linear control. System identification is a general term to describe mathematical tools and algorithms that build dynamical models from measured data.
    [Show full text]
  • The Scientist and Engineer's Guide to Digital Signal Processing Properties of Convolution
    CHAPTER 7 Properties of Convolution A linear system's characteristics are completely specified by the system's impulse response, as governed by the mathematics of convolution. This is the basis of many signal processing techniques. For example: Digital filters are created by designing an appropriate impulse response. Enemy aircraft are detected with radar by analyzing a measured impulse response. Echo suppression in long distance telephone calls is accomplished by creating an impulse response that counteracts the impulse response of the reverberation. The list goes on and on. This chapter expands on the properties and usage of convolution in several areas. First, several common impulse responses are discussed. Second, methods are presented for dealing with cascade and parallel combinations of linear systems. Third, the technique of correlation is introduced. Fourth, a nasty problem with convolution is examined, the computation time can be unacceptably long using conventional algorithms and computers. Common Impulse Responses Delta Function The simplest impulse response is nothing more that a delta function, as shown in Fig. 7-1a. That is, an impulse on the input produces an identical impulse on the output. This means that all signals are passed through the system without change. Convolving any signal with a delta function results in exactly the same signal. Mathematically, this is written: EQUATION 7-1 The delta function is the identity for ( ' convolution. Any signal convolved with x[n] *[n] x[n] a delta function is left unchanged. This property makes the delta function the identity for convolution. This is analogous to zero being the identity for addition (a%0 ' a), and one being the identity for multiplication (a×1 ' a).
    [Show full text]
  • 2913 Public Disclosure Authorized
    WPS A 13 POLICY RESEARCH WORKING PAPER 2913 Public Disclosure Authorized Financial Development and Dynamic Investment Behavior Public Disclosure Authorized Evidence from Panel Vector Autoregression Inessa Love Lea Zicchino Public Disclosure Authorized The World Bank Public Disclosure Authorized Development Research Group Finance October 2002 POLIcy RESEARCH WORKING PAPER 2913 Abstract Love and Zicchino apply vector autoregression to firm- availability of internal finance) that influence the level of level panel data from 36 countries to study the dynamic investment. The authors find that the impact of the relationship between firms' financial conditions and financial factors on investment, which they interpret as investment. They argue that by using orthogonalized evidence of financing constraints, is significantly larger in impulse-response functions they are able to separate the countries with less developed financial systems. The "fundamental factors" (such as marginal profitability of finding emphasizes the role of financial development in investment) from the "financial factors" (such as improving capital allocation and growth. This paper-a product of Finance, Development Research Group-is part of a larger effort in the group to study access to finance. Copies of the paper are available free from the World Bank, 1818 H Street NW, Washington, DC 20433. Please contact Kari Labrie, room MC3-456, telephone 202-473-1001, fax 202-522-1155, email address [email protected]. Policy Research Working Papers are also posted on the Web at http://econ.worldbank.org. The authors may be contacted at [email protected] or [email protected]. October 2002. (32 pages) The Policy Research Working Paper Series disseminates the findmygs of work mn progress to encouirage the excbange of ideas about development issues.
    [Show full text]
  • Time Alignment)
    Measurement for Live Sound Welcome! Instructor: Jamie Anderson 2008 – Present: Rational Acoustics LLC Founding Partner & Systweak 1999 – 2008: SIA Software / EAW / LOUD Technologies Product Manager 1997 – 1999: Independent Sound Engineer A-1 Audio, Meyer Sound, Solstice, UltraSound / Promedia 1992 – 1997: Meyer Sound Laboratories SIM & Technical Support Manager 1991 – 1992: USC – Theatre Dept Education MFA: Yale School of Drama BS EE/Physics: Worcester Polytechnic University Instructor: Jamie Anderson Jamie Anderson [email protected] Rational Acoustics LLC Who is Rational Acoustics LLC ? 241 H Church St Jamie @RationalAcoustics.com Putnam, CT 06260 Adam @RationalAcoustics.com (860)928-7828 Calvert @RationalAcoustics.com www.RationalAcoustics.com Karen @RationalAcoustics.com and Barb @RationalAcoustics.com SmaartPIC @RationalAcoustics.com Support @RationalAcoustics.com Training @Rationalacoustics.com Info @RationalAcoustics.com What Are Our Goals for This Session? Understanding how our analyzers work – and how we can use them as a tool • Provide system engineering context (“Key Concepts”) • Basic measurement theory – Platform Agnostic Single Channel vs. Dual Channel Measurements Time Domain vs. Frequency Domain Using an analyzer is about asking questions . your questions Who Are You?" What Are Your Goals Today?" Smaart Basic ground rules • Class is informal - Get comfortable • Ask questions (Win valuable prizes!) • Stay awake • Be Courteous - Don’t distract! TURN THE CELL PHONES OFF NO SURFING / TEXTING / TWEETING PLEASE! Continuing
    [Show full text]
  • Mathematical Modeling of Control Systems
    OGATA-CH02-013-062hr 7/14/09 1:51 PM Page 13 2 Mathematical Modeling of Control Systems 2–1 INTRODUCTION In studying control systems the reader must be able to model dynamic systems in math- ematical terms and analyze their dynamic characteristics.A mathematical model of a dy- namic system is defined as a set of equations that represents the dynamics of the system accurately, or at least fairly well. Note that a mathematical model is not unique to a given system.A system may be represented in many different ways and, therefore, may have many mathematical models, depending on one’s perspective. The dynamics of many systems, whether they are mechanical, electrical, thermal, economic, biological, and so on, may be described in terms of differential equations. Such differential equations may be obtained by using physical laws governing a partic- ular system—for example, Newton’s laws for mechanical systems and Kirchhoff’s laws for electrical systems. We must always keep in mind that deriving reasonable mathe- matical models is the most important part of the entire analysis of control systems. Throughout this book we assume that the principle of causality applies to the systems considered.This means that the current output of the system (the output at time t=0) depends on the past input (the input for t<0) but does not depend on the future input (the input for t>0). Mathematical Models. Mathematical models may assume many different forms. Depending on the particular system and the particular circumstances, one mathemati- cal model may be better suited than other models.
    [Show full text]
  • Finite Impulse Response (FIR) Digital Filters (I) Types of Linear Phase FIR Filters Yogananda Isukapalli
    Finite Impulse Response (FIR) Digital Filters (I) Types of linear phase FIR filters Yogananda Isukapalli 1 Key characteristic features of FIR filters 1. The basic FIR filter is characterized by the following two equations: N -1 N -1 y(n) = å h(k)x(n - k) (1) H (z) = å h(k)z -k (2) k =0 k =0 where h(k), k=0,1,…,N-1, are the impulse response coefficients of the filter, H(z) is the transfer function and N the length of the filter. 2. FIR filters can have an exactly linear phase response. 3. FIR filters are simple to implement with all DSP processors available having architectures that are suited to FIR filtering. 2 Linear phase response • Consider a signal that consists of several frequency components passing through a filter. 1. The phase delay (T p ) of the filter is the amount of time delay each frequency component of the signal suffers in going through the filter. 2. The group delay (T g ) is the average time delay the composite signal suffers at each frequency. 3. Mathematically, T p = -q (w) / w (3) Tg = -dq (w) / dw (4) where q(w) is the phase angle. 3 • A filter is said to have a linear phase response if, J(w) = -aw (5) J(w) = b -aw (6) where a and b are constants. Example) Ideal Lowpass filter k Magnitude 0 wc p w Phase 0 a wc p w 4 k e-jwa passband jw H(e ) = 0 otherwise Magnitude response = |H(ejw)| = k Phase response (q(w)) = < H(ejw) = -wa Follows: y[n] = kx[n-a] : Linear phase implies that the output is a replica of x[n] {LPF} with a time shift of a - p -wu -wl 0 wl wu p w - p -wu -wl 0 wl wu p w 5 Linear phase FIR filters • Symmetric impulse response will yield linear phase FIR filters.
    [Show full text]
  • Vector Autoregressions
    Vector Autoregressions • VAR: Vector AutoRegression – Nothing to do with VaR: Value at Risk (finance) • Multivariate autoregression • Multiple equation model for joint determination of two or more variables • One of the most commonly used models for applied macroeconometric analysis and forecasting in central banks Two‐Variable VAR • Two variables: y and x • Example: output and interest rate • Two‐equation model for the two variables • One‐Step ahead model • One equation for each variable • Each equation is an autoregression plus distributed lag, with p lags of each variable VAR(p) in 2 riablesaV y=t1μ 11 +α yt− 1+α 12 yt− +L 2 +αp1 y t− p +11βx +t− 1 β 12t x− +L 1 βp +1x t− p1 e t + x=t 2μ 21+α yt− 1+α 22 yt− +L 2 +αp2 y t− p +β21x +t− 1 β 22t x− +L 1 β +p2 x t− p e2 + t Multiple Equation System • In general: k variables • An equation for each variable • Each equation includes p lags of y and p lags of x • (In principle, the equations could have different # of lags, and different # of lags of each variable, but this is most common specification.) • There is one error per equation. – The errors are (typically) correlated. Unrestricted VAR • An unrestricted VAR includes all variables in each equation • A restricted VAR might include some variables in one equation, other variables in another equation • Old‐fashioned macroeconomic models (so‐called simultaneous equations models of the 1950s, 1960s, 1970s) were essentially restricted VARs – The restrictions and specifications were derived from simplistic macro theory, e.g.
    [Show full text]
  • Lecture 15- Impulse Reponse and FIR Filter
    In this lecture, we will learn about: If we apply an impulse at the input of a system, the output response is known as the 1. Impulse response of a discrete system and what it means. system’s impulse response: h(t) for continuous time, and h[n] of discrete time. 2. How impulse response can be used to determine the output of the system given We have demonstrated in Lecture 3 that the Fourier transform of a unit impulse is a its input. constant (of 1), meaning that an impulse contains ALL frequency components. 3. The idea behind convolution. Therefore apply an impulse to the input of a system is like applying ALL frequency 4. How convolution can be applied to moving average filter and why it is called a signals to the system simultaneously. Finite Impulse Response (FIR) filter. Furthermore, since integrating a unit impulse gives us a unit step, we can integrate 5. Frequency spectrum of the moving average filter the impulse response of a system, and we can obtain it’s step response. 6. The idea of recursive or Infinite Impulse Response (IIR) filter. In other words, the impulse response of a system completely specify and I will also introduce two new packages for the Segway proJect: characterise the response of the system. 1. mic.py – A Python package to capture data from the microphone So here are two important lessons: 2. motor.py – A Python package to drive the motors 1. Impulse response h(t) or h[n] characterizes a system in the time-domain.
    [Show full text]
  • Transfer Functions 20.6   
    ® Transfer Functions 20.6 Introduction In this Section we introduce the concept of a transfer function and then use this to obtain a Laplace transform model of a linear engineering system. (A linear engineering system is one modelled by a constant coefficient ordinary differential equation.) We shall also see how to obtain the impulse response of a linear system and hence to construct the general response by use of the convolution theorem. ' • be able to use the convolution theorem $ • be familiar with taking Laplace transforms Prerequisites and inverse Laplace transforms Before starting this Section you should ... • be familiar with the delta (impulse) function and its Laplace transform '& • find a transfer function of a linear system $% • show how some linear systems may be Learning Outcomes combined together by combining appropriate transfer functions On completion you should be able to ... • obtain the impulse response and the general response to a linear engineering system & % HELM (2008): 63 Section 20.6: Transfer Functions 1. Transfer functions and linear systems Linear engineering systems are those that can be modelled by linear differential equations. We shall only consider those sytems that can be modelled by constant coefficient ordinary differential equations. Consider a system modelled by the second order differential equation. d2y dy a + b + cy = f(t) dt2 dt in which a, b, c are given constants and f(t) is a given function. In this context f(t) is often called the input signal or forcing function and the solution y(t) is often called the output signal. We shall assume that the initial conditions are zero (in this case y(0) = 0, y0(0) = 0).
    [Show full text]
  • Linear Filters 1
    Linear Filters 1. Convolutions and filters. A filter is a “black box” that takes an input signal, processes§ it, and then returns an output signal that in some way modifies the input. For example, if the input signal is noisy, then one would want a filter that removes noise, but otherwise leaves the signal unchanged. From a mathematical point of view, a signal is a function f : R C that is piecewise contiuous, and perhaps satisfies other properties, and a filter is a transformation→ L that maps a signal f into another signal f˜. The space of signals is a vector space. L is a linear filter if it is a linear transformation on the space of signals—i.e., it satisfies these two properties: (i) Additivity: L[f + g] = L[f] + L[g] (ii) Homogeneity: L[cf] = cL[f], where c is a constant. There is another property that we want our “black box” L to have. If we play an old, scratchy record for half an hour starting at 3 pm today, and put the signal through a noise reducing filter, we will hear the cleaned-up output, at roughly the same time as we play the record. If we play the same record at 10 am tomorrow morning, and use the same filter, we should hear the identical output, again at roughly the same time. This property is called time invariance. It can be precisely formulated this way. Let f(t) be the original signal, and let L[f(t)] = f˜(t) be the filtered output. L is said to be time-invariant if L[f(t a)] = f˜(t a) for any a.
    [Show full text]
  • Shock Elasticities and Impulse Responses
    Shock Elasticities and Impulse Responses Jaroslav Boroviˇcka Lars Peter Hansen New York University University of Chicago and NBER [email protected] [email protected] Jos´eA. Scheinkman Columbia University, Princeton University and NBER [email protected] April 14, 2014 Abstract We construct shock elasticities that are pricing counterparts to impulse response functions. Recall that impulse response functions measure the importance of next- period shocks for future values of a time series. Shock elasticities measure the contri- butions to the price and to the expected future cash flow from changes in the exposure to a shock in the next period. They are elasticities because their measurements com- pute proportionate changes. We show a particularly close link between these objects in environments with Brownian information structures. There are several alternative ways in which one may approach the impulse prob- lem .... One way which I believe is particularly fruitful and promising is to study what would become of the solution of a determinate dynamic system if it were exposed to a stream of erratic shocks that constantly upsets the continuous evolu- tion, and by so doing introduces into the system the energy necessary to maintain the swings. Frisch (1933) 1 Introduction Impulse response function characterize the impact of “a stream of erratic shocks” on dy- namic economic models. They measure the consequences of alternative shocks on the future variables within the dynamical system. These methods are routinely used in linear time series analysis, and they can be generalized to nonlinear environments. See Gallant et al. (1993), Koop et al. (1996), and Gourieroux and Jasiak (2005) for nonlinear extensions.
    [Show full text]