Next Article in Journal
Prioritization of Drugs for Fungal Keratitis Eye Infections: An In-Silico Analysis
Next Article in Special Issue
A New Modeling Method of Angle Measurement for Intelligent Ball Joint Based on BP-RBF Algorithm
Previous Article in Journal
Computational Health Engineering Applied to Model Infectious Diseases and Antimicrobial Resistance Spread
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Analytical Design of Simplified Decoupling Smith Predictors for Multivariable Processes

by
Vo Lam Chuong
1,†,
Truong Nguyen Luan Vu
1,*,
Nguyen Tam Nguyen Truong
2,† and
Jae Hak Jung
2,*
1
Faculty of Mechanical Engineering, Ho Chi Minh City University of Technology and Education, 01 Vo Van Ngan St., Thu Duc Dist., Ho Chi Minh City 71307, Vietnam
2
School of Chemical Engineering, Yeungnam University, 280 Daehak-Ro, Gyeongsan 38541, Korea
*
Authors to whom correspondence should be addressed.
These two authors are equally contributed in this work.
Appl. Sci. 2019, 9(12), 2487; https://doi.org/10.3390/app9122487
Submission received: 7 May 2019 / Revised: 7 June 2019 / Accepted: 13 June 2019 / Published: 18 June 2019
(This article belongs to the Special Issue Artificial Intelligence for Smart Systems)

Abstract

:
In this study, the issues of complicated interactions between process variables were solved by decoupling techniques; in particular, simplified decoupling was used due to its simplicity and robustness. A new approach to solving decoupling realizability was developed by using the modified particle swarm optimization (PSO) algorithm. However, time delays still existed in the diagonal elements of the decoupled matrix, and they resulted in a more sophisticated controller design and sluggish responses in the outputs. To overcome the adverse effects of time delays, a Smith predictor, also known as a dead time compensator, is normally used. In this work, a Smith predictor structure in combination with simplified decoupling for multivariable processes was proposed in order to enhance system performances in terms of the servomechanism problem. The proportional integral or proportional integral derivative (PI/PID) controller tuning rules for several common industrial processes, such as first-order, second-order, and second-order with negative zero systems, were obtained. Many multivariable industrial processes were adopted to simulate the effectiveness of the proposed method in terms of the servomechanism problem and robust response.

1. Introduction

Multivariable processes with multiple time delays are common in most industrial systems. For such systems, interactions between process variables cause difficulties in feedback controller design. Most advanced control strategies deal with that kind of problem by two different approaches: decentralized and centralized control. To design a decentralized control, most control engineers normally adopt traditional single-loop PID controllers for multivariable systems, known as multi-loop PI/PID controllers, because of their simplicity, effectiveness, and easy implementation [1,2,3]. However, they only work well for modest interactive processes. In systems with strong interactions between channels, centralized control is advisable. Its scheme can be classified into two kinds: a decoupling network in combination with a diagonal matrix controller [4,5,6] or a pure centralized strategy [7,8,9]. In this work, therefore, the centralized control with the decoupling network is addressed to convert a multi-input multi-output (MIMO) system into a multi-loop single-input single-output (SISO) system and conventional design approaches are used to control the whole system.
In practice, simplified decoupling is the favorite choice because of its simple decoupling network, the unitary diagonal elements, and robustness [4,5]. When solving decoupling problems, one has to approximate very complicated transfer functions to some standard forms and also deal with realizability issues, which are a major cause of improper (non-causal) transfer functions [5,6,7,10,11,12]. Numerous approximation techniques or reduced-order models are available, such as the prediction error method (PEM), the least-squares algorithm, the linear least-squares approximation [7] or Gaussian approach in the frequency domain, and the coefficient matching (CM) method [2,5]. However, the major disadvantage of these mentioned method is the computational burden when the order of MIMO systems increases. In this work, the particle swarm optimization (PSO) algorithm was adopted to approximate the complicated functions of decoupling elements to some well-known forms of industrial processes, such as first-order plus time delay (FOPTD), second-order plus time delay (SOPTD), and second-order plus time delay with negative zero (SOPTDNZ) systems. A minor modification was proposed to handle the improper transfer functions which may be obtained from the proposed algorithm.
However, time delays still exist in the diagonal elements of the apparent decoupled matrix. It is obvious that processes with significant dead time are hard to analyze and design based on standard feedback controllers and also result in sluggish responses in outputs. The Smith predictor (SP) scheme, known as the dead time compensator (DTC), is an appropriate method to deal with this situation by removing the delay terms from the closed-loop transfer functions [13]. However, the original scheme is only applied for SISO systems with their controllers tuned for a tradeoff between robustness and performance. To overcome this drawback, many variations of the SP have been proposed, and the most frequently used structure is a first-order lag filter (FOLF) on the feedback loop, also called the filter Smith predictor (FSP) [14,15]. From this method, the DTC structure can handle integrating and unstable processes [16,17]. In addition, other scholars have also extended this scheme to MIMO cases as well [18,19,20,21,22,23].
In order to expand the SP to MIMO systems, two approaches normally can be used. The first one is an FSP structure which is applied directly to the whole multivariable system [18,19,21,22]. The second one is done in combination with decoupling techniques which simplify the transfer function matrix of processes and then address an SP scheme for each single loop like that of SISO systems [20]. In the present work, the latter was adopted by using the simplified decoupling technique and the original SP for the sake of simplicity. The great advantage of this combination is that it completely removes delay terms out of the diagonal elements of the decoupled apparent matrix. Therefore, a delay-free part can be used for feedback controller design. In some cases, however, the first-order lag filter, if needed, would be put behind the PI/PID controllers to improve the tracking performance as well as robustness.
It is well known that the internal model control (IMC) method [23] is very effective for the design of PI/PID controllers. In this paper, a general form of controllers is presented, including a PI/PID controller and a FOLF in series [2,3]. The proposed method is based on the direct synthesis approach in which the primary PI/PID controllers are designed based on the desired closed-loop transfer functions [24]. Due to the properties of the SP structure, only the delay-free parts of the diagonal elements of the decoupled apparent matrix were addressed when designing the multiloop PI/PID controllers. Consequently, the resulting analytical tuning rules were derived for some common industrial processes. In order to evaluate the robustness of the controllers, the M Δ structure was performed in the presence of diagonal multiplicative output uncertainty [23,25,26].
This paper is organized as follows. Section 2 briefly introduces the simplified decoupling Smith predictor structure for multivariable processes; the approximation method by using the modified PSO algorithm is also addressed to reduce the order of process models and solve the issues of realizability of the simplified decoupling technique. Further, the IMC-PI/PID approach for controller tuning rules of some common industrial processes are presented, and the performance and robustness of the proposed control strategies are also discussed in this section. Some case studies are illustrated by simulations in Section 3. Finally, conclusions are given in Section 4.

2. Materials and Methods

2.1. Simplified Decoupling Smith Predictor Structure

