3.1 Overview 3.2 Process and control-loop interactions

Size: px
Start display at page:

Download "3.1 Overview 3.2 Process and control-loop interactions"

Transcription

1 3. Multivariable 3.1 Overview 3.2 and control-loop interactions Interaction analysis Closed-loop stability 3.3 Decoupling control Basic design principle Complete decoupling Partial decoupling Decoupling by linear combination of inputs Decoupling by nonlinear variable combinations 3.4 Decentralized control KEH Plantwide 3 1

2 3. Multivariable 3.1 Overview In the previous chapter, control problems with one (primary) controlled variable and (in principle) one manipulated variable were emphasized. Such control problems are referred to as single-input, single-output (SISO), or single-loop, control problems. In most practical control problems, many variables have to be controlled using many manipulated variables. Such control problems are multiple-input, multiple-output (MIMO) control problems. [Figure from SEMD] KEH Plantwide 3 2

3 3. Multivariable 3.1 Overview Important special cases of MIMO control are decentralized, or multiloop SISO, control decoupling control The most extreme case of MIMO control is centralized control where a single controller controls the full MIMO process. However, for processes with more than a few variables, centralized control on the regulatory control level is not practical. Multiloop SISO control [Marlin] Centralized MIMO control [Marlin] KEH Plantwide 3 3

4 3. Multivariable 3.2 and control-loop interactions MIMO control is difficult compared to SISO control because of process and control loop interactions. Interactions occur when there are inputs used as control variables that affect more than one controlled variable When significant process interactions are present, the most effective control configuration may be difficult to find Example A 2x2 system can be described by the transfer function model y 1 y = G 11 G 12 u 1 2 G 21 G 22 u 2 Interaction is present if at least 3 transfer functions are 0, e.g., G 11 and G 22 0 G 12 and/or G 21 0 [WÅJ] KEH Plantwide 3 4

5 3. Multivariable 3.2 and control-loop interactions Interaction analysis A 2x2 system is considered for simplicity. There are two possibilities for multiloop SISO control: to control y 1 by u 1 and y 2 by u 2 (the 1 1/2 2 pairing) y 1 by u 2 and y 2 by u 1 (the 1 2/2 1 pairing) Which one to choose, depends on the interaction properties. For an n n system, there are n! different basic multiloop SISO configurations. Systematic ways of selecting proper variable pairings are considered in the context of decentralized control. R 1 C 11 G 11 R 1 C 12 G 11 G 12 G 12 G 21 G 21 [SEMD] R 2 C 22 G 22 R 2 C 21 G 22 KEH Plantwide 2 5

6 3.2 and control-loop interactions Interaction analysis The hidden feedback control loop Consider, e.g., the 1 1/2 2 pairing with the controllers C 11 controlling y 1 by u 1 C 22 controlling y 2 by u 2 Due to interaction, there is a third hidden feedback control loop containing the transfer functions G 21 C 11, G 21, C 22 and G 12. Because of R 2 C this, there is for the 1 1 loop 22 G 22 (and similarly of the 2 2 loop) a direct effect of u 1 on y 1 through G 11 ; [SEMD] an indirect effect of u 1 on y 1 through the hidden feedback loop, which depends on the controller C 22. The hidden feedback loop causes two potential problems: it increases the danger of instability of the closed loop system it makes controller tuning more difficult, since both controllers affect both outputs R 1 C 11 G 11 G 12 KEH Plantwide 3 6

7 3.2 and control-loop interactions Interaction analysis Illustration of multiloop SISO control [Marlin] Setpoint change of CV 1 (CV i = controlled var. i, MV i = manipulated var. i) Both loops tuned for good SISO control Loop 2 tuned for tighter control Loop 1 tuned for tighter control Loops tuned for minimal IAE sum KEH Plantwide 3 7

8 3. Multivariable 3.2 and control-loop interactions Closed-loop stability Let us consider a 2 2 process with the transfer function matrix Y 1 Y 2 = G 11 G 12 G 21 G 22 U 1 U 2 The 1 1/2 2 pairing uses the control configuration U 1 = C 11 0 R 1 Y 1 U 2 0 C 22 R 2 Y 2 Combining these equations gives the closed-loop transfer function matrix where Y 1 Y 2 = 1 A B 21 B 22 B 11 B 12 KEH Plantwide 3 8 R 1 R 2 B 11 = G 11 C 11 + C 11 C 22 detg, B 12 = G 12 C 22 B 21 = G 21 C 11, B 22 = G 22 C 22 + C 11 C 22 detg A = 1 + G 11 C 11 + G 22 C 22 + C 11 C 22 detg detg = G 11 G 22 G 12 G 21

9 3.2 and control-loop interactions Closed-loop stability For the 1 2/2 1 pairing we have the control configuration U 1 U 2 = 0 C 12 C 21 0 R 1 Y 1 R 2 Y 2 and the closed-loop transfer function matrix where Y 1 Y 2 = 1 A B 21 B 22 B 11 B 12 R 1 R 2 B 11 = G 12 C 21 C 12 C 21 detg, B 12 = G 11 C 12 B 21 = G 22 C 21, B 22 = G 21 C 12 C 12 C 21 detg A = 1 + G 12 C 21 + G 21 C 12 C 12 C 21 detg KEH Plantwide 3 9

