Next Article in Journal
Receptance-Based Dominant Eigenvalues Computation of Controlled Vibrating Systems with Multiple Time-Delays Using a Contour Integral Method
Previous Article in Journal
Special Issue on Modelling, Simulation and Data Analysis in Acoustical Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Design of Fractional PI/PID Controllers for Two-Input-Two-Output 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, No 1 Vo Van Ngan Street, Thu Duc District, Ho Chi Minh City, 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.
Submission received: 8 November 2019 / Revised: 25 November 2019 / Accepted: 28 November 2019 / Published: 3 December 2019
(This article belongs to the Section Mechanical Engineering)

Abstract

:
In this paper, a new formulation of fractional order proportional integral (PI)/ proportional integral derivative (PID) controller is proposed. The proposed controller will be justified for some well-known two-input-two-output (TITO) processes. In order to deal with interactions between process variables in a multivariable system, as well as multiple delay times in process transfer functions, the simplified decoupling Smith predictor (SDSP) structure is also used. The issue of decoupling realizability is solved by the PSO algorithm and fractional order processes are also suggested for model reduction. The tuning rules of the controller are derived in analytical terms based on the internal model control (IMC) structure. The effectiveness and robust stability of the proposed approach are illustrated by comparing it with other methods. To have a fair comparison, the robustness criterion using the M-Δ structure with μ-synthesis is adopted and the μ value of the proposed method is always kept smaller than the value of the others.

1. Introduction

In recent years, the fractional-order proportional-integral-derivative (FOPID) controller, which is first proposed by Podlubny [1], has attracted more attention of many researchers in the field of control systems. The FOPID has five tuning parameters including proportional, integral, derivative gain and fractional orders of the integral and derivative terms. In the special case, when the fractional orders are equal to unity, the controller becomes a conventional proportional-integral-derivative (PID). Therefore, it is considered as a generalization of the PID controller to non-integer orders, and it provides more flexibility in controller design as well as better dynamic performances and robustness compared with the conventional one [1,2,3,4]. Due to more tuning parameters, it is harder to derive analytical tuning rules for the controller. Different tuning methods have been suggested to solve this kind of problem [5,6,7,8,9,10,11,12,13,14]. However, most of them are used to deal with single-input single-output (SISO) systems. In this paper, a novel structure of FOPID is proposed to apply for two-input two-output (TITO) processes.
In this work, the simplified decoupling Smith predictor structure (SDSP) for multivariable processes proposed by Chuong et al. [15] is adopted to deal with interactions between process variables as well as multiple time delays of the processes. The realizability problem plays a crucial role in implementing a decoupler because of the requirements of being stable and proper of all its internal transfer functions. To overcome this issue, therefore, many researchers proposed the approximation approaches such as prediction error method (PEM), linear least square in frequency domain [16], and coefficient matching (CM) [17,18]. However, these mentioned methods are only suitable for reducing to integer-order transfer functions. In this paper, to enhance dynamic behaviors of decoupled systems, fractional order processes are addressed to be the equivalent transfer functions of the decoupled elements. Therefore, the whole controller structure used in this work is called fractional simplified decoupling Smith predictor (F-SDSP). The particle swarm optimization (PSO) algorithm for approximation procedure proposed in [15] is employed to find out the parameters of approximated fractional functions. Bouyedda et al. [14] performed a similar work by using the Genetic Algorithm (GA) to reduce a high integer-order transfer function of a SISO system to a lower fractional-order one. Besides, to improve the performances of a system, a generalized PI/PID controller, known as fractional-order PI/PID (FOPI/FOPID) controller, is suggested for decoupled systems.
In the last two decades, various methods for FOPI/FOPID design were proposed in the field of process control. Among those, there are two prominent approaches: The internal model control (IMC)-based procedure and the gain and phase margin-based frequency domain design. The first one uses IMC scheme to reduce the number of tuning parameters; and normally, there is only one parameter left needs to be tuned based on some criteria of robust performances such as maximum peak (Mp) or maximum sensitivity (Ms) [11,12,13,14]. The second one uses constraints on phase margin, gain crossover frequency and the flat phase around the gain crossover frequency to ensure robustness performance [5,6,7,8,9,10]. The most disadvantage of the latter is that those constraints are only enough to solve three tuning parameters which means merely to be appropriate to a FOPI controller (a FOPID has five tuning parameters). Furthermore, most of the previous works only deal with SISO processes. Therefore, expanding some existing design methods to multivariable processes is necessary and deserves to attract more attention from researchers.
In this paper, the IMC-based FOPI/FOPID design is adopted to find out analytical tuning rules of both FOPI and FOPID controllers for TITO processes. Moreover, as mentioned in the previous work [15], one of the advantages of the proposed structure (SDSP) is to remove dead time out of the diagonal elements of the decoupled transfer function matrix. Therefore, only the delay-free parts of it are addressed to design the controllers. Note that, in this work, the fractional order transfer function (FOTF) is used instead of the integer order one. In addition, to evaluate the robustness stability of the proposed method, the M-Δ structure normally used for integer order systems [15,16,17,18,19,20,21,22] is also applied for fractional order ones. Then, the μ-synthesis, known as structured singular value (SSV), is employed to measure the robustness of the fractional controllers for multivariable processes with multiplicative output uncertainty.
This paper is organized as follows. Section 2 is briefly introduced fractional order calculus with the Oustaloup recursive algorithm to approximate the fractional operator. Furthermore, the general structure of the controller is presented with reduced models based fractional order. A new fractional order PID controller is also proposed and then analytical tuning rules are derived based on the internal model control structure. Some criteria to evaluate the system performances are mentioned in Section 2 as well. Section 3 presents the simulations of some well-known TITO processes to justify the effectiveness and robustness of the proposed method. Finally, conclusions are given in Section 4.