Consider an n-input and n-output open-loop multivariable process with the general transfer function matrix for stable, square, and multidelays, which is represented by the following matrix:
G ( s ) = [ g 11 ( s ) g 12 ( s ) g 1 n ( s ) g 21 ( s ) g 22 ( s ) g 2 n ( s ) g n 1 ( s ) g n 2 ( s ) g n n ( s ) ]
where g i j ( s ) = g i j 0 ( s ) e θ i j s ,   i , j = 1 , 2 , , n , of which g i j 0 ( s ) denotes the physically proper, stable, and delay-fee transfer function. θ i j represents the time delay.
The multivariable Smith predictor control scheme is shown in Figure 1, where G ( s ) and G ^ ( s ) are the process and its model, respectively. G ^ 0 ( s ) is also the process model but all the delays have been eliminated. G c ( s ) is the primary controller of the following form:
G c ( s ) = [ g c 1 ( s ) 0 0 0 g c 2 ( s ) 0 0 0 g c n ( s ) ] .
The closed-loop transfer function matrix from set-points to outputs becomes
T ( s ) = G ( s ) G c ( s ) ( I + ( G ^ o ( s ) G ^ ( s ) ) G c ( s ) + G ( s ) G c ( s ) ) 1
When the model is perfect, G ^ ( s ) = G ( s ) , and Equation (3) is rewritten as
T ( s ) = G ^ ( s ) G c ( s ) ( I + G ^ o ( s ) G c ( s ) ) 1
The time delay terms have been removed from the denominators of the closed-loop system transfer matrix. Similarly, there are no delay terms in the transfer function matrix from disturbances to outputs, and when the model is perfect, ( G ^ ( s ) = G ( s ) ). Therefore, the primary controller G c ( s ) can be designed for the delay-free part G ^ 0 ( s ) and it is the main attractiveness of this control scheme. Equation (4) can be rewritten as follows:
T ( s ) = G ^ ( s ) G ^ 0 1 ( s ) T 0 ( s )
where T o ( s ) = G ^ o ( s ) G c ( s ) ( I + G ^ o ( s ) G c ( s ) ) 1 is the closed-loop transfer matrix corresponding to the designed controller of the delay-free part.
It can be seen that the actual system performances could not be guaranteed because of the G ^ ( s ) G ^ o 1 ( s ) part in Equation (5), regardless of how good the performance of T 0 ( s ) is. In special cases where all delay terms of each row of the transfer function matrix G ^ ( s ) are identical, G ^ ( s ) can be rewritten by d i a g { e θ i i s } G ^ 0 ( s ) . Consequently, T ( s ) = d i a g { e θ i i s } T 0 ( s ) and the system outputs are the delayed outputs of T 0 ( s ) ; that is, to some extent, the system performance and robustness still meet requirements. In most cases, however, this desired property is not preserved. In order to overcome this problem and improve the performance of the multivariable Smith predictor control system, a decoupling Smith predictor (DSP) system was proposed (Figure 2), where D ( s ) is a decoupling matrix for the system transfer function matrix G ( s ) , Q ( s ) is the decoupled process, and Q ( s ) = G ( s ) D ( s ) . Q 0 ( s ) is the same as Q ( s ) except that all the delays are removed. It is obvious that the Q ( s ) and Q 0 ( s ) will be diagonal matrices due to the properties of decoupling techniques. Therefore, the problem of controller design for multivariable systems with multiple time delays is simplified to multiple single-loop Smith predictors and various simple methods can be utilized to design the control systems.
The decoupling techniques are available for ideal, simplified, and inverted decoupling [4]. However, in this study, simplified decoupling was chosen because of its robustness and simple decoupling network (i.e., the diagonal elements of the decoupling matrix, D ( s ) , were set as unity) [4,5]. Truong and Lee proposed an extended method of simplified decoupling for general forms of a MIMO case where the decoupled apparent processes are given as follows [5]:
d j i = C i j C i i , i , j = 1 , 2 , , n ;   i j
q i i = g i i Λ i i )
where C = ( adj G ) T , for which adj G is the transpose of its cofactor matrix; and Λ i i = [ G ( G 1 ) T ] i i , for which is the Hadamard or Schur product of element-by-element multiplication.
Using Equation (6), the decoupler elements for some typical processes were obtained and are summarized in Table 1.
The diagonal elements of the decoupled process are also expressed in Table 2. It is obvious that each element is complicated and incapable of serving in analysis and design problems. A CM method using Maclaurin series expansion was proposed by Truong to reduce the decoupled transfer functions into some standard forms and solve the problems of decoupler realizability as well [5]. The greatest disadvantage of that method is the burden of algebraic computations when the order of MIMO systems increases. Therefore, in this work, a novel approach to deal with these issues of simplified decoupling was proposed by using the modified PSO algorithm [27,28,29].

2.2. The Modified PSO Algorithm for Model Reduction

The concept of PSO was developed based on the social behavior of swarms looking for the most fertile feeding location [27]. All solutions in PSO can be represented as particles in a swarm. Each particle has a position in a search space which represents a parameter value and a velocity vector used to update new positions. At each step, all particles are updated with the two best solution values: personal best position (Pbest) so far and global best position (Gbest) (i.e., the best value obtained among all particles up to that step). The well-known update equations of position and velocity of each particle are as follows:
v i ( k + 1 ) = ω v i ( k ) + c 1 ω 1 ( x P b e s t x i ( k ) ) + c 2 ω 2 ( x G b e s t x i ( k ) )
ω = ω max ω max ω min M k
x i ( k + 1 ) = x i ( k ) + v i ( k + 1 )
where v i ( t ) and x i ( t ) are the velocity and position of the ith particle, respectively; t, iteration, c 1 , and c 2 are acceleration (scaling, learning) factors; ω 1 and ω 2 are real numbers generated randomly in the (0–1) range; ω is the inertial weight; and M is the maximum number of iterations.
In this work, the following form of the transfer function, Equation (11), was used as a general approximated model for the sake of simplicity. Apparently, a higher-order transfer function could be developed to obtain a better approximation for diagonal elements of a decoupled matrix, but it would make it difficult to derive an analytical PID controller. Moreover, based on reviewing related publications in the process control field, Equation (11) was found to be suitable for most process applications. Further, in this study, it can address equivalent models for the decoupler elements ( d i j ) and the diagonal elements of the decoupled process ( q i i ) shown in Table 1 and Table 2.
G m ( s ) = K ( τ z s + 1 ) e θ s ( τ 1 s + 1 ) ( τ 2 s + 1 )
where τ 1 , τ 2 are time constants which should be positive values, assuming τ 1 > τ 2 0 ; K is gain; and τ z is a non-negative parameter. When τ z = 0 , the model, Equation (11), becomes the popular SOPTD system, Equation (16), or even the FOPTD system, Equation (15), if the smaller time constant of the system is also equal to zero. θ is a delay time, and in order to facilitate the approximation procedure, it is a predetermined value based on the unit step response of the original model.
The parameters that need to be tuned are written in the following vector form:
x = [ K τ 1 τ 2 τ z ] .
The different constraints of these parameters are defined as
{ K min < K < K max 0 τ 1 < τ max 0 τ 2 < τ max 0 τ z < τ max
where K min ,   K max ,   τ max are determined based on the open-loop unit step responses of the original model.
The structure of the approximation algorithm is illustrated in Figure 3. This structure can work for both open-loop and closed-loop systems. In this work, a unit step input was applied to the open-loop system, which was always stable. However, in case the open-loop system was unstable, a simple feedback controller such as a proportional control was adopted to make the closed-loop systems stable. Then, the proposed method could be applied normally.
The gain constraints and other boundaries of time constants could be determined based on the step response of the system. These pairs of input–output data were recorded and adopted for the training algorithm as well. The fitness function was calculated by
f = 1 N i = 1 N ( y y ^ ) 2 .
At each step of velocity and position update, the improperness of a reduced-order model is always apparent. If there are any violations due to any particle positions, new positions would be created randomly. The proposed modified PSO algorithm was used here to solve the realizability problem of the simplified decoupler. The flow chart of the proposed algorithm is shown in the Figure 4.
The purpose of using the PSO algorithm was to propose a method for finding an approximation transfer function of a complicated system. After utilizing the reduction technique to approximate the complex dynamics of decoupling elements into appropriate lower-order models, most industrial processes normally have some standard forms, such as FOPTD, SOPTD, and SOPTDNZ systems, given as Equations (15)–(17), respectively:
q i i ( s ) = K i e θ i s τ i s + 1
q i i ( s ) = K i e θ i s ( τ i a s + 1 ) ( τ i b s + 1 )
q i i ( s ) = K i ( τ i z s + 1 ) e θ i s ( τ i a s + 1 ) ( τ i b s + 1 ) .
It is obvious that time delays still exist in the diagonal elements of a decoupled matrix which result in sluggish responses in the outputs. In this work, Smith predictors were adopted to overcome this issue, and as mentioned above, the delay terms were also eliminated from the closed loops. As a result, we could use various methods to design multi-loop controllers for multi-loop delay-free systems (18–20); that is, θ i could be removed from Equations (15)–(17) when designing the controllers:
q i i 0 ( s ) = K i τ i s + 1 )
q i i 0 ( s ) = K i ( τ i a s + 1 ) ( τ i b s + 1 )
q i i 0 ( s ) = K i ( τ i z s + 1 ) ( τ i a s + 1 ) ( τ i b s + 1 ) .