10 3.2 and control-loop interactions Closed-loop stability The characteristic equation The closed-loop stability is determined by the characteristic equation. For the 1 1/2 2 pairing, it is A = 1 + G 11 C 11 + G 22 C 22 + C 11 C 22 detg = 0 and for the 1 2/2 1 pairing, it is A = 1 + G 12 C 21 + G 21 C 12 C 12 C 21 detg = 0 For a (multiloop SISO) n n system Y = GG, U = C(R Y) where U, Y, and R are n-vectors, G and C are n n matrices (C having one nonzero element in each row and column if multiloop SISO control is used), the characteristic equation is A = det I + GG = 0 The closed-loop system is stable iff all roots of the characteristic equation are in the complex left-half plane (LHP) KEH Plantwide 3 10

11 3.2 and control-loop interactions Closed-loop stability Example [SEMD] Consider a 2 2 system with the transfer function matrix G = 2 10s s s s+1 From a steady-state point of view, the 1 1/2 2 pairing is suggested for multiloop SISO control. (Why?) Consider multiloop SISO control with two P-controllers and the 1 1/2 2 pairing, i.e., C = k k 22 The characteristic equation is A = 1 + 2k 11 10s+1 + 2k 22 10s+1 + k 11k s s s s+1 = 0 For s 1 and s 0.1, this can in the usual way be rewritten as KEH Plantwide 3 11

12 3.2.2 Closed-loop stability Example where a 0 s 4 + a 1 s 3 + a 2 s 2 + a 3 s + a 4 = 0 a 0 = 100 a 1 = 20k k a 2 = 42k k k 11 k a 3 = 24k k 22 37k 11 k a 4 = 2k k k 11 k Since the characteristic equation in this case is a pure polynomial in s, the stability can be analyzed by the Routh-Hurwitz method. The stability limits in terms of k 11 and k 22 are shown in the figure. k 11 k 22 KEH Plantwide 3 12

13 3.2.2 Closed-loop stability Example Consider now the 1 2/2 1 pairing with two P-controllers, i.e., C = 0 k 12 k 21 0 A similar analysis as for the 1 1/2 2 pairing gives the stability region showed in the figure to the right. In this case, the stability region with the 1 2/2 1 pairing is much larger, which indicates that it is a better pairing than the 1 1/2 2 pairing. Comments: If controllers with integral action are used, e.g., PI-controllers, stability requires k ii > 0. This would increase the advantage of the 1 2/2 1 paring. Time-delays or higher order dynamics would significantly restrict the maximum allowable values of k ii. k 12 k 21 KEH Plantwide 3 13

14 3. Multivariable 3.3 Decoupling control Consider a 2x2 system described by the model y 1 y = G 11 G 12 u 1 2 G 21 G 22 u 2 The block diagram is a representation of this model. If G 12 and G 21 are small compared to G 11 and G 22, decentralised control can be used. Then y 1 is controlled by u 1 and y 2 is controlled by u 2. If G 12 and G 21 are not small, there are considerable interactions in the system. These should be taken into account in the control system design. One way of doing this is through decoupling. KEH Plantwide 3 14

15 3. Multivariable 3.3 Decoupling control Basic design principle Consider a general MIMO system with the transfer function matrix G(s). The input-output relationship is then y s = G s u(s) where u and y are vectors of inputs and outputs, respectively. We are interested in finding a linear variable transformation yielding u s = D s m s y s = G s D s m s = H(s)m s such that the transfer function matrix H s = G s D s has nice properties for controller design using m as control signals. m D u H G y KEH Plantwide 3 15

16 3.3 Decoupling control Basic design principle In principle, H(s) can be chosen as desired. The decoupler D(s) is then calculated by D s = G 1 s H(s) However, it should be noted all elements of D(s) have to be stable and implementable. This often restricts the choice of H(s). In particular, the following should be observed: If G(s) contains one or more time delays, the inversion of G(s) yields negative time delays, which are impossible to implement. This can be avoided by including time delays in H s that cancel out the negative time delays. If G(s) contains a zero in the right-half complex plane, D(s) may become unstable. This can be avoided by including the same zero in H(s). Often, only steady-state decoupling is chosen, which is obtained by using the steady-state part D(0) of the decoupler. KEH Plantwide 3 16

17 3.3 Decoupling control Basic design principle The next step is to design a multiloop SISO controller, based on H(s), with the control signal m s = C(s) r s y(s) which is the input to D(s). C(s) is a diagonal controller transfer matrix. The block diagram illustrates the implementation for a 2x2 system. r 1 C 11 r 2 C 22 H KEH Plantwide 3 17

18 3. Multivariable 3.3 Decoupling control Complete decoupling If H s is chosen as a diagonal matrix of desired transfer functions, complete decoupling is obtained. This simplifies the controller design. For a 2x2 system, complete decoupling is also called two-way decoupling. The choice of H s such that D s becomes implementable, can be facilitated by solving D s = G 1 s H(s) analytically. For a 2x2 system with H s = H 11(s) 0 0 H 22 (s) this gives where D s = 1 det G(s) G 22 (s)h 11 (s) G 12 (s)h 22 (s) G 21 (s)h 11 (s) G 11 (s)h 22 (s) det G(s) = G 11 (s)g 22 (s) G 12 (s)g 21 (s) From this expression it can be seen which choices of H 11 (s) and H 22 (s) make the elements of D s implementable are sufficiently simple for a convenient controller design KEH Plantwide 3 18

19 3.3 Decoupling control Complete decoupling Example Two-way decoupling of a simple system Consider the system G s = 1 s+2 3 s+2 2s+7 (s+2)(s+1) s+11 (s+2)(s+1) Explicit solution of D s = G 1 s H(s) with a diagonal H s yields D s = 1 (s + 11)H 11 (s) (2s + 7)H 22 (s) 5 3(s + 1)H 11 (s) (s + 1)H 22 (s) H 11 (s) and H 22 (s) can obviously be selected in countless ways. For example, the choices H 11 s = 5, H s s = 5 s+1 yield (2s+7) 1 s+1 D s = 3(s+1) 1 s+11 where the diagonal elements are straight lines and the off-diagonal elements are PD controllers with derivative filtering. KEH Plantwide 3 19

20 3.3.2 Complete decoupling Example If strictly proper decoupler elements are desired, a possible choice is This yields H 11 s = D s = 5 (s+1)(s+11), H 22 s = 1 s+1 3 s+11 1 s+1 1 2s+1 5 (s+1)(2s+7) where all elements are simple first-order systems, which are easy to implement. Also H 11 s and H 22 s are simple, but note that they are never implemented, they are only used for controller design. KEH Plantwide 3 20

21 3.3 Decoupling control Complete decoupling Standard choices of decoupler elements In Example 3.3.1, the first choice of H s resulted in a decoupler, where the diagonal elements were static elements with the gain 1. This means that the blocks D 11 (s) and D 22 (s) are replaced by straight lines in a block diagram (see p. 3 17). More generally, for a 2x2 system the decoupler 1 G D s = 12 (s) G 11 (s) G 21 (s) G 22 (s) 1 corresponds to the choice H 11 s = G 1 22 (s) det G(s), H 22 s = G 1 11 (s) det G(s) This decoupling scheme is known as simplified decoupling (due to the simplicity of D). For this scheme to be feasible, it is required that G 11 and G 22 do not have larger time delays than G 12 and G 21, respectively contain RHP zeroes that are not cancelled out by G 12 and G 21, resp. Also H 11 (s) and H 22 (s) may be complicated for controller design. KEH Plantwide 3 21

22 3.3.2 Complete decoupling Standard choices of decoupler elements If the simplified decoupling scheme with diagonal decoupler elements = 1 is not implementable, there are other possibilities with one decoupler element = 1 in each column of D. For a 2x2 system they are D s = 1 1 G 21 (s) G 22 (s) G 11 (s) G 12 (s) H 11 s = G 1 22 (s) det G(s), H 22 s = G 1 12 (s) det G(s) D s = G 22(s) G 21 (s) 1 1 G 11 (s) G 12 (s) H 11 s = G 1 21 (s) det G(s), H 22 s = G 1 12 (s) det G(s) D s = G 22(s) G 21 (s) G 12 (s) G 11 (s) 1 1 H 11 s = G 1 21 (s) det G(s), H 22 s = G 1 11 (s) det G(s) KEH Plantwide 3 22

23 3.3.2 Complete decoupling Standard choices of decoupler elements Another interesting choice is which corresponds to D s = G 22(s) G 12 (s) G 21 (s) G 11 (s) H 11 s = H 22 (s) = det G(s) This decoupler is always implementable (if the system G(s) is implementable). m 1 m 2 D KEH Plantwide 3 23

24 3. Multivariable 3.3 Decoupling control Partial decoupling Even if the choice of a diagonal H s to make D s implementable and not too complicated is quite flexible, there are situations when it is difficult to find a suitable diagonal H s. Another issue is that H s or D s will contain det G(s). If the system is ill-conditioned, det G(s) will be close to zero. Errors in G(s), even if small, will then have a large relative effect on det G(s). Even the sign of det G(s) could change, giving the elements of H s or D s the wrong sign. Complete decoupling of an ill-conditioned system is thus very sensitive to modelling errors. In this situation, partial decoupling could be preferable. In partial decoupling, H s is chosen as a triangular matrix. The resulting D s matrix may be triangular (but doesn t have to be) contain more elements = 1 than in complete decoupling KEH Plantwide 3 24

25 3.3 Decoupling control Partial decoupling One-way decoupling Partial decoupling of a 2x2 system is called one-way decoupling, because only one interactive relationship is cancelled out by the decoupling. The following structures of a triangular H s are possible: H s = H 11(s) 0 H 21 (s) H 22 (s) which yields D s = 1 det G(s) The particular choice G 22 (s)h 11 (s) G 12 (s)h 21 (s) G 12 (s)h 22 (s) G 21 (s)h 11 (s) + G 11 (s)h 21 (s) G 11 (s)h 22 (s) H s = G 11(s) 0 G 21 (s) det G(s) gives D s = 1 G 12(s) 0 G 11 (s) which is always implementable. Because of H s, control loop 1 1 is probably easier to tune than control loop 2 2. KEH Plantwide 3 25

26 3.3.3 Partial decoupling One-way decoupling H s = H 11(s) H 12 (s) 0 H 22 (s) which yields D s = 1 det G(s) G 22 (s)h 11 (s) G 22 (s)h 12 (s) G 12 (s)h 22 (s) G 21 (s)h 11 (s) G 21 s H 12 s + G 11 (s)h 22 (s) The particular choice gives H s = det G(s) G 12(s) 0 G 22 (s) D s = G 22(s) 0 G 11 (s) 1 which is always implementable. Because of H s, control loop 2 2 is probably easier to tune than control loop 1 1. KEH Plantwide 3 26

27 3.3 Decoupling control Partial decoupling ler tuning Consider a decoupled system y s = H s m(s) with the triangular H matrix H s = H 11 (s) 0 0 H 21 (s) H 22 (s) 0 H 31 (s) H 32 (s) H 33 (s) loop 1 1 can be tuned independently of other control loops since only m 1 affects y 1. Thus, the controller of this loop should be tuned first. loop 2 2 is not affected by m i, i > 2. Thus, the controller of this loop should be the second to be tuned. The interaction from loop 1 1 can be taken into account when loop 2 2 is tuned. loop j j is not affected by m i, i > j. Thus, the controller of this loop should be tuned before loop i i, i > j. The interaction from the already tuned loops can be taken into account when this loop is tuned. And so on to the last control loop. KEH Plantwide 3 27

28 3. Multivariable 3.3 Decoupling control Decoupling by linear combination of inputs Decoupling is a way of combining the controller outputs m(s) to obtain the process inputs u(s) according to u s = D s m(s) If D(s) is invertible, it can also be seen as a way of defining new inputs m(s) as a (linear) combination of the process inputs according to m s = D 1 (s)u s If a steady-state decoupling is desired, this is a convenient way of deriving the decoupler. Consider the steady-state relationship of a 2x2 system, i.e., y 1 y = K 11 K 12 u 1 2 K 21 K 22 u 2 Defining the new inputs m 1 = K 11 u 1 + K 12 u 2, m 2 = K 21 u 1 + K 22 u 2 now yields y 1 y = 1 0 m m, D = K 1 2 KEH Plantwide 3 28

29 3.3 Decoupling control Linear combination of inputs Example Decoupling of a crude-oil distillation column The crude-oil distillation column in the figure can be approximately described by the steady-state model T 1 T 2 T 3 T 4 = k 1 k 2 k k 3 k 3 k 3 0 k 4 k 4 k 4 k 4 u 1 u 2 u 3 u 4 where T i, i = 1 4, are boiling temperatures of different oil fractions, u i are their flow rates, and k i are stead-state gains. All non-zero gains in a row are equal because it is assumed that the flow rates of a side stream and those above the side stream have an additive effect on the boiling temperature of the side stream. This is a reasonable assumption because the flow rates have an additive effect on the internal liquid flow in the column below the side stream. KEH Plantwide 3 29 u 2 u 3 u 4 u 1 T1 T2 T3 T4

30 3.3 Decoupling control Linear combination of inputs Example Decoupling of a crude-oil distillation column The crude-oil distillation column in the figure can be approximately described by the steady-state model T 1 T 2 T 3 T 4 = k 1 k 2 k k 3 k 3 k 3 0 k 4 k 4 k 4 k 4 u 1 u 2 u 3 u 4 where T i, i = 1 4, are boiling temperatures of different oil fractions, u i are their flow rates, and k i are stead-state gains. All non-zero gains in a row are equal because it is assumed that the flow rates of a side stream and those above the side stream have an additive effect on the boiling temperature of the side stream. This is a reasonable assumption because the flow rates have an additive effect on the internal liquid flow in the column below the side stream. KEH Plantwide 3 30 u 2 u 3 u 4 u 1 T1 T2 T3 T4

31 3.3.4 Decoupling by linear combination of inputs Example Because the gain matrix is triangular, the system is already partially decoupled. A complete decoupling can easily be obtained by defining new inputs as follows: m 1 = u 1, m 2 = u 1 + u 2, m 3 = u 1 + u 2 + u 3, m 4 = u 1 + u 2 + u 3 + u 4 This gives the model T 1 T 2 T 3 T 4 = k 1 0 k k k 4 m 1 m 2 m 3 m 4 The decoupling is obtained by combining the controller outputs to obtain the flow rates as u 1 = m 1, u 2 = m 2 m 1 u 3 = m 3 m 2, u 4 = m 4 m 3 This corresponds to the decoupler D = KEH Plantwide 3 31 u 2 u 3 u 4 u 1 m 1 m 2 T1 T2 m 3 T3 m 4 T4

32 3. Multivariable 3.3 Decoupling control Decoupling by nonlinear variable combinations If a nonlinear MIMO process model is known, it can be linearized at an operating point and decoupled by standard linear techniques at this operating point. Sometimes it is possible to achieve linearization and decoupling by a nonlinear combination of variables. The process inputs are then calculated as a nonlinear combination of the controller outputs The advantage of this approach is that it applies over the full operating range for which the model applies. This technique has several names: feedback linearization exact linearization global linearization KEH Plantwide 3 32

33 3.3 Decoupling control Nonlinear variable combinations Example Mixing of hot and cold liquid streams Consider the mixing of a hot and a cold liquid stream as illustrated by the figure. It is desired the control the mixing by manipulating the mass flow rates m A and m B to achieve a desired flow rate m C and a desired temperature T C after the mixing point. The temperature of stream A and B is T A and T B, respectively. How should the mixing be controlled? This is simple process, which can be modelled by a mass balance and an energy balance. Mass balance: m A + m B = m C Energy balance: m A T A + m B T B = m C T C These equations can be solved for m C and T C : m C = m A + m B T C = m AT A +m B T B m A +m B KEH Plantwide 3 33

34 3.3.5 Nonlinear variable combinations Example From the previous equations it is clear that it would be perfect to control m C by a variable u m = m A + m B T C by a variable u T = m AT A +m B T B m A +m B This gives the static model m C T = 1 0 C 0 1 which is linear and completely decoupled. The controller outputs are u m and u T, but it is m A and m B that have to be adjusted to control m C and T C. However, these can be calculated from the above variable definitions as m A = u m u T T B T A T B m B = u m u T T A T B T A u m ut The calculation of m A and m B requires values for the stream temperatures T A and T B. These can be obtained by measurement, estimation, or use of nominal ( guessed ) values. In the case of measurement or estimation, this control structure gives automatic disturbance elimination through feed forward. Note that m A and m B are here true process variables, u m and u T are controller outputs. This is contrary to the variable definitions in u = DD. KEH Plantwide 3 34

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University

More information

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes Control of MIMO processes Control of Multiple-Input, Multiple Output (MIMO) Processes Statistical Process Control Feedforward and ratio control Cascade control Split range and selective control Control

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback 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 information

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

CBE495 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 information

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna

More information

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function

More information

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance

More information

Lecture 7 (Weeks 13-14)

Lecture 7 (Weeks 13-14) Lecture 7 (Weeks 13-14) Introduction to Multivariable Control (SP - Chapters 3 & 4) Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 7 (Weeks 13-14) p.

More information

Process Unit Control System Design

Process Unit Control System Design Process Unit Control System Design 1. Introduction 2. Influence of process design 3. Control degrees of freedom 4. Selection of control system variables 5. Process safety Introduction Control system requirements»

More information

Analysis of SISO Control Loops

Analysis of SISO Control Loops Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 12: Overview In this Lecture, you will learn: Review of Feedback Closing the Loop Pole Locations Changing the Gain

More information

Course Summary. The course cannot be summarized in one lecture.

Course Summary. The course cannot be summarized in one lecture. Course Summary Unit 1: Introduction Unit 2: Modeling in the Frequency Domain Unit 3: Time Response Unit 4: Block Diagram Reduction Unit 5: Stability Unit 6: Steady-State Error Unit 7: Root Locus Techniques

More information

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

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27 1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

Multi-Loop Control. Department of Chemical Engineering,

Multi-Loop Control. Department of Chemical Engineering, Interaction ti Analysis and Multi-Loop Control Sachin C. Patawardhan Department of Chemical Engineering, I.I.T. Bombay Outline Motivation Interactions in Multi-loop control Loop pairing using Relative

More information

Simulation of Quadruple Tank Process for Liquid Level Control

Simulation of Quadruple Tank Process for Liquid Level Control Simulation of Quadruple Tank Process for Liquid Level Control Ritika Thusoo 1, Sakshi Bangia 2 1 M.Tech Student, Electronics Engg, Department, YMCA University of Science and Technology, Faridabad 2 Assistant

More information

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback CEAI, Vol.17, No.4 pp. 23-32, 2015 Printed in Romania Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback D.Kalpana, T.Thyagarajan, R.Thenral Department of Instrumentation Engineering,

More information

CHAPTER 6 CLOSED LOOP STUDIES

CHAPTER 6 CLOSED LOOP STUDIES 180 CHAPTER 6 CLOSED LOOP STUDIES Improvement of closed-loop performance needs proper tuning of controller parameters that requires process model structure and the estimation of respective parameters which

More information

Model Uncertainty and Robust Stability for Multivariable Systems

Model Uncertainty and Robust Stability for Multivariable Systems Model Uncertainty and Robust Stability for Multivariable Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Devron Profile Control Solutions Outline Representing model uncertainty.

More information

Model based control design

Model based control design Model based control design Alf Isaksson September, 999 Supplied as supplement to course book in Automatic Control Basic course (Reglerteknik AK) Objective: To introduce some general approaches to model

More information

Some special cases

Some special cases Lecture Notes on Control Systems/D. Ghose/2012 87 11.3.1 Some special cases Routh table is easy to form in most cases, but there could be some cases when we need to do some extra work. Case 1: The first

More information

Computation of Stabilizing PI and PID parameters for multivariable system with time delays

Computation of Stabilizing PI and PID parameters for multivariable system with time delays Computation of Stabilizing PI and PID parameters for multivariable system with time delays Nour El Houda Mansour, Sami Hafsi, Kaouther Laabidi Laboratoire d Analyse, Conception et Commande des Systèmes

More information

CONTROL OF MULTIVARIABLE PROCESSES

CONTROL OF MULTIVARIABLE PROCESSES Process plants ( or complex experiments) have many variables that must be controlled. The engineer must. Provide the needed sensors 2. Provide adequate manipulated variables 3. Decide how the CVs and MVs

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling

More information

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance Proceedings of the World Congress on Engineering and Computer Science 9 Vol II WCECS 9, October -, 9, San Francisco, USA MRAGPC Control of MIMO Processes with Input Constraints and Disturbance A. S. Osunleke,

More information

A New Internal Model Control Method for MIMO Over-Actuated Systems

A New Internal Model Control Method for MIMO Over-Actuated Systems Vol. 7, No., 26 A New Internal Model Control Method for MIMO Over-Actuated Systems Ahmed Dhahri University of Tuins El Manar, National Engineering School of Tunis, Laboratory of research in Automatic Control,

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using

More information

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31 Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured

More information

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES CHAPTER 7 STEADY-STATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of

More information

Design of Multivariable Neural Controllers Using a Classical Approach

Design of Multivariable Neural Controllers Using a Classical Approach Design of Multivariable Neural Controllers Using a Classical Approach Seshu K. Damarla & Madhusree Kundu Abstract In the present study, the neural network (NN) based multivariable controllers were designed

More information

Enhanced Single-Loop Control Strategies Chapter 16

Enhanced Single-Loop Control Strategies Chapter 16 Enhanced Single-Loop Control Strategies Chapter 16 1. Cascade control 2. Time-delay compensation 3. Inferential control 4. Selective and override control 5. Nonlinear control 6. Adaptive control 1 Chapter

More information

Identification in closed-loop, MISO identification, practical issues of identification

Identification in closed-loop, MISO identification, practical issues of identification Identification in closed-loop, MISO identification, practical issues of identification CHEM-E7145 Advanced Process Control Methods Lecture 4 Contents Identification in practice Identification in closed-loop

More information

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS Journal of Engineering Science and Technology Vol. 1, No. 8 (215) 113-1115 School of Engineering, Taylor s University MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

More information

Implementation issues for real-time optimization of a crude unit heat exchanger network

Implementation issues for real-time optimization of a crude unit heat exchanger network 1 Implementation issues for real-time optimization of a crude unit heat exchanger network Tore Lid a, Sigurd Skogestad b a Statoil Mongstad, N-5954 Mongstad b Department of Chemical Engineering, NTNU,

More information

Dynamic Modeling, Simulation and Control of MIMO Systems

Dynamic Modeling, Simulation and Control of MIMO Systems Dynamic Modeling, Simulation and Control of MIMO Systems M.Bharathi, C.Selvakumar HOD, Department of Electronics And Instrumentation, Bharath University Chennai 600073, India Prof & Head, St.Joseph s College

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

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable ECE4510/5510: Feedback Control Systems. 5 1 STABILITY ANALYSIS 5.1: Bounded-input bounded-output (BIBO) stability Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated

More information

Stability of Feedback Control Systems: Absolute and Relative

Stability of Feedback Control Systems: Absolute and Relative Stability of Feedback Control Systems: Absolute and Relative Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University Stability: Absolute and Relative

More information

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax: Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho kwangho@hansung.ac.kr Tel: 02-760-4253 Fax:02-760-4435 Introduction In this lesson, you will learn the following : How to determine

More information

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO PROCESSES. A Preliminary Study Eduardo J. Adam 1,2*, Carlos J. Valsecchi 2 1 Instituto de Desarrollo Tecnológico para la Industria Química (INTEC) (Universidad

More information

Process Control Exercise 2

Process Control Exercise 2 Process Control Exercise 2 1 Distillation Case Study Distillation is a method of separating liquid mixtures by means of partial evaporation. The volatility α of a compound determines how enriched the liquid

More information

A brief introduction to robust H control

A brief introduction to robust H control A brief introduction to robust H control Jean-Marc Biannic System Control and Flight Dynamics Department ONERA, Toulouse. http://www.onera.fr/staff/jean-marc-biannic/ http://jm.biannic.free.fr/ European

More information

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc

Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Robust

More information

ChE 6303 Advanced Process Control

ChE 6303 Advanced Process Control ChE 6303 Advanced Process Control Teacher: Dr. M. A. A. Shoukat Choudhury, Email: shoukat@buet.ac.bd Syllabus: 1. SISO control systems: Review of the concepts of process dynamics and control, process models,

More information

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006 Multivariable Control Lecture 05 Multivariable Poles and Zeros John T. Wen September 4, 2006 SISO poles/zeros SISO transfer function: G(s) = n(s) d(s) (no common factors between n(s) and d(s)). Poles:

More information

Rejection of fixed direction disturbances in multivariable electromechanical motion systems

Rejection of fixed direction disturbances in multivariable electromechanical motion systems Rejection of fixed direction disturbances in multivariable electromechanical motion systems Matthijs Boerlage Rick Middleton Maarten Steinbuch, Bram de Jager Technische Universiteit Eindhoven, Eindhoven,

More information

Wannabe-MPC for Large Systems Based on Multiple Iterative PI Controllers

Wannabe-MPC for Large Systems Based on Multiple Iterative PI Controllers Wannabe-MPC for Large Systems Based on Multiple Iterative PI Controllers Pasi Airikka, Mats Friman Metso Corp., Finland 17th Nordic Process Control Workshop Jan 26-27 2012 DTU Denmark Content Motivation

More information

University of Science and Technology, Sudan Department of Chemical Engineering.

University of Science and Technology, Sudan Department of Chemical Engineering. ISO 91:28 Certified Volume 3, Issue 6, November 214 Design and Decoupling of Control System for a Continuous Stirred Tank Reactor (CSTR) Georgeous, N.B *1 and Gasmalseed, G.A, Abdalla, B.K (1-2) University

More information

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS Copyright F.L. Lewis All rights reserved Updated: Monday, September 9, 8 MULIVARIABLE ZEROS OF SAE-SPACE SYSEMS If a system has more than one input or output, it is called multi-input/multi-output (MIMO)

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Essence of the Root Locus Technique

Essence of the Root Locus Technique Essence of the Root Locus Technique In this chapter we study a method for finding locations of system poles. The method is presented for a very general set-up, namely for the case when the closed-loop

More information

Exercise 1 (MC Questions)

Exercise 1 (MC Questions) Dr. J. Tani 151-0590-00 Control Systems II (Spring 2018) Solution Exercise Set 3 Discrete-time Systems and Introduction to MIMO Systems Gioele Zardini, gzardini@ethz.ch, 12th March 2018 Exercise 1 (MC

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 6: Robust stability and performance in MIMO systems [Ch.8] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 6: Robust Stability and Performance () FEL3210

More information

CHAPTER 2 PROCESS DESCRIPTION

CHAPTER 2 PROCESS DESCRIPTION 15 CHAPTER 2 PROCESS DESCRIPTION 2.1 INTRODUCTION A process havin only one input variable used for controllin one output variable is known as SISO process. The problem of desinin controller for SISO systems

More information

EEE 184: Introduction to feedback systems

EEE 184: Introduction to feedback systems EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO

More information

Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc.

Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc. Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc. Electrical Engineering Department University of Indonesia 2 Steady State Error How well can

More information

Index. INDEX_p /15/02 3:08 PM Page 765

Index. INDEX_p /15/02 3:08 PM Page 765 INDEX_p.765-770 11/15/02 3:08 PM Page 765 Index N A Adaptive control, 144 Adiabatic reactors, 465 Algorithm, control, 5 All-pass factorization, 257 All-pass, frequency response, 225 Amplitude, 216 Amplitude

More information

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 4, December 2008 pp. 395 399 AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL Jose M. Araujo, Alexandre C.

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Lecture plan: Control Systems II, IDSC, 2017

Lecture plan: Control Systems II, IDSC, 2017 Control Systems II MAVT, IDSC, Lecture 8 28/04/2017 G. Ducard Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded

More information

DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN

DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN HUNGARIAN JOURNAL OF INDUSTRY AND CHEMISTRY Vol. 45(1) pp. 17 22 (2017) hjic.mk.uni-pannon.hu DOI: 10.1515/hjic-2017-0004 DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN LÁSZLÓ SZABÓ,

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such

More information

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER th June 4. Vol. 64 No. 5-4 JATIT & LLS. All rights reserved. ISSN: 99-8645 www.jatit.org E-ISSN: 87-395 DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

More information

7.2 Controller tuning from specified characteristic polynomial

7.2 Controller tuning from specified characteristic polynomial 192 Finn Haugen: PID Control 7.2 Controller tuning from specified characteristic polynomial 7.2.1 Introduction The subsequent sections explain controller tuning based on specifications of the characteristic

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

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42 Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop

More information

Control Lab. Thermal Plant. Chriss Grimholt

Control Lab. Thermal Plant. Chriss Grimholt Control Lab Thermal Plant Chriss Grimholt Process System Engineering Department of Chemical Engineering Norwegian University of Science and Technology October 3, 23 C. Grimholt (NTNU) Thermal Plant October

More information

Lecture 4 Classical Control Overview II. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 4 Classical Control Overview II. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 4 Classical Control Overview II Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Stability Analysis through Transfer Function Dr. Radhakant

More information

Automatic Control Systems (FCS) Lecture- 8 Steady State Error

Automatic Control Systems (FCS) Lecture- 8 Steady State Error Automatic Control Systems (FCS) Lecture- 8 Steady State Error Introduction Any physical control system inherently suffers steady-state error in response to certain types of inputs. A system may have no

More information

MIMO Toolbox for Matlab

MIMO Toolbox for Matlab MIMO Toolbox for Matlab Oskar Vivero School of Electric and Electronic Engineering University of Manchester, Manchester, UK M60 1QD Email: oskar.vivero@postgrad.manchester.ac.uk Jesús Liceaga-Castro Departamento

More information

Automatic Control Systems theory overview (discrete time systems)

Automatic Control Systems theory overview (discrete time systems) Automatic Control Systems theory overview (discrete time systems) Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations

More information

L 1 Adaptive Output Feedback Controller to Systems of Unknown

L 1 Adaptive Output Feedback Controller to Systems of Unknown Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 WeB1.1 L 1 Adaptive Output Feedback Controller to Systems of Unknown Dimension

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability

More information

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS CHBE320 LECTURE X STABILITY OF CLOSED-LOOP CONTOL SYSTEMS Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 10-1 Road Map of the Lecture X Stability of closed-loop control

More information

Outline. Classical Control. Lecture 1

Outline. Classical Control. Lecture 1 Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction

More information

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup Chapter 5 Standard LTI Feedback Optimization Setup Efficient LTI feedback optimization algorithms comprise a major component of modern feedback design approach: application problems involving complex models

More information

Solutions for Tutorial 10 Stability Analysis

Solutions for Tutorial 10 Stability Analysis Solutions for Tutorial 1 Stability Analysis 1.1 In this question, you will analyze the series of three isothermal CSTR s show in Figure 1.1. The model for each reactor is the same at presented in Textbook

More information

Stability Margin Based Design of Multivariable Controllers

Stability Margin Based Design of Multivariable Controllers Stability Margin Based Design of Multivariable Controllers Iván D. Díaz-Rodríguez Sangjin Han Shankar P. Bhattacharyya Dept. of Electrical and Computer Engineering Texas A&M University College Station,

More information

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

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications: 1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.

More information

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems Home Search Collections Journals About Contact us My IOPscience A unified double-loop multi-scale control strategy for NMP integrating-unstable systems This content has been downloaded from IOPscience.

More information

Direct and Indirect Gradient Control for Static Optimisation

Direct and Indirect Gradient Control for Static Optimisation International Journal of Automation and Computing 1 (2005) 60-66 Direct and Indirect Gradient Control for Static Optimisation Yi Cao School of Engineering, Cranfield University, UK Abstract: Static self-optimising

More information

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

I What is root locus. I System analysis via root locus. I How to plot root locus. Root locus (RL) I Uses the poles and zeros of the OL TF EE C28 / ME C34 Feedback Control Systems Lecture Chapter 8 Root Locus Techniques Lecture abstract Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley

More information

Control of robot manipulators

Control of robot manipulators Control of robot manipulators Claudio Melchiorri Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri (DEIS) Control 1 /

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 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 information

EECE 460 : Control System Design

EECE 460 : Control System Design EECE 460 : Control System Design SISO Pole Placement Guy A. Dumont UBC EECE January 2011 Guy A. Dumont (UBC EECE) EECE 460: Pole Placement January 2011 1 / 29 Contents 1 Preview 2 Polynomial Pole Placement

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content v CHEG 461 : Process Dynamics and Control Subject: Introduction to Process Control Week 01, Lectures 01 02, Spring 2014 Dr. Costas Kiparissides Content 1. Introduction to Process Dynamics and Control 2.

More information

Exam in Systems Engineering/Process Control

Exam in Systems Engineering/Process Control Department of AUTOMATIC CONTROL Exam in Systems Engineering/Process Control 27-6-2 Points and grading All answers must include a clear motivation. Answers may be given in English or Swedish. The total

More information

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year

More information

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander Feedback Basics David M. Auslander Mechanical Engineering University of California at Berkeley copyright 1998, D.M. Auslander 1 I. Feedback Control Context 2 What is Feedback Control? Measure desired behavior

More information

Chapter 20 Analysis of MIMO Control Loops

Chapter 20 Analysis of MIMO Control Loops Chapter 20 Analysis of MIMO Control Loops Motivational Examples All real-world systems comprise multiple interacting variables. For example, one tries to increase the flow of water in a shower by turning

More information

Learn2Control Laboratory

Learn2Control Laboratory Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should

More information

Problem Set 4 Solution 1

Problem Set 4 Solution 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 4 Solution Problem 4. For the SISO feedback

More information

Control Systems. University Questions

Control Systems. University Questions University Questions UNIT-1 1. Distinguish between open loop and closed loop control system. Describe two examples for each. (10 Marks), Jan 2009, June 12, Dec 11,July 08, July 2009, Dec 2010 2. Write

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice So far EL2520 Control Theory and Practice r Fr wu u G w z n Lecture 5: Multivariable systems -Fy Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden SISO control revisited: Signal

More information

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING Björn Wittenmark Department of Automatic Control Lund Institute of Technology

More information