• Nie Znaleziono Wyników

IMC based Smith predictor design with PI+CI structure

N/A
N/A
Protected

Academic year: 2021

Share "IMC based Smith predictor design with PI+CI structure"

Copied!
7
0
0

Pełen tekst

(1)

Delft University of Technology

IMC based Smith predictor design with PI+CI structure

Control of delayed MIMO systems

Shakibjoo, A.D.; Vasegh, N.; Hossein Nia Kani, Hassan DOI

10.1051/matecconf/20164201011

Publication date 2016

Document Version Final published version Published in

MATEC Web of Conferences - 3rd International Conference on Control, Mechatronics and Automation

Citation (APA)

Shakibjoo, A. D., Vasegh, N., & Hossein Nia Kani, H. (2016). IMC based Smith predictor design with PI+CI structure: Control of delayed MIMO systems. In MATEC Web of Conferences - 3rd International Conference on Control, Mechatronics and Automation: ICCMA 2015 (pp. 1-6). [01011] (MATEC Web of Conferences; Vol. 42). EDP Sciences. https://doi.org/10.1051/matecconf/20164201011

Important note

To cite this publication, please use the final published version (if applicable). Please check the document version above.

Copyright

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons. Takedown policy

Please contact us and provide details if you believe this document breaches copyrights. We will remove access to the work immediately and investigate your claim.

This work is downloaded from Delft University of Technology.

(2)

a

Corresponding author: a.shakibjoo@srttu.edu

IMC based Smith Predictor Design with PI+CI Structure:

Control of Delayed MIMO Systems

Ali Dokht Shakibjoo1,a, Nastaran Vasegh2 and Hassan HosseinNia3

1,2

Departement of Electrical Engineering, Shahid Rajaee Teacher Training university, Tehran, Iran 3

Departement of Precision and Microsystems Engineering, Delft University of Technology, The Netherlands

Abstract. In this study a novel structure for time-delay MIMO systems controller design is introduced. In this method

decoupled Smith predictor (SP) controller is designed using Internal Model Control structure (IMC). In order to approximate decoupled system, step response model approximation is employed and simulated on MIMO multiple time-delay system. Moreover, to improve system performance from overshoot and rise time perspective, Smith predictor controller is combined with PI+CI structure. Furthermore, to increase system robustness, a low pass filter is designed. Afterwards, the proposed structure is applied to the model of a time-delay MIMO distillation tower system and obtained results are compared to those of a PID controller. Finally, performance of different design methods is evaluated using Integral error criterion (Integral Square Error criterion).

1 Introduction

Time delay is common in most of industrial processes. It basically results from information, mass and energy transfer phenomena which are known as groups of time delays in simple connected dynamic systems. Probing the impacts of disturbance is time consuming; thus, processes with significant time delay are difficult to be controlled by standard feedback controllers. A considerable amount of recent research works have focused on time delay as it is the most crucial factor affecting control quality. The first instance of time-delay compensator for classic control systems was introduced by Smith in 1957 called Smith predictor. Smith predictor aims to remove time delay from control loop. As a result a time-delay free section is achieved for which an ideal controller can be designed [1,2].

The PI+CI controller consists of two parallel PI and CI controllers [3]. Clegg Integral (CI) is the simplest structure for reset control which increases the phase of system and its stability. Reset action occurs when the input signal is set to zero. Additionally, CI is able to overcome limitations of LTI control system. It was firstly introduced by Clegg in 1985 [4]. To design PI+CI structure PI controller is designed in first step so that the most speed and overshoot could be achieved. Then, nonlinear reset mechanism is added to reduce overshoot. Changing reset coefficient which is between [0, 1], the best output, from performance indices perspective, might be derived. To date, most of the processes which have

been studied using Smith predictor were single input single output systems. Recently, PI+CI structure with Smith predictor control is designed for time-delay first order system [5]. However, this method is not simulated for MIMO systems. In this paper, Smith predictor controller is designed using internal model control structure. This structure is applied to a distillation tower system. To improve output response PI+CI controller is added. Finally, comparing simulation results to PID controller, the potential of this hybrid structure for improving performance indices of MIMO systems is discovered.