2.3. IMC-PI/PID Approach for Controller Design

The multivariable Smith predictor is based on the multiple single-loop Smith predictor control design. Let the primary controller be as in Equation (2), and then, each diagonal controller has the standard form of the PID controller in series with the FOLF:
g c i ( s ) = K c ( 1 + 1 τ I i s + τ D i s ) 1 τ F i s + 1 .
The g c i ( s ) was designed with respect to the delay-free part q i i 0 ( s ) of q i i ( s ) such that the closed-loop system formed by g c i ( s ) and q i i 0 ( s ) had the desired performance. Figure 5 shows block diagrams of feedback control strategies, including the classical feedback control and the internal model control as well [24]. Note that, in this case, the controlled plant is a delay-free transfer function.
According to the IMC theory, the process models are factored into two parts:
q i i 0 ( s ) = p M ( s ) p A ( s )
where p A ( s ) contains delay time terms and/or right half plane (RHP)zeroes and p A ( 0 ) = 1 . According to Equations (18)–(20), p A ( s ) = 1 .
Generally, the IMC controller is designed as
g ˜ c i ( s ) = p M 1 ( s ) f i .
The term f is called the IMC filter and normally has the following form:
f i = j = 1 m α i j s j + 1 ( λ i s + 1 ) r .
There are some criteria used to choose the appropriate value of λ i which can be found in the available literature. For example, Skogestad (2003) suggested choosing λ to be equal to the time delay of the process. However, in this work, λ i was an adjustable parameter which controlled the tradeoff between performance and robustness; r was the relative order and had to be large enough to make the IMC controller (semi)proper; and α i j was chosen to cancel the jth unstable poles in the process model.
g ˜ c i ( s ) = p M 1 ( s ) j = 1 m α i j s j + 1 ( λ i s + 1 ) r .
Therefore, the ideal feedback controller for achieving the desired loop responses can be easily obtained by
g c i ( s ) = g ˜ c i ( s ) 1 q ˜ i i 0 ( s ) g ˜ c i ( s ) = p M 1 ( s ) ( j = 1 m α i j s j + 1 ) ( λ i s + 1 ) r p A ( s ) ( j = 1 m α i j s j + 1 ) .
The resulting controller given by Equation (26) normally does not have the standard PI/PID controller form despite it being physically realizable. To take advantage of an available commercial PID controller, it must be converted into the equivalent PID type. In this case, it is necessary to utilize some approximation techniques. In this paper, Maclaurin expansion was used to approximate a PID controller for some typical industrial processes such as the transfer functions (18–20).
Since the feedback controller has the offset-free integral term, g c i ( s ) can be rewritten as
g c i ( s ) = s 1 p i ( s ) .
The rational approximation form of Equation (26) can be found by expanding g c i ( s ) in a Maclaurin series [1,2,5]:
g c i ( s ) = 1 s [ p i ( 0 ) + p i ( 0 ) s + 1 2 ! p i ( 0 ) s 2 + 1 3 ! p ( 0 ) s 3 + ] .

2.4. IMC-PI/PID Tuning Rules for Typical Processes without Time Delay

In this work, three free-delay process models were considered:
Case 1: The first-order system:
q i i 0 ( s ) = K i τ i s + 1 .
The proposed IMC filter structure
f i = 1 λ i s + 1 .
The ideal feedback controller is obtained by
g c i ( s ) = τ i s + 1 K i λ i s = τ i K i λ i ( 1 + 1 τ i s ) .
Therefore, in this case, the PI controller settings are obtained:
K c i = τ i K i λ i )
τ I i = τ i .
Note that, in this case, τ D i = τ F i = 0 .
Case 2: The second-order system:
q i i 0 ( s ) = K i ( τ i a s + 1 ) ( τ i b s + 1 ) .
The proposed IMC filter structure
f i = 1 ( λ i s + 1 ) 2 .
The ideal feedback controller is obtained by
g c i ( s ) = ( τ i a s + 1 ) ( τ i b s + 1 ) K i λ i s ( λ i s + 2 λ ) .
Rewriting Equation (36) into the form of Equation (21), the controller is obtained as Equation (37):
g c i ( s ) = τ i a + τ i b 2 K i λ i ( 1 + 1 ( τ i a + τ i b ) s + τ i a τ i b τ i a + τ i b s ) 1 ( λ i / 2 ) s + 1 .
Therefore, the setting rules of the controller are obtained:
K c i = τ i a + τ i b 2 K i λ i
τ I i = τ i a + τ i b
τ D i = τ i a τ i b τ i a + τ i b
τ F i = λ i 2 .
Case 3: The second-order with negative zero:
q i i 0 ( s ) = K i ( τ i z s + 1 ) ( τ i a s + 1 ) ( τ i b s + 1 ) .
The proposed IMC filter structure
f i = 1 ( λ i s + 1 ) 3 .
The ideal feedback controller is obtained by
g c i ( s ) = ( τ i a s + 1 ) ( τ i b s + 1 ) K i λ i s ( τ i z s + 1 ) ( λ i 2 s 2 + 3 λ i s + 3 ) ) .
The ideal controller (44) does not have the standard form of Equation (21). Therefore, it was necessary to use the approximate techniques according to Equation (28), and the setting rules were derived as follows:
K c i = p i ( 0 ) [ p i ( 0 ) 3 p i ( 0 ) ] + p i ( 0 )
τ I i = p i ( 0 ) 3 p i ( 0 ) + p i ( 0 ) p i ( 0 )
τ D i = 1 2 [ 2 p i ( 0 ) p i ( 0 ) 3 ( p i ( 0 ) ) 2 p i ( 0 ) p i ( 0 ) 3 p i ( 0 ) p i ( 0 ) ]
τ F i = 1 3 [ p i ( 0 ) p i ( 0 ) ] .
The tuning rules for different types of process models are summarized in Table 3.