2. Materials and Methods

2.1. Fractional Order Calculus

Fractional calculus is a generalization of ordinary calculus by extending the integration and differentiation order to the non-integer order. It has been developed for a long time as a field of mathematics and only applied for control engineering in the last two decades. It presented a fractional operator a D t v where a and t are the limits and v is the fractional order ( v R ). There are several definitions for fractional operator but the most commonly used one was proposed by Riemann and Liouville [3]. It is defined as follow:
a D t v f ( t ) = 1 Γ ( n v ) d d t n a t f ( τ ) ( t τ ) v n + 1 d t ,   n 1 < v < n
where Γ ( ) represents the Euler’s gamma function; with a positive v , the fractional operator denotes fractional derivative, and a negative v represents fractional integral.
The Laplace transformation is used for Equation (1) under the assumption that all initial conditions are zero. Its result has the form given in (2):
L { a D t v f ( t ) } = s v F ( s )
Consider a SISO, linear time invariant fractional order system described by a typical fractional order differential equation (FODE) as follow:
i = 0 n a i D 0 v i y ( t ) = i = 0 m b i D 0 λ i u ( t )
where y(t) and u(t) are the output and input respectively; ai, bi are constant coefficients of the system; v i , λ i are the orders of fractional operator.
In order to obtain the transfer function of the system, the Laplace transform for Equation (3) is applied and combined with the result from Equation (2). As a result, the SISO system can be described in Laplace domain by the following transfer function:
G ( s ) = Y ( s ) U ( s ) = b m s λ m + b m 1 s λ m 1 + + b o s λ o a n s ν n + a n 1 s ν n 1 + + a o s ν o
It is obvious that the fractional order of s in Equation (4) makes it difficult to simulate or implement a fractional order system. Therefore, it should be approximated to integer order transfer function with a similar response. The Oustaloup recursive algorithm with finite numbers of poles and zeros is employed for most applications [3,8,9,10,12]. Within the specific range of frequency [ ω b ,   ω h ] , the approximation of the FO operator, s v , can be obtained by the following equation:
s v s [ ω b , ω h ] v K k = N N s + ω k s + ω k
where the zero, pole and gain can be calculated respectively from:
K = ω h v
ω k = ω b ( ω h ω b ) ( k + N + 0.5 0.5 v ) / ( 2 N + 1 )
ω k = ω b ( ω h ω b ) ( k + N + 0.5 + 0.5 v ) / ( 2 N + 1 )

2.2. Simplified Decoupling Smith Predictor Structure based on FO (F-SDSP) for TITO Processes