After PI+CI structure and Smith predictor controller are introduced, the Smith predictor controller with Internal Model Control is designed in section 3. Afterwards, adjustment of PI+CI structure is discussed to improve system performance. Then, this structure is applied to a MIMO distillation tower system model. Also, results of desired system are compared to PID controller. At the end, the results are validated using Integral error criterion (Integral Square Error criterion). The final section concludes the paper.

2

Equivalent structure for Smith

predictor controller with Internal Model

Control

In this study an equivalent structure of Internal Model

Control together with a Smith predictor compensator are utilized. The structure is depicted in figure 1.

DOI: 10.1051/

C

Owned by the authors, published by EDP Sciences, 201

/ 0 0 (201 ) 201 conf Web of Conferences MATEC atec m , 0 0 6 6 6 4 4 2 1 1 2 1 1 1 1

(3)

MATEC Web of Conferences

It is a combination of both Internal Model Control structure (figure 2) and Smith predictor structure (figure 3) and takes advantage of these two structures simultaneously.

In the Internal Model Control structure disadvantages such as open loop system, sensitivity to modelling errors and lack of disturbance rejection ability are eliminated. In case of perfect matching between model and process, as well as no disturbance, the system operates as an open loop system which may achieve precise and rapid tracking; whereas, in presence of either mismatch between model and process, or disturbance entrance into the system, it operates as a closed loop system which is able to remove disturbance effects. In our research, the system is a time-delay one; therefore, equivalent structure of Smith predictor together with Internal Model Controller are exploited [6, 7].

3 Designing Smith predictor controller

with Internal Model Control

Consider the undergoing MIMO system transfer function with time delays

             ) s ( g ) s ( g ) s ( g ) s ( g ) s ( g ) s ( g ) s ( g ) s ( g ) s ( g ) s ( G mm 2 m 1 m m 2 22 21 m 1 12 11       

According to the structure demonstrated in figure 1, )

s (

Gnc is Internal Model controller,Gc(s) is Smith predictor controller, G(s)is the actual system, Gm(s)is system model, Gm0(s)is the system model ignoring time delay and GF(s) is the filter. Initially, using the structure of Internal Model control Gnc(s) is designed. Subsequently, Smith predictor controller is derived from Internal Model Controller. Considering figure 1 we have: ) s ( G ) s ( G 1 ) s ( G ) s ( G c c nc  

And consequently one may write: ) s ( G ) s ( G 1 ) s ( G ) s ( G nc nc c   

To adjust parameters of Gc(s) controller, a first order time-delay system is assumed as follows:

1 Ts Ke ) s ( s   

It could be separated as shown below: ) s ( ) s ( ) s (    (s)es 1 Ts K ) s (    ) s (

Includes all time delays and right half plane zeros. Modelling errors must be minimized in internal model controller. Notice that difference between model and process behaviour happens in high frequencies at the end of frequency response. Hence, a series low pass filter is utilized with Internal Model Controller to attenuate mismatch impact. F(s)is the simplest type of low pass filter. This filter is used to assure physical realizability of the internal controller and provides robustness for the system. The simplest filter is as follows

( s 1)n 1 ) s ( F   

Assuming n=1 and using equations (5) and (6), Internal Model controller is obtained as undergoing equation:

K( s 1) 1 Ts ) s ( F ) s ( ) s ( Gnc 1      

Figure 1. Controller scheme

Figure 2. MIC scheme

Figure 3. Smith predictor scheme

(4)

Utilizing this structure, Smith predictor controller is designed s K 1 K T : Controller PI s K 1 Ts ) s ( Gc    yields   

The only unknown parameter of the filter is its time constant. It is usually chosen in such a way that its step

response is twice faster than open loop response. Designing Internal Model Controller, transfer function of decoupled process model is derived based on matrix of process model transfer function Gm(s) [8].

GD(s)Gm(s)[Gm(s0)]1 

When the system reaches steady state, GD(s)should be a diagonal matrix to have a perfectly performed static decoupling. That is to say, main diagonal elements of the matrix should be formed of 1, and non-diagonal elements should be 0. After decoupling, as the elements of main diagonal include complicated expression with time delays, designing Internal Model controller is difficult. Thus, step response is used to approximate first order time-delay model and main diagonal elements are approximated by first order time-delay model. Then, a controller is designed for each loop using Internal Model Control. As a result, decoupled process controller is obtained as illustrated below:

Gdc(s)diag



Gdc,11(s),...,Gdc,ii(s)





Finally, Smith decoupled controller is stated as undergoing equation.

Gc(s)



Gm(s0)



1.Gdc(s)  The feedback filter is used to address instability problems resulted from model and process mismatch as well as external disturbances. Its transfer function is in the form of equation (11). " ! # $  1 s 1 ,..., 1 s 1 diag ) s ( G i 1 F % %

where %i(s)are adjustment parameters for each loop. They are set to be half of time delay in each loop.

4 Adjusting PI+CI Structure

As shown in figure (4) the PI+CI structure is added to design Smith controller to improve performance indices. To adjust the structure we firstly us MATLAB Simulink to set PI controller for first loop and then CI parameters are derived according to equations (12) where &i, kp,

r

& and krare integral time constant, PI gain constant, time constant, and reset control gain, respectively. At last,

' (reset coefficient) is adjusted to achieve the best response. In the next step, first loop is opened and second

loop controller is designed in a similar manner.

i r r p d i p i p 1 , k k ), s s 1 1 ( k PID ), s 1 1 ( k PI & & & & &      To give an example, in the next section, time-delay distillation tower system is investigated and Smith predictor controller and PI+CI are adjusted for this system.

5 Equations and mathematics

investigating the example

5.1 Simulation

A distillation tower system is utilized. This system is a time-delay MIMO system with a transfer function shown in equation (13) [9].                  s 3 s 7 s 3 s WB e 1 s 4 . 14 4 . 19 e 1 s 9 . 10 6 . 6 e 1 s 21 9 . 18 e 1 s 7 . 16 8 . 12 ) s ( G 

According to mentioned design steps, decoupled matrix is calculated.       4 . 19 6 . 6 9 . 18 8 . 12 ) 0 s ( Gm 

Now decoupled matrix is derived using equation 8:

(5)

MATEC Web of Conferences























1036

.

0

0534

.

0

1529

.

0

157

.

0

)

0

s

(

G

m 1 

Then, the first order time-delay model is approximated using step response approximation.





1 m m D(s) G (s)G (s 0) G                           s 3 s 7 s 3 s 7 s 3 s s 3 s e 1 s 4 . 14 0098 . 2 e 1 s 9 . 10 0091 . 1 e 1 s 4 . 14 0360 . 1 e 1 s 9 . 10 0362 . 1 e 1 s 21 19580 e 1 s 7 . 16 9571 . 1 e 1 s 21 0093 . 1 e 1 s 7 . 16 0096 . 2  Then, the first order time-delay model is approximated using step response approximation.

2s 11 dc e 1 s 11 1 G  (  4s 22 dc e 1 s 13 1 G  ( 

In the following figure decoupled model step response and its approximation can be compared. As can be seen, error between the model and its approximation is negligible. See figure (5).

Decoupled controller is derived as follows based on model approximation              s 1 s 13 0 0 s 1 s 11 ) s ( G 2 1 dc ) )  i

) is chosen so that step response is twice faster than open loop system.

5 . 5

1

) , )2 6.5

Decoupled Smith predictor controller is achieved based on equation (11).                s 0159 . 0 s 2072 . 0 s 0097 . 0 s 1068 . 0 s 0235 . 0 s 3058 . 0 s 0285 . 0 s 314 . 0 ) s ( Gc 

The filter transfer function is calculated as follows according to system time delays.

"#$  !  1 s 5 . 3 1 , 1 s 5 . 1 1 diag ) s ( GF 

When filter transfer function and Smith predictor controller are designed, PI+CI structure is adjusted. For ongoing example, PI controller parameters for first loop are calculated as kp1.7, &i78.125; while, the values of these parameters for second loop are equal to 1.15 and 1000, respectively. These parameters are computed using MATLAB Simulink. Substituting in equation (12) CI parameters (k andr &r) are derived for both loops. Then, ' is set to be 0.9 and 0.8 respectively for first and second loops to improve output response characteristics.

In the next step, the presented structure is replaced with PID controller. The parameters of this controller are adjusted automatically using MATLAB. For the first loop,

131 . 0

kp ,

&

i 14.5and &d 5.11and for the second

one kp0.088, &i12.5 and &d 0.95.

5.2 Simulation Results

The comparison between three controller design methods for output, control and error signals of first and second loops are illustrated in figures (6) and (7). As for tracking, unit step is considered as the input. As it is evident, output response in PID controller has 30% overshoot and 85s settling time; however, output response of Smith predictor controller has no overshoot and its settling time is less than PID controller. Furthermore, adding PI+CI structure it achieves faster responses comparing to its rivals. As shown in figure (6) error signal also reaches to its steady state after one oscillation and the proposed structure does not oscillate. As for control signal, although there is larger oscillation in first loop of proposed structure, oscillation of control signal in second loop is smaller.

To investigate the influence of disturbance, step input is applied to the system at t=80s. As demonstrated in figures (6), (7) in case of disturbance, overshoot of PID controller is 10%; nevertheless, in proposed structure overshoot is relatively decreased. It is 6% for Smith and 2% for Smith and PI+CI hybrid structure. In conclusion, even though PID controller is the most complete and smartest classic controller with wide-range of applications in industry, our proposed structure is proved to be superior. Adding a simple and cost efficient mechanism, output response of time-delay MIMO system is improved taking into account both step input tracking and disturbance rejection.

0 20 40 60 80 100 Step Response Time (seconds) A m p lit u d e Gdc11 Gdc22 Decoupling Model -Aproximate Model

Figure 5. Approximation curve

(6)

6 Validation

In this section, Integral error criterion (Integral Square Error criterion) is used to validate simulation results. Table 1 and 2 illustrate performance index for step response tracking and disturbance rejection for three structures (PID, SP, SP-PI+CI). Different design methods are investigated using ISE performance index. Its value is calculated as follows.

2

,

1

,

,

)

(

0 2







*



r

y

dt

i

j

ISE

t j i y ri j (21)

Also the sum of ISE values is calculated as shown below: According to table 1 the value of integral square error criterion in tracking

1

1 y

r

ISE  experiences considerable decrease in proposed structure. Its value was 5.238 with PID controller and it is reduced to 4.127 and 2.397 respectively using SP and SP-PI+CI controllers.

Moreover,

2 1 y

r

ISE  was 6.525 with PID controller while it changes to 3.35 and 2.774 respectively using SP and SP-PI+CI controllers. In addition, sum of ISE values in proposed structure is much less than the others.

Table 1. A comparison among SP without PI+CI controller, SP

with PI+CI controller and PID controller in terms of performance indexes for reference tracking

Structure y1r1

ISE  ISEy2r1 ISEy1r2 ISEy2r2 Sum of

ISE Value PID 5.238 6.595 5.238 6.595 23.66 SP 4.127 3.355 4.127 3.355 14.964 SP-PI+CI 2.397 2.774 2.397 2.774 10.342

The Integral square error criterion is shown in table 2 in presence of disturbance. A significant reduction is observed in ISE in all four conditions of proposed structure comparing to PID controller. The sum of ISE

0 50 100 150 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Time(s) y( Lp1)

SP without PI+CI Controller SP with PI+CI Controller PID Controller 0 50 100 150 -0.05 0 0.05 0.1 0.15 0.2 Time(s) u (Lp1) PID Controller

SP without PI+CI Controller SP with PI+CI Controller

0 50 100 150 -0.5 0 0.5 1 Time(s) e rr o r( Lp1)

SP with PI+CI Controller SP without PI+CI Controller PID Controller

Figure 6. A comparison among SP without PI+CI controller with

SP with PI+CI controller and PID controller for loop 1.

0 50 100 150 0 0.5 1 1.5 Time(s) y( Lp2)

SP without PI+CI Controller SP with PI+CI Controller PID Controller 0 50 100 150 -0.12 -0.1 -0.08 -0.06 -0.04 -0.02 0 Time(s) u (Lp2)

SP with PI+CI Controller PID Controller SP without PI+CI Controller

0 50 100 150 -0.5 0 0.5 1 Time(s) e rr o r( Lp2)

SP with PI+CI Controller SP without PI+CI Controller PID Controller

Figure 7. A comparison among SP without PI+CI controller

(7)

MATEC Web of Conferences

was 23.945 in PID method and it changes to 15.149 and 10.395 respectively with Smith and proposed structure.

Table .A comparison among SP without PI+CI controller with SP with PI+CI controller and PID controller in terms of performance

indexes for load disturbance.

Structure ISEy1r1 ISEy2r1 ISEy1r2 y2r2 ISE  Sum of ISE Value PID 5.327 6.65 5.327 6.65 23.945 SP 4.182 3.444 4.138 3.385 15.149 SP-PI+CI 2.405 2.813 2.401 2.776 10.395

7 Conclusions

In this study, a novel structure for MIMO system controller design is proposed. In this structure decoupled Smith predictor controller is employed combined with Internal Model Control structure. Then, output characteristics were improved by adjusting parallel PI+CI structure. Internal Model Control structures suffer from steady state errors in case of disturbance; whereas, our proposed method overcomes this problem. To increase robustness, low pass filter was designed. The proposed structure was compared to PID controller while applied to a distillation tower system. This comparison revealed that our proposed method is advantageous due to smaller overshoot and faster tracking. Additionally, based on simulation results and considering disturbance rejection, our novel structure had better dynamic performance and stability in comparison with other structures. In case of mismatch between system model and the process our proposed method showed better robustness. At last, Integral Square Error criterion is used to validate system performance.

References

1. J. Normey-Ricoa, E. Camacho, Control Eng. Pract,

16, 407-428 (2008).

2. J. Normey-Ricoa, E. Camacho, Control of dead-time processes (Berlin Springer 2007).

3. A. Baños, A. Barreiro, Reset control systems,

(Advances Industrial Control, Springer 2012). 4. J. C. Clegg, Trans. AIEE, 77, 41-42 (1958).

5. J. Moreno, J. L. Guzman, J. E. Normey-Rico, A. Banos, M. Berenguel,IFAC PID 12 , Brescia (Italy), March 28-30 (2012).

6. D.E. Rivera, M. Morari, S. Sigurd, ind. Chem. Process Des, 25, 252-265 (1986).

7. W.Tan, T. Chen, J. Pocess Control, 13, 203-213 (2013).

8. G. Juan, F. Morilla, J. Process Control, 13, 978–983 (2011).

9. R. K. Wood, M. W. Berry, Chem. Eng. Sci, 28, 1707-1717 (1973).

01011-p.6 2

Cytaty

Powiązane dokumenty

 If Q C represents the quantity of cheese produced and Q F represents the quantity of food produced, then the production possibility frontier of the domestic economy has

The novelty of this paper is to tune a fractional-order PI controller with respect to Bode gain and phase margins which are an important aspects during design of control systems2.

The relation city-green in the Netherlands in the past was definitively more stable and balanced, but only because the dependence and integration of both parts was more evident.

Five-year mortality of the patients was significantly higher among patients in the upper PLR tertile when compared with the lower and middle PLR tertile groups (55 (30.7%)

za cji lat czter dzie stych”.. wręcz eks plo do wa ło za dłu - że nie we wnętrz ne go spo darstw do mo wych, sek to ra fi nan so we go, przed się biorstw i władz pu

Correlation function, contact model, birth and death model, configuration space, spatial individual-based model, Markov evolution, age structure..2. work, the exact formulas

Pierwsza przesłanka, której spełnienie pozwala na przeniesienie własności nieruchomości rolnej lub jej części, jeżeli w wyniku tego przeniesienia ma nastąpić podział

As an appli- cation of the proposed inverse control methodology, two popular control structures, namely, feedback linearization and Nonlinear Internal Model Control (NIMC)