2.5. System Performance and Robustness Analysis

2.5.1. Integral Absolute Error (IAE) Index

To evaluate the closed-loop performance, the IAE criterion was considered, which is defined as
I A E = 0 T | e ( t ) | d t
where T is a finite time which is chosen for the integral approach steady-state value.

2.5.2. Total Variation (TV)

To evaluate the magnitude of the manipulated input usage, the total up and down movement of the control signal was considered as
T V = k = 1 T | u ( k + 1 ) u ( k ) | .
TV is a good measure of the smoothness of controller output and should be small [2,5,25].

2.5.3. Robust Stability Analysis

The robustness of a control system is one of the most important issues in any controller design. The dynamics of real plants usually have many sources of uncertainty, which cause poor performance or even instability in the control systems. In this paper, the robust stability was studied by considering the multiplicative output uncertainty in each loop of the diagonal element of the decoupled matrix, as shown in Figure 6. It can be expressed as follows:
Π o :   Q p ( s ) = [ I + E o ( s ) ] Q ( s )
where E o ( s ) = Δ ( s ) W o ( s ) , and Δ denotes a normalized perturbation with H norm less than 1 ( σ ¯ ( Δ i ( j ω ) ) 1   ω , i ); Q ( s ) = G ( s ) D ( s ) is the nominal decoupled plant model; Π o denotes the set of possible perturbed process models; and Q p ( s ) is the diagonal decoupled transfer, which is considered as the function of the perturbation of its nominal model Q ( s ) due to uncertainty in the multiplicative output E o ( s ) .
The M Δ structure of the DSP structure is shown in Figure 7 where the transfer function matrix from the outputs to the inputs of Δ ( s ) can be determined by
M ( s ) = W o ( s ) Q ( s ) G c ( s ) [ I + Q o ( s ) G c ( s ) ] 1 .
According to the μ synthesis, the control system will remain stable under multiplicative output uncertainty if the following constraint inequality is satisfied:
μ [ M ( j ω ) ] = μ { W o j ω ) Q ( j ω ) G c ( j ω ) [ I + Q o ( j ω ) G c ( j ω ) ] 1 } < 1 , ω .

3. Results

