GMV Control (Generalized Minimum Variance)

Size: px
Start display at page:

Download "GMV Control (Generalized Minimum Variance)"

Transcription

1 POLITECNICO DI MILANO GMV Control (Generalized Minimum Variance) MODEL IDENTIFICATION AND DATA ANALYSIS Prof. S. Bittanti EXAMPLE 1

2 GMV Control (Generalized Minimum Variance) J = E[(P(z)y(t + k) + Q(z)u(t) - yº(t))²] n Model reference (Q(z) = 0) n Penalized control (P(z) = 1) GMV

3 Summary n Example (minimum phase system) n System to be controlled n Model reference control design n Penalized control design GMV 3

4 Example n System time domain description ARMAX (1,1,4) n y(t) = 0,8y(t 1) + + u(t 2) + 1,28u(t 3) + 0,81u(t 4) + e(t) + 0,6e(t 1) n e WN(0,s 2 ) GMV 4

5 Example System n A(z)y(t) = B(z)u(t-k) + C(z)e(t) with n A(z) = 1 0,8z ¹ n B(z) = 1 + 1,28z ¹ + 0,81z ² k = 2 n C(z) = 1 + 0,6z ¹ GMV 5

6 System features n Gain: n B(1) / A(1) = 15,45 n Zeros of A(z) (system poles) n z = 0,8 n Zeros of B(z): n z = 0,64 ± 0.63i n Zeros of C(z): n z = -0,6 GMV 6

7 Singularities in the complex plane n A(z) x n B(z) n C(z) GMV 7

8 Open loop step response n Output y(t) when s 2 = 0 (no noise) GMV 8

9 Model reference design n System: n A(z)y(t) = B(z)u(t-k) + C(z)e(t) n e WN(0,s 2 ) n Model reference criterion n J = E[ (P(z)y(t+k) - y (t))²] n P(z) to be chosen by the designer GMV 9

10 Overall control scheme e(t) C(z) S yº(t) H(z) + u(t) + 1 / G(z) z k B(z) 1 / A(z) - + y(t) C F(z) GMV 10

11 Model reference design n Controller polynomials n F(z) n G(z) = PD(z)B(z)E(z) n H(z) = C(z)PD(z) n E(z) and F(z) from Long Division n P N (z)c(z) = P D (z)a(z)e(z) + z -k F(z) (long division of P N C by P D A for k steps) GMV 11

12 Model reference design n Main issue P(z) =? GMV 12

13 Model reference design n Basic idea P(z) = M(z) -1 where M(z) is the reference model GMV 13

14 Reference model n M(z) = (1 + f)ⁿ (1 + f z ¹)ⁿ (n poles in f and gain 1) n Step response of reference model n Time response 90% (the table shows the number of steps employed by the step response of M(z)to reach 90% of steady state value, as a function of f and n) GMV 14

15 Reference model choice f n = 1 n = 2 n = GMV 15

16 Model reference choice n choosing n n =2 and f = 0.4 n with such choice 4 steps are required to reach the 90% threshold GMV 16

17 Determination of P(z) n Reference model: n M(z) = ( ) 2 ( z -1 ) 2 n P(z)= M(z) -1 n P(z) = (1 0.8z z -2 ) / 0.36 n P N (z) = 1 0.8z z -2 n P D (z) = 0.36 GMV 17

18 Controller polynomials n 2 steps long division leads to n E(z) = 2,78 + 1,67z -1 n F (z) = 0,16 + 0,096z -1 n thus: n F(z) = 0,16 + 0,096z -1 n G(z) = PD(z)B(z)E(z) = 1 + 1,88z ,58z ,49z -3 n H(z) = C(z)PD(z) = 0,36 + 0,216z -1 GMV 18

19 Overall control scheme e(t) C(z) S yº(t) H(z) + u(t) + 1 / G(z) z k B(z) 1 / A(z) - + y(t) C F(z) Characteristic Polynomial: B(z)C(z)PN(z) GMV 19

20 Closed loop step response n Output y(t) with s 2 = 0 GMV 20

21 Closed loop step response n input u(t) with s 2 = 0 Transfer function from y o to u: P(z)A(z)/B(z) GMV 21

22 Penalized control design n System to be controlled: n A(z)y(t) = B(z)u(t-k) + C(z)e(t) n e WN(0,s 2 ) n Performance criterion n J = E[(y(t + k) + Q(z)u(t) - yº(t))²] n P(z) = 1 n Q(z) up to designer GMV 22

23 Penalized control design n Controller polynomials n F(z) = F (z)qd(z) n G(z) = B(z)QD(z)E(z) + C(z)QN(z) n H(z) = C(z)QD(z) n E(z) and F (z) from Long Division n C(z) = A(z)E(z) + z -k F (z) (L D of C by A for k steps) GMV 23

24 Penalized control design n Closed loop tr function from y to y n S(z) = z k 1 + Q(z) A(z) B(z) n Characteristic polynomial n B(z)QD(z) + A(z)QN(z) GMV 24

25 Choice of Q(z) n Typical: n Q(z) = q constant n Q(z) = q (1 - z ¹) n Q(z) = q 1 - z ¹ 1 gz ¹ GMV 25

26 Choice of Q(z) n Q(z) = q n Poles: B(z) + q A(z) = 0 n q = 0 : zeros of B(z) n q : zeros of A(z) GMV 26

27 Poles n Root locus of B(z) + q A(z) q = 0 q 8,57 q GMV 27

28 Closed loop step response (q = 1) n Output y(t) with s 2 = 0 GMV 28

29 Closed loop step response (q = 1) n Input u(t) with s 2 = 0 GMV 29

30 Closed loop step response (q = 8,57) n Output y(t) with s 2 = 0 GMV 30

31 Closed loop step response (q = 8,57) n Input u(t) with s 2 = 0 Controllo GMV 31

32 Gain of control system n S(1) = q A(1) B(1) n q 0 gain S(1) 1 non zero steady state error GMV 32

33 Choice of Q(z) n To avoid bias in steady state Q(z) = q (1 - z ¹) n Poles: B(z) + q(1 - z ¹)A(z) = 0 n q = 0 : zeros of B(z) n q : zeros of (1 - z ¹)A(z) GMV 33

34 Closed loop poles n Root locus of B(z) + q(1 - z ¹)A(z) q = 0 q GMV 34

35 Closed loop gain n S(z) = q(1 - z ¹) A(z) B(z) for z = 1 the gain is 1 n Unitary gain guaranteed for all q GMV 35

36 Closed loop step response (q = 1) n Output y(t) with s 2 = 0 GMV 36

37 Closed loop step response (q = 1) n Input u(t) with s 2 = 0 GMV 37

38 Closed loop step response (q = 50) n Output y(t) with s 2 = 0 GMV 38

39 Closed loop step response (q = 50) n Input u(t) with s 2 = 0 GMV 39

40 Choice of Q(z) n Q(z) = q(1 - z ¹) / (1 0.9z ¹) n Poles: n q = 0 : zeros of (1 0.9z ¹)B(z) n q : zeros of (1 - z ¹)A(z) Controllo GMV 40

41 Closed loop poles n Root locus of (1 0.9z ¹)B(z) + q(1 - z ¹)A(z) q = 0 q GMV 41

42 Closed loop step response (q = 1) n Output y(t) with s 2 = 0 GMV 42

43 Closed loop step response (q = 1) n Input u(t) with s 2 = 0 Controllo GMV 43

44 Closed loop step response (q = 7,3) n Output y(t) with s 2 = 0 GMV 44

45 Closed loop step response (q = 7,3) n Input u(t) with s 2 = 0 GMV 45

46 Choice of Q(z) n Q(z) = q(1 - z ¹) / (1 0.8z ¹) n Closed loop poles: n q = 0 : zeros of (1 0.8z ¹)B(z) n q : zeros of (1 - z ¹)A(z) Controllo GMV 46

47 Closed loop poles n Root locus of (1 0.8z ¹)B(z) + q(1 - z ¹)A(z) q = 0 q GMV 47

48 Closed loop step response (q = 6,1) n Output y(t) with s 2 = 0 Controllo GMV 48

49 Closed loop step response (q = 6,1) n Input u(t) with s 2 = 0 Controllo GMV 49

50 Closed loop step response (q = 6,1) n Output y(t) with s 2 = 10-4 Controllo GMV 50

51 Closed loop step response (q = 6,1) n Input u(t) with s 2 = 10-4 Controllo GMV 51

52 POLITECNICO DI MILANO GMV Control (Generalized Minimum Variance) MODEL IDENTIFICATION AND DATA ANALYSIS Prof. S. Bittanti EXAMPLE 2

53 Ezample 2: non-minimum phase system n System ARMAX (1,2,3) n A(z) = 1-0,5z ² n B(z) = 1 2z ¹ + 2z ² + z ³ k = 1 n C(z) = 1 1,4z ¹ + 0,7z ² n A(z)y(t) = B(z)u(t-k) + C(z)e(t) GMV 53

54 System features n Gain n B(1) / A(1) = 4 n Zeros of A(z) (poles) n z = 0,71 n z = -0,71 n Zeros of B(z): n z = -0,35 n z = 1,18 ± 1,20i n Zeros of C(z): n z = 0,70 ± 0,46i GMV 54

55 Singularities in the complex plane n A(z) x n B(z) n C(z) GMV 55

56 Open loop step response n Output y(t) with s 2 = 0 GMV 56

57 Choosing Q(z) n With: Q(z) = q(1 - z ¹) / (1 0,5z ¹) n Poles: n q = 0 : zeros of (1 0.5z ¹)B(z) n q : zeros of (1 - z ¹)A(z) Controllo GMV 57

58 Closed loop poles n Root locus of (1 0.5z ¹)B(z) + q(1 - z ¹)A(z) q = 0 q GMV 58

59 Closed loop step response (q = 1,5) n Output y(t) with s 2 = 0 GMV 59

60 Closed loop step response (q = 1,5) n Input u(t) with s 2 = 0 GMV 60

61 Closed loop step response (q = 2,1) n Output y(t) with s 2 = 0 GMV 61

62 Closed loop step response (q = 2,1) n Input u(t) with s 2 = 0 GMV 62

63 Closed loop step response (q = 19) n Output y(t) with s 2 = 0 GMV 63

64 Closed loop step response (q = 19) n Input u(t) with s 2 = 0 GMV 64

65 Closed loop step response (q = 19) n Output y(t) with s 2 = 10-4 GMV 65

66 Closed loop step response (q = 19) n Input u(t) with s 2 = 10-4 GMV 66

67 POLITECNICO DI MILANO GMV Control (Generalized Minimum Variance) MODEL IDENTIFICATION AND DATA ANALYSIS Prof. S. Bittanti EXAMPLE 3

68 Example 3 n Non-minimum phase system (zeros outside the unit disk) and oscillatory open loop behaviour (poles located near the border of stability region) GMV 68

69 Singularities n Zeros of A(z) (open loop poles) n z = - 0,95 ± 0,1i n z = -0,5 ± 0,6i n Zeros of B(z) (open loop seros) n z = 1 ± i n z = 0,2 ± 0,6i n Zeros of C(z): n z = -0,7 GMV 69

70 ARMAX model n (4,1,4) n A(z) = 1 + 2,9z ¹ + 3,422z ,072z ,557z -4 n B(z) = 1 2,4z ,2z -2 1,6z ,8z -4 n C(z) = 1 + 0,7z ¹ n Input output delay: k = 1 n Time domain equation n y(t) = -2,9y(t-1) - 3,422y(t-2) - 2,072y(t-3) - 0,557y(t-4) + + u(t-1) - 2,4u(t-2) + 3,2u(t-3) - 1,6u(t-4) + 0,8u(t-5) + + e(t) + 0,7e(t-1) n e WN(0,s 2 ) s 2 = 0 GMV 70

71 Singularities in the complex plane n A(z) x n B(z) n C(z) GMV 71

72 Open loop step response n Output y(t) with s 2 =0 Controllo GMV 72

73 Choosing Q(z) n Q(z) = q(1 - z ¹)/(1 + 0,3z -1 ) n Closed loop poles: n q = 0 : zeros of (1 + 0,3z -1 )B(z) n q : zeros of (1 - z ¹)A(z) Controllo GMV 73

74 Closed loop poles n Root locus of (1 + 0,3z -1 )B(z) + l(1 - z ¹)A(z) l l = 0 Controllo GMV 74

75 Closed loop step response (q = 30) n Output y(t) with s 2 = 0 Controllo GMV 75

76 Closed loop step response (q = 30) n Input u(t) with s 2 = 0 GMV 76

1. s to Z-Domain Transfer Function

1. s to Z-Domain Transfer Function 1. s to Z-Domain Transfer Function 1. s to Z-Domain Transfer Function Discrete ZOH Signals 1. s to Z-Domain Transfer Function Discrete ZOH Signals 1. Get step response of continuous transfer function y

More information

Loop Analysis. Chapter 7. 7.1 Introduction

Loop Analysis. Chapter 7. 7.1 Introduction Chapter 7 Loop Analysis Quotation Authors, citation. This chapter describes how stability and robustness can be determined by investigating how sinusoidal signals propagate around the feedback loop. The

More information

Comparison different seat-spine transfer functions for vibrational comfort monitoring of car passengers

Comparison different seat-spine transfer functions for vibrational comfort monitoring of car passengers Comparison different seat-spine transfer functions for vibrational comfort monitoring of car passengers Massimo Cavacece 1, Daniele Carnevale 3, Ettore Pennestrì 2, Pier Paolo Valentini 2, Fabrizio Scirè,

More information

Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione

Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione Formulations of Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Impulse and step response models 2 At the beginning of the 80, the early formulations

More information

MATH 52: MATLAB HOMEWORK 2

MATH 52: MATLAB HOMEWORK 2 MATH 52: MATLAB HOMEWORK 2. omplex Numbers The prevalence of the complex numbers throughout the scientific world today belies their long and rocky history. Much like the negative numbers, complex numbers

More information

MATH 4552 Cubic equations and Cardano s formulae

MATH 4552 Cubic equations and Cardano s formulae MATH 455 Cubic equations and Cardano s formulae Consider a cubic equation with the unknown z and fixed complex coefficients a, b, c, d (where a 0): (1) az 3 + bz + cz + d = 0. To solve (1), it is convenient

More information

Lecture Notes on Polynomials

Lecture Notes on Polynomials Lecture Notes on Polynomials Arne Jensen Department of Mathematical Sciences Aalborg University c 008 Introduction These lecture notes give a very short introduction to polynomials with real and complex

More information

3.1 State Space Models

3.1 State Space Models 31 State Space Models In this section we study state space models of continuous-time linear systems The corresponding results for discrete-time systems, obtained via duality with the continuous-time models,

More information

Lecture 13 Linear quadratic Lyapunov theory

Lecture 13 Linear quadratic Lyapunov theory EE363 Winter 28-9 Lecture 13 Linear quadratic Lyapunov theory the Lyapunov equation Lyapunov stability conditions the Lyapunov operator and integral evaluating quadratic integrals analysis of ARE discrete-time

More information

6. Define log(z) so that π < I log(z) π. Discuss the identities e log(z) = z and log(e w ) = w.

6. Define log(z) so that π < I log(z) π. Discuss the identities e log(z) = z and log(e w ) = w. hapter omplex integration. omplex number quiz. Simplify 3+4i. 2. Simplify 3+4i. 3. Find the cube roots of. 4. Here are some identities for complex conjugate. Which ones need correction? z + w = z + w,

More information

ROUTH S STABILITY CRITERION

ROUTH S STABILITY CRITERION ECE 680 Modern Automatic Control Routh s Stability Criterion June 13, 2007 1 ROUTH S STABILITY CRITERION Consider a closed-loop transfer function H(s) = b 0s m + b 1 s m 1 + + b m 1 s + b m a 0 s n + s

More information

Question 1a of 14 ( 2 Identifying the roots of a polynomial and their importance 91008 )

Question 1a of 14 ( 2 Identifying the roots of a polynomial and their importance 91008 ) Quiz: Factoring by Graphing Question 1a of 14 ( 2 Identifying the roots of a polynomial and their importance 91008 ) (x-3)(x-6), (x-6)(x-3), (1x-3)(1x-6), (1x-6)(1x-3), (x-3)*(x-6), (x-6)*(x-3), (1x- 3)*(1x-6),

More information

Critically Periodic Cubic Polynomials

Critically Periodic Cubic Polynomials Critically Periodic Cubic Polynomials John Milnor Stony Brook University (www.math.sunysb.edu) IN MEMORY OF ADRIEN DOUADY Paris, May 26 2008 Parameter Space 1. THE PROBLEM: To study cubic polynomial maps

More information

Root Locus. E(s) K. R(s) C(s) 1 s(s+a) Consider the closed loop transfer function:

Root Locus. E(s) K. R(s) C(s) 1 s(s+a) Consider the closed loop transfer function: Consider the closed loop transfer function: Root Locus R(s) + - E(s) K 1 s(s+a) C(s) How do the poles of the closed-loop system change as a function of the gain K? The closed-loop transfer function is:

More information

4)(x) du(x) = n-' E?(zi(x)) du(x),

4)(x) du(x) = n-' E?(zi(x)) du(x), PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 98, Number 1, September 1986 ORTHOGONALITY AND THE HAUSDORFF DIMENSION OF THE MAXIMAL MEASURE ARTUR OSCAR LOPES ABSTRACT. In this paper the orthogonality

More information

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications 0 QAM Demodulation o o o o o Application area What is QAM? What are QAM Demodulation Functions? General block diagram of QAM demodulator Explanation of the main function (Nyquist shaping, Clock & Carrier

More information

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P.

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P. MATH 11011 FINDING REAL ZEROS KSU OF A POLYNOMIAL Definitions: Polynomial: is a function of the form P (x) = a n x n + a n 1 x n 1 + + a x + a 1 x + a 0. The numbers a n, a n 1,..., a 1, a 0 are called

More information

REVIEW EXERCISES DAVID J LOWRY

REVIEW EXERCISES DAVID J LOWRY REVIEW EXERCISES DAVID J LOWRY Contents 1. Introduction 1 2. Elementary Functions 1 2.1. Factoring and Solving Quadratics 1 2.2. Polynomial Inequalities 3 2.3. Rational Functions 4 2.4. Exponentials and

More information

Section 3. Sensor to ADC Design Example

Section 3. Sensor to ADC Design Example Section 3 Sensor to ADC Design Example 3-1 This section describes the design of a sensor to ADC system. The sensor measures temperature, and the measurement is interfaced into an ADC selected by the systems

More information

Lecture 2: ARMA(p,q) models (part 3)

Lecture 2: ARMA(p,q) models (part 3) Lecture 2: ARMA(p,q) models (part 3) Florian Pelgrin University of Lausanne, École des HEC Department of mathematics (IMEA-Nice) Sept. 2011 - Jan. 2012 Florian Pelgrin (HEC) Univariate time series Sept.

More information

Solving for the Roots of the Cubic Equation. Finding the solution to the roots of a polynomial equation has been a fundamental

Solving for the Roots of the Cubic Equation. Finding the solution to the roots of a polynomial equation has been a fundamental Dallas Gosselin and Jonathan Fernandez Professor Buckmire April 18, 014 Complex Analysis Project Solving for the Roots of the Cubic Equation Finding the solution to the roots of a polynomial equation has

More information

8. Linear least-squares

8. Linear least-squares 8. Linear least-squares EE13 (Fall 211-12) definition examples and applications solution of a least-squares problem, normal equations 8-1 Definition overdetermined linear equations if b range(a), cannot

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Relations Between Time Domain and Frequency Domain Prediction Error Methods - Tomas McKelvey

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Relations Between Time Domain and Frequency Domain Prediction Error Methods - Tomas McKelvey COTROL SYSTEMS, ROBOTICS, AD AUTOMATIO - Vol. V - Relations Between Time Domain and Frequency Domain RELATIOS BETWEE TIME DOMAI AD FREQUECY DOMAI PREDICTIO ERROR METHODS Tomas McKelvey Signal Processing,

More information

Luigi Piroddi Active Noise Control course notes (January 2015)

Luigi Piroddi Active Noise Control course notes (January 2015) Active Noise Control course notes (January 2015) 9. On-line secondary path modeling techniques Luigi Piroddi [email protected] Introduction In the feedforward ANC scheme the primary noise is canceled

More information

Optimal Design of α-β-(γ) Filters

Optimal Design of α-β-(γ) Filters Optimal Design of --(γ) Filters Dirk Tenne Tarunraj Singh, Center for Multisource Information Fusion State University of New York at Buffalo Buffalo, NY 426 Abstract Optimal sets of the smoothing parameter

More information

Generating Functions

Generating Functions Chapter 10 Generating Functions 10.1 Generating Functions for Discrete Distributions So far we have considered in detail only the two most important attributes of a random variable, namely, the mean and

More information

Positive Feedback and Oscillators

Positive Feedback and Oscillators Physics 3330 Experiment #6 Fall 1999 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active

More information

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3. Stability and pole locations.

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3. Stability and pole locations. Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3 Stability and pole locations asymptotically stable marginally stable unstable Imag(s) repeated poles +

More information

Pacific Journal of Mathematics

Pacific Journal of Mathematics Pacific Journal of Mathematics GLOBAL EXISTENCE AND DECREASING PROPERTY OF BOUNDARY VALUES OF SOLUTIONS TO PARABOLIC EQUATIONS WITH NONLOCAL BOUNDARY CONDITIONS Sangwon Seo Volume 193 No. 1 March 2000

More information

Lecture 8 : Dynamic Stability

Lecture 8 : Dynamic Stability Lecture 8 : Dynamic Stability Or what happens to small disturbances about a trim condition 1.0 : Dynamic Stability Static stability refers to the tendency of the aircraft to counter a disturbance. Dynamic

More information

Design of all-pass operators for mixed phase deconvolution

Design of all-pass operators for mixed phase deconvolution Design of all-pass operators for mixed phase deconvolution Dorian Caraballo Ledesma CPGG/UFBA, and Milton J. Porsani, CPGG/IGEO/UFBA and INCT-GP/CNPQ/MCT Copyright 2011, SBGf - Sociedade Brasileira de

More information

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s).

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s). Transfer Functions The transfer function of a linear system is the ratio of the Laplace Transform of the output to the Laplace Transform of the input, i.e., Y (s)/u(s). Denoting this ratio by G(s), i.e.,

More information

DEFINITION 5.1.1 A complex number is a matrix of the form. x y. , y x

DEFINITION 5.1.1 A complex number is a matrix of the form. x y. , y x Chapter 5 COMPLEX NUMBERS 5.1 Constructing the complex numbers One way of introducing the field C of complex numbers is via the arithmetic of matrices. DEFINITION 5.1.1 A complex number is a matrix of

More information

Chapter 1. Vector autoregressions. 1.1 VARs and the identi cation problem

Chapter 1. Vector autoregressions. 1.1 VARs and the identi cation problem Chapter Vector autoregressions We begin by taking a look at the data of macroeconomics. A way to summarize the dynamics of macroeconomic data is to make use of vector autoregressions. VAR models have become

More information

Chapter 3: Analysis of closed-loop systems

Chapter 3: Analysis of closed-loop systems Chapter 3: Analysis of closed-loop systems Control Automático 3º Curso. Ing. Industrial Escuela Técnica Superior de Ingenieros Universidad de Sevilla Control of SISO systems Control around an operation

More information

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2 4. Basic feasible solutions and vertices of polyhedra Due to the fundamental theorem of Linear Programming, to solve any LP it suffices to consider the vertices (finitely many) of the polyhedron P of the

More information

Σ _. Feedback Amplifiers: One and Two Pole cases. Negative Feedback:

Σ _. Feedback Amplifiers: One and Two Pole cases. Negative Feedback: Feedback Amplifiers: One and Two Pole cases Negative Feedback: Σ _ a f There must be 180 o phase shift somewhere in the loop. This is often provided by an inverting amplifier or by use of a differential

More information

5.3 Improper Integrals Involving Rational and Exponential Functions

5.3 Improper Integrals Involving Rational and Exponential Functions Section 5.3 Improper Integrals Involving Rational and Exponential Functions 99.. 3. 4. dθ +a cos θ =, < a

More information

Fast Deconvolution Using Frequency-Dependent Regularization

Fast Deconvolution Using Frequency-Dependent Regularization Fast Deconvolution Using Frequency-Dependent Regularization Ole Kirkeby, Per Rubak, and Angelo Farina * Department of Communication Techology, Fredrik Bajers Vej 7, Aalborg University, DK-9220 Aalborg

More information

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek Design of Efficient Digital Interpolation Filters for Integer Upsampling by Daniel B. Turek Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements

More information

Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability. p. 1/?

Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability. p. 1/? Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability p. 1/? p. 2/? Definition: A p p proper rational transfer function matrix G(s) is positive

More information

EECE 460 : Control System Design

EECE 460 : Control System Design EECE 460 : Control System Design PID Controller Design and Tuning Guy A. Dumont UBC EECE January 2012 Guy A. Dumont (UBC EECE) EECE 460 PID Tuning January 2012 1 / 37 Contents 1 Introduction 2 Control

More information

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

More information

Higher Order Equations

Higher Order Equations Higher Order Equations We briefly consider how what we have done with order two equations generalizes to higher order linear equations. Fortunately, the generalization is very straightforward: 1. Theory.

More information

Roots of Polynomials

Roots of Polynomials Roots of Polynomials (Com S 477/577 Notes) Yan-Bin Jia Sep 24, 2015 A direct corollary of the fundamental theorem of algebra is that p(x) can be factorized over the complex domain into a product a n (x

More information

On Parametric Model Estimation

On Parametric Model Estimation Proceedings of the 11th WSEAS International Conference on COMPUTERS, Agios Nikolaos, Crete Island, Greece, July 26-28, 2007 608 On Parametric Model Estimation LUMINITA GIURGIU, MIRCEA POPA Technical Sciences

More information

Step response of an RLC series circuit

Step response of an RLC series circuit School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 5 Step response of an RLC series circuit 1 Introduction Objectives

More information

Section 1.7 22 Continued

Section 1.7 22 Continued Section 1.5 23 A homogeneous equation is always consistent. TRUE - The trivial solution is always a solution. The equation Ax = 0 gives an explicit descriptions of its solution set. FALSE - The equation

More information

3. DIRECT DIGITAL CONTROL

3. DIRECT DIGITAL CONTROL Chapter 3. DIREC DIGIAL CONROL 3. DIREC DIGIAL CONROL 3.. ypes of Control Systems here exist two main ways of control: Open-loop system, Closed-loop systems meaning systems with feedback control (control

More information

ECE 3510 Final given: Spring 11

ECE 3510 Final given: Spring 11 ECE 50 Final given: Spring This part of the exam is Closed book, Closed notes, No Calculator.. ( pts) For each of the time-domain signals shown, draw the poles of the signal's Laplace transform on the

More information

Chapter 4. Linear Second Order Equations. ay + by + cy = 0, (1) where a, b, c are constants. The associated auxiliary equation is., r 2 = b b 2 4ac 2a

Chapter 4. Linear Second Order Equations. ay + by + cy = 0, (1) where a, b, c are constants. The associated auxiliary equation is., r 2 = b b 2 4ac 2a Chapter 4. Linear Second Order Equations ay + by + cy = 0, (1) where a, b, c are constants. ar 2 + br + c = 0. (2) Consequently, y = e rx is a solution to (1) if an only if r satisfies (2). So, the equation

More information

The Mean Value Theorem

The Mean Value Theorem The Mean Value Theorem THEOREM (The Extreme Value Theorem): If f is continuous on a closed interval [a, b], then f attains an absolute maximum value f(c) and an absolute minimum value f(d) at some numbers

More information

QUADRATIC, EXPONENTIAL AND LOGARITHMIC FUNCTIONS

QUADRATIC, EXPONENTIAL AND LOGARITHMIC FUNCTIONS QUADRATIC, EXPONENTIAL AND LOGARITHMIC FUNCTIONS Content 1. Parabolas... 1 1.1. Top of a parabola... 2 1.2. Orientation of a parabola... 2 1.3. Intercept of a parabola... 3 1.4. Roots (or zeros) of a parabola...

More information

1 Short Introduction to Time Series

1 Short Introduction to Time Series ECONOMICS 7344, Spring 202 Bent E. Sørensen January 24, 202 Short Introduction to Time Series A time series is a collection of stochastic variables x,.., x t,.., x T indexed by an integer value t. The

More information

ON DEGREE OF APPROXIMATION ON A JORDAN CURVE TO A FUNCTION ANALYTIC INTERIOR TO THE CURVE BY FUNCTIONS NOT NECESSARILY ANALYTIC INTERIOR TO THE CURVE

ON DEGREE OF APPROXIMATION ON A JORDAN CURVE TO A FUNCTION ANALYTIC INTERIOR TO THE CURVE BY FUNCTIONS NOT NECESSARILY ANALYTIC INTERIOR TO THE CURVE ON DEGREE OF APPROXIMATION ON A JORDAN CURVE TO A FUNCTION ANALYTIC INTERIOR TO THE CURVE BY FUNCTIONS NOT NECESSARILY ANALYTIC INTERIOR TO THE CURVE J. L. WALSH It is our object here to consider the subject

More information

Availability of a system with gamma life and exponential repair time under a perfect repair policy

Availability of a system with gamma life and exponential repair time under a perfect repair policy Statistics & Probability Letters 43 (1999) 189 196 Availability of a system with gamma life and exponential repair time under a perfect repair policy Jyotirmoy Sarkar, Gopal Chaudhuri 1 Department of Mathematical

More information

DC motors: dynamic model and control techniques

DC motors: dynamic model and control techniques DC motors: dynamic model and control techniques Luca Zaccarian Contents 1 Magnetic considerations on rotating coils 1 1.1 Magnetic field and conductors.......................... 1 1.2 The magneto-motive

More information

THE DYING FIBONACCI TREE. 1. Introduction. Consider a tree with two types of nodes, say A and B, and the following properties:

THE DYING FIBONACCI TREE. 1. Introduction. Consider a tree with two types of nodes, say A and B, and the following properties: THE DYING FIBONACCI TREE BERNHARD GITTENBERGER 1. Introduction Consider a tree with two types of nodes, say A and B, and the following properties: 1. Let the root be of type A.. Each node of type A produces

More information

Algebra Practice Problems for Precalculus and Calculus

Algebra Practice Problems for Precalculus and Calculus Algebra Practice Problems for Precalculus and Calculus Solve the following equations for the unknown x: 1. 5 = 7x 16 2. 2x 3 = 5 x 3. 4. 1 2 (x 3) + x = 17 + 3(4 x) 5 x = 2 x 3 Multiply the indicated polynomials

More information

PROBLEM SET 6: POLYNOMIALS

PROBLEM SET 6: POLYNOMIALS PROBLEM SET 6: POLYNOMIALS 1. introduction In this problem set we will consider polynomials with coefficients in K, where K is the real numbers R, the complex numbers C, the rational numbers Q or any other

More information

Complex Eigenvalues. 1 Complex Eigenvalues

Complex Eigenvalues. 1 Complex Eigenvalues Complex Eigenvalues Today we consider how to deal with complex eigenvalues in a linear homogeneous system of first der equations We will also look back briefly at how what we have done with systems recapitulates

More information

a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4)

a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4) ROOTS OF POLYNOMIAL EQUATIONS In this unit we discuss polynomial equations. A polynomial in x of degree n, where n 0 is an integer, is an expression of the form P n (x) =a n x n + a n 1 x n 1 + + a 1 x

More information

On using numerical algebraic geometry to find Lyapunov functions of polynomial dynamical systems

On using numerical algebraic geometry to find Lyapunov functions of polynomial dynamical systems Dynamics at the Horsetooth Volume 2, 2010. On using numerical algebraic geometry to find Lyapunov functions of polynomial dynamical systems Eric Hanson Department of Mathematics Colorado State University

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

1.5 / 1 -- Communication Networks II (Görg) -- www.comnets.uni-bremen.de. 1.5 Transforms

1.5 / 1 -- Communication Networks II (Görg) -- www.comnets.uni-bremen.de. 1.5 Transforms .5 / -- Communication Networks II (Görg) -- www.comnets.uni-bremen.de.5 Transforms Using different summation and integral transformations pmf, pdf and cdf/ccdf can be transformed in such a way, that even

More information

Linearly Independent Sets and Linearly Dependent Sets

Linearly Independent Sets and Linearly Dependent Sets These notes closely follow the presentation of the material given in David C. Lay s textbook Linear Algebra and its Applications (3rd edition). These notes are intended primarily for in-class presentation

More information

EVALUATING A POLYNOMIAL

EVALUATING A POLYNOMIAL EVALUATING A POLYNOMIAL Consider having a polynomial p(x) =a 0 + a 1 x + a 2 x 2 + + a n x n which you need to evaluate for many values of x. How do you evaluate it? This may seem a strange question, but

More information

Chapter 9: Controller design

Chapter 9: Controller design Chapter 9. Controller Design 9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions 9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback

More information

COMPLEX NUMBERS AND SERIES. Contents

COMPLEX NUMBERS AND SERIES. Contents COMPLEX NUMBERS AND SERIES MIKE BOYLE Contents 1. Complex Numbers Definition 1.1. A complex number is a number z of the form z = x + iy, where x and y are real numbers, and i is another number such that

More information

MA4001 Engineering Mathematics 1 Lecture 10 Limits and Continuity

MA4001 Engineering Mathematics 1 Lecture 10 Limits and Continuity MA4001 Engineering Mathematics 1 Lecture 10 Limits and Dr. Sarah Mitchell Autumn 2014 Infinite limits If f(x) grows arbitrarily large as x a we say that f(x) has an infinite limit. Example: f(x) = 1 x

More information

Content. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: 01.01.08, 20:11:52

Content. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: 01.01.08, 20:11:52 1 Content Overview 1. Basics on Signal Analysis 2. System Theory 3. Vehicle Dynamics Modeling 4. Active Chassis Control Systems 5. Signals & Systems 6. Statistical System Analysis 7. Filtering 8. Modeling,

More information

Math 67: Modern Linear Algebra (UC Davis, Fall 2011) Summary of lectures Prof. Dan Romik

Math 67: Modern Linear Algebra (UC Davis, Fall 2011) Summary of lectures Prof. Dan Romik Math 67: Modern Linear Algebra (UC Davis, Fall 2011) Summary of lectures Prof. Dan Romik [Version of November 30, 2011 this document will be updated occasionally with new material] Lecture 1 (9/23/11)

More information

NOTES FOR MATH 520: COMPLEX ANALYSIS

NOTES FOR MATH 520: COMPLEX ANALYSIS NOTES FOR MATH 520: COMPLEX ANALYSIS KO HONDA 1. Complex numbers 1.1. Definition of C. As a set, C = R 2 = {(x, y) x, y R}. In other words, elements of C are pairs of real numbers. C as a field: C can

More information

Complex Analysis and Conformal Mapping

Complex Analysis and Conformal Mapping omplex Analysis and onformal Mapping 1. Introduction. by Peter J. Olver University of Minnesota The term complex analysis refers to the calculus of complex-valued functions f(z) depending on a single complex

More information

MATH 381 HOMEWORK 2 SOLUTIONS

MATH 381 HOMEWORK 2 SOLUTIONS MATH 38 HOMEWORK SOLUTIONS Question (p.86 #8). If g(x)[e y e y ] is harmonic, g() =,g () =, find g(x). Let f(x, y) = g(x)[e y e y ].Then Since f(x, y) is harmonic, f + f = and we require x y f x = g (x)[e

More information

Classification of tyre parameters

Classification of tyre parameters Classification of tyre parameters Audi Genuine Accessories complete winter wheels Model Complete wheel Tyre size Fuel db )))) Audi A1 Steel winter wheels with full wheel 185/60 R15 8X0.073.235..8Z8 cover,

More information

The Factor Theorem and a corollary of the Fundamental Theorem of Algebra

The Factor Theorem and a corollary of the Fundamental Theorem of Algebra Math 421 Fall 2010 The Factor Theorem and a corollary of the Fundamental Theorem of Algebra 27 August 2010 Copyright 2006 2010 by Murray Eisenberg. All rights reserved. Prerequisites Mathematica Aside

More information

Em bedded DSP : I ntroduction to Digital Filters

Em bedded DSP : I ntroduction to Digital Filters Embedded DSP : Introduction to Digital Filters 1 Em bedded DSP : I ntroduction to Digital Filters Digital filters are a important part of DSP. In fact their extraordinary performance is one of the keys

More information

Lean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY

Lean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY Before we begin: Turn on the sound on your computer. There is audio to accompany this presentation. Audio will accompany most of the online

More information

A Linear Time Delay Model for Studying Load Balancing Instabilities in Parallel Computations

A Linear Time Delay Model for Studying Load Balancing Instabilities in Parallel Computations A Linear Time Delay Model for Studying Load Balancing Instabilities in Parallel Computations C. Abdallah ECE Dept University of NewMexico Alburquerque NM 87131-1356 Nivedita Alluri, J. Douglas Birdwell,

More information

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S.

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S. AUTOMATION OF ENERGY DEMAND FORECASTING by Sanzad Siddique, B.S. A Thesis submitted to the Faculty of the Graduate School, Marquette University, in Partial Fulfillment of the Requirements for the Degree

More information

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given

More information

Understanding Poles and Zeros

Understanding Poles and Zeros MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.14 Analysis and Design of Feedback Control Systems Understanding Poles and Zeros 1 System Poles and Zeros The transfer function

More information

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers Sung-won ark and Jose Trevino Texas A&M University-Kingsville, EE/CS Department, MSC 92, Kingsville, TX 78363 TEL (36) 593-2638, FAX

More information

March 29, 2011. 171S4.4 Theorems about Zeros of Polynomial Functions

March 29, 2011. 171S4.4 Theorems about Zeros of Polynomial Functions MAT 171 Precalculus Algebra Dr. Claude Moore Cape Fear Community College CHAPTER 4: Polynomial and Rational Functions 4.1 Polynomial Functions and Models 4.2 Graphing Polynomial Functions 4.3 Polynomial

More information

19 LINEAR QUADRATIC REGULATOR

19 LINEAR QUADRATIC REGULATOR 19 LINEAR QUADRATIC REGULATOR 19.1 Introduction The simple form of loopshaping in scalar systems does not extend directly to multivariable (MIMO) plants, which are characterized by transfer matrices instead

More information

DCMS DC MOTOR SYSTEM User Manual

DCMS DC MOTOR SYSTEM User Manual DCMS DC MOTOR SYSTEM User Manual release 1.3 March 3, 2011 Disclaimer The developers of the DC Motor System (hardware and software) have used their best efforts in the development. The developers make

More information

Solutions for Math 311 Assignment #1

Solutions for Math 311 Assignment #1 Solutions for Math 311 Assignment #1 (1) Show that (a) Re(iz) Im(z); (b) Im(iz) Re(z). Proof. Let z x + yi with x Re(z) and y Im(z). Then Re(iz) Re( y + xi) y Im(z) and Im(iz) Im( y + xi) x Re(z). () Verify

More information

Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference?

Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference? Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference? Samarjit Chakraborty www.rcs.ei.tum.de TU Munich, Germany Joint work with Dip Goswami*, Reinhard Schneider #, Alejandro Masrur

More information

Math 241, Exam 1 Information.

Math 241, Exam 1 Information. Math 241, Exam 1 Information. 9/24/12, LC 310, 11:15-12:05. Exam 1 will be based on: Sections 12.1-12.5, 14.1-14.3. The corresponding assigned homework problems (see http://www.math.sc.edu/ boylan/sccourses/241fa12/241.html)

More information

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply. Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,

More information

Stability. Chapter 4. Topics : 1. Basic Concepts. 2. Algebraic Criteria for Linear Systems. 3. Lyapunov Theory with Applications to Linear Systems

Stability. Chapter 4. Topics : 1. Basic Concepts. 2. Algebraic Criteria for Linear Systems. 3. Lyapunov Theory with Applications to Linear Systems Chapter 4 Stability Topics : 1. Basic Concepts 2. Algebraic Criteria for Linear Systems 3. Lyapunov Theory with Applications to Linear Systems 4. Stability and Control Copyright c Claudiu C. Remsing, 2006.

More information

FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES

FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES Michel Ruel P.E. President, TOP Control Inc 4734 Sonseeahray Drive 49, Bel-Air St, #103 Hubertus, WI 53033 Levis Qc G6W 6K9 USA

More information

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

EDUMECH Mechatronic Instructional Systems. Ball on Beam System EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 998-9 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional

More information

1 2 3 1 1 2 x = + x 2 + x 4 1 0 1

1 2 3 1 1 2 x = + x 2 + x 4 1 0 1 (d) If the vector b is the sum of the four columns of A, write down the complete solution to Ax = b. 1 2 3 1 1 2 x = + x 2 + x 4 1 0 0 1 0 1 2. (11 points) This problem finds the curve y = C + D 2 t which

More information

3. Regression & Exponential Smoothing

3. Regression & Exponential Smoothing 3. Regression & Exponential Smoothing 3.1 Forecasting a Single Time Series Two main approaches are traditionally used to model a single time series z 1, z 2,..., z n 1. Models the observation z t as a

More information