Noise Modelling and MPC Tuning for Systems with Infrequent Step Disturbances
|
|
- Rosalind Walker
- 5 years ago
- Views:
Transcription
1 Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, Noise Modelling and MPC Tuning for Systems with Infrequent Step Disturbances Jakob K. Huusom Niels K. Poulsen Sten B. Jørgensen John B. Jørgensen Department of Chemical and Biochemical Engineering, Technical niversity of Denmark, Building 9. DK - 8 Lyngby, Denmark ( jkh@kt.dtu.dk, sbj@kt.dtu.dk) Department of Informatics and Mathematical Modelling, Technical niversity of Denmark, Building. DK - 8 Lyngby, Denmark ( nkp@imm.dtu.dk, jbj@imm.dtu.dk) Abstract: In this paper, an offset-free SISO MPC implementation based on an ARX model of the system dynamics is investigated. Special emphasis is directed to achieving good closed loop performance for systems which may be step wised perturbed by a sustained, unmeasured disturbance. Hence a noise model which expresses the behaviour of this non-stationary noise process is sought. Tuning of the ARX-based MPC implementation is discussed and illustrated in a simulation example. Guidelines for tuning of the free parameters are presented. Keywords: Model Predictive Control, Autoregressive models, Noise models, Controller tuning. INTRODCTION Model Predictive Control (MPC) is a state of the art control technology which utilizes a model of the system to predict the process output over some future horizon and solve a quadratic optimization problem with the control signal as decision variables. Early achievements and industrial implementations of Model Prediction Control include IDCOM and Dynamic Matrix Control [Richalet et al., 978, Cutler and Ramaker, 98]. These algorithms were based on step or impulse response models. More general linear input-output model structures were used in Generalized Predictive Control [Clarke et al., 987], but an interest in MPC implementations based on state space models were created by the seminal paper Muske and Rawlings [99]. The state space approach provides a unified framework for discussion of the various predictive control algorithms and is well suited for stability analysis [Mayne et al., ]. Inthispapertheplantisrepresentedbythelinear,discrete time, single input/single output ARX model (). This model class is selected based on a system identification argument. This class is linear in the parameters and the parameter estimation problem is convex. A(q )y(t) = B(q )u(t)+ε(t) (a) where A and B are polynomials of order n in the backward shift operator q and ε(t) N iid (,σ ). A(q ) = +a q +a q + +a n q n B(q ) = b q +b q + +b n q n (b) (c) Tuning of the free parameters in a MPC implementation in order to achieve good closed loop performance is far fromtrivial[qinandbadgwell,,garrigaandsoroush, 8]. Typical tuning parameters are the prediction horizon and the weight matrices in the performance cost function which balance the relative penalty between tracking errors and the size of the control moves. Other tuning parameters can be related to the implementation ensuring offset-free tracking and finally the reference trajectory for the outputs [Maciejowski, ]. In several applications and particularly in chemical engineering a process can be perturbed by an unmeasured step disturbance. Examples are refineries and cement industries where the composition of the crude oil or raw minerals may change significantly when feed is changed from one source to another. In biochemical production the problem may appear in continues downstream processing where the feed comes from batch processes. The purpose of this contribution is to present a simple ARX-model based MPC implementation for SISO systems which guaranties offset-free tracking and rejection of unmeasured non-zero mean disturbances. Tuning rules are developed for the free parameters in this implementation in order to balance both fast disturbance rejection versus noise sensitivity and the variance of the closed loop input and output signals. This paper is organized as follows; in Sec. the ARX-model based MPC is introduced and in Sec. noise models are proposed in order to ensure offset-free tracking and good closed loop behavior. Sec. 4 illustrates the tuning in a simulation example. Conclusions are presented in Sec. 5.. ARX-MODEL BASED MPC The ARX model () may be realized as a stationary state space model in innovation form x k+ = Ax k +Bu k +Kε k (a) y k = Cx k +ε k (b) with the matrices (A,B,K,C) in observer canonical form Copyright by the International Federation of Automatic Control (IFAC) 6
2 Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, A = a a a n B = b b n a n K = a. a n C = [ ] The optimal predictions in the stationary state space model in innovation form () is based on computation of the innovations ε k = y k ŷ k k () using the measurement y k at time k and the one-stepahead prediction, ŷ k k = Cˆx k k. The one-step-ahead prediction of the states and outputs are ˆx k+ k = Aˆx k k +Bu k k +Kε k (4a) ŷ k+ k = Cˆx k+ k (4b) and similarly the (j + )-step-ahead (j ) predictions are ˆx k++j k = Aˆx k+j k +Bu k+j k j =,...,N (5a) ŷ k++j k = Cˆx k++j k j =,...,N (5b) The l -based constrained predictive controller uses an objective function of the form φ = N (ŷ k++j k r k++j ) +ρ u k+j k (6) j= which obviously depends on the control variables, hence the optimal control problem is min u k+j k φ = φ({u k+j k } N j= ) s.t. (4),(5) (7) u min u k+j k u max j N u min u k+j k u max j N with u k+j k = u k+j k u k+j k (j N), u k k = û k k, and N = {,,...,N }. The optimal solution is denoted {û k+j k } N j=. The constrained optimal control problem (7) can be converted into a standard convex quadratic program, see e.g. Huusom et al. []. Closed loop stability will be achieved through the choice of a sufficiently long prediction horizon rather than including terminal constraints [Rawlings and Mayne, 9]. Any industrial implementation will suffer from using an approximation of the plant in the controller, so our aim is focused on good closed loop performance rather than proving nominal stability. The ARXMPC will therefore handle any system which can be reasonably approximated by an ARX model.. Offset-free ARXMPC Since one objective of the control is to ensure offset-free tracking, it is proposed to identify an ARX model of the form () from a set of input/output plant-data and base the control implementation on the model A(q )y(t) = B(q )u(t)+η(t) (8) where η represent a noise sequence of some sort which is notnecessarilywhite.themotivationbehindthisreformulation is that the noise to the true process is assumed to contain both the random sequence ε(t) and a deterministic term d(t) which exhibits a series of infrequent stepwise changes. Therefore this term can be assumed constant over a limited time horizon. The challenge is to provide a reasonable noise model for η which reflects the process conditions and produce good closed loop performance for the controller. Hence a noise model is chosen based on the process characteristics rather than identifying the noise structure as part of the system identification. The real noise structure for the process can be modelled as η(t) = d(t)+e(t), e(t) N iid (,σe) (9) e(t) being the model representation of ε(t) and d(t) the stepwise deterministic change. In case the linear noise model () is used with a fixed parameterization of the polynomials G(q ) and F(q ) this can be exploited in the identification of the polynomials A(q ) and B(q ). η(t) = F(q ) G(q ) ν(t), ν(t) N iid(,σν) () where ν is white noise. The plant data {Y,} should be filtered through the inverse of the noise model prior to the parameter estimation to give {Ỹ,Ũ} which is then used for the identification of the ARX model. Hence the best fitwillalsoreflecttheactualmodelusedforthepredictions in the MPC. The system (8) with the linear noise model can be realized as an ARMAX model Ā(q )y(t) = B(q )u(t)+c(q )e(t) where Ā(q ) = G(q )A(q ) B(q ) = G(q )B(q ) (a) (b) (c) C(q ) = F(q ) (d) When transforming the ARMAX model () to the state space form () for the MPC, the A(q ) and B(q ) are substituted by Ā(q ) and B(q ). The coefficients in the C(q ) polynomial are included when forming K matrix K T = [c a c a... c n a n ] (). Analysis of the closed loop variance The performance cost function in (6) express the trade off between the tracking error and the aggressiveness of the controller through the parameter ρ. In reality the interesting question is: How is the mapping from ρ to the actual closed loop performance, such as the input and output variance? This mapping depends on the system itself and the model which is used in the controller. It is convenient to investigate the infinite horizon solution to the optimal control problem (7), excluding constraints. This is the LQG control analogue to the MPC, and has the advantage of resulting in an explicit expression for the system states, the input and the state estimates. It is important to exploit the unique correlation between measurement and process noise imposed by the innovation form [Åström and Wittenmark, 997, Kailath et al., ]. Furthermore a distinction needs to be made between the true system, assumed here to be the ARX-model, (), and the model used for control, (), which is different due to inclusion of the noise model.. A NOISE MODEL FOR ARXMPC In this section noise models for η in (8) are proposed which aims at providing both offset-free tracking for the 7
3 Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, controller and an appropriate noise modelling. A first trivial case is η k = e k () which means that (8) is equal to the identified ARX model () and offset-free tracking is not possible due to the unknown and non-zero term d. An alternative choice is to adopt the noise model from GPC and consider the process noise as integrated white noise [Bitmead et al., 99]. η k = q e k (4) this would effectively mean that we model the constant plus random noise as q e(t) = d+ε(t) e k = ( q )ε k = ε k ε k The benefit from this model is that a constant nonzero mean contribution can be removed since d does not change between samples. When integrated noise is used as the noise model in the process model which is implemented in the controller, offset-free tracking can be obtained at the expense of an increased variance. Modelling the noise as integrated white noise in the ARX-model (8) means that F(q ) = and G(q ) = q in the ARMAX description (). A third, and the alternative of interest, is to combine () and (4) such the noise model becomes an addition of a Gaussian signal and a drift term. η k = q w k +v k (5) Bothw k andv k areassumedzero-meangaussianprocesses with variance σw and σv. By an appropriate selection of the variances of w(t) and v(t) the statistical properties of the real noise signal, with a Gaussian and a deterministic signal with stepwise changes, can be approximated. The model (5) can be simplified to the expression η k = q q e k (6) where is a parameter in the interval [;] and e t is a zero-mean Gaussian process with variance σe. sing the identified ARX model combined with the noise model, (6), means that F(q ) = q and G(q ) = q in the ARMAX description (). It is seen that for equal to the previously described noise model (4) appears. = will give pole/zero cancelation and the basic noise model for a true ARX model, (), appears. These two models are therefore the limits for the combined model (5). The values of and σe are given by = ( ) +4κ (7a) κ σe = σ v (7b) where κ = σ v/σ w expresses the ratio between the contributions from w t and v t. A derivation of these equations are provided in appendix and a curve showing as function of the ratio σ v/σ w is drawn in Fig.. Knowledge of the frequency of the steps in the disturbance to a process can be translated into a value for σw which means that an optimal value of can be selected if σv is estimated. This log(σ /σw v ) Fig.. as function of the ratio between the variances σ v and σ w from equation (5) wouldreflectasituationwherethedisturbanceisknownto enter the system due to scheduled changes to the process. Due to the integrator this noise model will still remove the undesired effect of a constant disturbance q e(t) = d+ε(t) q ( q )e k = ( q )ε k = ε k ε k This model is still characterized by the integrator, but the noise model is extended with an adjustable stable zero to provide some flexibility. This flexibility balances the speed at which a step disturbance can be rejected versus how noisy this estimate is. To investigate this trade off the optimal one step ahead predictor for the noise process (6) canbewritten,exploitingthearmastructure.asaresult the following process can be deduced for the disturbance estimate as function of the actual disturbance in (9) ˆη k+ k = q η k (8) In Fig. (a) the effect, has on the variance of the disturbance estimate, based on (8) is shown. The resulting effect on the closed loop output and actuator variance will be affected by the system dynamics and the controller tuning. It is seen that the price of a dead-beat observer is that the disturbance estimate is as noisy as the output measurement itself. In Fig. (b) the speed of the observer is depicted as function of, where the steep is given as the number of time unit it takes the observer to estimate 6%, 95% or 99% of the change from a step disturbance. It is seen from these plots in Fig. that a value of =.7 seems to be well suited. For this value of, 95% of an unmeasured disturbance is estimated within less than samplesandthevarianceofthedisturbanceestimateisless than % of the process noise. Higher values of means a significantly slower disturbance estimation and for lower values the variance of the estimate is increasing without giving a much faster estimator. Filtered integrated white noise as in (6) or other filters have been used widely in early MPC scheems such as GPC or IMC when the integrated white noise model (4) was consideredtooaggressiveorwhenamodelofthearimax structure had been identified Garcia et al. [989], Lee et al. [994]. A more general noise model than (6) includes an observer polynomial T(q ) Åström and Wittenmark [997]. 8
4 Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, var(d est ) units (samples) τ ~ 6 % τ ~ 95 % 5τ ~ 99 % (a) Variance of disturbance estimate (b) Speed of observer Fig.. The variance of the disturbance estimate as function of in the noise model (6) assuming a unit variance for the measurement y(t) are given in figure a). In figure b) the speed in which the observer can estimate 6 %, 95 % or 99 % of a deterministic step change in terms of time units assuming the sample time is one unit. η = T(q ) q e k (9) The tuning of the parameters in this polynomial has in GPC mainly been based on robustness issues toward under modelled dynamics leading to a degree of the observer polynomial as high as for A-polynomial [Clarke and Mohtadi, 989, Camacho and Bordons, 4]. ˆdk =.5 =.7 =.9 4. A SIMLATION EXAMPLE It is of interest to see how the MPC implementations performgiventhedifferentnoisemodels,bothwithrespect to rejection of zero mean random noise and for the case whereastepdisturbanceentersthesystem.forthesystem with noise model () or (4) the MPC is based on the estimated ARX model or the ARX model with integrated white noise respectively. The two implementations are in short referred to as the ARXMPC and the ARXMPC. For the noise model (6) the implementation will be referred to as the Extended ARXMPC (E ARXMPC) duetotheadditionoftheonelagmovingaveragedynamics in the noise model. For this model =.7 will be used based on the analysed trade off between speed of convergence and the variance of the disturbance estimate in Sec. The only free parameter is the weight ρ in the cost function (6). It specifies the relative penalty on the control move compared to the tracking error. In the following a series of closed loop simulations with different MPC control implementations will be performed and compared in terms of performance on a numerical example. The example will use the same ARX-model as the true system and for the model in the MPC. The parameters for the model () are A(q ) =.4q +.5q.6q (a) B(q ) =.5q (b) σ =. (c) This model has a pole in.9 and a set of complex poles in.75±.7i. The total simulation horizon is 5 samples. Between time 5 and a step is introduced in the reference and between 5 and an unmeasured step disturbance is acting on the system. The input will be Fig. 4. The disturbance estimate from closed loop simulation with E ARXMPC tuned with ρ =. and {.5,.7,.9}. Two steps are induced in the reference signal and an unmeasured step disturbance of.4 is added between time 5 and. constrainedbetweenu [ ;]butthecontrolmoveisleft unconstrained.inallthreesimulations thevalueofρis.. The closed loop response is shown on Fig.. The random noise sequence used is kept the same for all runs in order to compare performance. It is seen that the modification of the ARX model used by the controller is necessary in order to estimate and reject a constant unmeasured disturbance. It is furthermore seen that introducing a pure integrator in the ARXMPC renders the input more aggressive compared to the ARX-MPC implementation. The extension in the E ARXMPC produces offset-free trackingbutgivesalessaggressivecontrolcomparedtothe pure integrator. This is due to the trade off in selecting an appropriate value of c.f. Fig. The trade off in selecting is illustrated in Fig. 4 where the disturbance estimate is plotted for a set of closed loop MPC simulation with the E ARXMPC. It is clearly seen that a fast estimator leads to a noisier estimate. Hence this implementation is the preferred and will be investigated further for tuning of ρ in the performance cost function. 9
5 Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, ARXMPC ARXMPC E ARXMPC (a) Deterministic sim ARXMPC (b) Deterministic sim ARXMPC (c) Deterministic sim E ARXMPC (d) Noisy sim (e) Noisy sim (f) Noisy sim. Fig.. Closed loop simulation of all three MPC implementations with ρ =. and =.7. Two steps are induced in the reference signal and an unmeasured step disturbance of.4 is added between time 5 and.,,6 MPCsim LQGcal,,6 MPCsim LQGcal..6 MPCsim LQGcal,,8,,8..8,4, (a) ARX (b) ARX (c) E ARX( =.7) Fig. 5. Pareto plot of closed loop input and output variance when the ARX, ARX and E ARX( =.7) model are used in the control implementation. The results are presented based on long MPC simulations (-) and calculated based on a LQG control loop (x) for ρ {.,.5,.,.5,.,.5,,5}. 4. Tuning of ρ in the performance cost function This weight balances the relative penalty on the tracking error versus the magnitude of the control move, implicitly it gives the bandwidth of the controller. By increasing the weight on the control move one achieve a less aggressive control at the expense of larger tracking errors. A penalty on the control or control move is desired since the minimum variance controller is known to have a small stability margin and hence poor robustness to modelling errors. When selecting an appropriate value for the penalty, one is ultimately interesting in low input and output variance for the closed loop in the case where neither the reference is changing nor disturbances affect the system. Hence for a long simulation horizon ( samples) the closed loop input and output variance is recorded for the unconstrained MPC implementations with the different models for a range of value of ρ. These are presented in the Pareto plots in Fig. 5. It is reasonable to use the unconstrained controller in this analysis since the process should be operated in a regime which limit activation of the constraints [Loeblein and Perkins, 999]. In Fig. 5 the closed loop input/output variances are also computed using the corresponding LQG controller. It is seen on the figure that this type of plot is very useful when selecting an appropriate value of the penalty ρ. It is further more seen that it is sufficient to base this analysis on the calculated variances from the LQG controller since this is practically identical to the unconstrained MPC with a long horizon. Since the expression for the variances for the LQG controller is explicit, this formulation can be used in an optimization to selection of cost function weight given some objective e.g. minimize the sum of the input
6 Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, X:.446 Y:.846 log().5.5 X:.6 Y:.74 dlog()/dlog() (a) Pareto plot variance 5 4 log() (b) Pareto plot log. of var log() (c) First derivative Fig. 6. Pareto plot of closed loop input and output variance for the E ARXMPC with =.7. The preferred tuning ρ =.5 is found based on minimum of the plot of the derivative, and the corresponding point in the Pareto plots are indicated. and output variance. For the E ARXMPC with =.7 the closed loop input and output variances are calculated based on a 5 values of ρ in the interval [ 7 ; ] from the LQG formulation. This basicly spans the region from minimum variance control to no feedback. The results is plottet in Fig. 6 as the Pareto plot, but also the Pareto plot of the logarithm to the variances are plotted and the fist derivative of this curve. The point where the curve for the logarithm of the variances has the steepest negative slope is identified as the minimum of the derivative curve. A value of ρ =.5 is found for this location. The corresponding location is indicated on the variance curves. It is seen that this point gives a good balance between input and output variance. In Fig. 7 the closed loop response of the system using this tuning is plotted. It is seen compared to the tuning with ρ =. on Fig. (f) that the input is much less aggressive but the output variance is increased. Which tuning is to be preferred depends on the actual application but the method illustrated here may serve as a good guess for an initial tuning Fig. 7. Closed loop simulation with E ARXMPC with ρ =.5 and =.7. Two steps are induced in the reference signal and an unmeasured step disturbance of.4 is added between time 5 and. 5. CONCLSIONS A MPC implementation based on a ARX-model representationofthesystemhavebeenpresented.offset-freetracking is achieved based on choosing an appropriate noise model, which is motivated by systems which experience infrequent unmeasured step disturbances. It is found that modelling the noise as integrated noise from a moving average process of one lag is a reasonable representation. The free parameter,, in the noise model can be selected basedonknowledgeofthenoisevarianceandthefrequency of the step wise disturbances. In case this frequency is unknown, it is shown that =.7 provides a good balance between fast converge and low noise sensitivity of the disturbance estimate. For a given choice of in the noise model, the remaining tuning parameter in the MPC is the penalty in the performance cost function, ρ, which balances the relative penalty on the tracking error versus the control move. It is illustrated how Pareto curves of the input and output variance can be used to tune ρ to find an appropriate trade off. In general the initial tuning of this weight may conveniently be based on the corresponding LQG problem. ACKNOWLEDGEMENTS The first author gratefully acknowledges the Danish Council for Independent Research, Technology and Production Sciences(FTP)forfundingthroughgrandno REFERENCES Karl Johan Åström and Björn Wittenmark. Computer Controllerd Systems: Theory and Design. Information and systems science series. Prentice Hall,. edition, 997. Robert R. Bitmead, Michel Gevers, and Vincent Wertz. Adaptive Optimal Control. The Thinking Man s GPC. Prentice Hall, Sydney, Australia, 99. Eduardo F. Camacho and Carlos Bordons. Model Predictive Control. Advanced Textbooks in Control and Signal Processing. Springer, ed. edition, 4. David W. Clarke and C. Mohtadi. Properties of generalized predictive control. Automatica, 5(6): , 989. D.W. Clarke, C. Mohtadi, and P. S. Tuffs. Generalized predictive control - part i. the basic algorithm. Automatica, ():7 48, 987. C. Cutler and B. Ramaker. Dynamic matrix control - a computer control algorithm. In Proceedings of the Joint Automatic Control Conference, 98.
7 Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, Carlos E. Garcia, David M. Prett, and Manfred Morari. Modelpredictivecontrol:Theoryandpractice-asurvey. Automatica, 5():5 48, 989. Jorge L. Garriga and Masoud Soroush. Model predictive controller tuning via eigenvalue placement. In Proceedings of the American Control Conference, pages 49 44, 8. JakobKjøbstedHuusom,NielsKjølstadPoulsen,StenBay Jørgensen, and John Bagterp Jørgensen. Tuning of methods for offset free mpc based on arx model representations. In Proceedings of the American Control Conference - ACC, pages 55 6,. T. Kailath, A. H. Sayed, and B. Hassibi. Linear Estimation. Prentice Hall information and system sciences series. Prentice Hall,. Jay H. Lee, Manfred Morari, and Carlos E. Garcia. Statespace interpretation of model predictive control. Automatica, (4):77 77, 994. C. Loeblein and J. D Perkins. Structual design for online process optimization: I. dynamic economics of mpc. AIChE Journal, 45(5):8 9, 999. Jan M. Maciejowski. Predictive Control with Constraints. Prentice Hall,. D. Q. Mayne, J. B. Rawlings, C. V. Rao, and P. O. M. Scokaert. Constrained model predictive control: Stability and optimality. Automatica, 6(6):789 84,. Kenneth R. Muske and James B. Rawlings. Model predictive control with linear models. AIChE Journal, 9(): 6 87, 99. S. Joe Qin and Thomas A. Badgwell. A survey of industrial model predictive control technology. Control Engineering Practice, (7):7 764,. James B. Rawlings and David Q. Mayne. Model Predictive Control: Theory and Design. Nob Hill Publishing, 9. J. Richalet, A. Rault, J. L. Testud, and J. Papon. Model predictive heuristic control: Application to industrial processes. Automatica, 4(5):4 48, 978. q w t +v t = q q e t w t +( q )v t = q e t w t +v t v t = e t e t (A.) Equality of the variance and the co-variance of equation (A.) result in the following set of coupled equations σ w +σ v = (+ )σ e σv = σe from (A.4b) it can be seen that (A.4a) (A.4b) σe = σ v (A.5) hence eliminating σe from (A.4a) and solving for gives σ w +σ v = (+ ) σ v σ v (σ w +σ v)+σ v = and the roots are = σ w +σv ± (σw +σv) 4σv 4 σv = σ w +σv ± σw(+4 4 σ v/σw) σv = σ w +σv ±σw +4 σv/σ w σv Only solution of [;] is of interest, i.e. only the minus sign is feasible. The feasible solution to (A.4) is = σ e = σ v ( +4 σ v σw ) σ w σ v (A.6a) (A.6b) Appendix A. DERIVATION OF FNCTIONAL EXPRESSION FOR The results in Sec. related to the noise model (5) is based on the following lemma: Lemma A.. Let w t N iid (,σ w), v t N iid (,σ v) and e t N iid (,σ e) be Gaussian processes where w t and v t is uncorreleted, then q w t +v t = q q e t (A.) and the variance of e t and the parameter are related to the variance of w t and v t as: ( ) = +4 σ v σw σw σv (A.a) σ e = σ v (A.b) Proof: For the equality (A.) to hold, the variance and the covariance on both sides of the equality sign are the same. The equality is rewritten as
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 informationPractical 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 informationComparison of Prediction-Error-Modelling Criteria
Downloaded from orbitdtudk on: Aug 25, 208 Comparison of Prediction-Error-Modelling Criteria Jørgensen, John Bagterp; Jørgensen, Sten Bay Published in: American Control Conference, 2007 ACC '07 Link to
More informationA Tuning Procedure for ARX-based MPC of Multivariate Processes
Downloaded from orbit.dtu.dk on: Jan 2, 219 A uning Procedure for ARX-based MPC of Multivariate Processes Olesen, Daniel Haugård; Huusom, Jakob Kjøbsted; Jørgensen, John Bagterp Published in: 213 American
More informationImproving Convergence of Iterative Feedback Tuning using Optimal External Perturbations
Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-, 2008 Improving Convergence of Iterative Feedback Tuning using Optimal External Perturbations Jakob Kjøbsted Huusom,
More informationAnalytical approach to tuning of model predictive control for first-order plus dead time models Peyman Bagheri, Ali Khaki Sedigh
wwwietdlorg Published in IET Control Theory and Applications Received on 23rd November 2012 Revised on 14th May 2013 Accepted on 2nd June 2013 doi: 101049/iet-cta20120934 Analytical approach to tuning
More informationA 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 informationRobustness 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 informationCONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström
PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,
More informationIndustrial 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 informationProcess Modelling, Identification, and Control
Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and
More informationRECURSIVE 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 informationFINITE 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 informationOptimal 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 informationPREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008
ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 3, September 2008 pp. 239 244 PREDICTIVE CONTROL OF NONLINEAR SYSTEMS Martin Janík, Eva Miklovičová and Marián Mrosko Faculty
More informationModel 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 informationAdaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees
Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se
More informationOn 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 informationCBE495 LECTURE IV MODEL PREDICTIVE CONTROL
What is Model Predictive Control (MPC)? CBE495 LECTURE IV MODEL PREDICTIVE CONTROL Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University * Some parts are from
More informationStochastic 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 informationDISCRETE-TIME ADAPTIVE LQG/LTR CONTROL
DISCRETE-TIME ADAPTIVE LQG/LTR CONTROL DARIUSZ HORLA Poznan University of Technology Inst. of Control and Inf. Eng. ul. Piotrowo 3a, 6-965 Poznan POLAND ANDRZEJ KRÓLIKOWSKI Poznan University of Technology
More informationOptimizing 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 informationControl Systems. State Estimation.
State Estimation chibum@seoultech.ac.kr Outline Dominant pole design Symmetric root locus State estimation We are able to place the CLPs arbitrarily by feeding back all the states: u = Kx. But these may
More informationOptimal control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control
Optimal control University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control Outline 1. Introduction 2. System modelling 3. Cost function 4. Prediction
More informationMoving Horizon Estimation and Control
Moving Horizon Estimation and Control John Bagterp Jørgensen December 2004 Department of Chemical Engineering Technical University of Denmark Copyright c John Bagterp Jørgensen, December 2004 ISBN XX-XXXXX-XX-X
More informationIMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS
IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos
More informationA Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1
A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering
More informationExpressions for the covariance matrix of covariance data
Expressions for the covariance matrix of covariance data Torsten Söderström Division of Systems and Control, Department of Information Technology, Uppsala University, P O Box 337, SE-7505 Uppsala, Sweden
More informationModel-free Predictive Control
Model-free Predictive Control Anders Stenman Department of Electrical Engineering Linköping University, S-581 83 Linköping, Sweden WWW: http://wwwcontrolisyliuse Email: stenman@isyliuse February 25, 1999
More informationJUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN
JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN J. Škultéty, E. Miklovičová, M. Mrosko Slovak University of Technology, Faculty of Electrical Engineering and
More informationMoving 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 informationIn 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 informationDisturbance Rejection and Set-point Tracking of Sinusoidal Signals using Generalized Predictive Control
Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec 9-, 28 Disturbance Rejection and Set-point Tracking of Sinusoidal Signals using Generalized Predictive Control Liuping
More informationCramé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 informationQuis custodiet ipsos custodes?
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
More informationAn 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 informationSIMULATION OF TURNING RATES IN TRAFFIC SYSTEMS
SIMULATION OF TURNING RATES IN TRAFFIC SYSTEMS Balázs KULCSÁR István VARGA Department of Transport Automation, Budapest University of Technology and Economics Budapest, H-, Bertalan L. u. 2., Hungary e-mail:
More informationOPTIMAL CONTROL WITH DISTURBANCE ESTIMATION
OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION František Dušek, Daniel Honc, Rahul Sharma K. Department of Process control Faculty of Electrical Engineering and Informatics, University of Pardubice, Czech
More informationESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL
ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL K. WORTHMANN Abstract. We are concerned with model predictive control without stabilizing terminal constraints or costs. Here, our
More informationLearning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System
Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA
More informationModel-based PID tuning for high-order processes: when to approximate
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThB5. Model-based PID tuning for high-order processes: when to approximate
More informationReal-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors
European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Real-Time Feasibility of Nonlinear Predictive Control
More informationNONLINEAR PREDICTIVE CONTROL OF A ROUGHER FLOTATION UNIT USING LOCAL MODELS
NONLINEAR PREDICIVE CONROL OF A ROUGHER FLOAION UNI USING LOCAL MODELS A. Desbiens *, D. Hodouin ** and M. Mailloux * GRAIIM (Groupe de Recherche sur les Applications de l Informatique à l Industrie Minérale)
More informationOn 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 informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationThermal Storage Power Balancing with Model Predictive Control
213 European Control Conference (ECC) July 17-19, 213, Zürich, Switzerland. Thermal Storage Power Balancing with Model Predictive Control Rasmus Halvgaard, Niels K. Poulsen, Henrik Madsen and John B. Jørgensen
More informationGiulio Betti, Marcello Farina and Riccardo Scattolini
1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Rapporto Tecnico 2012.29 An MPC algorithm for offset-free tracking of constant reference signals Giulio Betti, Marcello Farina and Riccardo
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationOnline 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 informationADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR
INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET) International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print), ISSN 0976 6545(Print) ISSN 0976 6553(Online)
More informationOn robustness of suboptimal min-max model predictive control *
Manuscript received June 5, 007; revised Sep., 007 On robustness of suboptimal min-max model predictive control * DE-FENG HE, HAI-BO JI, TAO ZHENG Department of Automation University of Science and Technology
More informationCONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. XI Model-Based Predictive Control - Edoardo Mosca
COTROL SYSTEMS, ROBOTICS, AD AUTOMATIO Vol. XI Model-Based Predictive Control - Edoardo Mosca MODEL-BASED PREDICTIVE COTROL Edoardo Mosca University of Florence, Italy Keywords: optimal control, linear
More informationIMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER. Pregelj Boštjan, Gerkšič Samo. Jozef Stefan Institute, Ljubljana, Slovenia
IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER Pregelj Boštjan, Gerkšič Samo Jozef Stefan Institute, Ljubljana, Slovenia Abstract: With the recently developed multi-parametric predictive
More informationEL 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 informationRecursive Deadbeat Controller Design
NASA Technical Memorandum 112863 Recursive Deadbeat Controller Design Jer-Nan Juang Langley Research Center, Hampton, Virginia Minh Q Phan Princeton University, Princeton, New Jersey May 1997 National
More informationControl 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 informationMODEL 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 informationModel Predictive Control For Interactive Thermal Process
Model Predictive Control For Interactive Thermal Process M.Saravana Balaji #1, D.Arun Nehru #2, E.Muthuramalingam #3 #1 Assistant professor, Department of Electronics and instrumentation Engineering, Kumaraguru
More informationOutline. 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 informationarxiv: v1 [cs.sy] 2 Oct 2018
Non-linear Model Predictive Control of Conically Shaped Liquid Storage Tanks arxiv:1810.01119v1 [cs.sy] 2 Oct 2018 5 10 Abstract Martin Klaučo, L uboš Čirka Slovak University of Technology in Bratislava,
More informationGaussian Process for Internal Model Control
Gaussian Process for Internal Model Control Gregor Gregorčič and Gordon Lightbody Department of Electrical Engineering University College Cork IRELAND E mail: gregorg@rennesuccie Abstract To improve transparency
More informationFRTN 15 Predictive Control
Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the
More informationCourse 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 informationMPC for tracking periodic reference signals
MPC for tracking periodic reference signals D. Limon T. Alamo D.Muñoz de la Peña M.N. Zeilinger C.N. Jones M. Pereira Departamento de Ingeniería de Sistemas y Automática, Escuela Superior de Ingenieros,
More informationMODEL PREDICTIVE CONTROL FUNDAMENTALS
Nigerian Journal of Technology (NIJOTECH) Vol 31, No 2, July, 2012, pp 139 148 Copyright 2012 Faculty of Engineering, University of Nigeria ISSN 1115-8443 MODEL PREDICTIVE CONTROL FUNDAMENTALS PE Orukpe
More informationPrinciples of Optimal Control Spring 2008
MIT OpenCourseWare http://ocw.mit.edu 6.33 Principles of Optimal Control Spring 8 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.33 Lecture 6 Model
More informationImproving performance and stability of MRI methods in closed-loop
Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Improving performance and stability of MRI methods in closed-loop Alain Segundo
More informationLinear 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 informationRobust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization
Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3
More informationA NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen
Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS Jonas B. Waller and Hannu T. Toivonen Department of Chemical
More informationFall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08
Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.
More informationFIR Filters for Stationary State Space Signal Models
Proceedings of the 17th World Congress The International Federation of Automatic Control FIR Filters for Stationary State Space Signal Models Jung Hun Park Wook Hyun Kwon School of Electrical Engineering
More informationADAPTIVE FILTER THEORY
ADAPTIVE FILTER THEORY Fourth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada Front ice Hall PRENTICE HALL Upper Saddle River, New Jersey 07458 Preface
More informationLinear-Quadratic Optimal Control: Full-State Feedback
Chapter 4 Linear-Quadratic Optimal Control: Full-State Feedback 1 Linear quadratic optimization is a basic method for designing controllers for linear (and often nonlinear) dynamical systems and is actually
More informationA Robust MPC/ISM Hierarchical Multi-Loop Control Scheme for Robot Manipulators
52nd IEEE Conference on Decision and Control December 1-13, 213. Florence, Italy A Robust MPC/ISM Hierarchical Multi-Loop Control Scheme for Robot Manipulators Antonella Ferrara and Gian Paolo Incremona
More informationOn 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 informationFeedback Control of Turbulent Wall Flows
Feedback Control of Turbulent Wall Flows Dipartimento di Ingegneria Aerospaziale Politecnico di Milano Outline Introduction Standard approach Wiener-Hopf approach Conclusions Drag reduction A model problem:
More informationAdvanced 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 informationA 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 informationFurther Results on Model Structure Validation for Closed Loop System Identification
Advances in Wireless Communications and etworks 7; 3(5: 57-66 http://www.sciencepublishinggroup.com/j/awcn doi:.648/j.awcn.735. Further esults on Model Structure Validation for Closed Loop System Identification
More informationPID control of FOPDT plants with dominant dead time based on the modulus optimum criterion
Archives of Control Sciences Volume 6LXII, 016 No. 1, pages 5 17 PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion JAN CVEJN The modulus optimum MO criterion can
More informationNonlinear Model Predictive Control for Periodic Systems using LMIs
Marcus Reble Christoph Böhm Fran Allgöwer Nonlinear Model Predictive Control for Periodic Systems using LMIs Stuttgart, June 29 Institute for Systems Theory and Automatic Control (IST), University of Stuttgart,
More informationModel Predictive Control of Nonlinear Systems: Stability Region and Feasible Initial Control
International Journal of Automation and Computing 04(2), April 2007, 195-202 DOI: 10.1007/s11633-007-0195-0 Model Predictive Control of Nonlinear Systems: Stability Region and Feasible Initial Control
More information4F3 - 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 informationOPTIMAL EXPERIMENT DESIGN IN CLOSED LOOP. KTH, Signals, Sensors and Systems, S Stockholm, Sweden.
OPTIMAL EXPERIMENT DESIGN IN CLOSED LOOP Henrik Jansson Håkan Hjalmarsson KTH, Signals, Sensors and Systems, S-00 44 Stockholm, Sweden. henrik.jansson@s3.kth.se Abstract: In this contribution we extend
More informationFast Model Predictive Control with Soft Constraints
European Control Conference (ECC) July 7-9,, Zürich, Switzerland. Fast Model Predictive Control with Soft Constraints Arthur Richards Department of Aerospace Engineering, University of Bristol Queens Building,
More informationSimulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach
Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of
More informationProcess Modelling, Identification, and Control
Jan Mikles Miroslav Fikar Process Modelling, Identification, and Control With 187 Figures and 13 Tables 4u Springer Contents 1 Introduction 1 1.1 Topics in Process Control 1 1.2 An Example of Process Control
More informationLINEAR TIME VARYING TERMINAL LAWS IN MPQP
LINEAR TIME VARYING TERMINAL LAWS IN MPQP JA Rossiter Dept of Aut Control & Systems Eng University of Sheffield, Mappin Street Sheffield, S1 3JD, UK email: JARossiter@sheffieldacuk B Kouvaritakis M Cannon
More informationPERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR MADE PARAMETERIZATION. Jianhong Wang, Hong Jiang and Yonghong Zhu
International Journal of Innovative Computing, Information and Control ICIC International c 208 ISSN 349-498 Volume 4, Number, February 208 pp. 8 96 PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR
More informationOn Input Design for System Identification
On Input Design for System Identification Input Design Using Markov Chains CHIARA BRIGHENTI Masters Degree Project Stockholm, Sweden March 2009 XR-EE-RT 2009:002 Abstract When system identification methods
More informationCooperation-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 informationMODEL PREDICTIVE CONTROL
Process Control in the Chemical Industries 115 1. Introduction MODEL PREDICTIVE CONTROL An Introduction Model predictive controller (MPC) is traced back to the 1970s. It started to emerge industrially
More informationNeural Network Control
Neural Network Control Daniel Eggert 24th February 2003 Technical University of Denmark Informatics and Mathematical Modelling Building 321, DK-2800 Lyngby, Denmark Phone +45 4525 3351, Fax +45 4588 2673
More informationIan G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*
Ind. Eng. Chem. Res. 996, 35, 3437-344 3437 PROCESS DESIGN AND CONTROL Improved Filter Design in Internal Model Control Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and
More informationProcess Identification for an SOPDT Model Using Rectangular Pulse Input
Korean J. Chem. Eng., 18(5), 586-592 (2001) SHORT COMMUNICATION Process Identification for an SOPDT Model Using Rectangular Pulse Input Don Jang, Young Han Kim* and Kyu Suk Hwang Dept. of Chem. Eng., Pusan
More informationNonlinear 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 informationNonlinear 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 informationDynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers
Dynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers Fernando V. Lima and Christos Georgakis* Department of Chemical and Biological
More information