In this section, three examples are considered to demonstrate the performances of the proposed method in comparison with those of other well-known methods.
Example 1. 
Wood and Berry (WB) distillation column.
The WB column is one of the most representative two-input two-output (TITO) process models widely used for evaluating the performance of the multi-loop controllers. The original matrix transfer function of WB can be found in [30] and expressed as Equation (54):
G ( s ) = [ 12.8 e s 16.7 s + 1 18.9 e 3 s 21 s + 1 6.6 e 7 s 10.9 s + 1 19.4 e 3 s 14.4 s + 1 ] .
The matrix elements of the simplified decoupler for a 2 × 2 process can be calculated by the equations in Table 1:
d 21 = g 21 g 22 = 6.6 e 7 s 10.9 s + 1 ( 14.4 s + 1 19.4 e 3 s ) d 21 = 0.34 ( 14.4 s + 1 ) e 4 s 10.9 s + 1
d 12 = g 12 g 11 = ( 18.9 e 3 s 21 s + 1 ) ( 16.7 s + 1 12.8 e s ) d 12 = 1.477 ( 16.7 s + 1 ) e 2 s 21 s + 1 .
Therefore, the simplified decoupling matrix can be easily obtained:
D ( s ) = [ 1 1.477 ( 16.7 s + 1 ) e 2 s 21 s + 1 0.34 ( 14.4 s + 1 ) e 4 s 10.9 s + 1 1 ] .
For the purpose of controller design, the diagonal elements of the decoupled matrix must be calculated by the equations in Table 2 for a 2 × 2 case:
q 11 = g 11 g 12 g 21 g 22 = 12.8 e s 16.7 s + 1 ( 18.9 e 3 s 21 s + 1 ) ( 6.6 e 7 s 10.9 s + 1 ) ( 14.4 s + 1 19.4 e 3 s )
q 22 = g 22 g 12 g 21 g 11 = 19.4 e 3 s 14.4 s + 1 + ( 18.9 e 3 s 21 s + 1 ) ( 6.6 e 7 s 10.9 s + 1 ) ( 16.7 s + 1 12.8 e s ) .
Since it is impossible to design an analytical PID controller based on these equations, the modified PSO algorithm presented in Section 2 was adopted in order to reduce q 11 ,   q 22 in Equations (58) and (59) to the standard form of Equation (11). The approximation procedure of q 11 is as follows:
Step 1: 
Plotting the step response of q 11 (Figure 8) and recording its output for training.
Step 2: 
Based on the step response, the constraints of the tuned parameters in Equation (11) are predetermined, including K min ,   K max ,   and   τ max .
Step 3: 
Running the proposed PSO algorithm according to Figure 4 to find the best approximation.
It is similar for the approximation of q 22 . The obtained results are the following equations:
q 11 = 6.4444 ( 9.8668 s + 1 ) e s ( 17.5491 s + 1 ) ( 3.2015 s + 1 )
q 22 = 9.7497 ( 8.7203 s + 1 ) e 3 s ( 14.0079 s + 1 ) ( 3.1501 s + 1 ) .
Figure 8 and Figure 9 also illustrate the comparison of the responses of approximation models of the proposed method with the CM method of Truong and Lee [5] in time and frequency domains. It can be seen that the step responses of the solution transfer functions using PSO were better approximated; that is, they were as close as possible to the step responses of the original models. Further, the fitness function, Equation (14), guaranteed the minimum error of these two outputs. Actually, the purpose of using the PSO algorithm was to propose a novel and simple approach to seeking approximation models with effortless computation. The proposed method cannot guarantee the optimal solution but it is easy to implement in applications.
The implementing diagram of the DSP structure is shown in Figure A1, Appendix A. The performance of the proposed method was also compared with those of existing design methods such as simplified decoupling [5], the decentralized control of Wang et al. [31], and the simplified filtered Smith predictor [21]. The sequential unit step changes in the set-points were made to the first and second loops, respectively. The robust stability was examined for all of the comparative design methods by using Equation (53).
The resulting controller parameters and performance indices are listed in Table 4. The closed-loop responses to the set-point changes, the control signals of loops 1 and 2, and the structured singular values (SSV) plots for robust stability are shown in Figure 10a,b, Figure 11a,b and Figure 12, respectively. It is apparent from the table and figures that the proposed controller provided superior performance.
The robustness of the controller was evaluated by inserting the perturbation uncertainties of ±10% and ±20% in the process gain, time constant, and time delay into the actual process, simultaneously, whereas the controller settings were those provided for the nominal process. The simulation results of the model mismatch for various tuning methods of two cases are given in Table 5 and Table 6, respectively. In the first case (±10%), the responses of all tuning methods were still stable, but the proposed method had the best performance in general. In the latter (±20%), however, the responses of Truong’s and Wang’s methods became unstable, while Santos et al.’s method and the DSP structure still gave acceptable results. However, Table 6 shows that it is obvious that the proposed method had the better performance.
Example 2. 
Vinante and Luyben (VL) column.
The transfer function matrix for a VL column introduced by Luyben [32] has the following form:
G ( s ) = [ 2.2 e s 7 s + 1 1.3 e 0.3 s 7 s + 1 2.8 e 1.8 s 9.5 s + 1 4.3 e 0.35 s 9.2 s + 1 ] .
This plant was chosen to evaluate the proposed method because of the special case in d 12 . According to Table 1, d 12 is a non-causal element ( d 12 = 0.591 e 0.7 s ), which means it cannot satisfy the realizability problem. In this case, the steady state gain, K = 0.591 , of this element can be used instead. The simplified decoupling matrix can be easily obtained by using Table 1 (2 × 2 process):
D ( s ) = [ 1 0.591 0.651 ( 9.2 s + 1 ) e 1.45 s 9.5 s + 1 1 ] .
Similar to Example 1, the modified PSO algorithm in Section 2 was adopted in order to reduce q 11 ,   q 22 to the standard form of Equation (11). The obtained results are the following equations:
q 11 = 1.3522 e s 6.3154 s + 1
q 22 = 2.6418 e 0.3 s 8.5339 s + 1 .
The step responses of the elements of the diagonal decoupled matrix and their approximations are shown in Figure 13 and Figure 14. Their Bode plots of magnitude and phase are also compared. It can be seen that the proposed method had better approximation when compared in the phase plot.
In this simulation study, the performance of proposed method was compared with the simplified decoupling method (Truong and Lee [5]) as well as the centralized inverted decoupling method (Garrido et al. [8]). The implementing diagram for VL column is shown in Figure A2, Appendix A. The resulting multi-loop PID controllers by the proposed and other methods were tabulated and are shown in Table 7. For the sequential unit step changes in the set-points, Figure 15a,b compare the closed-loop time responses afforded by the proposed and other methods. The proposed controller showed superior responses with faster settling times and no overshoots compared with the other methods. The sequential unit step changes considered as disturbances were also investigated for the first and second loops. The values of the performance indices (Table 7) confirmed the superior performance of the proposed controller for the load changes as well as the set-point changes. The control signals of the two loops are presented in the Figure 16a,b.
For the robustness study, the SSV analysis is illustrated in Figure 17 and the perturbation uncertainties of ±20% were inserted in all three parameters (time constants, gain, and time delay) of the nominal model, simultaneously. As shown in Table 8, the controller settings of the proposed method provided superior robust performance compared with the others.
Example 3. 
Ogunnaike and Ray (OR) column.
A well-known multiproduct distillation column for the separation of a binary ethanol–water mixture studied by many researchers was considered [5,33]. The open-loop transfer function matrix is given by Equation (66):
G ( s ) = [ 0.66 e 2.6 s 6.7 s + 1 0.61 e 3.5 s 8.64 s + 1 0.0049 e s 9.06 s + 1 1.11 e 6.5 s 3.25 s + 1 2.36 e 3 s 5 s + 1 0.01 e 1.2 s 7.09 s + 1 34.68 e 9.2 s 8.15 s + 1 46.2 e 9.4 s 10.9 s + 1 0.87 ( 11.61 s + 1 ) e s ( 3.89 s + 1 ) ( 18.8 s + 1 ) ] .
Using Table 1 for the 3 × 3 case, it can be seen that the equations for calculations of d i j were quite complex and that it was not as easy to directly derive the decoupler matrix as the two previous examples. In this case, the proposed PSO algorithm was also used as described step by step in Example 1 to obtain each element of the decoupler matrix. The final obtained result was as follows:
D ( s ) = [ 1 0.7549 ( 0.8337 s + 1 ) 0.533 s + 1 e 0.9 s 0.0062 e 0.5233 s 0.3905 e 2.71 s 1 0.0014 19.8247 ( 13.8874 s + 1 ) 8.7956 s + 1 e 8.2 s 23.1741 ( 2.0113 s + 1 ) 5.5621 s + 1 e 8.4 s 1 ] .
Then, using Table 2 and the proposed approximation technique, the diagonal matrix of the decoupled process was derived according to the following equations:
q 11 = 0.3298 ( 23.1802 s + 1 ) e 2.6 s ( 21.1355 s + 1 ) ( 3.7363 s + 1 )
q 22 = 1.2973 e 3 s ( 1.2739 s + 1 ) ( 0.5014 s + 1 )
q 33 = 0.5601 ( 17.4859 s + 1 ) e s ( 20 s + 1 ) ( 2.6915 s + 1 ) .
From Figure 18, Figure 19 and Figure 20, it can be concluded that the proposed approximation would give better results if the size of the system were increased.
In this case, the proposed method was compared with those of decentralized control with multi-loop PI/PID controllers [2] and simplified decoupling [5]. The implementing diagram for OR column is shown in Figure A3, Appendix A. In the simulation, the sequential step changed in the set-points of loops 1–3, and from the results (Figure 21a–c), one can see that the proposed controller had faster rising and settling responses than those of the others. Disturbance rejection performance was also evaluated by considering the mutual effects of sequential changes on loops 1–3. In Figure 21a–c, it is clear that the proposed controller gave the least effect (i.e., lowest in the magnitudes of variations and fastest recovering times). The control signals of the three loops are presented in the Figure 22a–c. The resulting controller parameters together with the performance indices are summarized in Table 9.
The comparison of the structured singular values for robust stability of the proposed and other methods is illustrated in Figure 23. In addition, to demonstrate the robust performance of the proposed method, a simulation study was also done by inserting the perturbation uncertainties of ±20% in all three process parameters. The simulation results for the plant–model mismatch were tabulated and are shown in Table 10. As seen from the table, the proposed controller consistently afforded superior performance.

4. Conclusions

In this paper, a new structure of a Smith predictor was proposed for multivariable systems by combining the SP with a simplified decoupling network. The general formulation of simplified decoupling was derived from previous works. However, in this study, the PSO algorithm was adopted to approximate model transfer functions and solve the problem of realizability. Multi-loop PI/PID controllers in series with first-order lag filters were used and the general tuning rules were also derived for the delay-free parts of some standard forms of industrial processes. The proposed approach is straightforward, easy to implement, and effective when the size of systems is increased. The time-domain simulations demonstrated the superior performance of the proposed structure with, fast and well-balanced closed-loop time responses for both the set-point and load changes. Robustness was investigated by SSV analysis in multiplicative output uncertainty. In order to guarantee robust stability, perturbation uncertainties of ±20% were inserted in all three process parameters, and the simulation results showed that the proposed method afforded superior robust performance in the plant–model mismatch case.

