2.1 PID controller enhancements

Size: px
Start display at page:

Download "2.1 PID controller enhancements"

Transcription

1 2. Single-Loop Enhancements 2.1 PID controller enhancements The ideal PID controller Derivative filter Setpoint weighting Handling integrator windup Industrial PID controllers 2.2 Model-based controllers Time-delay compensation Internal model control (IMC) Gain scheduling Sampled-data control 2.3 Use of extra measurements Cascade control Feedforward control Selective control KEH Plantwide 2 1

2 2. Single-Loop Enhancements 2.4 Use of extra actuators Split-range control Coordinated control Valve position control KEH Plantwide 2 2

3 2. Single-Loop Enhancements The basic feedback control loop r e u d y [WÅJ] y = measured output (= controlled variable) d = disturbance (acting on output) u = control (manipulated) variable r = setpoint (desired value of controlled variable) e = r y = control error KEH Plantwide 2 3

4 2. Single-Loop Enhancements -loop enhancements In single-loop control, the objective is to control the measured output y (a single variable) well according to some criterion, using a control signal u affecting a single actuator. In this chapter we are considering ways of improving the control of y when basic single-loop control is insufficient (because of the process properties). The methods include enhancements to the ideal PID controller model-based controllers use of extra measurements use of extra actuators KEH Plantwide 2 4

5 2. Single-Loop Enhancements 2.1 PID controller enhancements PID controller ( pee-i-dee ) is a generic name for a controller containing a linear combination of proportional (P) integral (I) derivative (D) terms acting on a control error (or sometimes the process output). All parts need not be present. Frequently I and/or D action is missing, giving a controller like P, PI, or PD controller It has been estimated that of all controllers in the world 95 % are PID controllers KEH Plantwide 2 5

6 2. Single-Loop Enhancements 2.1 PID controller enhancements The ideal PID controller law u t = K c Transfer function e t + 1 t e τ dτ T i 0 t = K c e t + K i e τ dτ 0 G s = K c T i s + T ds + T d de(t) dt + K d de(t) dt + u 0 + u 0 = K c T i s 1 + T is + T i T d s 2 Block diagrams [ÅM] Ks i 1 K c K c Gs () Ks d A possible way of implementing a PI controller KEH Plantwide 2 6