In this work, the controller structure called simplified decoupling Smith predictor (SDSP) [15] is used to deal with the main issues of multivariable processes including interactions between process variables and multiple delay times. The whole structure of the controller is shown in Figure 1.
In the Figure 1, G(s), D(s), Q(s) are the transfer function matrix, the decoupling matrix and the decoupled matrix of a TITO process, respectively. Due to the properties of the simplified decoupling, they have the forms as following:
G ( s ) = [ g 11 ( s ) g 12 ( s ) g 21 ( s ) g 22 ( s ) ] ;   D ( s ) = [ 1 d 12 ( s ) d 21 ( s ) 1 ] ;   Q ( s ) = [ q 11 ( s ) 0 0 q 22 ( s ) ]
where the elements of D(s) and Q(s) can be calculated as shown in (10)–(12) [15]:
d 12 ( s ) = g 12 ( s ) g 11 ( s ) ;   d 21 ( s ) = g 21 ( s ) g 22 ( s )
q 11 ( s ) = g 11 ( s ) g 12 ( s ) g 21 ( s ) g 22 ( s )
q 22 ( s ) = g 22 ( s ) g 12 ( s ) g 21 ( s ) g 11 ( s )
Various methods were proposed to approximate the diagonal elements of the decoupled matrix (q11, q22) to some standard forms [15,16,18,20,21]. However, all of them only deal with integer order transfer functions. In this work, a fractional order transfer function (FOTF) is employed to be the equivalent transfer function of Equations (11) and (12). The general form of the FOTF is as follows:
g m ( s ) = K e θ s τ 2 s α 2 + τ 1 s α 1 + 1 ( 0 < α 1 1 < α 2 < 2 )
where τ 1 , τ 2 are time constants; K is a gain; α 2 , α 1 are fractional orders, assuming 0 < α 1 1 < α 2 < 2 ; θ is a delay time.
In special case, when τ 2 = 0 , Equation (13) will become a simpler form:
g m ( s ) = K e θ s τ s α + 1 ( 0 < α < 1 )
In order to facilitate the approximation procedure, the parameter θ is a priori value that could be determined by the unit step response of the original model. Therefore, the number of tuning parameters will be written in the vector form as follow:
x = [ K τ 2 τ 1 α 2 α 1 ]
The different constraints of these parameters are given in (16):
{ K min < K < K max 0 < τ 1 < τ max 0 τ 2 < τ max 0 < α 1 1 1 < α 2 < 2
where K min , K max , τ max are determined based on the open-loop unit step responses of the original model.
The approximation technique using the PSO algorithm proposed by Chuong et al. [15] is addressed to find out the parameters in (15). Note that, from the condition (16), only τ 2 can be equal to zero; and if happened, the reduced model becomes the simpler form as (14). Therefore, the approximated transfer function normally has one of the following forms:
q ¯ i ( s ) = K i e θ i s τ 2 i s α 2 i + τ 1 i s α 1 i + 1 ( 0 < α 1 i 1 < α 2 i < 2 ,   i = 1 ÷ 2 )
q ¯ i ( s ) = K i e θ i s τ i s α i + 1 ( 0 < α i < 1 ,   i = 1 ÷ 2 )
where q ¯ i ( s ) is the equivalent transfer function of qii in Equations (11) and (12).
It is obvious that the delays still exist in the diagonal elements of the decoupled matrix and that make sluggish responses in the outputs [15,22]. However, because of the effect of the Smith predictors in the controller structure, the delay terms are eliminated from the closed loop functions. Consequently, θ i is removed from Equations (17)–(18) and the following equations should be used to design controllers:
q ¯ i o ( s ) = K i τ 2 i s α 2 i + τ 1 i s α 1 i + 1 ( 0 < α 1 i 1 < α 2 i < 2 ,   i = 1 ÷ 2 )
q ¯ i o ( s ) = K i τ i s α i + 1 ( 0 < α i < 1 ,   i = 1 ÷ 2 )
where q ¯ i o ( s ) is the delay-free part of q ¯ i ( s ) .

2.3. IMC-Fractional PI/PID Controller Design

By using the controller structure as mentioned above, the multivariable processes become multi-loop systems. For each loop, a corresponding controller needs to be designed to meet the requirements of its closed loop responses. In this study, a new structure of a fractional PID controller is proposed for each loop, called IσPIλDμ. In the case of the higher order process, Equation (19), a first order filter is also employed to improve its performances. Let the primary controller of each loop be as Equation (21):
g c i ( s ) = K c i 1 s σ i ( 1 + 1 τ I i s λ i + τ D i s μ i ) F i ( s )
where K c i , τ I i and τ D i are proportional gain, integral time and derivative time respectively; λ i , μ i are fractional order of the integral and derivative terms; σ i is the fractional order of the ideal integral and σ i = 1 λ i , in special case, when λ i = 1 (integral term with integer order) then σ i equals to zero; Fi(s) is the first order filter, F i ( s ) = 1 τ F i s + 1 where τ F i is a time constant.
The IMC based PID procedure normally used for integer order processes is also addressed to design the proposed controller, IσPIλDμ, for fractional order processes. Figure 2a,b show block diagrams of feedback control strategies including the classical feedback control and the internal model control as well [10,11,12,13,23]. Note that, in this case, the controlled process is a fractional order transfer function without delay time.
According to the IMC theory, the process model is divided into two parts:
q ¯ i o ( s ) = p M ( s ) p A ( s )
where p A ( s ) contains delay time terms and/or RHP zeros and p A ( 0 ) = 1 . According to Equations (19) and (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 form as follow:
f i = 1 ( τ c i s + 1 ) r i
where τ c i is an adjustable parameter which controls the tradeoff between the performance and robustness; r i is relative order and to be selected large enough to make the IMC controller (semi-) proper. Substituting Equation (24) into Equation (23):
g ˜ c i ( s ) = p M 1 ( s ) 1 ( τ c i s + 1 ) r i
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 o ( s ) g ˜ c i ( s ) = p M 1 ( s ) ( τ c i s + 1 ) r i p A ( s ) = p M 1 ( s ) ( τ c i s + 1 ) r i 1
In this work, there are two cases of a process model to be considered:
Case 1: The fractional first order system:
q ¯ i o ( s ) = K i τ i s α i + 1 ( 0 < α i < 1 )
The proposed IMC filter structure
f i = 1 τ c i s + 1
The ideal feedback controller is derived by:
g c i ( s ) = τ i s α i + 1 K i τ c i s = τ i K i τ c i 1 s 1 α i ( 1 + 1 τ i s α i )
Therefore, in this case, the proposed fractional controller settings are obtained:
K c i = τ i K i τ c i ;   τ I i = τ i ;   λ i = α i ;   σ i = 1 α i ;   τ D i = τ F i = 0
Case 2: The fractional second order transfer function:
q ¯ i o ( s ) = K i τ 2 i s α 2 i + τ 1 i s α 1 i + 1 ( 0 < α 1 i 1 < α 2 i < 2 )
The proposed IMC filter structure
f i = 1 ( τ c i s + 1 ) 2
The ideal feedback controller is obtained by:
g c i ( s ) = τ 2 i s α 2 i + τ 1 i s α 1 i + 1 K i τ c i s ( τ c i s + 2 )
Rewritten Equation (35) into the form of Equation (21), the controller is derived as Equation (36):
g c i ( s ) = τ 1 i 2 K i τ c i 1 s 1 α 1 i ( 1 + 1 τ 1 i s α 1 i + τ 2 i τ 1 i s α 2 i α 1 i ) 1 ( τ c i / 2 ) s + 1
K c i = τ 1 i 2 K i τ c i ;   τ I i = τ 1 i ;   τ D i = τ 2 i τ 1 i ;   λ i = α 1 i ;   μ i = α 2 i α 1 i ;   σ i = 1 α 1 i ;   τ F i = τ c i 2
The tuning rules for different types of process models are summarized in the Table 1.

2.4. System Performance and Robustness Analysis

2.4.1. Integral Absolute Error Index

To evaluate the closed-loop performance, the integral absolute error (IAE) criterion is considered, which is defined as
I A E = 0 T | e ( t ) | d t
where T is the simulation time.

2.4.2. Integral of Time-Weighted Absolute Error (ITAE)

Another performance index is also used to evaluate the response where t (time) is considered as a weighted coefficient of the absolute error. It is defined as follow:
I T A E = 0 T t | e ( t ) | d t

2.4.3. Total Variation (TV)

To evaluate the magnitude of the manipulated input usage, the total up and down movement of the control signal is considered as.
T V = k = 1 T | u ( k + 1 ) u ( k ) |
TV is normally used to measure the smoothness of manipulated variables and should be as small as possible.

2.4.4. Robust Stability Analysis

Robust stability is a very important criterion when evaluating the performance of a control system. Since the models used for analyzing and designing are normally imperfect matches with the real processes due to many sources of uncertainties. For fractional order control systems, in previous works, most authors focus exclusively on two criteria including maximum sensitivity (Ms) and maximum peak (Mp) in the frequency domain. In this study, the structured singular value (SSV) or μ-synthesis with the M structure, which is usually employed to evaluate the robustness of integer order systems, is also adopted to analyze the robust stability of the fractional order control systems. In addition, perturbations due to the multiplicative output uncertainty in each loop of multivariable processes are also considered as Figure 3.
The transfer function matrix from the outputs to the inputs of Δ ( s ) can be easily obtained by:
M ( s ) = W o ( s ) Q ( s ) G c ( s ) [ I + Q o ( s ) G c ( s ) ] 1
where Wo(s) is a weighted matrix representing the output uncertainties.
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 , ω
Note that, in this work, Q(s), Qo(s) and Gc(s) are in fractional order forms.

3. Results

In this section, three examples of the well-known TITO processes are considered to demonstrate the performances of the proposed method in comparison with those of other existing methods.
Example 1.
Heavy oil fractionator
It is a 2 × 2 process given in [20]. The open-loop transfer function matrix is as follow (43) where time constants and delays are expressed in minutes.
G ( s ) = [ 4.05 e 27 s 27 s + 1 1.77 e 28 s 60 s + 1 5.39 e 18 s 50 s + 1 5.72 e 14 s 60 s + 1 ]
The decoupler matrix is easily obtained using the Equation (10) and the result is as follow:
D ( s ) = [ 1 0.437 ( 27 s + 1 ) 60 s + 1 e s 0.9423 ( 60 s + 1 ) ( 50 s + 1 ) e 4 s 1 ]
Then, using (11) and (12) to calculate the diagonal elements of the decoupled matrix. However, in this case, the approximation technique using the PSO algorithm [15] is addressed to derive the fractional order transfer functions. The results are obtained by the following equations:
q 11 = 2.3979 e 27 s 15.1333 s 1.1334 + 6.9815 s + 1
q 22 = 3.3877 e 14 s 45.6092 s 0.9967 + 1
Using the above fractional transfer functions and the proposed controller for each case, the fractional controllers are derived as follows:
g c 1 = 0.0622 ( 1 + 1 4.166 s + 5.7077 s 0.1334 ) 1 7 s + 1
g c 2 = 0.6732 1 s 0.0033 ( 1 + 1 45.6092 s 0.9967 )
In this example, the proposed method is compared with those of inverted decoupling internal model control with filter (IDIMC-F) and centralized inverted decoupling control (ID-K) which are proposed by Garrido [20]. The closed-loop responses for the sequential step changes in the set-points of loops 1 and 2 are shown in Figure 4a,b. The performance indices of the three methods are summarized in Table 2.
From Figure 4a,b, it can be seen that the proposed controller has familiar response compared to the IDIMC-F method and far better than the ID-K one in loop 1, however, in loop 2 the proposed method has faster rising time and shorter settling time in comparison with the others. Disturbance rejection performance by considering the mutual effects of sequential changes on loops 1 and 2 is much improved in the proposed method. As a result, the performance indices including TV, IAE, and ITAE of the proposed one are superior to the others. Figure 5a,b illustrate the manipulated variables of both loops with respect to time and they indicate that the proposed method has smoother signals.
The robust stability of the system is investigated using Equation (42) with a multiplicative output uncertainty, where W o ( s ) = d i a g { s + 0.2 2 s + 1 , s + 0.2 2 s + 1 } which means that relative uncertainties are decreased by 50% in a high frequency range and by 20% at low frequencies. Figure 6 presents the performances of stability analysis of the proposed method along with the others. It is obvious that the proposed method guarantees the robustness of the control system in the whole range of frequency. The maximum values of μ listed in Table 2 show the smallest value that belongs to the proposed method.
Example 2.
Wood and Berry (WB) distillation column
The well-known WB column is used for evaluating the performances of the proposed method. The transfer function matrix of WB can be found in [24] and expressed as Equation (49):
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 of the simplifier decoupler for this process can be obtained by Equation (10):
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 ]
Similar to the Example 1, the FOTFs of the diagonal elements of decoupled matrix are approximated as follows:
q 11 = 6.4911 e s 7.1079 s 0.8714 + 1
q 22 = 9.8693 e 3 s 3.3615 s 1.788 + 5.2645 s 0.8462 + 1
According to Table 1, the proposed fractional controllers are obtained for each loop:
g c 1 = 0.2882 1 s 0.1286 ( 1 + 1 7.1079 s 0.8714 )
g c 2 = 0.1212 1 s 0.1538 ( 1 + 1 5.2645 s 0.8462 + 0.6385 s 0.9418 ) 1 1.1 s + 1
The performances of the proposed method are compared with those of the previous works including the simplified decoupling Smith predictor (SDSP) [15] and simplified filter Smith predictor proposed by Santos et al. [22]. The sequential unit step changes in the set-points are made to the 1st and 2nd loop at t = 0 (min) and t = 100 (min), respectively. The closed-loop responses to the set-point changes, the control signals of loop 1 and 2 are shown in Figure 7a,b and Figure 8a,b, respectively. The performance indices are summarized in Table 3. From the figures, it is obvious that the F-SDSP and SDSP methods have almost the same performance. However, when considering Table 3, the proposed method still gives better performance indices. In comparison with the Santos’ approach, the F-SDSP has far better responses in both set-point changes and disturbance rejection.
The robustness analysis of those methods is illustrated in Figure 9. In this case, the uncertainties of 10% of gains are applied to the Santos approach while the other approaches still keep the same uncertainties as the previous example, i.e. the uncertainties are decreased by 50% at high frequencies and increased by 20% in a low-frequency range. The maximum μ values shown in Table 3 prove that the proposed controller has the smallest value that means the best robustness among those approaches.
Example 3.
Vinante and Luyben (VL) column
The transfer function matrix for a VL column introduced by Luyben [25] 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 ]
The simplified decoupling matrix can be easily obtained by using Equation (10):
D ( s ) = [ 1 0.591 0.651 ( 9.2 s + 1 ) e 1.45 s 9.5 s + 1 1 ]
Similar to the previous examples, the diagonal elements q11 and q22 are approximated to the fractional forms as Equation (17) or (18). The obtained results are as the following equations:
q 11 = 1.3629 e s 6.6757 s 0.97 + 1
q 22 = 2.6679 e 0.3 s 8.8871 s 0.9683 + 1
In this example, the fractional controllers are obtained as follows:
g c 1 = 2.5765 1 s 0.03 ( 1 + 1 6.6757 s 0.97 )
g c 2 = 2.082 1 s 0.0317 ( 1 + 1 8.8871 s 0.9683 )
In this simulation, the performances of the proposed method are compared with those of the simplified decoupling Smith predictor (SDSP [15]) and the centralized inverted decoupling method (Garrido et al. [21]). For the sequential unit step changes in the set-points, Figure 10a,b compare the closed-loop time responses afforded by the proposed and other methods. It is clear that in the 1st loop, the fractional controller shows superior responses over the others in a set-point change. In the 2nd loop, the obtained performance is almost the same as SDSP one (dash line) and still better than the response of the centralized inverted decoupling proposed by Garrido (dot line). The control signals of the two loops are shown in Figure 11a,b. Moreover, the values of the performance indices in Table 4 also confirm the obtained results.
The robustness analysis in this example is illustrated in Figure 12 in which the weighted matrix, Wo(s), is the same as previous examples. The figure shows that the proposed method and the SDSP controller have similar robustness. On the other hand, in comparison with Garrido’s method, the proposed F-SDSP presents much better robustness performance. The μ values of those methods are also listed in Table 4 in which the fractional controller gives the smallest value.

4. Conclusions

In this paper, a new formula of fractional PID controller is proposed to apply for a two-input two-output process. In order to deal with the issues of multivariable systems including interactions between process variables and multiple delay times, the simplified decoupling Smith predictor structure proposed by Chuong et al. is addressed. However, it is different from the previous work, the fractional order process is adopted to approximate the complicated elements of a decoupled matrix. The analytical tuning rules of the proposed fractional PI/PID controllers are also derived for the delay-free parts of the approximated fractional transfer functions. The effectiveness and robustness of the proposed controller are proved by applying to some well-known TITO processes. In general, the obtained results demonstrate the better performances of the proposed controller in both set-point changes as well as load disturbances. The robust stability is always guaranteed with the smallest μ values compared to other methods.

Author Contributions

Conceptualization, T.N.L.V. and V.L.C.; methodology, V.L.C., and T.N.L.V.; writing of original draft preparation, V.L.C.; writing of review and editing, V.L.C. and N.T.N.T.; supervision, J.H.J and T.N.L.V.; funding acquisition, J.H.J. and 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), granted financial resource from the Ministry of Trade, Industry & Energy, Republic of Korea. (No. 20174030201760).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Podlubny, I. Fractional-Order Systems and PIλDμ-Controllers. IEEE Trans. Autom. Control 1999, 44, 208–214. [Google Scholar] [CrossRef]
  2. Chen, Y.; Bhaskaran, T.; Xue, D. Practical Tuning Rule Development for Fractional Order Proportional and Integral Controllers. J. Comput. Nonlinear Dyn. 2008, 3, 021403. [Google Scholar] [CrossRef] [Green Version]
  3. Monje, C.A.; Chen, Y.; Vinagre, B.M.; Xue, D.; Feliu-Batlle, V. Fractional-Order Systems and Controls, Fundamentals and Applications; Springer: London, UK, 2010. [Google Scholar]
  4. Rabah, K.; Ladaci, S.; Lashab, M. Bifurcation-based Fractional Order PIλ Dμ Controller Design Approach for Nonlinear Chaotic Systems. Front. Inf. Technol. Electron. Eng. 2018, 19, 180–191. [Google Scholar] [CrossRef]
  5. Luo, Y.; Chen, Y.Q.; Wang, C.Y.; Pi, Y.G. Tuning fractional order proportional integral controllers for fractional order systems. J. Process Control 2010, 20, 823–831. [Google Scholar] [CrossRef]
  6. Beschi, M.; Padula, F.; Visioli, A. Fractional robust PID control of a solar furnace. Control Eng. Pract. 2016, 60, 190–199. [Google Scholar] [CrossRef]
  7. De Keyser, R.; Muresan, C.I.; Ionescu, C.M. A novel auto-tuning method for fractional order PI/PD controllers. ISA Trans. 2016, 62, 268–275. [Google Scholar] [CrossRef]
  8. Padula, F.; Visioli, A. Tuning rules for optimal PID and fractional-order PID controllers. J. Process Control 2011, 21, 69–81. [Google Scholar] [CrossRef]
  9. Vu, T.N.; Lee, M. Analytical design of fractional-order proportional-integral controllers for time-delay processes. ISA Trans. 2013, 52, 583–591. [Google Scholar] [CrossRef]
  10. Vu, T.N.; Lee, M. Smith predictor based fractional-order PI control for time-delay processes. Korean J. Chem. Eng. 2014, 31, 1321–1329. [Google Scholar] [CrossRef]
  11. Li, D.; Liu, L.; Jin, Q.; Hirasawa, K. Maximum sensitivity based fractional IMC-PID controller design for non-integer order system with time delay. J. Process Control 2015, 31, 17–29. [Google Scholar] [CrossRef]
  12. Amoura, K.; Mansouri, R.; Bettayeb, M.; Al-Saggaf, U.M. Closed-loop step response for tuning PID-fractional-order-filter controllers. ISA Trans. 2016, 64, 247–257. [Google Scholar] [CrossRef]
  13. Li, M.; Zhou, P.; Zhao, Z.; Zhang, J. Two-degree-of-freedom fractional order-PID controllers design for fractional order processes with dead-time. ISA Trans. 2016, 61, 147–154. [Google Scholar] [CrossRef] [Green Version]
  14. Bouyedda, H.; Ladaci, S.; Sedraoui, M.; Lashab, M. Identification and Control design for a class of non-minimum Phase dead-time Systems based on fractional-order Smith Predictor and Genetic Algorithm Technique. Int. J. Dyn. Control 2019, 7, 914–925. [Google Scholar] [CrossRef]
  15. 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. [Google Scholar] [CrossRef] [Green Version]
  16. 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]
  17. 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]
  18. 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]
  19. Skogestad, S.; Postlethwaithe, I. Multivariable Feedback Control Analysis and Design, 1st ed.; John Wiley & Sons: Hoboken, NJ, USA, 1996. [Google Scholar]
  20. Garrido, J.; Vázquez, F.; Morilla, F. Inverted decoupling internal model control for square stable multivariable time delay systems. J. Process Control 2014, 24, 1710–1719. [Google Scholar] [CrossRef] [Green Version]
  21. Garrido, J.; Vázquez, F.; Morilla, F. Centralized Inverted Decoupling Control. Ind. Eng. Chem. Res 2013, 52, 7854–7866. [Google Scholar] [CrossRef] [Green Version]
  22. Santos, T.L.; 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]
  23. Morari, M.; Zafiriou, E. Robust Process Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1989. [Google Scholar]
  24. Wood, R.K.; Berry, M.W. Terminal composition control of binary distillation column. Chem. Eng. Sci. 1973, 28, 1707–1717. [Google Scholar] [CrossRef]
  25. 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]
Figure 1. The simplified decoupling Smith predictor (SDSP) structure with approximated fractional order processes (F-SDSP).
Figure 1. The simplified decoupling Smith predictor (SDSP) structure with approximated fractional order processes (F-SDSP).
Applsci 09 05262 g001
Figure 2. The one degree of freedom feedback control diagram. (a) Classical feedback control (b) Internal model control.
Figure 2. The one degree of freedom feedback control diagram. (a) Classical feedback control (b) Internal model control.
Applsci 09 05262 g002
Figure 3. M-Δ structure with multiplicative output uncertainties.
Figure 3. M-Δ structure with multiplicative output uncertainties.
Applsci 09 05262 g003
Figure 4. (a) Closed-loop responses to the unit step changes in the set-point of loop 1 in Example 1. (b) Closed-loop responses to the unit step changes in the set-point of loop 2 in Example 1.
Figure 4. (a) Closed-loop responses to the unit step changes in the set-point of loop 1 in Example 1. (b) Closed-loop responses to the unit step changes in the set-point of loop 2 in Example 1.
Applsci 09 05262 g004
Figure 5. (a) The control signal of loop 1 in Example 1. (b) The control signal of loop 1 in Example 1.
Figure 5. (a) The control signal of loop 1 in Example 1. (b) The control signal of loop 1 in Example 1.
Applsci 09 05262 g005
Figure 6. The structured singular value (SSV) plots of robust stability in Example 1.
Figure 6. The structured singular value (SSV) plots of robust stability in Example 1.
Applsci 09 05262 g006
Figure 7. (a) Closed-loop responses to the unit step changes in the set-point of loop 1 in Example 2*. (b) Closed-loop responses to the unit step changes in the set-point of loop 2 in Example 2*. (* Santos in all Figure 7, Figure 8 and Figure 9 is used instead of “Simplified filter Smith predictor proposed by Santos et al. [22]”).
Figure 7. (a) Closed-loop responses to the unit step changes in the set-point of loop 1 in Example 2*. (b) Closed-loop responses to the unit step changes in the set-point of loop 2 in Example 2*. (* Santos in all Figure 7, Figure 8 and Figure 9 is used instead of “Simplified filter Smith predictor proposed by Santos et al. [22]”).
Applsci 09 05262 g007
Figure 8. (a) The control signal in loop 1 in Example 2*. (b) The control signal in loop 2 in Example 2*.
Figure 8. (a) The control signal in loop 1 in Example 2*. (b) The control signal in loop 2 in Example 2*.
Applsci 09 05262 g008
Figure 9. The SSV plots of robust stability in Example 2*.
Figure 9. The SSV plots of robust stability in Example 2*.
Applsci 09 05262 g009
Figure 10. (a) Closed-loop responses to the unit step changes in the set-point of loop 1 in Example 3*. (b) Closed-loop responses to the unit step changes in the set-point of loop 2 in Example 3*. (* Garrido in all Figure 10, Figure 11 and Figure 12 is used instead of “The centralized inverted decoupling method proposed by Garrido et al. [21]”).
Figure 10. (a) Closed-loop responses to the unit step changes in the set-point of loop 1 in Example 3*. (b) Closed-loop responses to the unit step changes in the set-point of loop 2 in Example 3*. (* Garrido in all Figure 10, Figure 11 and Figure 12 is used instead of “The centralized inverted decoupling method proposed by Garrido et al. [21]”).
Applsci 09 05262 g010
Figure 11. (a) The control signal of loop 1 in Example 3*. (b) The control signal of loop 2 in Example 3*.
Figure 11. (a) The control signal of loop 1 in Example 3*. (b) The control signal of loop 2 in Example 3*.
Applsci 09 05262 g011
Figure 12. The SSV plots of robust stability in Example 3*.
Figure 12. The SSV plots of robust stability in Example 3*.
Applsci 09 05262 g012
Table 1. Tuning rules for different types of fractional order process models.
Table 1. Tuning rules for different types of fractional order process models.
ModelsTuning Rules
q ¯ i o ( s ) = K i τ i s α i + 1
( 0 < α i < 1 )
K c i = τ i K i τ c i ; τ I i = τ i ; λ i = α i ; σ i = 1 α i ; τ D i = τ F i = 0
 
q ¯ i o ( s ) = K i τ 2 i s α 2 i + τ 1 i s α 1 i + 1
( 0 < α 1 i 1 < α 2 i < 2 )
K c i = τ 1 i 2 K i τ c i ; τ I i = τ 1 i ; τ D i = τ 2 i τ 1 i
λ i = α 1 i ; μ i = α 2 i α 1 i ; σ i = 1 α 1 i
τ F i = τ c i 2
Table 2. The resulting performance indices for Example 1.
Table 2. The resulting performance indices for Example 1.
Tuning MethodIAEITAETV μ [ M ]
F-SDSP57.824101731.48380.200
IDIMC-F750.002187501.72890.7068
ID-K95.5211456114.6780.3880
Table 3. The performance indices for the wood and berry (WB) column.
Table 3. The performance indices for the wood and berry (WB) column.
Tuning MethodIAEITAETV μ [ M ]
F-SDSP9.221631.2070.95870.2291
SDSP10.963667.0880.77200.3091
Santos13.294881.0981.29760.5750
Table 4. The performance indices in the Example 3.
Table 4. The performance indices in the Example 3.
Tuning MethodIAEITAETV μ [ M ]
F-SDSP3.7490101.6610.8380.2974
SDSP3.4382102.838.75490.3046
Garrido4.5255126.0411.2950.4107

Share and Cite

MDPI and ACS Style

Chuong, V.L.; Vu, T.N.L.; Truong, N.T.N.; Jung, J.H. A Novel Design of Fractional PI/PID Controllers for Two-Input-Two-Output Processes. Appl. Sci. 2019, 9, 5262. https://0-doi-org.brum.beds.ac.uk/10.3390/app9235262

AMA Style

Chuong VL, Vu TNL, Truong NTN, Jung JH. A Novel Design of Fractional PI/PID Controllers for Two-Input-Two-Output Processes. Applied Sciences. 2019; 9(23):5262. https://0-doi-org.brum.beds.ac.uk/10.3390/app9235262

Chicago/Turabian Style

Chuong, Vo Lam, Truong Nguyen Luan Vu, Nguyen Tam Nguyen Truong, and Jae Hak Jung. 2019. "A Novel Design of Fractional PI/PID Controllers for Two-Input-Two-Output Processes" Applied Sciences 9, no. 23: 5262. https://0-doi-org.brum.beds.ac.uk/10.3390/app9235262

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