Author Contributions

The individual contributions of authors: conceptualization, T.N.L.V., V.L.C.; methodology, V.L.C., T.N.L.V.; writing of original draft preparation, V.L.C.; writing of review and editing, V.L.C., N.T.N.T.; supervision, J.H.J., T.N.L.V.; funding acquisition, J.H.J., T.N.L.V.

Funding

This research was supported by Ho Chi Minh City University of Technology and Education, and the “Human Resources Program in Energy Technology” of the Korea Institute of Energy Technology Evaluation and Planning (KETEP), with financial resources from the Ministry of Trade, Industry & Energy, Republic of Korea. [No. 20174030201760].

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

According to the proposed structure, the Simulink programs in Matlab are used to demonstrate the responses of the process systems in Example 1, 2 and 3. In this section, three block diagrams of the Simulink program are included
The block diagram of Simulink program in Example 1, WB column.
Figure A1. The implementing diagram of the DSP structure for WB column.
Figure A1. The implementing diagram of the DSP structure for WB column.
Applsci 09 02487 g0a1
The block diagram of Simulink program in Example 2, VL column.
Figure A2. The implementing diagram of the DSP structure for VL column.
Figure A2. The implementing diagram of the DSP structure for VL column.
Applsci 09 02487 g0a2
The block diagram of Simulink program in Example 3, OR column.
Figure A3. The implementing diagram of the DSP structure for OR column.
Figure A3. The implementing diagram of the DSP structure for OR column.
Applsci 09 02487 g0a3

References

  1. Truong, N.L.V.; Lee, M. Analytical design of multi-loop PI controllers for interactive multivariable processes. J. Chem. Eng. Jpn. 2010, 43, 196–208. [Google Scholar]
  2. Truong, N.L.V.; Lee, M. Independent design of multi-loop PI/PID controllers for interacting multivariable processes. J. Process Control 2010, 20, 922–933. [Google Scholar]
  3. Nandong, J.; Zang, Z. Multi-loop design of multi-scale controllers for multivariable processes. J. Process Control 2014, 24, 600–612. [Google Scholar] [CrossRef] [Green Version]
  4. Gagnon, F.; Pomerleau, A.; Desbiens, A. Simplified, ideal or inverted decoupling. ISA Trans. 1998, 37, 265–276. [Google Scholar] [CrossRef]
  5. Truong, N.L.V.; Lee, M. An extended method of simplified decoupling for multivariable processes with multiple time delays. J. Chem. Eng. Jpn. 2013, 46, 279–293. [Google Scholar]
  6. Garrido, J.; Vázquez, F.; Morilla, F. An extended approach of inverted decoupling. J. Process Control 2011, 21, 55–68. [Google Scholar] [CrossRef] [Green Version]
  7. Garrido, J.; Vázquez, F.; Morilla, F. Centralized multivariable control by simplified decoupling. J. Process Control 2012, 22, 1044–1062. [Google Scholar] [CrossRef] [Green Version]
  8. Garrido, J.; Vázquez, F.; Morilla, F. Centralized inverted decoupling control. Ind. Eng. Chem. Res. 2013, 52, 7854–7866. [Google Scholar] [CrossRef]
  9. Vijay Kumar, V.; Rao, V.S.R.; Chidambaram, M. Centralized PI controllers for interacting multivariable processes by synthesis method. ISA Trans. 2012, 51, 400–409. [Google Scholar] [CrossRef]
  10. Xiong, Q.; Cai, W.J. Effective transfer function method for decentralized control system design of multi input multi-output processes. J. Process Control 2006, 16, 773–784. [Google Scholar] [CrossRef]
  11. Xiong, Q.; Cai, W.J.; He, M.J. Equivalent transfer function method for PI/PID controller design of MIMO processes. Process Control 2007, 17, 665–673. [Google Scholar] [CrossRef]
  12. Rajapandiyan, C.; Chidambaram, M. Controller design for MIMO processes based on simple decoupled equivalent transfer functions and simplified decoupler. Ind. Eng. Chem. Res. 2012, 51, 12398–12410. [Google Scholar] [CrossRef]
  13. Smith, O.J. Closed control of loops with dead time. Chem. Eng. Prog. 1957, 53, 217–219. [Google Scholar]
  14. Normey-Rico, J.E.; Camacho, E.F. Unified approach for robust dead-time compensator design. J. Process Control 2009, 19, 38–47. [Google Scholar] [CrossRef]
  15. Torrico, B.C.; Correia, W.B.; Nogueira, F.G. Simplified dead-time compensator for multiple delay SISO systems. ISA Trans. 2016, 60, 254–261. [Google Scholar] [CrossRef] [PubMed]
  16. Sanz, R.; Garcia, P.; Albertos, P. A generalized Smith predictor for unstable time-delay SISO systems. ISA Trans. 2018, 72, 197–204. [Google Scholar] [CrossRef] [PubMed]
  17. Lloyds Raja, G.; Ali, A. Smith predictor based parallel cascade control strategy for unstable and integrating processes with large time delay. J. Process Control 2017, 52, 57–65. [Google Scholar] [CrossRef]
  18. Seshagiri Rao, A.; Chidambaram, M. Smith delay compensator for multivariable no-square systems with multiple time delays. Comput. Chem. Eng. 2006, 30, 1243–1255. [Google Scholar]
  19. Tito, L.M.; Santos, R.; Flesch, C.C.; Normey-Rico, J.E. On the filtered Smith predictor for MIMO processes with multiple time delays. J. Process Control 2014, 24, 383–400. [Google Scholar]
  20. Garrido, J.; Vázquez, F.; Morilla, F.; Normey-Rico, J. Smith predictor with inverted decoupling for square multivariable time delay systems. Int. J. Syst. Sci. 2016, 47, 374–388. [Google Scholar] [CrossRef]
  21. Santos, T.L.M.; Torrico, B.C.; Normey-Rico, J.E. Simplified filtered Smith predictor for MIMO processes with multiple time delays. ISA Trans. 2016, 65, 339–349. [Google Scholar] [CrossRef] [PubMed]
  22. Rodríguez, C.; Normey-Rico, J.E.; Guzmán, J.L.; Berenguel, M. On the filtered Smith predictor with feedforward compensation. J. Process Control 2016, 41, 354–356. [Google Scholar] [CrossRef]
  23. Morari, M.; Zafiriou, E. Robust Process Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1989. [Google Scholar]
  24. Seborg, D.E.; Edgar, T.F.; Mellichamp, D.A. Process Dynamics and Control; John Wiley & Sons: New York, NY, USA, 1989. [Google Scholar]
  25. Skogestad, S.; Postlethwaithe, I. Multivariable Feedback Control Analysis and Design, 1st ed.; John Wiley & Sons: New York, NY, USA, 1996. [Google Scholar]
  26. Sanchez-Pena, R.S.; Bolea, Y.; Puig, V. MIMO Smith predictor: Global and structured robust performance analysis. J. Process Control 2009, 19, 163–177. [Google Scholar] [CrossRef]
  27. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the 1995 IEEE International Conference on Neural Networks, Nagoya, Japan, 4–6 October 1995; pp. 1942–1948. [Google Scholar]
  28. Guedria, N.B. Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl. Soft Comput. 2016, 40, 455–467. [Google Scholar] [CrossRef]
  29. Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef]
  30. Wood, R.K.; Berry, M.W. Terminal composition control of binary distillation column. Chem. Eng. Sci. 1973, 28, 1707–1717. [Google Scholar] [CrossRef]
  31. Wang, Q.G.; Huang, B.; Guo, X. Auto-tuning of TITO decoupling controllers from step tests. ISA Trans. 2000, 39, 407–418. [Google Scholar] [CrossRef]
  32. Luyben, W.L. Simple method for tuning SISO controllers in multivariable systems. Ind. Eng. Chem. Process Des. Dev. 1986, 25, 654–660. [Google Scholar] [CrossRef]
  33. Ogunnaike, B.A.; Lemaire, J.P.; Morari, M.; Ray, W.H. Advanced multivariable control of a pilot-plant distillation column. AIChE J. 1983, 29, 632–640. [Google Scholar] [CrossRef]