7 2. Single-Loop Enhancements 2.1 PID controller enhancements Derivative filter Problems with derivative term measurement noise setpoint changes cannot be implemented exactly A solution include derivative filter Delay Systems, Birkhäuser, 2005] do not differentiate setpoint u t = K c U s = K c T i s e t + 1 t e τ dτ T i 0 E s K c [Silva et al.: PID lers for Time- T d dy f (t) dt T d s T f s+1 Y(s) + u 0, T f dy f dt + y f = y An easy way of implementing a differentiator + filter exactly [ÅM] y K c = K c T d Kc T f 1 1+ Ts f KEH Plantwide 2 7

8 2. Single-Loop Enhancements 2.1 PID controller enhancements Setpoint weighting A controller has (or can have) two main tasks disturbance rejection setpoint tracking A problem is that the optimal tuning of a standard PID controller for one of the tasks is seldom (even close to) optimal for the other task. One solution to this problem is to use setpoint weighting e p (t) bb(t) y(t), e(t) r(t) y(t), e d (t) cr(t) y f (t) u t = K c e p t + 1 t e τ dτ T i 0 + T d de d (t) dt + u 0, T f dy f dt + y f = y U s = K c b ct T i s ds R s K c T ds T i s T f s+1 = G vpid R s G PIDf Y(s) Y s KEH Plantwide 2 8

9 2.1 PID controller enhancements Setpoint weighting The controller is a special case of a two-degrees-of-freedom (2DOF) controller G vpid G PIDf u G [Visioli] An equivalent structure ( F = G vpid /G PIDf ) G PIDf G [Visioli] KEH Plantwide 2 9

10 2.1 PID controller enhancements Setpoint weighting illustration [WÅJ] y u Response of system to a setpoint change and a load disturbance for controller with different values of β (= b in equations). KEH Plantwide 2 10

11 2. Single-Loop Enhancements 2.1 PID controller enhancements Handling integrator windup A practical problem with integral action in a controller (a PI or PID controller) is integrator windup. This can occur when the control signal reaches a constraint, e.g., a valve fully open or closed. illustration of integrator windup [ÅH] PI control of an integrating process, when the control signal is limited as 0.1 u 0.1. The setpoint change causes the control signal to saturate momentarily (because of the value of K c ). law: u t = K c e + I t I = K c e τ dτ T i 0 KEH Plantwide 2 11

12 2.1 PID controller enhancements Handling integrator windup There are several ways to avoid integrator windup. One possibility is to stop updating the integral when the actuator saturates; this is called conditional integration. A more advanced method is to recompute the integral term so that its new value gives an output at the saturation limit; this is called back-calculation (or tracking). However, it is advantageous not to reset the integrator immediately, but dynamically, as illustrated in the block diagram. 1 Ts+1 f Ks d K c Gs () K i K t KEH Plantwide 2 12

13 2.1 PID controller enhancements Handling integrator windup For a PI controller, a simplified anti-windup scheme, corresponding to K t = K i /K c, is shown in the block diagram. [Visioli] K c illustration with anti-windup technique [ÅH] The process is the same as in the integrator windup illustration. Here anti-windup using back-calculation is applied. Notice that the output of the integrator is quickly reset to a value such that the controller output is at the saturation limit, giving the integral a negative value during the initial phase. KEH Plantwide 2 13

14 2. Single-Loop Enhancements 2.1 PID controller enhancements Industrial PID controllers Industrial PID controllers in automation systems contain many more special functions than those presented above. The following illustration is not even an extreme case. PID block with the inputs and outputs required for various forms of tracking. [Smith] KEH Plantwide 2 14

15 2.1 PID controller enhancements Industrial PID controllers Inputs and outputs for the PID block. [Smith] KEH Plantwide 2 15

16 2. Single-Loop Enhancements 2.2 Model-based controllers In spite of its simplicity, a PID controller can be tuned to perform surprisingly well for processes with simple dynamics. The structure of the PID controller is not general enough to give good control of time-delay processes processes with complex dynamics (e.g., inverse response) The figure [WÅJ] illustrates PI control of a first-order time-delay process for both setpoint and load changes. A larger controller gain in order to make the response faster would give a more oscillatory response, which is not desired (in this case). Better control can be achieved by a model-based controller, whose structure depends the process model KEH Plantwide 2 16

17 2. Single-Loop Enhancements 2.2 Model-based controllers Time-delay compensation Consider a time-delay system [WÅJ] G p s = G 0 (s)e LL where L is the time delay and G 0 (s) is the time-delay-free part of the system. Assume that a (PID) controller C(s) is designed for control of G 0 (s). For the fictitious system G 0 (s), this gives the closed-loop system G 0r (s) = G 0 s C(s) 1+G 0 s C(s) r e u y C G0 Assume now that a controller G c (s) is used to control the true timedelay system G p s. The closed-loop system is then G r s = G p s G c s 1+G p s G c s = e LL G 0 s G c s 1+e LL G 0 s G c s KEH Plantwide 2 17

18 2.2 Model-based controllers Time-delay compensation Can we design G c (s) to achieve G r s = G 0r (s)? No, because G c s = C(s)e +LL is not realizable (unless C(s) contains a time delay L) if the uncontrolled system has a time delay L, the controlled system cannot have a time delay < L Can we achieve G r s = G 0r (s)e LL, i.e., a closed-loop system G r s that behaves exactly as G 0r (s), except for the time-delay L? Yes, if G 0 s G c s = G 0 s C(s) 1+e LL G 0 s G c s 1+G 0 s C(s) can be achieved with a realizable controller G c (s) Solving gives G c s = = C s 1+(1 e LL )G 0 s C s C s 1+[G 0 s G p (s)]c s G c s is realizable as shown in the block diagram! [WÅJ] It is called a Smith predictor r G cc G C G p e Ls 0G 0 Gp KEH Plantwide 2 18

19 2.2 Model-based controllers Time-delay compensation illustration with Smith predictor [WÅJ] The system is the same as was controlled with a standard PI controller previously. Because of the time-delay compensation, it was possible to use a five time larger controller gain. This resulted in faster control responses, both for setpoint changes and load disturbances, without oscillations and with small overshoot. KEH Plantwide 2 19

20 2.2 Model-based controllers Time-delay compensation An alternative way of implementing a Smith predictor G p s = G 0 (s)e LL is the true system G p s = G 0 (s)e L s is a model of the system r G c C G0 e Ls Ĝ 0 ˆ e Ls ŷ However, the Smith predictor also has drawbacks it does not work for unstable (or even integrating) systems G 0 (s) a disturbance n is amplified for certain frequencies KEH Plantwide 2 20

21 2. Single-Loop Enhancements 2.2 Model-based controllers Internal model control (IMC) Consider the block diagram, where G IMC is a controller G p is a model of the true system G p The dashed rectangle corresponds to a controller G c in a standard feedback loop. It can be expressed as G c s = The closed-loop transfer function is G r s = G IMC (s) 1 G IMC (s)g p (s) G p s G c s = G p s G IMC (s) 1+G p s G c s 1+ [G p s G G p s ]G IMC s p s G IMC (s) To obtain a desired closed-loop system G r s, G IMC (s) should be chosen as G IMC s G p 1 s G r (s) G p 1 s G r (s) KEH Plantwide 2 21

22 2.2 Model-based controllers Internal model control (IMC) Is this always possible? No, it does not work if G p (s) (or G p s ) is unstable G p s contains a zero in the right-half plane (which is not cancelled by an identical zero in G r (s)), because it gives an unstable controller G IMC (s) G p s contains a time delay (not cancelled by a time delay in G r (s)) An improved design procedure The model is factored as G p s = G p (s)g p (s), where G p (s) contains all non-minimum phase factors of G p s (i.e., RHP zeros and time delays), but no minimum phase factors, and normalized so that G p 0 = 1 (i.e., the static gain is 1) G p (s) contains all minimum phase factors of G p s G IMC (s) is calculated as G IMC s = G f (s)[g p (s)] 1, where G f (s) is a filter usually of the form G f s = 1/(T r s + 1) n with n large enough to make G IMC (s) proper If the model is perfect (i.e., G p s =G p (s)), the closed-loop transfer function G r s = G f (s), which gives an indication how to choose G f (s) KEH Plantwide 2 22

23 2.2 Model-based controllers Internal model control (IMC) Illustration of internal model control [WÅJ] The system is the same as was previously controlled with a standard PI controller and a Smith predictor. The overshoot in the step response has disappeared. The step response is slightly slower than with pure time-delay compensation it could be tuned to become faster, but then an imperfect model might worsen the control performance. KEH Plantwide 2 23

24 2.2 Model-based controllers Internal model control (IMC) IMC-based tuning of PID controllers The IMC methodology is often used for tuning a standard PID controller The IMC-based expression for G c, i.e., G c = (1 G IMC G p ) 1 G IMC, is converted to the form of a PID controller if a time delay is present, it has to be approximated; usually a Padé approximation e LL 1 LL, e LL (1 + LL) 1, or e LL (1 1 2 LL)( LL) 1, is used other dynamical elements not conforming to the structure of a PID controller also have to be approximated (e.g., by a Taylor series expansion) The PID controller is implemented in a standard feedback loop the structural advantage of a true IMC implementation is lost it is a convenient model based way of tuning a PID controller A drawback of the IMC design procedure is that it is based on cancellation of poles and zeros (this also holds for the true IMC structure) as a result of this, the response to load disturbances may be poor KEH Plantwide 2 24

25 2.2.2 Internal model control (IMC) IMC-based tuning of PID controllers The following table presents IMC-based PID controller tunings based on a Padé approximation of the time delay. T r is a design parameter chosen by the user essentially, T r is the desired time constant of the closed-loop system KEH Plantwide 2 25

26 2.2 Model-based controllers Internal model control (IMC) Optimized IMC-based tunings for PI/PID/PIDf controllers The approximation of G c is optimized to allow a PID controller with a derivative filter (PIDf) T r is a design parameter chosen by the user a PI or PID controller is obtained simply by omitting unwanted parts negative derivative (T d ) or filter (T f ) time constants should not be used! KEH Plantwide 2 26

27 2. Single-Loop Enhancements 2.2 Model-based controllers Gain scheduling In many situations it is known how the dynamics of a process change with the operating conditions of the process. One source for the change in dynamics may be nonlinearities. If the nonlinearities are known, it is possible to change the parameters of the controller on-line by monitoring the operating conditions. This strategy is called gain scheduling. A major difficulty in the design of a gain scheduling mechanism, is to find suitable monitoring or scheduling variables, which give desired information about the operating conditions can be used for adjusting controller parameters Gain-scheduling can be implemented in various ways. ler parameters are determined in advance for a number of operating conditions and selected based on the scheduling variable(s). ler parameters (mainly the controller gain) are calculated as a (nonlinear) function of the scheduling variables(s). KEH Plantwide 2 27

28 2.2 Model-based controllers Gain scheduling Example [WÅJ] A simple feedback loop with a nonlinear valve is shown in the figure. The static valve characteristic is v = f u = u 4, u 0 r K c Since the valve is nonlinear, the control system can perform well at one operating point, but poorly at other operating points. y u The simulations show the control performance with fixed controller parameters for a setpoint change at three different operating points. KEH Plantwide 2 28

29 2.2.3 Gain scheduling Example One way of improving the control performance over the whole operating range is to introduce an inverse of the valve characteristic between the controller and the valve. The simulations show the control performance obtained with gain scheduling. r y u To make the example more realistic, an approximate inverse of the valve is used. KEH Plantwide 2 29

30 2. Single-Loop Enhancements 2.2 Model-based controllers Sampled-data control In practice, controllers are implemented in computers. The control algorithm is executed repeatedly with a given frequency the time between repetitions is called sampling interval (or period or time); measurements ( samples ) are available only at the start of a new run; control actions can be implemented only after the algorithm has been executed (usually done at the following sampling instant). This introduces a time delay in the control loop. of a process working in continuous time with a controller working in discrete time is called sampled-data control. Figure from [WÅJ]. KEH Plantwide 2 30

31 2.2 Model-based controllers Sampled-data control Aliasing Aliasing is a phenomenon caused by the sampling mechanism. [WÅJ] The figure shows two sinusoidals, one with the frequency 0.9 Hz (full line), the other with the frequency 0.1 Hz (dashed line). When both sinusoidals are sampled with the frequency 1 Hz, they have the same value at each sampling instant! Thus, the signals cannot be distinguished from each other (because information is lost due to sampling). In practice, the high-frequency signal will be interpreted as a lowerfrequency signal. Can this be avoided? prefiltering (a high-frequency signal is probably mainly noise) a higher sampling frequency KEH Plantwide 2 31

32 2.2 Model-based controllers Sampled-data control Selecting a sampling frequency A fundamental sampling property is that a frequency higher than the Nyquist frequency ω N π/h, where h is the sampling interval, cannot be distinguished from a signal in the frequency range [0, ω N ]. If ω max is the highest frequency of interest (after prefiltering), the sampling interval should satisfy h π/ω max. However, selecting the sampling interval according to the sampling theorem is not sufficient to enable good control. Guidelines from a control perspective [from various sources] use 10 times higher sampling frequency than ω max (i.e., h 0.1π/ω max ) the sampling interval should be between 10 and 25 % of the rise time of the controlled system a full oscillation (of interest) should give samples the sampling frequency should be times the bandwidth (which is the frequency where the closed-loop gain is 1/ 2) Note: h 2π/ω s, where ω s is the sampling frequency expressed in radians per time unit. KEH Plantwide 2 32

33 2.2 Model-based controllers Sampled-data control Intersample ripple A possible problem in sampled-data control is the intersample behaviour. The figure illustrates sample-data control of a step change in the setpoint (in a particular case). if only the sample points of the output y are considered, the step response looks like the response of a first-order system the true continuous-time value of y oscillates; this is called intersample ripple (or ringing) the input signal oscillates at sample points (and continuously) = sampling point, full line = continuous-time value [SEMD] KEH Plantwide 2 33

34 2.2.4 Sampled-data control Intersample ripple In particular, intersample ripple can occur when a discrete-time controller has been designed based on a discrete-time (sampled) model. When a continuous-time model is sampled using standard techniques, the transfer function of the sampled model often receives a zero close to (but > than) z = 1 even if the continuous-time model has no zero; e.g. G s = Ke LL H (T 1 s+1)(t 2 s+1) z 1 = b 0+b 1 z 1 1+a 1 z 1 +a 2 z 2 z N 1, b 1 < 1. b 0 If the controller design is based on the inverse of H z 1, b 0 + b 1 z 1 becomes a pole of the controller, i.e., a controller pole close to z = 1, which causes intersample ripple. Two solutions replace b 0 + b 1 z 1 in the model by b 0 + b 1 (Dahlin s modification) include b 0 + b 1 z 1 as a zero in the desired closed-loop transfer function (Vogel-Edgar modification); in discrete-time IMC design, b 0 + b 1 z 1 is included in the filter KEH Plantwide 2 34

35 2.2.4 Sampled-data control Intersample ripple The figure illustrates sample-data control using the Vogel-Edgar design modification [SEMD] no intersample ripple no oscillations in the control signal KEH Plantwide 2 35

36 2. Single-Loop Enhancements 2.3 Use of extra measurements Summary of single-loop feedback control Advantages achieves zero steady-state control error (if integral action is used) uses only one measurement algorithm and tuning rules are readily available Disadvantages control is activated only after an error is detected in the process output control performance can be poor for some combinations of disturbances and dynamics poor feedback can cause instability If the control performance is unacceptable, it might be possible to improve it by including extra measurements. KEH Plantwide 2 36

37 2. Single-Loop Enhancements 2.3 Use of extra measurements Cascade control If the performance of single-loop feedback control is poor, the difficulty may arise from disturbances with a delayed or slow effect on the measured output varying process parameters or nonlinear effects In both cases, the desired performance improvement on the controlled variable y might be achieved by using an extra measurement, called a secondary variable, with the following properties: it is affected by a disturbance or process parameter variation (a nonlinearity), which causes poor control of y it is affected by the manipulated variable u used to control y its dynamics are faster than the dynamics of y If these criteria are fulfilled, the control of the primary variable y can be improved by cascade control, where the secondary variable is controlled by a secondary (or slave) controller, which receives its setpoint from a primary (or master) controller controlling the primary variable KEH Plantwide 2 37

38 2.3 Use of extra measurements Cascade control Block diagram [WÅJ] G p = G p1 G p2 = process G c1 = primary controller G c2 = secondary controller Y 1 = measurement of primary variable Y 2 = measurement of secondary variable Y r1 = setpoint for primary controller (variable) Y r2 = setpoint for secondary controller (variable) D 1 = disturbance not affecting secondary variable D 2 = disturbance affecting secondary variable Note: The primary variable is the variable we want to control, the secondary variable is controlled only to improve the control. KEH Plantwide 2 38

39 2.3 Use of extra measurements Cascade control Analysis To analyse the properties of cascade control, let us consider the two limiting cases no secondary controller is used (i.e., feedback by one controller) the secondary controller is perfect (i.e., Y 2 follows Y r2 perfectly) In the case of no secondary controller (G c2 = 1, G t2 = 0) X 1 = G d1d 1 +G p1 G d2 D 2 +G p1 G p2 G c1 Y r1 1+G t1 G p1 G p2 G c1 In the case of perfect secondary control (X 2 = G t2 1 Y r2 ) X 1 = G d1d 1 +G t2 1 G p1 G c1 Y r1 1+G t2 1 G t1 G p1 G c1 What conclusions can we draw concerning the (possible) advantages of cascade control over single-loop control? the cascade controller is less sensitive disturbances in D 2 the cascade controller is less sensitive to variations in G p2 the primary controller can be tuned to better handle disturbances in D 1 and setpoint changes in Y r1 KEH Plantwide 2 39

40 2.3 Use of extra measurements Cascade control Design and tuning guidelines The choice of secondary measurement is essential, since the secondary loop ideally should enable perfect control of this loop. Therefore the secondary loop should not contain any time delay or RHP zero the essential disturbance to be cancelled should enter the secondary loop the settling time of secondary loop should be significantly faster than the primary loop dynamics Choice of secondary controller type the secondary controller can often be a pure P controller derivative action may be included to improve the bandwidth of the loop integral action may be useful mainly if G p1 contains significant time delay ler tuning the secondary controller is tuned first the primary controller can then be tuned, e.g., based on a redrawn block diagram, where the secondary controller is already tuned L2 = Gt2Gp2Gc2 KEH Plantwide 2 40

41 2.3 Use of extra measurements Cascade control illustration [SEMD] The figures illustrate the kind of control improvements that can be achieved by cascade control. Step disturbance in D 1 Step disturbance in D 2 KEH Plantwide 2 41

42 2.3 Use of extra measurements Cascade control Multiple cascade levels Because of static and dynamic friction, control valves often stick and do not (easily) achieve the position commanded by the controller. Often a valve positioner, which is a built-in controller in the valve, is used to overcome this problem. This means that a simple flow control loop is usually a cascade loop. If the flowrate setpoint is given by a (primary) controller, it becomes a 3-level cascade. The principle can be extended. If the valve for the cooling water makeup is controlled by a valve positioner and a flow rate controller (not shown in the figure), the two-level temperature control cascade makes this a 4-level cascade. KEH Plantwide 2 42

43 2.3 Use of extra measurements Cascade control Exercise Discuss the advantages and disadvantages of the shown control structures for control of the temperature of an exothermic reactor. [Figures from Smith] KEH Plantwide 2 43

44 2. Single-Loop Enhancements 2.3 Use of extra measurements Feedforward control An obvious limitation of feedback control is that corrective actions can not be taken before a disturbance is noticed in the controlled variable. In many process control applications it is possible to measure the disturbances affecting the system. Typical examples are concentration or temperature changes in the feed to a chemical reactor or distillation column. Measurements of these disturbances can be used to make control actions before anything is noticed in the output of the process. It is then possible to make the system respond more quickly than if only feedback is used. This is known as feedforward control. The measured variable, the feedforward variable, must satisfy the following criteria: it must indicate the occurrence of an important disturbance the control variable must not affect the disturbance if feedforward is combined with feedback, the disturbance dynamics must not be significantly faster than the main input-output dynamics KEH Plantwide 2 44

45 2.3 Use of extra measurements Feedforward control Block diagram [WÅJ] G p and G v are process transfer function G f is a feedforward controller The disturbance is totally eliminated from the output if G f = G v G p KEH Plantwide 2 45

46 2.3 Use of extra measurements Feedforward control Comparison with feedback control Feedforward Advantages acts before the effect of a disturbance is seen in the output good for slow systems and time-delay systems does not cause instability Disadvantages cannot handle unmeasured disturbances sensitive to variations in process parameters requires good knowledge of the process model Feedback Advantages does not require disturbance identification and measurement insensitive to modelling errors insensitive to variations in process parameters Disadvantages does not act before the effect of a disturbance is seen in the output ineffective for slow systems and time-delay systems may create instability in the closed-loop system KEH Plantwide 2 46

47 2.3 Use of extra measurements Feedforward control Design issues The fact that the optimal feedforward controller is given by G f = G v, G p i.e., the ratio between two (usually proper) transfer functions, may give problems if the magnitude of G v (jω) is large compared to the magnitude of G p (jω), the required control signal may be too large to be implemented. This can be a problem both at steady state, causing saturation of the control signal higher frequencies, causing amplification of measurement noise if G p has more poles than G v (i.e., G p is of higher order than G v ), the feedforward controller will contain (high-order) derivatives of the measured disturbance if G p contains a larger time delay than G v, the feedforward controller cannot be implemented exactly For these reasons, an approximate feedforward controller is often implemented. KEH Plantwide 2 47

48 2.3 Use of extra measurements Feedforward control Approximations Assume that G p = K p (T p1 s+1)(t p2 s+1) and G v = K v T v s+1. The optimal feedforward controller is then G f = K v T p1 s+1 T p2 s+1 K p T v s+1 = K v T p1 s+1 K p T v s+1 T p2 s + 1 which can be implemented as a series connection between an ideal PD controller and a PD controller with filtering. This might be unsatisfactory (for reasons mentioned previously). When approximations are made, high-frequency components are usually eliminated. This motivates the following kinds of approximations: G f K v[ T p1 +T p2 s+1] K p T v s+1, i.e., a PD controller with filtering G f K v K p, i.e., a P controller KEH Plantwide 2 48

49 2.3 Use of extra measurements Feedforward control Combined feedforward and feedback control Feedforward control is usually used together with feedback control to combine their advantages (and avoid their disadvantages). The block diagram shows such a control structure [SEMD]. (Note that the notation differs slightly from that in the previous block diagram.) The feedback controller can essentially be tuned independently of the feedforward controller. KEH Plantwide 2 49

50 2.3 Use of extra measurements Feedforward control illustration [WÅJ] This example illustrates control of a tank system. The level is controlled using the input flow. The output flow is a measurable disturbance. It is assumed that there is a calibration error (bias) in the measurement of the output flow. G p (s) = 1 s G valve s = 1 G f s = s+1 1 G valve s = s + 1 Approximations to avoid pure differential s G f1 s = s + 1 T f s+1 G f2 = 1 r KEH Plantwide 2 50

51 2.3.2 Feedforward control illustration Feedforward control Feedforward + feedback control G f2 G ( s), T = 0.1 f1 f no bias without feedforward with feedforward bias = 0.05 G f2 G ( s), T = 0.1 f1 f KEH Plantwide 2 51

52 2.3 Use of extra measurements Feedforward control Ratio control Ratio control is a simple version of feedforward control, where the effect of a disturbance is counteracted by maintaining a fixed ratio between two variables (one of which is the disturbance). Typical examples are to control the property of blended streams, e.g., the molar ratio of two feed streams to a reactor to ensure a proper stoichiometric mixture the ratio between the reflux and distillate flow rates in distillation Consider the mixing of a hot stream and a cold stream to obtain a given temperature in the mixed stream. Assume that one of the streams is selected as control variable and the other is considered a disturbance. The shown ratio control scheme will keep the ratio R = F b F a constant if the RC controller contains integral action. The control scheme has a clear drawback. The gain between the control error e R = R F b F a and F a is R a = R/F a, i.e., inversely proportional to F a for a given ratio R. This means that the control performance will vary with F a. [King:, Wiley, 2011] KEH Plantwide 2 52

53 2.3.2 Feedforward control Ratio control The ratio control scheme shown here does not have the problem of a varying gain. Now the control error is e F = RF a F b and the gain is F a = R, i.e., a constant gain. This means that the control performance will not vary with F a. If the desired ratio F b F a is very small, or very large, it might be better to define the ratio as R = F b (F a + F b ). This ratio scheme is shown to the right. It also has the gain F a = R. In practice, the ratio control scheme is combined with feedback control, where the feedback controller is adjusting R. KEH Plantwide 2 53

54 2.3 Use of extra measurements Feedforward control Exercise [Smith] Discuss the following control schemes for control of a hear exchanger. KEH Plantwide 2 54

55 2. Single-Loop Enhancements 2.3 Use of extra measurements Selective control There are control systems that involve one manipulated variable and more than one possible controlled variable. Since only one output can be controlled by one control variable, the selective control system transfers control from one output to another according to need. A selective control system is possible if there is one manipulated variable and several potential controlled variables a causal relationship between the manipulated variable and each controlled variable there is a feasible operating point that satisfies all control objectives There are many types of selective control systems. Here we consider only two types override control auctioneering control KEH Plantwide 2 55

56 2.3 Use of extra measurements Selective control Override control During normal operation of a plant, or during its startup or shutdown, it is possible that dangerous situations arise which may lead to destruction of equipment or operating personnel. In such cases, it is necessary to change from the normal control action to one that can prevent a process variable from exceeding an allowable upper or lower limit. This change can be achieved through the use of switches. A high selector switch (HSS, HS, >) selects the higher of two signals. A low selector switch (LSS, LS, <) selects the lower of two signals. The example illustrates override control to protect a boiler system. During normal operation, the steam pressure is controlled by the discharge line. However, if the water level in the boiler falls below an allowable limit, LSS switches the discharge line from pressure control to level control. [Steph] KEH Plantwide 2 56

57 2.3 Use of extra measurements Selective control Auctioneering control In auctioneering control, the measurement with the highest (or lowest) value of a number of similar measurements is selected as controlled variable. The example illustrates temperature control of a tubular reactor with highly exothermic reactions. The so-called hot spot, which is the highest temperature in the reactor, can be (almost) anywhere in the reactor. It is not allowed to exceed a given limit. The auctioneering system finds the hotspot and allows it to be controlled by [Steph] the temperature controller. KEH Plantwide 2 57

58 2. Single-Loop Enhancements 2.4 Use of extra actuators Another possibility to improve the control performance of single-loop control is to use extra actuators (control signals). Typical situations are to make it possible to achieve a larger range of setpoints than with a single actuator to speed up the dynamic response of a process during serious upsets or transitions between setpoints Often the applications involve a dual mode of operation, e.g., to heat or cool a process to vent or bleed gases for pressure control Requirements for this kind of control is that there is one controlled variable and more than one manipulated variable a causal relationship between each manipulated variable and the controlled variable a fixed priority ranking for the proper order of adjusting the manipulated variables KEH Plantwide 2 58

59 2. Single-Loop Enhancements 2.4 Use of extra actuators Split-range control In split-range control, there is one controller the control signal is directed to an actuator depending on the value of the control signal (i.e., it is split in parts, e.g., 0 50% and %) Illustration [Steph] The block diagram illustrates split-range control of the pressure in a gasphase reactor. The pressure can be reduced by closing valve V 1 and/or opening valve V 2. The operating point is at 6 psi. Pressure disturbances from 3 to 9 psi, are controlled by V 2 with V 1 fully open; above 9 psi, they are controlled by V 1 with V 2 fully open. KEH Plantwide 2 59

60 2. Single-Loop Enhancements 2.4 Use of extra actuators Coordinated control In coordinated control (also called parallel control), there is more than one controller controlling the same output; a given strategy to coordinate the actions of the controllers. In the case of two controllers, one usually acts fast, but is inaccurate or expensive to use; slowly, but is accurate or inexpensive to use. Note that only one controller can have integral action when several controllers act simultaneously to control the same output. Why? Illustration [OR] The temperature in a heating tank is controlled. During normal operation, it is controlled by TC1 using process steam. The steam is cheap, but the temperature response is rather slow. For setpoint changes, an auxiliary heater and cooler are used. They use expensive electrical power, but the effect on temp. is fast. KEH Plantwide 2 60

61 2. Single-Loop Enhancements 2.4 Use of extra actuators Valve position control Valve position control is a special type of coordinated control, where two controllers act together to control the process output using two manipulated variables one of the controllers uses the output from the other controller as input to adjust the position of a valve In most valve position control applications the objective is process optimization, which is achieved when the valve in question operates close to a constraint (i.e., almost fully open or closed) or at some other desired position. This maximizes or minimizes (or optimizes in some other way) the use of the process stream controlled by the valve. Valve position control resembles cascade control. With this interpretation the valve position controller is the primary controller the process output controller is the secondary controller Note: A valve position controller is not a valve positioner. KEH Plantwide 2 61

62 2.4 Use of extra actuators Valve position control Illustration: of a heat exchanger using a bypass The figure illustrates a heat exchanger with a bypass. Most of the cold liquid is heated in the heat exchanger by steam (controlled by controller TC2). Part of the cold liquid is used for rapid and accurate control of the temperature of the heated liquid (controller TC1). To maximize controllability, the bypass valve must not operate near to fully open or closed. Thus, there is a desired value for the valve opening, e.g., 50% open; controller TC2 has this value as setpoint; controller TC2 controls the steady-state value of the valve opening; controller TC1 controls the temperature of the heated liquid. KEH Plantwide 2 62

63 2.4 Use of extra actuators Valve position control Illustration: Maximizing the production rate of a reactor The figure shows a reactor, where an exothermic reaction takes place. Thus, it has to be cooled. In this case it is desired to maximize the feed flow rate to the reactor; the reactor temperature has to be controlled and it must not exceed a given maximum value. The control system with a valve position controller (VPC) works as follows: the opening of the cooling water valve (CWV) is fed to the VPC; the set point for the VPC is the desired opening of the CWV; the VPC controls the CWV opening by adjusting the feed flow rate; in order to maximize the feed flow rate, the setpoint for the CWV opening should be at the maximum value, which still allows the temperature to be controlled, e.g., 90 % open. (Note that the temperature [Smith] control cascade is not shown.) KEH Plantwide 2 63

Closed-loop System, PID Controller

Closed-loop System, PID Controller Closed-loop System, PID Controller M. Fikar Department of Information Engineering and Process Control Institute of Information Engineering, Automation and Mathematics FCFT STU in Bratislava TAR MF (IRP)

More information

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID

More information

Logic Developer Process Edition Function Blocks

Logic Developer Process Edition Function Blocks GE Intelligent Platforms Logic Developer Process Edition Function Blocks Delivering increased precision and enabling advanced regulatory control strategies for continuous process control Logic Developer

More information

Controller Algorithms and Tuning

Controller Algorithms and Tuning The previous sections of this module described the purpose of control, defined individual elements within control loops, and demonstrated the symbology used to represent those elements in an engineering

More information

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive Process controls are necessary for designing safe and productive plants. A variety of process controls are used to manipulate processes, however the most simple and often most effective is the PID controller.

More information

2. Basic Control Concepts

2. Basic Control Concepts 2. Basic Concepts 2.1 Signals and systems 2.2 Block diagrams 2.3 From flow sheet to block diagram 2.4 strategies 2.4.1 Open-loop control 2.4.2 Feedforward control 2.4.3 Feedback control 2.5 Feedback control

More information

MM7 Practical Issues Using PID Controllers

MM7 Practical Issues Using PID Controllers MM7 Practical Issues Using PID Controllers Readings: FC textbook: Section 4.2.7 Integrator Antiwindup p.196-200 Extra reading: Hou Ming s lecture notes p.60-69 Extra reading: M.J. Willis notes on PID controler

More information

Experiment 9. PID Controller

Experiment 9. PID Controller Experiment 9 PID Controller Objective: - To be familiar with PID controller. - Noting how changing PID controller parameter effect on system response. Theory: The basic function of a controller is to execute

More information

PROCESS DYNAMICS AND CONTROL

PROCESS DYNAMICS AND CONTROL Objectives of the Class PROCESS DYNAMICS AND CONTROL CHBE320, Spring 2018 Professor Dae Ryook Yang Dept. of Chemical & Biological Engineering What is process control? Basics of process control Basic hardware

More information

PROCESS DYNAMICS AND CONTROL

PROCESS DYNAMICS AND CONTROL PROCESS DYNAMICS AND CONTROL CHBE306, Fall 2017 Professor Dae Ryook Yang Dept. of Chemical & Biological Engineering Korea University Korea University 1-1 Objectives of the Class What is process control?

More information

Procidia Control Solutions Dead Time Compensation

Procidia Control Solutions Dead Time Compensation APPLICATION DATA Procidia Control Solutions Dead Time Compensation AD353-127 Rev 2 April 2012 This application data sheet describes dead time compensation methods. A configuration can be developed within

More information

Getting the Best Performance from Challenging Control Loops

Getting the Best Performance from Challenging Control Loops Getting the Best Performance from Challenging Control Loops Jacques F. Smuts - OptiControls Inc, League City, Texas; jsmuts@opticontrols.com KEYWORDS PID Controls, Oscillations, Disturbances, Tuning, Stiction,

More information

Loop Design. Chapter Introduction

Loop Design. Chapter Introduction Chapter 8 Loop Design 8.1 Introduction This is the first Chapter that deals with design and we will therefore start by some general aspects on design of engineering systems. Design is complicated because

More information

The issue of saturation in control systems using a model function with delay

The issue of saturation in control systems using a model function with delay The issue of saturation in control systems using a model function with delay Ing. Jaroslav Bušek Supervisor: Prof. Ing. Pavel Zítek, DrSc. Abstract This paper deals with the issue of input saturation of

More information

Compensation of Dead Time in PID Controllers

Compensation of Dead Time in PID Controllers 2006-12-06 Page 1 of 25 Compensation of Dead Time in PID Controllers Advanced Application Note 2006-12-06 Page 2 of 25 Table of Contents: 1 OVERVIEW...3 2 RECOMMENDATIONS...6 3 CONFIGURATION...7 4 TEST

More information

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

F. Greg Shinskey. PID Control. Copyright 2000 CRC Press LLC. < F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. . PID Control F. Greg Shinskey Process Control Consultant 97.1 Introduction 97.2 Open and Closed Loops Open-Loop

More information

Advanced Servo Tuning

Advanced Servo Tuning Advanced Servo Tuning Dr. Rohan Munasinghe Department of Electronic and Telecommunication Engineering University of Moratuwa Servo System Elements position encoder Motion controller (software) Desired

More information

Feedforward and Ratio Control

Feedforward and Ratio Control Feedforward and Ratio ISA Mentor Program Presentation by: Gregory K. McMillan Standards Certification Education & Training Publishing Conferences & Exhibits Presenter Gregory K. McMillan is a retired Senior

More information

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR 36 CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR 4.1 INTRODUCTION Now a day, a number of different controllers are used in the industry and in many other fields. In a quite

More information

An Introduction to Proportional- Integral-Derivative (PID) Controllers

An Introduction to Proportional- Integral-Derivative (PID) Controllers An Introduction to Proportional- Integral-Derivative (PID) Controllers Stan Żak School of Electrical and Computer Engineering ECE 680 Fall 2017 1 Motivation Growing gap between real world control problems

More information

CHAPTER 11: DIGITAL CONTROL

CHAPTER 11: DIGITAL CONTROL When I complete this chapter, I want to be able to do the following. Identify examples of analog and digital computation and signal transmission. Program a digital PID calculation Select a proper execution

More information

INF4420 Switched capacitor circuits Outline

INF4420 Switched capacitor circuits Outline INF4420 Switched capacitor circuits Spring 2012 1 / 54 Outline Switched capacitor introduction MOSFET as an analog switch z-transform Switched capacitor integrators 2 / 54 Introduction Discrete time analog

More information

Control Theory. This course will examine the control functions found in HVAC systems and explain the different applications where they are applied.

Control Theory. This course will examine the control functions found in HVAC systems and explain the different applications where they are applied. Introduction The purpose of automatic HVAC system control is to modify equipment performance to balance system capacity with prevailing load requirements. All automatic control systems do not employ the

More information

ONLINE OSCILLATION DETECTION AND ADAPTIVE CONTROL IN CHEMICAL PLANTS

ONLINE OSCILLATION DETECTION AND ADAPTIVE CONTROL IN CHEMICAL PLANTS ONLINE OSCILLATION DETECTION AND ADAPTIVE CONTROL IN CHEMICAL PLANTS PiControl Solutions Company www.picontrolsolutions.com info@picontrolsolutions.com Introduction Fast and reliable detection of critical

More information

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93) The contents of this document are copyright EnTech Control Engineering Inc., and may not be reproduced or retransmitted in any form without the express consent of EnTech Control Engineering Inc. Automatic

More information

Understanding PID Control

Understanding PID Control 1 of 5 2/20/01 1:15 PM Understanding PID Control Familiar examples show how and why proportional-integral-derivative controllers behave the way they do. Keywords: Process control Control theory Controllers

More information

PID-control and open-loop control

PID-control and open-loop control Automatic Control Lab 1 PID-control and open-loop control This version: October 24 2011 P I D REGLERTEKNIK Name: P-number: AUTOMATIC LINKÖPING CONTROL Date: Passed: 1 Introduction The purpose of this

More information

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING 83 PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING B L Chua 1, F.S.Tai 1, N.A.Aziz 1 and T.S.Y Choong 2 1 Department of Process and Food Engineering, 2 Department of Chemical and Environmental

More information

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen INF4420 Switched capacitor circuits Spring 2012 Jørgen Andreas Michaelsen (jorgenam@ifi.uio.no) Outline Switched capacitor introduction MOSFET as an analog switch z-transform Switched capacitor integrators

More information

Anti Windup Implementation on Different PID Structures

Anti Windup Implementation on Different PID Structures Pertanika J. Sci. & Technol. 16 (1): 23-30 (2008) SSN: 0128-7680 Universiti Putra Malaysia Press Anti Windup mplementation on Different PD Structures Farah Saleena Taip *1 and Ming T. Tham 2 1 Department

More information

Systems Engineering/Process control L9

Systems Engineering/Process control L9 1 / 31 Systems Engineering/Process control L9 The PID controller The algorithm Frequency analysis Practical modifications Tuning methods Reading: Systems Engineering and Process Control: 9.1 9.6 2 / 31

More information

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year Linear Control Systems Lectures #5 - PID Controller Guillaume Drion Academic year 2018-2019 1 Outline PID controller: general form Effects of the proportional, integral and derivative actions PID tuning

More information

DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGRATING PROCESSES

DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGRATING PROCESSES DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGRATING PROCESSES B.S.Patil 1, L.M.Waghmare 2, M.D.Uplane 3 1 Ph.D.Student, Instrumentation Department, AISSMS S Polytechnic,

More information

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL Emerging Trends in Electrical, Electronics & Instrumentation Engineering: An international Journal (EEIEJ), Vol., No., August 24 SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

More information

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear control systems design Andrea Zanchettin Automatic Control 2 The control problem Let s introduce

More information

7. PID Controllers. KEH Process Dynamics and Control 7 1. Process Control Laboratory

7. PID Controllers. KEH Process Dynamics and Control 7 1. Process Control Laboratory 7. PID lers 7.0 Overview 7.1 PID controller variants 7.2 Choice of controller type 7.3 Specifications and performance criteria 7.4 ler tuning based on frequency response 7.5 ler tuning based on step response

More information

Nonlinear Control Lecture

Nonlinear Control Lecture Nonlinear Control Lecture Just what constitutes nonlinear control? Control systems whose behavior cannot be analyzed by linear control theory. All systems contain some nonlinearities, most are small and

More information

Closed-Loop Position Control, Proportional Mode

Closed-Loop Position Control, Proportional Mode Exercise 4 Closed-Loop Position Control, Proportional Mode EXERCISE OBJECTIVE To describe the proportional control mode; To describe the advantages and disadvantages of proportional control; To define

More information

PID control of dead-time processes: robustness, dead-time compensation and constraints handling

PID control of dead-time processes: robustness, dead-time compensation and constraints handling PID control of dead-time processes: robustness, dead-time compensation and constraints handling Prof. Julio Elias Normey-Rico Automation and Systems Department Federal University of Santa Catarina IFAC

More information

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control 264 Lab next week: Lecture 10 Lab 17: Proportional Control Lab 18: Proportional-Integral Control (1/2) Agenda: Control design fundamentals Objectives (Tracking, disturbance/noise rejection, robustness)

More information

SECTION 6: ROOT LOCUS DESIGN

SECTION 6: ROOT LOCUS DESIGN SECTION 6: ROOT LOCUS DESIGN MAE 4421 Control of Aerospace & Mechanical Systems 2 Introduction Introduction 3 Consider the following unity feedback system 3 433 Assume A proportional controller Design

More information

Enhance operational efficiency with Advanced Process Control (APC) Integration of APC in SIMATIC PCS 7 SIMATIC PCS 7. Answers for industry.

Enhance operational efficiency with Advanced Process Control (APC) Integration of APC in SIMATIC PCS 7 SIMATIC PCS 7. Answers for industry. Enhance operational efficiency with Advanced Control (APC) Integration of APC in SIMATIC PCS 7 SIMATIC PCS 7 Answers for industry. Modern closed-loop control systems in the process industry In today s

More information

Position Control of DC Motor by Compensating Strategies

Position Control of DC Motor by Compensating Strategies Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the

More information

Tuning interacting PID loops. The end of an era for the trial and error approach

Tuning interacting PID loops. The end of an era for the trial and error approach Tuning interacting PID loops The end of an era for the trial and error approach Introduction Almost all actuators and instruments in the industry that are part of a control system are controlled by a PI(D)

More information

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract:

More information

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor 2.737 Mechatronics Dept. of Mechanical Engineering Massachusetts Institute of Technology Cambridge, MA0239 Topics Motor modeling

More information

CONTROL DESIGN FOR AN IRRIGATION CHANNEL FROM PHYSICAL DATA

CONTROL DESIGN FOR AN IRRIGATION CHANNEL FROM PHYSICAL DATA CONTROL DESIGN FOR AN IRRIGATION CHANNEL FROM PHYSICAL DATA Su Ki Ooi E. Weyer CSSIP, Department of Electrical and Electronic Engineering The University of Melbourne Parkville VIC 3010 Australia e-mail:

More information

International Journal of Research in Advent Technology Available Online at:

International Journal of Research in Advent Technology Available Online at: OVERVIEW OF DIFFERENT APPROACHES OF PID CONTROLLER TUNING Manju Kurien 1, Alka Prayagkar 2, Vaishali Rajeshirke 3 1 IS Department 2 IE Department 3 EV DEpartment VES Polytechnic, Chembur,Mumbai 1 manjulibu@gmail.com

More information

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't Think About Control Fundamentals Training Terminology Control Eko Harsono eko.harsononus@gmail.com; 1 Contents Topics: Slide No: Advance Control Loop 3-10 Control Algorithm 11-25 Control System 26-32 Exercise

More information

Specify Gain and Phase Margins on All Your Loops

Specify Gain and Phase Margins on All Your Loops Keywords Venable, frequency response analyzer, power supply, gain and phase margins, feedback loop, open-loop gain, output capacitance, stability margins, oscillator, power electronics circuits, voltmeter,

More information

Process Control Laboratory Using Honeywell PlantScape

Process Control Laboratory Using Honeywell PlantScape Process Control Laboratory Using Honeywell PlantScape Christi Patton Luks, Laura P. Ford University of Tulsa Abstract The University of Tulsa has recently revised its process controls class from one 3-hour

More information

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using 1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using op-amps a. b. c. d. Solution: b) Explanation: The dotted

More information

Automatic Feedforward Tuning for PID Control Loops

Automatic Feedforward Tuning for PID Control Loops 23 European Control Conference (ECC) July 7-9, 23, Zürich, Switzerland. Automatic Feedforward Tuning for PID Control Loops Massimiliano Veronesi and Antonio Visioli Abstract In this paper we propose a

More information

PID control. since Similarly, modern industrial

PID control. since Similarly, modern industrial Control basics Introduction to For deeper understanding of their usefulness, we deconstruct P, I, and D control functions. PID control Paul Avery Senior Product Training Engineer Yaskawa Electric America,

More information

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc.

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc. Paul Schafbuch Senior Research Engineer Fisher Controls International, Inc. Introduction Achieving optimal control system performance keys on selecting or specifying the proper flow characteristic. Therefore,

More information

Chapter 4 PID Design Example

Chapter 4 PID Design Example Chapter 4 PID Design Example I illustrate the principles of feedback control with an example. We start with an intrinsic process P(s) = ( )( ) a b ab = s + a s + b (s + a)(s + b). This process cascades

More information

CDS 101/110: Lecture 8.2 PID Control

CDS 101/110: Lecture 8.2 PID Control CDS 11/11: Lecture 8.2 PID Control November 16, 216 Goals: Nyquist Example Introduce and review PID control. Show how to use loop shaping using PID to achieve a performance specification Discuss the use

More information

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES 31 CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES 3.1 INTRODUCTION PID controllers have been used widely in the industry due to the fact that they have simple

More information

Introduction to Discrete-Time Control Systems

Introduction to Discrete-Time Control Systems TU Berlin Discrete-Time Control Systems 1 Introduction to Discrete-Time Control Systems Overview Computer-Controlled Systems Sampling and Reconstruction A Naive Approach to Computer-Controlled Systems

More information

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr. Servo Tuning Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa Thanks to Dr. Jacob Tal Overview Closed Loop Motion Control System Brain Brain Muscle

More information

Chapter 13 Oscillators and Data Converters

Chapter 13 Oscillators and Data Converters Chapter 13 Oscillators and Data Converters 13.1 General Considerations 13.2 Ring Oscillators 13.3 LC Oscillators 13.4 Phase Shift Oscillator 13.5 Wien-Bridge Oscillator 13.6 Crystal Oscillators 13.7 Chapter

More information

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping CDS /: Lecture 9. Frequency DomainLoop Shaping November 3, 6 Goals: Review Basic Loop Shaping Concepts Work through example(s) Reading: Åström and Murray, Feedback Systems -e, Section.,.-.4,.6 I.e., we

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

IMC based Smith Predictor Design with PI+CI Structure: Control of Delayed MIMO Systems

IMC based Smith Predictor Design with PI+CI Structure: Control of Delayed MIMO Systems MATEC Web of Conferences42, ( 26) DOI:.5/ matecconf/ 26 42 C Owned by the authors, published by EDP Sciences, 26 IMC based Smith Predictor Design with PI+CI Structure: Control of Delayed MIMO Systems Ali

More information

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes contents A Rule Based Design Methodology for the Control of Non Self-Regulating Processes Robert Rice Research Assistant Dept. Of Chemical Engineering University of Connecticut Storrs, CT 06269-3222 Douglas

More information

METHODS TO IMPROVE DYNAMIC RESPONSE OF POWER FACTOR PREREGULATORS: AN OVERVIEW

METHODS TO IMPROVE DYNAMIC RESPONSE OF POWER FACTOR PREREGULATORS: AN OVERVIEW METHODS TO IMPROE DYNAMIC RESPONSE OF POWER FACTOR PREREGULATORS: AN OERIEW G. Spiazzi*, P. Mattavelli**, L. Rossetto** *Dept. of Electronics and Informatics, **Dept. of Electrical Engineering University

More information

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination

More information

Oscillators. An oscillator may be described as a source of alternating voltage. It is different than amplifier.

Oscillators. An oscillator may be described as a source of alternating voltage. It is different than amplifier. Oscillators An oscillator may be described as a source of alternating voltage. It is different than amplifier. An amplifier delivers an output signal whose waveform corresponds to the input signal but

More information

JUNE 2014 Solved Question Paper

JUNE 2014 Solved Question Paper JUNE 2014 Solved Question Paper 1 a: Explain with examples open loop and closed loop control systems. List merits and demerits of both. Jun. 2014, 10 Marks Open & Closed Loop System - Advantages & Disadvantages

More information

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller 1 Deepa S. Bhandare, 2 N. R.Kulkarni 1,2 Department of Electrical Engineering, Modern College of Engineering,

More information

Välkomna till TSRT15 Reglerteknik Föreläsning 8

Välkomna till TSRT15 Reglerteknik Föreläsning 8 Välkomna till TSRT15 Reglerteknik Föreläsning 8 Summary of lecture 7 More Bode plot computations Lead-lag design Unstable zeros - frequency plane interpretation Summary of last lecture 2 W(s) H(s) R(s)

More information

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process International Journal of Computer Science & Communication Vol. 1, No. 2, July-December 2010, pp. 161-165 Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process Pradeep Kumar

More information

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE Scott E. Kempf Harold Beck and Sons, Inc. 2300 Terry Drive Newtown, PA 18946 STANDARD TUNING PROCEDURE AND THE BECK DRIVE:

More information

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies Control Laboratory Methodologies Edited by: HJT from Material by DBM 1/11 9/23/2016 1. Introduction There seem to be about as many ways to study and tune control systems as there are control engineers.

More information

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS Journal of Engineering Science and Technology EURECA 2013 Special Issue August (2014) 59-67 School of Engineering, Taylor s University CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

More information

Module 08 Controller Designs: Compensators and PIDs

Module 08 Controller Designs: Compensators and PIDs Module 08 Controller Designs: Compensators and PIDs Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha March 31, 2016 Ahmad

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Control of Single Switch Inverters

Control of Single Switch Inverters > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Control of Single Switch Inverters Shweta Hegde, Student Member, IEEE, Afshin Izadian, Senior Member, IEEE Abstract

More information

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant Level control drain valve tuning Walter Bischoff PE Brunswick Nuclear Plant Tuning Introduction Why is it important PI and PID controllers have been accepted throughout process design and all forms of

More information

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1 Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Winter Semester, 2018 Linear control systems design Part 1 Andrea Zanchettin Automatic Control 2 Step responses Assume

More information

Effective Use of PID Features for Loop Performance and Optimization. Greg McMillan CDI Process & Industrial Hector Torres Solutia Inc.

Effective Use of PID Features for Loop Performance and Optimization. Greg McMillan CDI Process & Industrial Hector Torres Solutia Inc. Effective Use of PID Features for Loop Performance and Optimization Greg McMillan CDI Process & Industrial Hector Torres Solutia Inc. Photography & Video Recording Policy Photography and audio/video recording

More information

Modified ultimate cycle method relay auto-tuning

Modified ultimate cycle method relay auto-tuning Adaptive Control - Autotuning Structure of presentation: Relay feedback autotuning outline Relay feedback autotuning details How close is the estimate of the ultimate gain and period to the actual ultimate

More information

ISSN Vol.04,Issue.06, June-2016, Pages:

ISSN Vol.04,Issue.06, June-2016, Pages: WWW.IJITECH.ORG ISSN 2321-8665 Vol.04,Issue.06, June-2016, Pages:1117-1121 Design and Development of IMC Tuned PID Controller for Disturbance Rejection of Pure Integrating Process G.MADHU KUMAR 1, V. SUMA

More information

Different Controller Terms

Different Controller Terms Loop Tuning Lab Challenges Not all PID controllers are the same. They don t all use the same units for P-I-and D. There are different types of processes. There are different final element types. There

More information

Effective Use of PID Controllers ISA New Orleans Standards Certification Education & Training Publishing Conferences & Exhibits

Effective Use of PID Controllers ISA New Orleans Standards Certification Education & Training Publishing Conferences & Exhibits Effective Use of PID Controllers ISA New Orleans 3-7-2013 Standards Certification Education & Training Publishing Conferences & Exhibits 1 Presenter Greg is a retired Senior Fellow from Solutia/Monsanto

More information

6.4 Adjusting PID Manually

6.4 Adjusting PID Manually Setting Display Parameter Setting Display Operation Display > PARAMETER or PARA key for 3 seconds (to [MODE] Menu Display) > Right arrow key (to [PID] Menu Display ) > SET/ENTER key (The setting parameter

More information

The PID controller. Summary. Introduction to Control Systems

The PID controller. Summary. Introduction to Control Systems The PID controller ISTTOK real-time AC 7-10-2010 Summary Introduction to Control Systems PID Controller PID Tuning Discrete-time Implementation The PID controller 2 Introduction to Control Systems Some

More information

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller International Journal of Emerging Trends in Science and Technology Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller Authors Swarup D. Ramteke 1, Bhagsen J. Parvat 2

More information

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control Dynamic control Harmonic cancellation algorithms enable precision motion control The internal model principle is a 30-years-young idea that serves as the basis for a myriad of modern motion control approaches.

More information

A Comparison And Evaluation of common Pid Tuning Methods

A Comparison And Evaluation of common Pid Tuning Methods University of Central Florida Electronic Theses and Dissertations Masters Thesis (Open Access) A Comparison And Evaluation of common Pid Tuning Methods 2007 Justin Youney University of Central Florida

More information

Digital Control of MS-150 Modular Position Servo System

Digital Control of MS-150 Modular Position Servo System IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland

More information

PALO VERDE NUCLEAR GENERATING STATION

PALO VERDE NUCLEAR GENERATING STATION PALO VERDE NUCLEAR GENERATING STATION Instrumentation & Controls Training Classroom Lesson I&C Program Date: 5/8/2007 LP Number: NIA02L000401 Rev Author: Christopher A. Mahar Title: Loop Control Technical

More information

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found: 1 Controller uning o implement continuous control we should assemble a control loop which consists of the process/object, controller, sensors and actuators. Information about the control loop Find, read

More information

Research Article 12 Control of the Fractionator Top Pressure for a Delayed Coking Unit in Khartoum Refinery

Research Article 12 Control of the Fractionator Top Pressure for a Delayed Coking Unit in Khartoum Refinery Research Article 12 Control of the Fractionator Top Pressure for a Delayed Coking Unit in Khartoum Refinery Salah Eldeen F..Hegazi 1, Gurashi Abdallah Gasmelseed 2, Mohammed M.Bukhari 3 1 Department of

More information

Lab 23 Microcomputer-Based Motor Controller

Lab 23 Microcomputer-Based Motor Controller Lab 23 Microcomputer-Based Motor Controller Page 23.1 Lab 23 Microcomputer-Based Motor Controller This laboratory assignment accompanies the book, Embedded Microcomputer Systems: Real Time Interfacing,

More information

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12. Analog Signals Signals that vary continuously throughout a defined range. Representative of many physical quantities, such as temperature and velocity. Usually a voltage or current level. Digital Signals

More information

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY Journal of Electrical Engineering & Technology (JEET) (JEET) ISSN 2347-422X (Print), ISSN JEET I A E M E ISSN 2347-422X (Print) ISSN 2347-4238 (Online) Volume

More information

Consider the control loop shown in figure 1 with the PI(D) controller C(s) and the plant described by a stable transfer function P(s).

Consider the control loop shown in figure 1 with the PI(D) controller C(s) and the plant described by a stable transfer function P(s). PID controller design on Internet: www.pidlab.com Čech Martin, Schlegel Miloš Abstract The purpose of this article is to introduce a simple Internet tool (Java applet) for PID controller design. The applet

More information

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY 1 NASSER MOHAMED RAMLI, 2 MOHAMMED ABOBAKR BASAAR 1,2 Chemical Engineering Department, Faculty of Engineering, Universiti Teknologi PETRONAS,

More information

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating Process, Part III: PI-PD Controller Galal Ali Hassaan Emeritus Professor, Department of Mechanical Design & Production,

More information