Quis custodiet ipsos custodes?

Size: px
Start display at page:

Download "Quis custodiet ipsos custodes?"

Transcription

1 Quis custodiet ipsos custodes? James B. Rawlings, Megan Zagrobelny, Luo Ji Dept. of Chemical and Biological Engineering, Univ. of Wisconsin-Madison, WI, USA IFAC Conference on Nonlinear Model Predictive Control 2012 Noordwijkerhout, The Netherlands August 23-27, 2012 Rawlings/Zagrobelny/Ji Control performance monitoring 1 / 42

2 Outline 1 Motivation 2 Approach Distribution of Signals Distribution of Performance Metrics Extensions: Deterministic Disturbance, Plant/Model Mismatch Extension to Nonlinear Systems Variance Estimation 3 Conclusions and Future Work Rawlings/Zagrobelny/Ji Control performance monitoring 2 / 42

3 Motivation The process industries have recently invested millions of dollars in installing advanced Model Predictive Control (MPC) technology. Rawlings/Zagrobelny/Ji Control performance monitoring 3 / 42

4 Motivation The process industries have recently invested millions of dollars in installing advanced Model Predictive Control (MPC) technology. There is no established control theory and control technology, however, that enable practitioners to routinely monitor the operation of these MPC advanced control systems to address the following important, interrelated issues. Rawlings/Zagrobelny/Ji Control performance monitoring 3 / 42

5 Motivation The process industries have recently invested millions of dollars in installing advanced Model Predictive Control (MPC) technology. There is no established control theory and control technology, however, that enable practitioners to routinely monitor the operation of these MPC advanced control systems to address the following important, interrelated issues. How well are the various MPC systems performing, i.e., are they achieving the goals. Rawlings/Zagrobelny/Ji Control performance monitoring 3 / 42

6 Motivation The process industries have recently invested millions of dollars in installing advanced Model Predictive Control (MPC) technology. There is no established control theory and control technology, however, that enable practitioners to routinely monitor the operation of these MPC advanced control systems to address the following important, interrelated issues. How well are the various MPC systems performing, i.e., are they achieving the goals. Provide a rank ordering of up to hundreds of MPC loops in some number of ranked categories from best to worst Rawlings/Zagrobelny/Ji Control performance monitoring 3 / 42

7 Motivation The process industries have recently invested millions of dollars in installing advanced Model Predictive Control (MPC) technology. There is no established control theory and control technology, however, that enable practitioners to routinely monitor the operation of these MPC advanced control systems to address the following important, interrelated issues. How well are the various MPC systems performing, i.e., are they achieving the goals. Provide a rank ordering of up to hundreds of MPC loops in some number of ranked categories from best to worst Have the performances of the MPC systems changed over time Rawlings/Zagrobelny/Ji Control performance monitoring 3 / 42

8 Motivation The process industries have recently invested millions of dollars in installing advanced Model Predictive Control (MPC) technology. There is no established control theory and control technology, however, that enable practitioners to routinely monitor the operation of these MPC advanced control systems to address the following important, interrelated issues. How well are the various MPC systems performing, i.e., are they achieving the goals. Provide a rank ordering of up to hundreds of MPC loops in some number of ranked categories from best to worst Have the performances of the MPC systems changed over time Do some of the MPC systems require maintenance; if so, which ones Rawlings/Zagrobelny/Ji Control performance monitoring 3 / 42

9 Literature Overview Minimum Variance Minimum variance method for SISO systems marks a starting point for modern controller performance monitoring (Harris, 1989). Rawlings/Zagrobelny/Ji Control performance monitoring 4 / 42

10 Literature Overview Minimum Variance Minimum variance method for SISO systems marks a starting point for modern controller performance monitoring (Harris, 1989). Åström (1970) laid the groundwork for the MV method and predicted its use in controller monitoring. Rawlings/Zagrobelny/Ji Control performance monitoring 4 / 42

11 Literature Overview Minimum Variance Minimum variance method for SISO systems marks a starting point for modern controller performance monitoring (Harris, 1989). Åström (1970) laid the groundwork for the MV method and predicted its use in controller monitoring. Kammer et al. (1998) test for LQ optimality by perturbing the closed-loop system and monitoring the input and output. Rawlings/Zagrobelny/Ji Control performance monitoring 4 / 42

12 Literature Overview Minimum Variance Minimum variance method for SISO systems marks a starting point for modern controller performance monitoring (Harris, 1989). Åström (1970) laid the groundwork for the MV method and predicted its use in controller monitoring. Kammer et al. (1998) test for LQ optimality by perturbing the closed-loop system and monitoring the input and output. Extension to multivariable systems attempted: (Harris et al., 1996; Qin and Yu, 2007). Rawlings/Zagrobelny/Ji Control performance monitoring 4 / 42

13 Literature Overview Extensions to Minimum Variance Minimum variance is generally an undesirable control performance goal. Zero penalty on the input leads to overly aggressive control. Rawlings/Zagrobelny/Ji Control performance monitoring 5 / 42

14 Literature Overview Extensions to Minimum Variance Minimum variance is generally an undesirable control performance goal. Zero penalty on the input leads to overly aggressive control. Alternative performance metrics have been developed: Huang and Shah (1998); Xu et al. (2006); Horch and Isaksson (1999) Rawlings/Zagrobelny/Ji Control performance monitoring 5 / 42

15 Literature Overview Extensions to Minimum Variance Minimum variance is generally an undesirable control performance goal. Zero penalty on the input leads to overly aggressive control. Alternative performance metrics have been developed: Huang and Shah (1998); Xu et al. (2006); Horch and Isaksson (1999) Subspace projections provide a means to identify the directions with poorest performance and isolate the effects of measured and unmeasured disturbances (McNabb and Qin, 2003, 2005). Rawlings/Zagrobelny/Ji Control performance monitoring 5 / 42

16 Literature Overview Extensions to Minimum Variance Minimum variance is generally an undesirable control performance goal. Zero penalty on the input leads to overly aggressive control. Alternative performance metrics have been developed: Huang and Shah (1998); Xu et al. (2006); Horch and Isaksson (1999) Subspace projections provide a means to identify the directions with poorest performance and isolate the effects of measured and unmeasured disturbances (McNabb and Qin, 2003, 2005). Yu and Qin (2008a,b) extracted the directions with changes in control performance through generalized eigenvalue analysis and identified the responsible loops by calculating the contribution of each loop to these directions. Rawlings/Zagrobelny/Ji Control performance monitoring 5 / 42

17 Literature Overview Extensions to Minimum Variance Minimum variance is generally an undesirable control performance goal. Zero penalty on the input leads to overly aggressive control. Alternative performance metrics have been developed: Huang and Shah (1998); Xu et al. (2006); Horch and Isaksson (1999) Subspace projections provide a means to identify the directions with poorest performance and isolate the effects of measured and unmeasured disturbances (McNabb and Qin, 2003, 2005). Yu and Qin (2008a,b) extracted the directions with changes in control performance through generalized eigenvalue analysis and identified the responsible loops by calculating the contribution of each loop to these directions. A natural extension to the MV benchmark, the linear-quadratic-gaussian (LQG) benchmark, identifies the minimum output variance possible when the input variance does not exceed a certain threshold (Huang and Shah, 1999, chap. 13). Rawlings/Zagrobelny/Ji Control performance monitoring 5 / 42

18 Literature Overview MPC Monitoring Patwardhan (1999) proposed using the MPC design objective as the performance measure. Using this concept, Julien et al. (2004) developed plots of the best achievable MPC performance. Rawlings/Zagrobelny/Ji Control performance monitoring 6 / 42

19 Literature Overview MPC Monitoring Patwardhan (1999) proposed using the MPC design objective as the performance measure. Using this concept, Julien et al. (2004) developed plots of the best achievable MPC performance. Schafer and Cinar (2004) used a ratio of historic and achieved performance to detect changes in controller performance and diagnosed the cause of any changes by using a ratio of achieved and designed performance for diagnosis. Rawlings/Zagrobelny/Ji Control performance monitoring 6 / 42

20 Literature Overview MPC Monitoring Patwardhan (1999) proposed using the MPC design objective as the performance measure. Using this concept, Julien et al. (2004) developed plots of the best achievable MPC performance. Schafer and Cinar (2004) used a ratio of historic and achieved performance to detect changes in controller performance and diagnosed the cause of any changes by using a ratio of achieved and designed performance for diagnosis. Other research focused on diagnosing the underlying causes of poor MPC performance. Patwardhan and Shah (2002) gave bounds on the effects of constraints, modeling uncertainty, disturbance uncertainty, and nonlinearity on MPC performance. Rawlings/Zagrobelny/Ji Control performance monitoring 6 / 42

21 Building a Monitoring System Three Fundamental Relationships central limit theorem = normal distribution Rawlings/Zagrobelny/Ji Control performance monitoring 7 / 42

22 Building a Monitoring System Three Fundamental Relationships central limit theorem = normal distribution normal + linear system = normal distribution Rawlings/Zagrobelny/Ji Control performance monitoring 7 / 42

23 Building a Monitoring System Three Fundamental Relationships central limit theorem = normal distribution normal + linear system = normal distribution normal + quadratic stage cost = chi-squared distribution Rawlings/Zagrobelny/Ji Control performance monitoring 7 / 42

24 Initial Assumptions central limit theorem = normal distribution Assume process and measurement noises have normal distribution Composed of many random unmodeled disturbances Justified by central limit theorem Rawlings/Zagrobelny/Ji Control performance monitoring 8 / 42

25 Initial Assumptions central limit theorem = normal distribution Assume process and measurement noises have normal distribution Composed of many random unmodeled disturbances Justified by central limit theorem Choose linear input to output process model Convenient for user Close to operating point Identified from data Rawlings/Zagrobelny/Ji Control performance monitoring 8 / 42

26 Normal Distribution of Signals normal + linear system = normal distribution Assume linear model with normally distributed disturbances Rawlings/Zagrobelny/Ji Control performance monitoring 9 / 42

27 Normal Distribution of Signals normal + linear system = normal distribution Assume linear model with normally distributed disturbances Basic statistics: linear transformations of these disturbances are also normally distributed Rawlings/Zagrobelny/Ji Control performance monitoring 9 / 42

28 Normal Distribution of Signals normal + linear system = normal distribution Assume linear model with normally distributed disturbances Basic statistics: linear transformations of these disturbances are also normally distributed For the linear model, all signals in the loop are linear transformations of normal variables Rawlings/Zagrobelny/Ji Control performance monitoring 9 / 42

29 Distribution of Stage Cost normal + quadratic stage cost = chi-squared distribution Want to characterize the distribution of the regulator s stage cost. Why? Optimized by MPC controller Serves as benchmark for monitoring/assessment Rawlings/Zagrobelny/Ji Control performance monitoring 10 / 42

30 Distribution of Stage Cost normal + quadratic stage cost = chi-squared distribution Want to characterize the distribution of the regulator s stage cost. Why? Optimized by MPC controller Serves as benchmark for monitoring/assessment Stage cost is a quadratic function of signals from the process Rawlings/Zagrobelny/Ji Control performance monitoring 10 / 42

31 Distribution of Stage Cost normal + quadratic stage cost = chi-squared distribution Want to characterize the distribution of the regulator s stage cost. Why? Optimized by MPC controller Serves as benchmark for monitoring/assessment Stage cost is a quadratic function of signals from the process All signals are normal variables Rawlings/Zagrobelny/Ji Control performance monitoring 10 / 42

32 Distribution of Stage Cost normal + quadratic stage cost = chi-squared distribution Want to characterize the distribution of the regulator s stage cost. Why? Optimized by MPC controller Serves as benchmark for monitoring/assessment Stage cost is a quadratic function of signals from the process All signals are normal variables Stage cost has generalized chi-squared distribution Rawlings/Zagrobelny/Ji Control performance monitoring 10 / 42

33 Monitoring Framework Define Key Performance Indices (KPI) Sample average of stage cost from data Expectation of (several) ideal stage cost(s) from model Rawlings/Zagrobelny/Ji Control performance monitoring 11 / 42

34 Monitoring Framework Define Key Performance Indices (KPI) Sample average of stage cost from data Expectation of (several) ideal stage cost(s) from model Understand distributions Rawlings/Zagrobelny/Ji Control performance monitoring 11 / 42

35 Monitoring Framework Define Key Performance Indices (KPI) Sample average of stage cost from data Expectation of (several) ideal stage cost(s) from model Understand distributions Develop confidence intervals Rawlings/Zagrobelny/Ji Control performance monitoring 11 / 42

36 Monitoring Framework Define Key Performance Indices (KPI) Sample average of stage cost from data Expectation of (several) ideal stage cost(s) from model Understand distributions Develop confidence intervals Design comparison tests Rawlings/Zagrobelny/Ji Control performance monitoring 11 / 42

37 Offset free control system x + = A x + Bũ (Q, R) regulator u plant y x s u s ˆx estimator y sp, u sp, r sp (Q s, R s ) target selector ˆx ˆd [ ] + x = d [ ] [ A Bd x 0 I d] y = [ ] [ x C C d d (Q w, R v) [ B + u + w 0] MPC controller consisting of: receding horizon regulator, state estimator, and target selector. ] + v Rawlings/Zagrobelny/Ji Control performance monitoring 12 / 42

38 Linear System Model Process x + = Ax + Bu + B d d + Gw d + = d + G d w d y = Cx + C d d + v Estimator ˆx + = Aˆx + AL x ε + Bu + B d ˆd ˆd + = ˆd + L d ε ε = y C ˆx C d ˆd Rawlings/Zagrobelny/Ji Control performance monitoring 13 / 42

39 Linear System Model Process x + = Ax + Bu + B d d + Gw d + = d + G d w d y = Cx + C d d + v Estimator ˆx + = Aˆx + AL x ε + Bu + B d ˆd ˆd + = ˆd + L d ε ε = y C ˆx C d ˆd State x includes past inputs (u k 1 ) Rawlings/Zagrobelny/Ji Control performance monitoring 13 / 42

40 Linear System Model Process x + = Ax + Bu + B d d + Gw d + = d + G d w d y = Cx + C d d + v Estimator ˆx + = Aˆx + AL x ε + Bu + B d ˆd ˆd + = ˆd + L d ε ε = y C ˆx C d ˆd State x includes past inputs (u k 1 ) Process noise, w; measurement noise v Rawlings/Zagrobelny/Ji Control performance monitoring 13 / 42

41 Linear System Model Process x + = Ax + Bu + B d d + Gw d + = d + G d w d y = Cx + C d d + v Estimator ˆx + = Aˆx + AL x ε + Bu + B d ˆd ˆd + = ˆd + L d ε ε = y C ˆx C d ˆd State x includes past inputs (u k 1 ) Process noise, w; measurement noise v Nonstationary disturbance d with noise w d Rawlings/Zagrobelny/Ji Control performance monitoring 13 / 42

42 Linear System Model Process x + = Ax + Bu + B d d + Gw d + = d + G d w d y = Cx + C d d + v Estimator ˆx + = Aˆx + AL x ε + Bu + B d ˆd ˆd + = ˆd + L d ε ε = y C ˆx C d ˆd State x includes past inputs (u k 1 ) Process noise, w; measurement noise v Nonstationary disturbance d with noise w d All noises are normally distributed and independent Rawlings/Zagrobelny/Ji Control performance monitoring 13 / 42

43 Linear Closed Loop Model Apply optimal (linear) feedback law u(k) = K ] [ˆx(k) + Lx ε(k) + u(k 1) ( ) [ ] [0 ] xs I K u s Rawlings/Zagrobelny/Ji Control performance monitoring 14 / 42

44 Linear Closed Loop Model Apply optimal (linear) feedback law u(k) = K ] [ˆx(k) + Lx ε(k) + u(k 1) ( ) [ ] [0 ] xs I K u s Define augmented state and noise ˆx z = ˆd w ˆx x w = w d v ˆd d Any signal in the loop is a linear transformation of z and w Rawlings/Zagrobelny/Ji Control performance monitoring 14 / 42

45 Linear Closed-loop Model Write closed-loop system in terms of augmented state z + = Ãz + G w + z d Rawlings/Zagrobelny/Ji Control performance monitoring 15 / 42

46 Linear Closed-loop Model Write closed-loop system in terms of augmented state z + = Ãz + G w + z d Ã, G depend on System matrices Regulator gains Estimator gains Rawlings/Zagrobelny/Ji Control performance monitoring 15 / 42

47 Linear Closed-loop Model Write closed-loop system in terms of augmented state z + = Ãz + G w + z d Ã, G depend on System matrices Regulator gains Estimator gains z d reflects nonzero setpoints in y or u Rawlings/Zagrobelny/Ji Control performance monitoring 15 / 42

48 Distribution of z Denote distribution of w w N (0, Q w ) Rawlings/Zagrobelny/Ji Control performance monitoring 16 / 42

49 Distribution of z Denote distribution of w w N (0, Q w ) z(k) also has normal distribution z(k) N(m(k), S(k)) m + = Ãm + z d S + = ÃSÃ + GQ w G Rawlings/Zagrobelny/Ji Control performance monitoring 16 / 42

50 Time-Invariant Distribution of z Given z(k) has normal distribution z(k) N(m(k), S(k)) m + = Ãm + z d S + = ÃSÃ + GQ w G Rawlings/Zagrobelny/Ji Control performance monitoring 17 / 42

51 Time-Invariant Distribution of z Given z(k) has normal distribution z(k) N(m(k), S(k)) m + = Ãm + z d S + = ÃSà + GQ w G Assume à is stable Rawlings/Zagrobelny/Ji Control performance monitoring 17 / 42

52 Time-Invariant Distribution of z Given z(k) has normal distribution z(k) N(m(k), S(k)) m + = Ãm + z d S + = ÃSà + GQ w G Assume à is stable For k large enough, z has steady-state distribution z N(m, S ) m = (I Ã) 1 z d S = ÃS à + GQ w G Rawlings/Zagrobelny/Ji Control performance monitoring 17 / 42

53 Stage Cost and KPI Choose stage cost l(k) = l (x(k), u(k)) = y(k) y sp 2 Q y + u(k) u sp 2 R + u(k) u(k 1) 2 S Rawlings/Zagrobelny/Ji Control performance monitoring 18 / 42

54 Stage Cost and KPI Choose stage cost l(k) = l (x(k), u(k)) = y(k) y sp 2 Q y + u(k) u sp 2 R + u(k) u(k 1) 2 S Key Performance Index (KPI) Ideal/theoretical KPI E (l(k)) Calculate from model Rawlings/Zagrobelny/Ji Control performance monitoring 18 / 42

55 Stage Cost and KPI Choose stage cost l(k) = l (x(k), u(k)) = y(k) y sp 2 Q y + u(k) u sp 2 R + u(k) u(k 1) 2 S Key Performance Index (KPI) Ideal/theoretical KPI E (l(k)) Calculate from model Actual/plant KPI l(k) = 1 k 1 k j=0 l(j) Calculate from data Rawlings/Zagrobelny/Ji Control performance monitoring 18 / 42

56 Distribution of Stage Cost Goals Determine theoretical KPI Develop confidence intervals for comparison with plant KPI Rawlings/Zagrobelny/Ji Control performance monitoring 19 / 42

57 Distribution of Stage Cost Goals Determine theoretical KPI Develop confidence intervals for comparison with plant KPI Approach Treat stage cost as quadratic form of normal signal Express distribution as generalized chi-squared Consider sample averages Rawlings/Zagrobelny/Ji Control performance monitoring 19 / 42

58 Distribution of Stage Cost Express stage cost as quadratic form l(k) = y(k) y sp u(k) u sp (u(k) u(k 1)) Q = diag(q y, R, S) Q y(k) y sp u(k) u sp (u(k) u(k 1)) Rawlings/Zagrobelny/Ji Control performance monitoring 20 / 42

59 Distribution of Stage Cost Express stage cost as quadratic form l(k) = y(k) y sp u(k) u sp (u(k) u(k 1)) Q = diag(q y, R, S) Q y(k) y sp u(k) u sp (u(k) u(k 1)) Write in terms of augmented state z and measurement noise v y(k) y sp u(k) u sp = F 1 z(k) + F 2 v(k) + F 3 u d m sp (u(k) u(k 1)) msp is vector of setpoints ud arises from nonzero setpoints F1, F 2, and F 3 from system matrices and regulator gain Rawlings/Zagrobelny/Ji Control performance monitoring 20 / 42

60 Distribution of Stage Cost Signal has normal distribution y(k) y sp u(k) u sp N( m(k), P(k)) u(k) u(k 1) m(k) = F 1 m(k) + F 3 u d m sp P(k) = F 1 S(k)F 1 + F 2 R v F 2 Rawlings/Zagrobelny/Ji Control performance monitoring 21 / 42

61 Distribution of Stage Cost Signal has normal distribution y(k) y sp u(k) u sp N( m(k), P(k)) u(k) u(k 1) m(k) = F 1 m(k) + F 3 u d m sp P(k) = F 1 S(k)F 1 + F 2 R v F 2 Stage cost has generalized chi-squared distribution E(l(k)) = tr( QP(k)) + m(k) Q m(k) var(l(k)) = 2tr( QP(k) QP(k)) + 4 m(k) QP(K) Q m(k) No simple explicit expression for pdf l(k) has steady-state distribution for large k and stable system Rawlings/Zagrobelny/Ji Control performance monitoring 21 / 42

62 Distribution of Plant KPI Sample average of stage costs l(k) = 1 (l(0) + l(1) + + l(k 1)) k Rawlings/Zagrobelny/Ji Control performance monitoring 22 / 42

63 Distribution of Plant KPI Sample average of stage costs l(k) = 1 (l(0) + l(1) + + l(k 1)) k Sample average of random variables Rawlings/Zagrobelny/Ji Control performance monitoring 22 / 42

64 Distribution of Plant KPI Sample average of stage costs l(k) = 1 (l(0) + l(1) + + l(k 1)) k Sample average of random variables Apply central limit theorem Approaches normal distribution Careful! Samples are correlated Unbiased estimate of stage cost: E ( l(k) ) = E (l(k)) Variance depends on variance of stage cost, sample size, and correlation Rawlings/Zagrobelny/Ji Control performance monitoring 22 / 42

65 KPI Convergence KPI Plant KPI Expected KPI Time Theoretical and plant KPI for perfect model Compared simulated data to theoretical KPI As time (points in sample average) increases, KPI converges to expected value Rawlings/Zagrobelny/Ji Control performance monitoring 23 / 42

66 Stage Cost Distribution Frequency l(k) Histogram of stage costs using 1000 samples Mean Variance Sample Theoretical Red lines show standard deviations away from sample average Green lines show bins containing 95% of the points Good agreement between theoretical and sample statistics Rawlings/Zagrobelny/Ji Control performance monitoring 24 / 42

67 Stage Cost Sample Mean Distribution Frequency l(k) Histogram of stage cost sample mean for 1000 simulations Used 1000 independent simulations Calculated KPI (sample average of stage cost) for each simulation Approaches Gaussian distribution Statistics depend on distribution of l(k), sample size, and correlations Rawlings/Zagrobelny/Ji Control performance monitoring 25 / 42

68 Deterministic Disturbance: Model Output is affected by deterministic disturbance p y = Cx + p + v Rawlings/Zagrobelny/Ji Control performance monitoring 26 / 42

69 Deterministic Disturbance: Model Output is affected by deterministic disturbance p y = Cx + p + v Rewrite closed-loop model to account for disturbance z + = Ãz + B p p + Gw + z d Rawlings/Zagrobelny/Ji Control performance monitoring 26 / 42

70 Deterministic Disturbance: Model Output is affected by deterministic disturbance p y = Cx + p + v Rewrite closed-loop model to account for disturbance z + = Ãz + B p p + Gw + z d Affects expectation of z but not its variance m + = Ãm + B p p + z d S + = ÃS Ã + GQ w G Rawlings/Zagrobelny/Ji Control performance monitoring 26 / 42

71 Deterministic Disturbance: Model Output is affected by deterministic disturbance p y = Cx + p + v Rewrite closed-loop model to account for disturbance z + = Ãz + B p p + Gw + z d Affects expectation of z but not its variance m + = Ãm + B p p + z d S + = ÃS Ã + GQ w G No steady-state expectation of z Rawlings/Zagrobelny/Ji Control performance monitoring 26 / 42

72 Deterministic Disturbance: KPI Assume the deterministic disturbance is periodic and average E(l ) = 1 T k+t 1 k E(l(k)) Rawlings/Zagrobelny/Ji Control performance monitoring 27 / 42

73 Deterministic Disturbance: KPI Assume the deterministic disturbance is periodic and average E(l ) = 1 T k+t 1 k E(l(k)) Signal still has normal distribution y(k) y sp u(k) u sp N( m(k), P(k)) u(k) u(k 1) m(k) = F 1 m(k) + F 2 p(k) + F 3 u d m sp P = F 1 S F 1 + F 2 R v F 2 Rawlings/Zagrobelny/Ji Control performance monitoring 27 / 42

74 Deterministic Disturbance: KPI Assume the deterministic disturbance is periodic and average E(l ) = 1 T k+t 1 k E(l(k)) Signal still has normal distribution y(k) y sp u(k) u sp N( m(k), P(k)) u(k) u(k 1) m(k) = F 1 m(k) + F 2 p(k) + F 3 u d m sp P = F 1 S F 1 + F 2 R v F 2 Expected KPI has constant and transient term E(l ) = tr( QP) + 1 T m(k) Q m(k) T k=1 Rawlings/Zagrobelny/Ji Control performance monitoring 27 / 42

75 Deterministic Disturbance Example KPI Plant KPI Expected KPI Expected KPI (with dist) Time Theoretical and plant KPI for deterministic disturbance disturbance Time Deterministic disturbance affecting system Plant KPI increases due to presence of deterministic disturbance Converges to expected value when disturbance is accounted for Rawlings/Zagrobelny/Ji Control performance monitoring 28 / 42

76 Plant-Model Mismatch Assume linear plant and linear model Rawlings/Zagrobelny/Ji Control performance monitoring 29 / 42

77 Plant-Model Mismatch Assume linear plant and linear model What will happen to KPI if model is different from plant? Rawlings/Zagrobelny/Ji Control performance monitoring 29 / 42

78 Plant-Model Mismatch Assume linear plant and linear model What will happen to KPI if model is different from plant? Calculate expected KPI if amount of mismatch is known Rawlings/Zagrobelny/Ji Control performance monitoring 29 / 42

79 Plant-Model Mismatch Assume linear plant and linear model What will happen to KPI if model is different from plant? Calculate expected KPI if amount of mismatch is known Useful for case studies, but cannot calculate in practice! Rawlings/Zagrobelny/Ji Control performance monitoring 29 / 42

80 Plant-Model Mismatch Example KPI Plant KPI Expected KPI Expected KPI (with mismatch) Time Theoretical and plant KPI in presence of plant-model mismatch Plant KPI increases due to presence of mismatch Converges to new theoretical value In practice cannot calculate theoretical value Rawlings/Zagrobelny/Ji Control performance monitoring 30 / 42

81 Constrained and Nonlinear MPC Consider linear system with nonlinear control law (caused by constraints) or nonlinear system central limit theorem = normal distribution normal + linear system = normal distribution normal + quadratic stage cost = chi-squared distribution Rawlings/Zagrobelny/Ji Control performance monitoring 31 / 42

82 Constrained and Nonlinear MPC Consider linear system with nonlinear control law (caused by constraints) or nonlinear system central limit theorem = normal distribution normal + linear system = normal distribution normal + quadratic stage cost = chi-squared distribution Second step does not hold because system is not linear Rawlings/Zagrobelny/Ji Control performance monitoring 31 / 42

83 Constrained and Nonlinear MPC Consider linear system with nonlinear control law (caused by constraints) or nonlinear system central limit theorem = normal distribution normal + linear system = normal distribution normal + quadratic stage cost = chi-squared distribution Second step does not hold because system is not linear Cannot derive convenient formulas Rawlings/Zagrobelny/Ji Control performance monitoring 31 / 42

84 Constrained and Nonlinear MPC Consider linear system with nonlinear control law (caused by constraints) or nonlinear system central limit theorem = normal distribution normal + linear system = normal distribution normal + quadratic stage cost = chi-squared distribution Second step does not hold because system is not linear Cannot derive convenient formulas Instead use model and rapid simulation to compute statistics and confidence intervals for benchmark Rawlings/Zagrobelny/Ji Control performance monitoring 31 / 42

85 Example: Constrained System KPI l(k) ( u 1) l(k) ( u 5) l(k) ( u 10) l(k) (uncons) E(l(k)) (uncons) Time Simulated KPI for linear constrained system KPI increases due to presence of constraints Tightening constraints causes greater increase Converges to constant value in each case Use simulation of model to develop ideal KPI Rawlings/Zagrobelny/Ji Control performance monitoring 32 / 42

86 Variance Estimation and ALS Need to know variance of noises affecting the system in order to develop appropriate benchmark x + = Ax + Gw y = Cx + v Rawlings/Zagrobelny/Ji Control performance monitoring 33 / 42

87 Variance Estimation and ALS Need to know variance of noises affecting the system in order to develop appropriate benchmark x + = Ax + Gw y = Cx + v Autocovariance least squares (ALS); Odelson et al. (2006); Rajamani and Rawlings (2009) Separately identifies process and measurement noise covariances Formulates least squares problem using process model and measurement correlations in data Rawlings/Zagrobelny/Ji Control performance monitoring 33 / 42

88 Variance Estimation and ALS Need to know variance of noises affecting the system in order to develop appropriate benchmark x + = Ax + Gw y = Cx + v Autocovariance least squares (ALS); Odelson et al. (2006); Rajamani and Rawlings (2009) Separately identifies process and measurement noise covariances Formulates least squares problem using process model and measurement correlations in data Alternative: estimate innovation variance and Kalman gain Rawlings/Zagrobelny/Ji Control performance monitoring 33 / 42

89 Obtaining Q and R from Data Xf, Ff X D X 1 X 2 Condenser y 1 Model discretized with t k = k t: d dt X D. X B }{{} x(t) [ ] y 1 (t k ) = y 2 = F (x(t), u(t) ) }{{} X f,f f [ ] 1 0 x(t 0 1 k ) X N 1 X B Reboiler Measurements are only X D, X B at the discretization times y 2 Rawlings/Zagrobelny/Ji Control performance monitoring 34 / 42

90 Obtaining Q and R from Data X D X 1 X 2 Condenser y 1 Model discretized with t k = k t: x k+1 = f (x k, u k ) + g(x k, u k )w k [ ] [ ] y y 2 = x 0 1 k k Xf, Ff w X N 1 X B Reboiler Measurements are only X D, X B at the discretization times Noise w k affects all the states y 2 Rawlings/Zagrobelny/Ji Control performance monitoring 34 / 42

91 Obtaining Q and R from Data X D X 1 X 2 Condenser v 1 y 1 Model discretized with t k = k t: x k+1 = f (x k, u k ) + g(x k, u k )w k [ ] [ ] [ ] y v 1 y 2 = x 0 1 k + v 2 k k Xf, Ff w v 2 y 2 X N 1 X B Reboiler Measurements are only X D, X B at the discretization times Noise w k affects all the states Noise v k corrupts the measurements Rawlings/Zagrobelny/Ji Control performance monitoring 34 / 42

92 Motivation for Using Autocovariances Xf, Ff X D X 1 X 2 Condenser v 1 y 1 Idea of Autocovariances The state noise w k is propagated in time by the state The measurement noise v k appears only at the sample time and is not propagated in time w X N 1 X B Taking autocovariances of data at different time lags gives covariances of w k and v k v 2 Reboiler y 2 Rawlings/Zagrobelny/Ji Control performance monitoring 35 / 42

93 Motivation for Using Autocovariances Xf, Ff X D X 1 X 2 Condenser v 1 y 1 Idea of Autocovariances The state noise w k is propagated in time by the state The measurement noise v k appears only at the sample time and is not propagated in time w X N 1 X B Taking autocovariances of data at different time lags gives covariances of w k and v k v 2 y 2 Reboiler Let w k, v k have zero means and covariances Q and R Rawlings/Zagrobelny/Ji Control performance monitoring 35 / 42

94 Mathematical Formulation of the ALS Linear State-Space Model: x k+1 = Ax k + Gw k w k N(0, Q) y k = Cx k + v k v k N(0, R) Model (A, C, G) known from the linearization, finite set of measurements: {y 0,..., y k } given. Only unknowns are noises w k and v k. Rawlings/Zagrobelny/Ji Control performance monitoring 36 / 42

95 Mathematical Formulation of the ALS Linear State-Space Model: x k+1 = Ax k + Gw k w k N(0, Q) y k = Cx k + v k v k N(0, R) Model (A, C, G) known from the linearization, finite set of measurements: {y 0,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k y k+1 = CAx k + CGw k y k+2 = CA 2 x k +CAGw k +CGw k+1 Rawlings/Zagrobelny/Ji Control performance monitoring 36 / 42

96 Mathematical Formulation of the ALS Linear State-Space Model: x k+1 = Ax k + Gw k w k N(0, Q) y k = Cx k + v k v k N(0, R) Model (A, C, G) known from the linearization, finite set of measurements: {y 0,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k + v k y k+1 = CAx k + CGw k + v k+1 y k+2 = CA 2 x k +CAGw k +CGw k+1 +v k+2 Rawlings/Zagrobelny/Ji Control performance monitoring 36 / 42

97 Mathematical Formulation of the ALS Linear State-Space Model: x k+1 = Ax k + Gw k w k N(0, Q) y k = Cx k + v k v k N(0, R) Model (A, C, G) known from the linearization, finite set of measurements: {y 0,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k + v k y k+1 = CAx k + CGw k + v k+1 E[y k y T k ] = R y k+2 = CA 2 x k +CAGw k +CGw k+1 +v k+2 Rawlings/Zagrobelny/Ji Control performance monitoring 36 / 42

98 Mathematical Formulation of the ALS Linear State-Space Model: x k+1 = Ax k + Gw k w k N(0, Q) y k = Cx k + v k v k N(0, R) Model (A, C, G) known from the linearization, finite set of measurements: {y 0,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k + v k y k+1 = CAx k + CGw k + v k+1 y k+2 = CA 2 x k +CAGw k +CGw k+1 +v k+2 E[y k y T k ] = R E[y k+2 y T k+1 ] = CAGQG T C T Rawlings/Zagrobelny/Ji Control performance monitoring 36 / 42

99 The Autocovariance Least-Squares (ALS) Problem Skipping a lot of algebra, we can write: Autocovariance Least Squares [ ] Φ = min Q,R A (Q)s N ˆb (R) s 2 1 A least-squares problem in a vector of unknowns, Q, R Rawlings/Zagrobelny/Ji Control performance monitoring 37 / 42

100 The Autocovariance Least-Squares (ALS) Problem Skipping a lot of algebra, we can write: Autocovariance Least Squares [ ] Φ = min Q,R A (Q)s N ˆb (R) s 2 1 A least-squares problem in a vector of unknowns, Q, R 2 Form A N from known system matrices Rawlings/Zagrobelny/Ji Control performance monitoring 37 / 42

101 The Autocovariance Least-Squares (ALS) Problem Skipping a lot of algebra, we can write: Autocovariance Least Squares [ ] Φ = min Q,R A (Q)s N ˆb (R) s 2 1 A least-squares problem in a vector of unknowns, Q, R 2 Form A N from known system matrices 3 ˆb is a vector containing the estimated correlations from data ˆb = 1 y T k y T k T. k=1 y k+n 1 yk T s Rawlings/Zagrobelny/Ji Control performance monitoring 37 / 42

102 Conclusions For the linear, unconstrained system we have closed-form probability densities of all variables of interest: manipulated variable, controlled variable, measurement, state (and disturbance) estimates, stage cost, etc. Rawlings/Zagrobelny/Ji Control performance monitoring 38 / 42

103 Conclusions For the linear, unconstrained system we have closed-form probability densities of all variables of interest: manipulated variable, controlled variable, measurement, state (and disturbance) estimates, stage cost, etc. It is then straightforward to derive any statistic of interest for monitoring purposes. Rawlings/Zagrobelny/Ji Control performance monitoring 38 / 42

104 Conclusions For the linear, unconstrained system we have closed-form probability densities of all variables of interest: manipulated variable, controlled variable, measurement, state (and disturbance) estimates, stage cost, etc. It is then straightforward to derive any statistic of interest for monitoring purposes. The estimation of noise variances from data is an essential step in monitoring (as well as state estimation). Rawlings/Zagrobelny/Ji Control performance monitoring 38 / 42

105 Conclusions For the linear, unconstrained system we have closed-form probability densities of all variables of interest: manipulated variable, controlled variable, measurement, state (and disturbance) estimates, stage cost, etc. It is then straightforward to derive any statistic of interest for monitoring purposes. The estimation of noise variances from data is an essential step in monitoring (as well as state estimation). When controller constraints are active or the process model is nonlinear, we lose closed-form probability densities for the variables of interest. Rawlings/Zagrobelny/Ji Control performance monitoring 38 / 42

106 Conclusions For the linear, unconstrained system we have closed-form probability densities of all variables of interest: manipulated variable, controlled variable, measurement, state (and disturbance) estimates, stage cost, etc. It is then straightforward to derive any statistic of interest for monitoring purposes. The estimation of noise variances from data is an essential step in monitoring (as well as state estimation). When controller constraints are active or the process model is nonlinear, we lose closed-form probability densities for the variables of interest. But we can generate (by online computation) statistics of interest for controller monitoring purposes. Rawlings/Zagrobelny/Ji Control performance monitoring 38 / 42

107 Future Outlook The timing may be ideal for vendors to implement these monitoring ideas in products to enhance the value of their MPC software product offerings. Rawlings/Zagrobelny/Ji Control performance monitoring 39 / 42

108 Future Outlook The timing may be ideal for vendors to implement these monitoring ideas in products to enhance the value of their MPC software product offerings. Researchers should remain involved so that the emerging technology takes advantage of the best available supporting theory. Rawlings/Zagrobelny/Ji Control performance monitoring 39 / 42

109 Further reading I K. J. Åström. Introduction to Stochastic Control Theory. Academic Press, San Diego, California, T. J. Harris. Assessment of control loop performance. Can. J. Chem. Eng., 67: , T. J. Harris, F. Boudreau, and J. F. MacGregor. Performance assessment of multivariate feedback controllers. Automatica, 32(11): , A. Horch and A. J. Isaksson. A modified index for control performance assessment. J. Proc. Cont., 9(6): , B. Huang and S. L. Shah. Practical issues in multivariable feedback control performance assessment. J. Proc. Cont., 8(5 6): , B. Huang and S. L. Shah. Performance Assessment of Control Loops. Springer-Verlag, London, R. H. Julien, M. W. Foley, and W. R. Cluett. Performance assessment using a model predictive control benchmark. J. Proc. Cont., 14(4): , L. C. Kammer, R. R. Bitmead, and P. L. Bartlett. Optimal controller properties from closed-loop experiments. Automatica, 34(1):83 91, Rawlings/Zagrobelny/Ji Control performance monitoring 40 / 42

110 Further reading II C. A. McNabb and S. J. Qin. Projection based MIMO control performance monitoring: I-covariance monitoring in state space. J. Proc. Cont., 13(8): , C. A. McNabb and S. J. Qin. Projection based MIMO control performance monitoring: II-measured disturbances and setpoint changes. J. Proc. Cont., 15(1):89 102, B. J. Odelson, M. R. Rajamani, and J. B. Rawlings. A new autocovariance least-squares method for estimating noise covariances. Automatica, 42(2): , February R. S. Patwardhan. Studies in Synthesis and Analysis of Model Predictive Controllers. PhD thesis, University of Alberta, Fall URL http: // R. S. Patwardhan and S. L. Shah. Issues in performance diagnostics of model-based controllers. J. Proc. Cont., 12(3): , S. J. Qin and J. Yu. Recent developments in multivariable controller performance monitoring. J. Proc. Cont., 17(3): , M. R. Rajamani and J. B. Rawlings. Estimation of the disturbance structure from data using semidefinite programming and optimal weighting. Automatica, 45: , J. Schafer and A. Cinar. Multivariable MPC system performance assessment, monitoring, and diagnosis. J. Proc. Cont., 14(2): , Rawlings/Zagrobelny/Ji Control performance monitoring 41 / 42

111 Further reading III F. Xu, K. H. Lee, and B. Huang. Monitoring control performance via sructured closed-loop response subject to output variance/covariance upper bound. J. Proc. Cont., 16(9): , J. Yu and S. J. Qin. Statistical MIMO controller performance monitoring. Part I: Data-driven covariance benchmark. J. Proc. Cont., 18(3 4): , 2008a. J. Yu and S. J. Qin. Statistical MIMO controller performance monitoring. Part II: performance diagnosis. J. Proc. Cont., 18(3 4): , 2008b. Rawlings/Zagrobelny/Ji Control performance monitoring 42 / 42

Online monitoring of MPC disturbance models using closed-loop data

Online monitoring of MPC disturbance models using closed-loop data Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification

More information

In search of the unreachable setpoint

In search of the unreachable setpoint In search of the unreachable setpoint Adventures with Prof. Sten Bay Jørgensen James B. Rawlings Department of Chemical and Biological Engineering June 19, 2009 Seminar Honoring Prof. Sten Bay Jørgensen

More information

State Estimation of Linear and Nonlinear Dynamic Systems

State Estimation of Linear and Nonlinear Dynamic Systems State Estimation of Linear and Nonlinear Dynamic Systems Part II: Observability and Stability James B. Rawlings and Fernando V. Lima Department of Chemical and Biological Engineering University of Wisconsin

More information

Nonlinear Model Predictive Control Tools (NMPC Tools)

Nonlinear Model Predictive Control Tools (NMPC Tools) Nonlinear Model Predictive Control Tools (NMPC Tools) Rishi Amrit, James B. Rawlings April 5, 2008 1 Formulation We consider a control system composed of three parts([2]). Estimator Target calculator Regulator

More information

Course on Model Predictive Control Part II Linear MPC design

Course on Model Predictive Control Part II Linear MPC design Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,

More information

Nonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes

Nonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes Nonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes Fernando V. Lima, James B. Rawlings and Tyler A. Soderstrom Department

More information

Optimal dynamic operation of chemical processes: current opportunities

Optimal dynamic operation of chemical processes: current opportunities Optimal dynamic operation of chemical processes: current opportunities James B. Rawlings Department of Chemical and Biological Engineering August 6, 29 Westhollow Research Center Shell Rawlings Current

More information

megan ann zagrobelny

megan ann zagrobelny M P C P E R F O R M A N C E M O N I T O R I N G A N D D I S T U R B A N C E M O D E L I D E N T I F I C AT I O N by megan ann zagrobelny A dissertation submitted in partial fulfillment of the requirements

More information

A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER. Gabriele Pannocchia,1 Nabil Laachi James B. Rawlings

A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER. Gabriele Pannocchia,1 Nabil Laachi James B. Rawlings A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER Gabriele Pannocchia, Nabil Laachi James B. Rawlings Department of Chemical Engineering Univ. of Pisa Via Diotisalvi 2, 5626 Pisa (Italy) Department

More information

Optimizing Economic Performance using Model Predictive Control

Optimizing Economic Performance using Model Predictive Control Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,

More information

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem.

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem. Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 217 by James B. Rawlings Outline 1 Linear

More information

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL ADCHEM 2, Pisa Italy June 14-16 th 2 CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL N.F. Thornhill *, S.L. Shah + and B. Huang + * Department of Electronic and Electrical

More information

Overview of Models for Automated Process Control

Overview of Models for Automated Process Control Overview of Models for Automated Process Control James B. Rawlings Department of Chemical and Biological Engineering April 29, 29 Utilization of Process Modeling and Advanced Process Control in QbD based

More information

Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach*

Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach* Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach* Xiaorui Wang Department of Electrical and Computer Engineering University of Alberta Edmonton, AB, Canada T6G 2V4

More information

Outline. Linear regulation and state estimation (LQR and LQE) Linear differential equations. Discrete time linear difference equations

Outline. Linear regulation and state estimation (LQR and LQE) Linear differential equations. Discrete time linear difference equations Outline Linear regulation and state estimation (LQR and LQE) James B. Rawlings Department of Chemical and Biological Engineering 1 Linear Quadratic Regulator Constraints The Infinite Horizon LQ Problem

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive

More information

State estimation and the Kalman filter

State estimation and the Kalman filter State estimation and the Kalman filter PhD, David Di Ruscio Telemark university college Department of Technology Systems and Control Engineering N-3914 Porsgrunn, Norway Fax: +47 35 57 52 50 Tel: +47 35

More information

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction

More information

Industrial Model Predictive Control

Industrial Model Predictive Control Industrial Model Predictive Control Emil Schultz Christensen Kongens Lyngby 2013 DTU Compute-M.Sc.-2013-49 Technical University of Denmark DTU Compute Matematiktovet, Building 303B, DK-2800 Kongens Lyngby,

More information

Robustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes

Robustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes 2 TWMCC Texas-Wisconsin Modeling and Control Consortium 1 Technical report number 21-2 Robustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes Gabriele Pannocchia and James

More information

Controlling Large-Scale Systems with Distributed Model Predictive Control

Controlling Large-Scale Systems with Distributed Model Predictive Control Controlling Large-Scale Systems with Distributed Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering November 8, 2010 Annual AIChE Meeting Salt Lake City, UT Rawlings

More information

RECURSIVE ESTIMATION AND KALMAN FILTERING

RECURSIVE ESTIMATION AND KALMAN FILTERING Chapter 3 RECURSIVE ESTIMATION AND KALMAN FILTERING 3. The Discrete Time Kalman Filter Consider the following estimation problem. Given the stochastic system with x k+ = Ax k + Gw k (3.) y k = Cx k + Hv

More information

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:

More information

Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain

Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain MULTIVARIABLE MPC PERFORMANCE ASSESSMENT, MONITORING DIA AND GNOSIS Jochen Sch äferand Ali C ο inar 1 Chemical and Environmental Engineering

More information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

State Estimation of Linear and Nonlinear Dynamic Systems

State Estimation of Linear and Nonlinear Dynamic Systems State Estimation of Linear and Nonlinear Dynamic Systems Part I: Linear Systems with Gaussian Noise James B. Rawlings and Fernando V. Lima Department of Chemical and Biological Engineering University of

More information

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem Pulemotov, September 12, 2012 Unit Outline Goal 1: Outline linear

More information

Performance assessment of MIMO systems under partial information

Performance assessment of MIMO systems under partial information Performance assessment of MIMO systems under partial information H Xia P Majecki A Ordys M Grimble Abstract Minimum variance (MV) can characterize the most fundamental performance limitation of a system,

More information

Application of Autocovariance Least-Squares Methods to Laboratory Data

Application of Autocovariance Least-Squares Methods to Laboratory Data 2 TWMCC Texas-Wisconsin Modeling and Control Consortium 1 Technical report number 23-3 Application of Autocovariance Least-Squares Methods to Laboratory Data Brian J. Odelson, Alexander Lutz, and James

More information

State Observers and the Kalman filter

State Observers and the Kalman filter Modelling and Control of Dynamic Systems State Observers and the Kalman filter Prof. Oreste S. Bursi University of Trento Page 1 Feedback System State variable feedback system: Control feedback law:u =

More information

State Estimation of Linear and Nonlinear Dynamic Systems

State Estimation of Linear and Nonlinear Dynamic Systems State Estimation of Linear and Nonlinear Dynamic Systems Part III: Nonlinear Systems: Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF) James B. Rawlings and Fernando V. Lima Department of

More information

Moving Horizon Control and Estimation of Livestock Ventilation Systems and Indoor Climate

Moving Horizon Control and Estimation of Livestock Ventilation Systems and Indoor Climate Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July -11, Moving Horizon Control and Estimation of Livestock Ventilation Systems and Indoor Climate

More information

Practical Implementations of Advanced Process Control for Linear Systems

Practical Implementations of Advanced Process Control for Linear Systems Downloaded from orbitdtudk on: Jul 01, 2018 Practical Implementations of Advanced Process Control for Linear Systems Knudsen, Jørgen K H ; Huusom, Jakob Kjøbsted; Jørgensen, John Bagterp Published in:

More information

Numerical atmospheric turbulence models and LQG control for adaptive optics system

Numerical atmospheric turbulence models and LQG control for adaptive optics system Numerical atmospheric turbulence models and LQG control for adaptive optics system Jean-Pierre FOLCHER, Marcel CARBILLET UMR6525 H. Fizeau, Université de Nice Sophia-Antipolis/CNRS/Observatoire de la Côte

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Model Predictive Control Short Course Regulation

Model Predictive Control Short Course Regulation Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 2017 by James B. Rawlings Milwaukee,

More information

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg

More information

Modeling and Control Overview

Modeling and Control Overview Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

More information

Constrained State Estimation Using the Unscented Kalman Filter

Constrained State Estimation Using the Unscented Kalman Filter 16th Mediterranean Conference on Control and Automation Congress Centre, Ajaccio, France June 25-27, 28 Constrained State Estimation Using the Unscented Kalman Filter Rambabu Kandepu, Lars Imsland and

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Proceedings of the 17th World Congress The International Federation of Automatic Control Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Akın Şahin and Manfred Morari Automatic Control

More information

NEW DEVELOPMENTS IN PREDICTIVE CONTROL FOR NONLINEAR SYSTEMS

NEW DEVELOPMENTS IN PREDICTIVE CONTROL FOR NONLINEAR SYSTEMS NEW DEVELOPMENTS IN PREDICTIVE CONTROL FOR NONLINEAR SYSTEMS M. J. Grimble, A. Ordys, A. Dutka, P. Majecki University of Strathclyde Glasgow Scotland, U.K Introduction Model Predictive Control (MPC) is

More information

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL This is a preprint of an article accepted for publication in International Journal of Adaptive Control and Signal Processing, 3, 7, 79-77 CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY

More information

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute

More information

Stochastic Tube MPC with State Estimation

Stochastic Tube MPC with State Estimation Proceedings of the 19th International Symposium on Mathematical Theory of Networks and Systems MTNS 2010 5 9 July, 2010 Budapest, Hungary Stochastic Tube MPC with State Estimation Mark Cannon, Qifeng Cheng,

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice EL2520 Control Theory and Practice Lecture 8: Linear quadratic control Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden Linear quadratic control Allows to compute the controller

More information

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory Constrained Innite-time Optimal Control Donald J. Chmielewski Chemical Engineering Department University of California Los Angeles February 23, 2000 Stochastic Formulation - Min Max Formulation - UCLA

More information

Outline. 1 Full information estimation. 2 Moving horizon estimation - zero prior weighting. 3 Moving horizon estimation - nonzero prior weighting

Outline. 1 Full information estimation. 2 Moving horizon estimation - zero prior weighting. 3 Moving horizon estimation - nonzero prior weighting Outline Moving Horizon Estimation MHE James B. Rawlings Department of Chemical and Biological Engineering University of Wisconsin Madison SADCO Summer School and Workshop on Optimal and Model Predictive

More information

State Estimation using Moving Horizon Estimation and Particle Filtering

State Estimation using Moving Horizon Estimation and Particle Filtering State Estimation using Moving Horizon Estimation and Particle Filtering James B. Rawlings Department of Chemical and Biological Engineering UW Math Probability Seminar Spring 2009 Rawlings MHE & PF 1 /

More information

Coordinating multiple optimization-based controllers: new opportunities and challenges

Coordinating multiple optimization-based controllers: new opportunities and challenges Coordinating multiple optimization-based controllers: new opportunities and challenges James B. Rawlings and Brett T. Stewart Department of Chemical and Biological Engineering University of Wisconsin Madison

More information

OPTIMAL CONTROL AND ESTIMATION

OPTIMAL CONTROL AND ESTIMATION OPTIMAL CONTROL AND ESTIMATION Robert F. Stengel Department of Mechanical and Aerospace Engineering Princeton University, Princeton, New Jersey DOVER PUBLICATIONS, INC. New York CONTENTS 1. INTRODUCTION

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

Moving Horizon Estimation (MHE)

Moving Horizon Estimation (MHE) Moving Horizon Estimation (MHE) James B. Rawlings Department of Chemical and Biological Engineering University of Wisconsin Madison Insitut für Systemtheorie und Regelungstechnik Universität Stuttgart

More information

A Candidate to Replace PID Control: SISO-Constrained LQ Control

A Candidate to Replace PID Control: SISO-Constrained LQ Control A Candidate to Replace PID Control: SISO-Constrained LQ Control Gabriele Pannocchia Dept. of Chemical Engineering, University of Pisa, 5626 Pisa, Italy Nabil Laachi and James B. Rawlings Dept. of Chemical

More information

On the Inherent Robustness of Suboptimal Model Predictive Control

On the Inherent Robustness of Suboptimal Model Predictive Control On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical & Biological Engineering Computer

More information

State Estimation of Linear and Nonlinear Dynamic Systems

State Estimation of Linear and Nonlinear Dynamic Systems State Estimation of Linear and Nonlinear Dynamic Systems Part IV: Nonlinear Systems: Moving Horizon Estimation (MHE) and Particle Filtering (PF) James B. Rawlings and Fernando V. Lima Department of Chemical

More information

Cooperation-based optimization of industrial supply chains

Cooperation-based optimization of industrial supply chains Cooperation-based optimization of industrial supply chains James B. Rawlings, Brett T. Stewart, Kaushik Subramanian and Christos T. Maravelias Department of Chemical and Biological Engineering May 9 2,

More information

Model Predictive Control

Model Predictive Control Model Predictive Control Davide Manca Lecture 6 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes Master Degree

More information

An overview of distributed model predictive control (MPC)

An overview of distributed model predictive control (MPC) An overview of distributed model predictive control (MPC) James B. Rawlings Department of Chemical and Biological Engineering August 28, 2011 IFAC Workshop: Hierarchical and Distributed Model Predictive

More information

ANALYSIS AND IMPROVEMENT OF THE INFLUENCE OF MEASUREMENT NOISE ON MVC BASED CONTROLLER PERFORMANCE ASSESSMENT

ANALYSIS AND IMPROVEMENT OF THE INFLUENCE OF MEASUREMENT NOISE ON MVC BASED CONTROLLER PERFORMANCE ASSESSMENT International Journal of Innovative Computing, Information and Control ICIC International c 2018 ISSN 1349-4198 Volume 14, Number 2, April 2018 pp. 697 716 ANALYSIS AND IMPROVEMENT OF THE INFLUENCE OF

More information

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation EE363 Winter 2008-09 Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation partially observed linear-quadratic stochastic control problem estimation-control separation principle

More information

On the Inherent Robustness of Suboptimal Model Predictive Control

On the Inherent Robustness of Suboptimal Model Predictive Control On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical and Biological Engineering and Computer

More information

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Navtech Part #s Volume 1 #1277 Volume 2 #1278 Volume 3 #1279 3 Volume Set #1280 Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Volume 1 Preface Contents

More information

Aalborg Universitet. Published in: Proceedings of European Control Conference ECC' 07. Publication date: 2007

Aalborg Universitet. Published in: Proceedings of European Control Conference ECC' 07. Publication date: 2007 Aalborg Universitet Model Predictive Control of Thermal Comfort and Indoor Air Quality in Livestock Stable Wu, Zhuang; Rajamani, Murali R; Rawlings, James B; Stoustrup, Jakob Published in: Proceedings

More information

System Identification by Nuclear Norm Minimization

System Identification by Nuclear Norm Minimization Dept. of Information Engineering University of Pisa (Italy) System Identification by Nuclear Norm Minimization eng. Sergio Grammatico grammatico.sergio@gmail.com Class of Identification of Uncertain Systems

More information

Moshood Olanrewaju Advanced Filtering for Continuum and Noncontinuum States of Distillation Processes

Moshood Olanrewaju Advanced Filtering for Continuum and Noncontinuum States of Distillation Processes PhD projects in progress Fei Qi Bayesian Methods for Control Loop Diagnosis The main objective of this study is to establish a diagnosis system for control loop diagnosis, synthesizing observations of

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

Steady State Kalman Filter

Steady State Kalman Filter Steady State Kalman Filter Infinite Horizon LQ Control: ẋ = Ax + Bu R positive definite, Q = Q T 2Q 1 2. (A, B) stabilizable, (A, Q 1 2) detectable. Solve for the positive (semi-) definite P in the ARE:

More information

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping Contents lecture 5 Automatic Control III Lecture 5 H 2 and H loop shaping Thomas Schön Division of Systems and Control Department of Information Technology Uppsala University. Email: thomas.schon@it.uu.se,

More information

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances Journal of Mechanical Engineering and Automation (): 6- DOI: 593/jjmea Cramér-Rao Bounds for Estimation of Linear System oise Covariances Peter Matiso * Vladimír Havlena Czech echnical University in Prague

More information

Exam in Automatic Control II Reglerteknik II 5hp (1RT495)

Exam in Automatic Control II Reglerteknik II 5hp (1RT495) Exam in Automatic Control II Reglerteknik II 5hp (1RT495) Date: August 4, 018 Venue: Bergsbrunnagatan 15 sal Responsible teacher: Hans Rosth. Aiding material: Calculator, mathematical handbooks, textbooks

More information

On Identification of Cascade Systems 1

On Identification of Cascade Systems 1 On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se

More information

TOWARDS OPTIMAL MPC PERFORMANCE: INDUSTRIAL TOOLS FOR MULTIVARIATE CONTROL MONITORING AND DIAGNOSIS

TOWARDS OPTIMAL MPC PERFORMANCE: INDUSTRIAL TOOLS FOR MULTIVARIATE CONTROL MONITORING AND DIAGNOSIS TOWARDS OPTIMAL MPC PERFORMANCE: INDUSTRIAL TOOLS FOR MULTIVARIATE CONTROL MONITORING AND DIAGNOSIS Biao Huang,1 Sien Lu Fangwei Xu Department of Chemical and Materials Engineering,University of Alberta,

More information

MODEL PREDICTIVE CONTROL and optimization

MODEL PREDICTIVE CONTROL and optimization MODEL PREDICTIVE CONTROL and optimization Lecture notes Model Predictive Control PhD., Associate professor David Di Ruscio System and Control Engineering Department of Technology Telemark University College

More information

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

More information

Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter

Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter Journal of Physics: Conference Series PAPER OPEN ACCESS Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter To cite this article:

More information

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification 1. Consider the time series x(k) = β 1 + β 2 k + w(k) where β 1 and β 2 are known constants

More information

KALMAN FILTERS FOR NON-UNIFORMLY SAMPLED MULTIRATE SYSTEMS

KALMAN FILTERS FOR NON-UNIFORMLY SAMPLED MULTIRATE SYSTEMS KALMAN FILTERS FOR NON-UNIFORMLY SAMPLED MULTIRATE SYSTEMS Weihua Li Sirish L Shah,1 Deyun Xiao Department of Chemical and Materials Engineering, University of Alberta, Edmonton, AB, T6G G6, Canada Department

More information

MODERN CONTROL DESIGN

MODERN CONTROL DESIGN CHAPTER 8 MODERN CONTROL DESIGN The classical design techniques of Chapters 6 and 7 are based on the root-locus and frequency response that utilize only the plant output for feedback with a dynamic controller

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

Model predictive control of industrial processes. Vitali Vansovitš

Model predictive control of industrial processes. Vitali Vansovitš Model predictive control of industrial processes Vitali Vansovitš Contents Industrial process (Iru Power Plant) Neural networ identification Process identification linear model Model predictive controller

More information

Model Predictive Controller of Boost Converter with RLE Load

Model Predictive Controller of Boost Converter with RLE Load Model Predictive Controller of Boost Converter with RLE Load N. Murali K.V.Shriram S.Muthukumar Nizwa College of Vellore Institute of Nizwa College of Technology Technology University Technology Ministry

More information

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA On Stochastic Adaptive Control & its Applications Bozenna Pasik-Duncan University of Kansas, USA ASEAS Workshop, AFOSR, 23-24 March, 2009 1. Motivation: Work in the 1970's 2. Adaptive Control of Continuous

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

An Introduction to Model Predictive Control TEQIP Workshop, IIT Kanpur 22 nd Sept., 2016

An Introduction to Model Predictive Control TEQIP Workshop, IIT Kanpur 22 nd Sept., 2016 An Introduction to Model Predictive Control EQIP Workshop, II Kanpur 22 nd Sept., 216 Sachin C. Patwardhan Dept. of Chemical Engineering I.I.. Bombay Email: sachinp@iitb.ac.in Outline Motivation Development

More information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

Achieving State Estimation Equivalence for Misassigned Disturbances in Offset-Free Model Predictive Control

Achieving State Estimation Equivalence for Misassigned Disturbances in Offset-Free Model Predictive Control Achieving State Estimation Equivalence for Misassigned Disturbances in Offset-Free Model Predictive Control Murali R. Rajamani BP Research and Technology, Naperville, IL 05 James B. Rawlings Dept. of Chemical

More information

Regional Solution of Constrained LQ Optimal Control

Regional Solution of Constrained LQ Optimal Control Regional Solution of Constrained LQ Optimal Control José DeDoná September 2004 Outline 1 Recap on the Solution for N = 2 2 Regional Explicit Solution Comparison with the Maximal Output Admissible Set 3

More information

Constrained Linear Quadratic Optimal Control

Constrained Linear Quadratic Optimal Control 5 Constrained Linear Quadratic Optimal Control 51 Overview Up to this point we have considered rather general nonlinear receding horizon optimal control problems Whilst we have been able to establish some

More information

Optimal dynamic operation of chemical processes: Assessment of the last 20 years and current research opportunities

Optimal dynamic operation of chemical processes: Assessment of the last 20 years and current research opportunities Optimal dynamic operation of chemical processes: Assessment of the last 2 years and current research opportunities James B. Rawlings Department of Chemical and Biological Engineering April 3, 2 Department

More information

Identification of Disturbance Covariances Using Maximum Likelihood Estimation

Identification of Disturbance Covariances Using Maximum Likelihood Estimation TWCCC Texas Wisconsin California Control Consortium Technical report number 2014-02 Identification of Disturbance Covariances Using Maximum Likelihood Estimation Megan A. Zagrobelny and James B. Rawlings

More information

Linear-Quadratic-Gaussian Controllers!

Linear-Quadratic-Gaussian Controllers! Linear-Quadratic-Gaussian Controllers! Robert Stengel! Optimal Control and Estimation MAE 546! Princeton University, 2017!! LTI dynamic system!! Certainty Equivalence and the Separation Theorem!! Asymptotic

More information

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

More information

LQG benchmarking for Economic Control Performance

LQG benchmarking for Economic Control Performance 8 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 8 hc13.1 LQG benchmarking for Economic Control Performance Chao Zhao, Hongye Su, Yong Gu and Biao Huang Abstract

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Control Systems Lab - SC4070 Control techniques

Control Systems Lab - SC4070 Control techniques Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from

More information

Coordinating multiple optimization-based controllers: new opportunities and challenges

Coordinating multiple optimization-based controllers: new opportunities and challenges Coordinating multiple optimization-based controllers: new opportunities and challenges James B. Rawlings and Brett T. Stewart Department of Chemical and Biological Engineering University of Wisconsin Madison

More information

Entropy Information Based Assessment of Cascade Control Loops

Entropy Information Based Assessment of Cascade Control Loops Proceedings of the International MultiConference of Engineers and Computer Scientists 5 Vol I, IMECS 5, March 8 -, 5, Hong Kong Entropy Information Based Assessment of Cascade Control Loops J. Chen, Member,

More information