Figure 1. Block diagram of multivariable Smith predictor (SP) control.
Figure 1. Block diagram of multivariable Smith predictor (SP) control.
Applsci 09 02487 g001
Figure 2. Decoupling SP (DSP) control system.
Figure 2. Decoupling SP (DSP) control system.
Applsci 09 02487 g002
Figure 3. Structure of the approximation algorithm.
Figure 3. Structure of the approximation algorithm.
Applsci 09 02487 g003
Figure 4. The flow chart of the proposed particle swarm optimization (PSO) algorithm.
Figure 4. The flow chart of the proposed particle swarm optimization (PSO) algorithm.
Applsci 09 02487 g004
Figure 5. The one-degree-of-freedom feedback control diagram: (a) classical feedback control; (b) internal model control.
Figure 5. The one-degree-of-freedom feedback control diagram: (a) classical feedback control; (b) internal model control.
Applsci 09 02487 g005
Figure 6. DSP structure with multiplicative output uncertainty.
Figure 6. DSP structure with multiplicative output uncertainty.
Applsci 09 02487 g006
Figure 7. M Δ structure for robustness analysis.
Figure 7. M Δ structure for robustness analysis.
Applsci 09 02487 g007
Figure 8. Step and Bode responses of original q11 and its approximations (Wood and Berry (WB) column).
Figure 8. Step and Bode responses of original q11 and its approximations (Wood and Berry (WB) column).
Applsci 09 02487 g008
Figure 9. Step and Bode responses of original q22 and its approximations (WB column).
Figure 9. Step and Bode responses of original q22 and its approximations (WB column).
Applsci 09 02487 g009aApplsci 09 02487 g009b
Figure 10. Closed-loop responses to the unit step changes in the set-point of loop 1 (a). Closed-loop responses to the unit step changes in the set-point of loop 2 (b).
Figure 10. Closed-loop responses to the unit step changes in the set-point of loop 1 (a). Closed-loop responses to the unit step changes in the set-point of loop 2 (b).
Applsci 09 02487 g010aApplsci 09 02487 g010b
Figure 11. The control signal in loop 1 of the WB column (a). The control signal in loop 2 of the WB column (b).
Figure 11. The control signal in loop 1 of the WB column (a). The control signal in loop 2 of the WB column (b).
Applsci 09 02487 g011
Figure 12. The SSV plots for robust stability in the WB column.
Figure 12. The SSV plots for robust stability in the WB column.
Applsci 09 02487 g012
Figure 13. Step and Bode responses of original q11 and its approximations (Vinante and Luyben (VL) column).
Figure 13. Step and Bode responses of original q11 and its approximations (Vinante and Luyben (VL) column).
Applsci 09 02487 g013
Figure 14. Step and Bode responses of original q22 and its approximations (VL column).
Figure 14. Step and Bode responses of original q22 and its approximations (VL column).
Applsci 09 02487 g014
Figure 15. Closed-loop responses to the unit step changes in the set-point of loop 1 (VL column) (a). Closed-loop responses to the unit step changes in the set-point of loop 2 (VL column) (b).
Figure 15. Closed-loop responses to the unit step changes in the set-point of loop 1 (VL column) (a). Closed-loop responses to the unit step changes in the set-point of loop 2 (VL column) (b).
Applsci 09 02487 g015
Figure 16. The control signal in loop 1 of the VL column (a). The control signal in loop 2 of the VL column (b).
Figure 16. The control signal in loop 1 of the VL column (a). The control signal in loop 2 of the VL column (b).
Applsci 09 02487 g016aApplsci 09 02487 g016b
Figure 17. The SSV plots for robust stability in the VL column.
Figure 17. The SSV plots for robust stability in the VL column.
Applsci 09 02487 g017
Figure 18. Step responses of the original q11 and its approximations (Ogunnaike and Ray (OR) column).
Figure 18. Step responses of the original q11 and its approximations (Ogunnaike and Ray (OR) column).
Applsci 09 02487 g018
Figure 19. Step responses of the original q22 and its approximations (OR column).
Figure 19. Step responses of the original q22 and its approximations (OR column).
Applsci 09 02487 g019
Figure 20. Step responses of the original q33 and its approximations (OR column).
Figure 20. Step responses of the original q33 and its approximations (OR column).
Applsci 09 02487 g020
Figure 21. Closed-loop responses to the unit step changes in the set-point of loop 1 (OR column) (a). Closed-loop responses to the unit step changes in the set-point of loop 2 (OR column) (b). Closed-loop responses to the unit step changes in the set-point of loop 3 (OR column) (c).
Figure 21. Closed-loop responses to the unit step changes in the set-point of loop 1 (OR column) (a). Closed-loop responses to the unit step changes in the set-point of loop 2 (OR column) (b). Closed-loop responses to the unit step changes in the set-point of loop 3 (OR column) (c).
Applsci 09 02487 g021
Figure 22. The control signal in loop 1 of the OR column (a). The control signal in loop 2 of the OR column (b). The control signal in loop 3 of the OR column (c).
Figure 22. The control signal in loop 1 of the OR column (a). The control signal in loop 2 of the OR column (b). The control signal in loop 3 of the OR column (c).
Applsci 09 02487 g022aApplsci 09 02487 g022b
Figure 23. The SSV plots for robust stability in the OR column.
Figure 23. The SSV plots for robust stability in the OR column.
Applsci 09 02487 g023
Table 1. The matrix elements of the simplified decoupler for 2 × 2 and 3 × 3 processes.
Table 1. The matrix elements of the simplified decoupler for 2 × 2 and 3 × 3 processes.
ProcessDecoupler Elements
2 × 2 d 21 = g 21 g 22 d 12 = g 12 g 11
3 × 3 d 12 = g 33 g 12 g 32 g 13 g 33 g 11 g 31 g 13 , d 13 = g 22 g 13 g 23 g 12 g 22 g 11 g 21 g 12 , d 21 = g 33 g 21 g 31 g 23 g 33 g 22 g 32 g 23 ,
d 23 = g 23 g 11 g 21 g 13 g 22 g 11 g 21 g 12 , d 31 = g 31 g 22 g 32 g 21 g 33 g 22 g 32 g 23 , d 32 = g 32 g 11 g 31 g 12 g 33 g 11 g 31 g 13
Table 2. The diagonal elements of the decoupled matrix for 2 × 2 and 3 × 3 processes.
Table 2. The diagonal elements of the decoupled matrix for 2 × 2 and 3 × 3 processes.
ProcessDiagonal Elements of Decoupled Process
2 × 2 q 11 = g 11 g 12 g 21 g 22 q 22 = g 22 g 12 g 21 g 11
3 × 3 q 11 = g 11 g 12 ( g 33 g 21 g 23 g 31 ) + g 13 ( g 31 g 22 g 21 g 32 ) g 33 g 22 g 23 g 32
q 22 = g 22 g 21 ( g 33 g 12 g 13 g 32 ) + g 23 ( g 32 g 11 g 31 g 12 ) g 11 g 33 g 13 g 31
q 33 = g 33 g 31 ( g 13 g 22 g 12 g 23 ) + g 32 ( g 23 g 11 g 13 g 21 ) g 11 g 22 g 12 g 21
Table 3. Tuning rules for different types of delay-free process models.
Table 3. Tuning rules for different types of delay-free process models.
ModelsTuning Rules
K τ s + 1 K c = τ K λ ;   τ I = τ ;   τ D = τ F = 0
K ( τ a s + 1 ) ( τ b s + 1 ) K c = τ a + τ b 2 K λ ;   τ I = τ a + τ b
τ D = τ a τ b τ a + τ b ;   τ F = λ 2
K ( τ z s + 1 ) ( τ a s + 1 ) ( τ b s + 1 ) K c = p ( 0 ) [ p ( 0 ) 3 p ( 0 ) ] + p ( 0 ) ;   τ I = p ( 0 ) 3 p ( 0 ) + p ( 0 ) p ( 0 )
τ D = 1 2 [ 2 p ( 0 ) p ( 0 ) 3 ( p ( 0 ) ) 2 p ( 0 ) p ( 0 ) 3 p ( 0 ) p ( 0 ) ] ;   τ F = 1 3 [ p ( 0 ) p ( 0 ) ]
where   p ( s ) = ( τ a s + 1 ) ( τ b s + 1 ) K λ ( τ z s + 1 ) ( λ 2 s 2 + 3 λ s + 3 )
Table 4. Controller parameters and resulting performance indices for the WB column.
Table 4. Controller parameters and resulting performance indices for the WB column.
Tuning MethodLoops K c i τ I i τ D i τ F i λ i μ [ M ] IAETV
Proposed12.020519.52752.16179.1921.50.309110.9630.7720
2−0.33014.48110.14288.2741.5
Truong and Lee (2013)10.4009.964____2.910.350412.3220.9216
2−0.1198.169____4.11
Wang et al. (2000)10.2162.8530.0810____0.507414.4540.8206
2−0.0683.5160.9390____
Santos et al. (2016)10.59______0.57513.2951.2976
2−0.29
Table 5. Robustness analysis for the WB column under ±10% parametric uncertainty in all parameters.
Table 5. Robustness analysis for the WB column under ±10% parametric uncertainty in all parameters.
WB (+10%)WB (−10%)
IAETVIAETV
Proposed12.55400.932310.80350.7429
Truong13.60151.095713.52070.8999
Wang et al.16.19870.865914.75540.4872
Table 6. Robustness analysis for the WB column under ±20% parametric uncertainty in all parameters.
Table 6. Robustness analysis for the WB column under ±20% parametric uncertainty in all parameters.
WB (+20%)WB (−20%)
IAETVIAETV
Proposed14.55011.127911.450.6961
Truong15.65051.28152.8933 × 1092.2552 × 108
Wang et al.18.33240.93441.7633 × 1010367.7749
Santos et al.12.79081.44015.40131.1324
Table 7. Controller parameters and resulting performance indices for the VL column.
Table 7. Controller parameters and resulting performance indices for the VL column.
Tuning MethodLoops K c i τ I i τ D i τ F i λ i μ [ M ] IAETV
Proposed1−3.31436.3129001.50.30463.43828.7549
22.15438.5344001.5
Garrido et al.1−1.6667.0______0.41074.525511.295
21.0679.1983______
Truong and Lee (2013)1−2.8856.638____0.70.35043.769011.347
22.1448.223____0.4
Table 8. Robustness analysis for the VL column under ±20% parametric uncertainty in all parameters.
Table 8. Robustness analysis for the VL column under ±20% parametric uncertainty in all parameters.
VL (+20%)VL (−20%)
IAETVIAETV
Proposed3.889710.82874.233710.6356
Garrido et al.7.979512.06475.849310.0969
Truong and Lee (2013)5.131915.83334.646011.6270
Table 9. Controller parameters and resulting performance indices for the OR column.
Table 9. Controller parameters and resulting performance indices for the OR column.
Tuning MethodLoops K c i τ I i τ D i τ F i λ i μ [ M ] IAETV
Proposed15.05869.81260.424410.7232.00.122017.9075.302
2−0.3631.88040.42531.02.0
373.66525.5602.248619.7870.2
Truong and Lee (2013)11.3833.535____5.00.150625.3883.594
2−0.1481.666____5.0
35.009.979____0.68
Truong and Lee (2010)12.257.122.584.378.00.209039.0046.021
2−0.496.443.375.655.0
34.833.1110.165.740.05
Table 10. Robustness analysis for the OR column under ±20% parametric uncertainties in all parameters.
Table 10. Robustness analysis for the OR column under ±20% parametric uncertainties in all parameters.
OR (+20%)OR (−20%)
IAETVIAETV
Proposed22.50286.649219.12776.2967
Truong and Lee (2013)31.52634.753626.70304.1616
Truong and Lee (2010)72.596510.892746.79387.0285

Share and Cite

MDPI and ACS Style

Chuong, V.L.; Vu, T.N.L.; Truong, N.T.N.; Jung, J.H. An Analytical Design of Simplified Decoupling Smith Predictors for Multivariable Processes. Appl. Sci. 2019, 9, 2487. https://doi.org/10.3390/app9122487

AMA Style

Chuong VL, Vu TNL, Truong NTN, Jung JH. An Analytical Design of Simplified Decoupling Smith Predictors for Multivariable Processes. Applied Sciences. 2019; 9(12):2487. https://doi.org/10.3390/app9122487

Chicago/Turabian Style

Chuong, Vo Lam, Truong Nguyen Luan Vu, Nguyen Tam Nguyen Truong, and Jae Hak Jung. 2019. "An Analytical Design of Simplified Decoupling Smith Predictors for Multivariable Processes" Applied Sciences 9, no. 12: 2487. https://doi.org/10.3390/app9122487

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop