Professional Documents
Culture Documents
ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans
Research article
art ic l e i nf o a b s t r a c t
Article history: This paper proposes an observer based control approach for two input and two output (TITO) plant
Received 24 August 2016 affected by the lumped disturbance which includes the undesirable effect of cross couplings, parametric
Received in revised form uncertainties, and external disturbances. A modified reduced order extended state observer (ESO) based
9 July 2017
active disturbance rejection control (ADRC) is designed to estimate the lumped disturbance actively as an
Accepted 28 July 2017
extended state and compensate its effect by adding it to the control. The decoupled mechanism has been
used to determine the controller parameters, while the proposed control technique is applied to the TITO
Keywords: coupled plant without using decoupler to show its efficacy. Simulation results show that the proposed
Active disturbance rejection control (ADRC) design is efficiently able to nullify the interactions within the loops in the multivariable process with
Extended state observer (ESO)
better transient performance as compared to the existing proportional-integral-derivative (PID) control
Two input two output (TITO) systems
methods. An experimental application of two tanks multivariable level control system is investigated to
Lumped disturbance
Real time experimentation present the validity of proposed scheme.
& 2017 ISA. Published by Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.isatra.2017.07.026
0019-0578/& 2017 ISA. Published by Elsevier Ltd. All rights reserved.
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
2 S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
ADRC strategy is analyzed in the time domain as well as frequency as pre-specified gain-phase margin boundaries. The D-partition
domain for different types of systems have been reported in the technique [44] is used to obtain the stable region for controller
literature. The transfer function model of ADRC has been de- parameters and the Kharitonov theorem is utilized to determine
termined, and frequency domain analysis is carried out to evaluate the robust stability boundary. The performance of proposed
the performance and stability characteristics of systems [13]. The method under parametric uncertainty as well as external dis-
frequency domain analysis of non-linear ADRC using describing turbance and stochastic disturbance has been carried out in a si-
function method is employed for LTI plant [14]. Li et al. [15], uses mulation environment and is experimentally validated for two
the root locus analysis, describing function and extended circle
tanks multivariable level control setup.
criterion to approach frequency domain stability analysis of servo
The remainder of this paper is organized as follows. The pro-
system. In [16], it is shown that time domain analysis of linear
blem and objective is stated in Section 2. Section 3 presents the
ADRC can be used for a broad class of physical processes, when the
linear ADRC and reduced order linear ADRC. D-partition and
model is known and unknown, which is estimated using ESO. A
identification of stability region with gain-phase margin approach
time domain approach of ADRC for non-linear, time-varying plant
by singular perturbation concept has been explained in [17]. An is introduced in Section 4. In Section 5, application of modified
ADRC has particular component as ESO, which plays a vital role in reduced order linear ADRC to TITO process is explained by con-
estimating external disturbance as well as internal dynamics, and sidering a case study of Wood and Berry distillation column, fol-
it is also validated that such uncertainty can be reduced using lowed by its simulation results in Section 6. Modeling of an ex-
ADRC [18]. A review of the methods which improves the overall perimental setup of two-input two-output plant is given in Section
efficiency of extended state observers has been given in [19]. Many 7 succeeded by its experimental results in Section 8. Finally con-
ADRC applications have been noted in the literature. Some prac- cluding remarks are summarized in Section 9.
tical industry-wide applications of ADRC has been introduced in
[20]. The independent model ADRC gives better performance than
PID control for motion control design application [21]. ADRC has
been efficiently implemented on motion control problem [22–25]. 2. Problem statement
As ADRC is the technique that does not depend on the mathe-
matical model of the plant, which makes it a better solution to Consider a two-input two-output system as shown in Fig. 1. The
industry application like MEMS Gyroscope [26–30]. Back-stepping input-output relationships are given by
active disturbance rejection control with reduced order ESO is y1(s ) = G11(s )u1(s ) + G12(s )u2(s ) (1)
designed for integrated missile guidance in [31]. The concept of
ADRC has been implemented successfully in many applications,
e.g. web tension and velocity regulation [32,33], twin rotor multi-
y2 (s ) = G21(s )u1(s ) + G22(s )u2(s ) (2)
input multi-output system [34], chemical-process control [35,36],
boiler-turbine unit [37], Alstom gasifier [38]. where, G11(s ), G12(s ), G21(s ) and G22(s ) are the four transfer functions
The key component of ADRC, extended state observer (ESO) relating to the two-outputs corresponding to the two-inputs. As
which can track the extended state of a class of uncertain plant stated in Eqs. (1)–(2), the change in control signals due to coupling
satisfactorily by choosing proper functions and related parameters phenomenon will affect the controlled outputs y1 and y2
of the observer [39]. ADRC has the strong quality as the error respectively.
driven rather than model based control law. Also, it offers a ESO It is proposed to consider the two-input two-output system
which estimates extended state as a lumped disturbance includes
affected by the lumped disturbance which includes the effect of
parametric uncertainties, external disturbances, and cross cou-
cross couplings within the loops, parametric uncertainties, and
pling effect in multivariable processes. These promising features of
external disturbances. Thus, the objective is to design the control
ESO makes ADRC, a better solution to multivariable systems. A
input u1 and u2 such that the plant outputs y1 and y2 will follow
transformation based nonlinear control approach for uncertain
multivariable systems with time delay has been presented in [40]. desired response in presence of lumped disturbance.
The issue of rejecting the disturbance in industrial processes with In order to explain the basic idea of ESO based ADRC, primarily
transport delay was focused, and the addressed problem was first order plus time delay (FOPTD) system is considered. Fur-
overcome by designing ADRC combined with smith predictor thermore the reduced order ESO based linear ADRC for FOPTD
strategy [41]. Also, a modified active disturbance rejection control plant has discussed. The results are further extended to TITO plant
design has been offered for time delay systems [42]. A state space in Section 5.
based nonlinear control approach has presented in [40] for TITO
system, which is demonstrated in simulation environment with-
out a proper method for tuning of nonlinear feedback parameters
as well as for observer gain. In this paper, a linear ADRC metho-
dology is extended to solve the problem of tuning of controller
parameters for TITO systems. The proposed control technique is
based on decoupled systems obtained from initially coupled plant.
The tuned control law is especially applied to originally coupled
system directly, and yet it handles the interactions efficiently. In
the proposed technique, the control gains are selected from the
boundary region of the controller where boundary region is ob-
tained by considering reduced order model of decoupled systems.
The closed loop stability in presence of time delay of the plant
have been investigated. The D-partition boundaries for closed loop
system are plotted and stability regions are identified to make
proper selection of controller parameters. A gain-phase margin Fig. 1. Block diagram of process with two controlled outputs and two manipulated
approach [43] is employed to find the stability boundaries as well inputs.
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 3
K
3. Linear active disturbance rejection control considering b0 ≈ b ≈ T . Modeling errors and varying process para-
meters represented by Δb, are handled as an internal uncertainty.
This section presents a brief overview of linear case of ADRC for For the sake of simplicity, let us consider f ̇ (t ) = h(t ) as an ex-
first order plant which is further extended to multivariable TITO tended state for the design of ADRC. Under this, the Eq. (11) can be
plant. Although ADRC was presented for a relatively straightfor- transformed into state space form as,
ward first order plant [45], the same idea can be applied to FOPTD
plant using modified methodology. ⎧ ẋ (t ) = x (t ) + b u(t )
⎪
⎨ 1 2 0
The nominal model of FOPTD plant is, ⎩ x2̇ (t ) = h(t )
⎪
(12)
y(s ) K
G(s ) = = e−τs where, x1(t ) = y(t ), and x2(t ) = f (t ).
u(s ) Ts + 1 (3) A luenberger observer is employed for designing of linear
where y, u, K, T and τ are denoted as output, control input, process ADRC. To estimate extended state x2(t ), an ESO is designed as,
gain, time lag and time delay respectively. ⎧ e1 = z1 − y
The plant with time delay faces challenges to control design ⎪
⎨ z1̇ (t ) = z2(t ) − l1g1(e1) + b0u(t )
methods, hence many a times transfer function approximation can ⎪
be made in the term e−τs by using Pade approximation or any other ⎩ z2̇ (t ) = − l2g2(e1) (13)
approximation tool [11]. However, from the literature [11], ADRC
where, z1, z2 are the estimated states of x1 and x2, respectively and
does not require an accurate mathematical information of the
plant. Therefore, a simple approximation of e−τs ≈ 1/(τs + 1) may l1 and l2 are observer gain parameters.
prove to be good enough [11]. Thus Eq. (3) is approximated as, Since the virtual input f ̇ (t ) is immeasurable, yet an estimated
state z2 provides an approximate value of f(t). Here, it is taken as
y(s ) K 1 gi(e1) = e1, i ¼ 1,2, referred as linear extended state observer. The
G(s ) = =
u(s ) (Ts + 1) (τs + 1) (4) controller is chosen as,
Considering an added pole due to delay approximation is not a u(t ) = (v(t ) − f (t )/b0) (14)
dominant pole as compared to time constant (T) of the process, the
Eq. (4) can be simplified as, where, v(t) is the output of the proportional controller and given as,
The plant in Eq. (5) can be represented in time domain as, λ(s ) = s 2 + l1s + l2 = (s + ω0)2 (16)
Tẏ (t ) + y(t ) = Ku(t ) (6) where, ω0 is the observer bandwidth.
From Eq. (16), the observer gain parameters are chosen as,
By considering the effect of input disturbance, d(t) on the plant
dynamics Eq. (6) becomes, ⎡⎣ l1 l2⎤⎦ = ⎡⎣ 2ω0 ω02⎤⎦
Tẏ (t ) + y(t ) = Ku(t ) + d(t ) (7)
Now, taking b =
K
and rearranging Eq. (7), leads to 3.2. Design of reduced order ESO based ADRC
T
1 1 The ADRC as discussed above is taking into account of second
ẏ (t ) = bu(t ) − y(t ) + d(t )
T T (8) order ESO to get an extended state estimation for compensation;
By putting b = b0 + Δb in Eq. (8), gives however, there is an excess when the first part of the state may be
measured correctly. A reduced order ESO is utilized so as to minimize
⎛ 1 1 ⎞ complications due to higher order plant and perform in-depth step
ẏ (t ) = ⎜ Δbu(t ) − y(t ) + d(t )⎟ + b0u(t )
⎝ T T ⎠ (9) as shown in Fig. 3.
K From Eq. (13), a reduced order extended state for x2 is,
where, b0 may represent known part of b = T , and Δb be an un-
known, considering as a modeling error. z2̇ (t ) = −ω0z2(t )−ω0b0u(t ) + ω0ẏ (t ) (17)
The lumped disturbance say, f(t) is considered as,
⎛ 1 1 ⎞
f (t ) = ⎜ Δbu(t ) − y(t ) + d(t )⎟
⎝ T T ⎠ (10)
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
4 S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
4. Stability analysis
G(s ) =
( 1 + τs ) 1/|G( jω)| = A (32)
( 1 + T1s)( 1 + T2s) (22)
where, c = Tω0b0(Tω0b0 − b0 − Kω0) where B1, B2, C1, C2, D1 and D2 are functions of ω0, … , A , ϕ and ω.
After solving Eqs. (37) and (38) for b0 and Kp, one has
For better control performance, the boundary region for re-
duced order linear ADRC is obtained from Eq. (25). By keeping ω0 C1·D2 − C2·D1
b0 =
fixed, concerning b0 and Kp, the feasible region is confined by the B1·C2 − B2·C1 (39)
two axes of coordinates with a boundary curve.
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 5
D1·B2 − D2 ·B1
Kp =
B1·C2 − B2·C1 (40)
Let s = jω , then
G1( jω)/Q ( jω) = P1(ω) + jP2 (ω) ∂∞: b0 = 0 (54)
(44)
and ∂ω will be determined by the following equations
⎨ 0 1 3
⎩ P2(ω) − cP4(ω) = 0
⎪
(47) Δ1 = K2ωω02(x2 + y2 ) (57)
Eq. (42) is rewritten as
Δ2 = Kω2ω0[(Tωx + y)cos(τω) + (x − Tωy)sin(τw )] (58)
b0 = G1(s )/Q (s ) − KPR(s )/Q (s ) ≜ G¯ (s ) (48)
Consider G(s) as a map from the s plane to the two-dimensional x = A cos(ϕ), y = A sin(ϕ) (59)
plane x1 vs. y1. Let G¯ ( jω) = x1 + jy1 and Kp = c , then
⎧ x1 = P1(ω) − cP3(ω)
⎪
⎨
⎩ y1 = P2(ω) − cP4(ω)
⎪ 5. Application of linear ADRC to TITO process
(49)
when ω varies from −∞ to +∞, we obtain a directed curve. Let s be The concept of ADRC is to focus on disturbance rejection as the
equal to a very small negative real number s0 and compute G(s0). primary task, and the “active” part comes from mitigating the
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
6 S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 7
Fig. 6. (a) Boundary region concerning b01 and K p for ADRC-1, (b) Boundary region concerning b02 and K p for ADRC-2.
1 2
Fig. 7. (a) D-partition boundaries and stability boundary identification for loop 1, (b) D-partition boundaries and stability boundary identification for loop 2.
Fig. 8. (a) Various boundaries when ω0 = 5 for loop 1, (b) Various boundaries when ω0 = 5 for loop 2.
Table 1
⎡ 12.8e−s −18.9e−3 s ⎤
Controller parameters.
⎡ XD(s )⎤ ⎢ 16.7 s + 1 21 s + 1 ⎥ ⎡ FR(s )⎤
⎢ ⎥=⎢ ⎥⎢ ⎥
⎣ XB (s ) ⎦ ⎢ 6.6e−7 s −3 s ⎥ ⎣ F (s ) ⎦
ADRC-1 K p = 0.1943 b01 = 51.2124 ω0 = 5 K1 ¼ 1.5
1
⎢ − 19.4 e ⎥ S
ADRC-2 K p = 0.0795 b02 = − 47.8368 ω0 = 5 K2 ¼ 0.7
2 ⎣ 10.9 s + 1 14.4 s + 1 ⎦ (70)
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
8 S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Fig. 9. (a) Output response, y1 for WB column under the effect of measurement noise, (b) Output response, y2 for WB column under the effect of measurement noise.
Fig. 10. (a) Control signal, u1 for WB column under the effect of measurement noise, (b) Control signal, u2 for WB column under the effect of measurement noise.
Fig. 11. (a) Output response, y1 for WB column, (b) Output response, y2 for WB column.
The distillate and bottom products (XD and XB) are the measure- The minimal FOPDT representation of the decoupled subsystems
ments, as outputs y1 and y2, respectively, the reflux flows FR and are,
the reboiler steam flow FS are the manipulated variables as inputs
u1 and u2, respectively. 6.37
g11FOPDT (s ) = e−1.06 s ,
The decoupler for the Wood Berry plant is obtained in [7] is, 5.41 s + 1
−9.65
⎡ 1.48(16 s + 1) −2 s ⎤ g22FOPDT (s ) = e−2.16 s
⎢ 1 e ⎥ 4.68 s + 1 (72)
21.0 s + 1
d(s ) = ⎢ ⎥
⎢ 0.34(14.4 s + 1) −4 s ⎥
⎢⎣ e 1 ⎥⎦ For those subsystems, PI controllers are designed by Tavakoli et
10.9 s + 1 (71) al.'s [7] and Maghade, Patre's [8] as
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 9
Fig. 12. (a) Control signal, u1 for WB column, (b) Control signal, u2 for WB column.
Fig. 13. (a) Output response, y1 for WB column under parametric uncertainty, (b) Output response, y2 for WB column under parametric uncertainty.
Fig. 14. (a) Control signal, u1 for WB column under parametric uncertainty, (b) Control signal, u2 for WB column under parametric uncertainty.
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
10 S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Table 2
Summary of error performance indices without parametric uncertainty.
Table 3
Summary of error performance indices with parametric uncertainty.
IAE – Integral absolute error, ISE – Integral square error, ITAE – Integral time mul- Fig. 16. Simulink model of two tanks multivariable level control system for
tiplied absolute error, ITSE – Integral time multiplied square error. experimentation.
Table 4
Summary of time domain specifications without parametric uncertainty.
Table 5 6.37 1
Summary of time domain specifications with parametric uncertainty. g11(s ) = ,
(5.411 s + 1) (1.065 s + 1)
Controller Input(u) and Time domain Specifications −9.655 1
g22(s ) =
(4.684 s + 1) (2.157 s + 1) (73)
Output (y) ts Mp(%)
The control laws u1 and u2 are simplified from Eqs. (66)–(69)
Proposed u1-y1 217.34 11.49 and designed based on by considering only dominant part of the
u2-y2 213.58 0
Tavakoli et al. u1-y1 349.95 30.10
decoupled system in Eq. (73) as follows:
u2-y2 413.43 88.11
Kp (s + ω0)(r1 − y1) ω0y1 ω0y2
Maghade, Patre PID u1-y1 965.64 47.11 u1 = 1
− − K1
u2-y2 1187.5 135.16 b01s b01 b01
Maghade, Patre PI u1-y1 926.43 44.93
u2-y2 1185.2 118.66 Kp (s + ω0)(r2 − y2 ) ω0y2 ω0y1
2
u2 = − − K2
b 0 2s b02 b02 (74)
ts – Settling time, Mp – Peak overshoot.
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 11
Fig. 18. (a) Level of tank 1, (y1) to input (u1), (b) Level of tank 1, (y1) to input (u2).
Fig. 19. (a) Level of tank 2, (y2) to input (u1), (b) Level of tank 2, (y2) to input (u2).
Fig. 20. (a) Boundary region concerning b01 and K p for ADRC-1, (b) Boundary region concerning b02 and K p for ADRC-2.
1 2
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
12 S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Fig. 21. (a) D-partition boundaries and stability boundary identification for loop 1, (b) D-partition boundaries and stability boundary identification for loop 2.
Fig. 22. (a) Various boundaries when ω0 = 5 for loop 1, (b) Various boundaries when ω0 = 5 for loop 2.
6. Simulation results are tested. The process outputs y1 and y2 and, an applied control
signals u1 and u2 are shown in Figs. 11 and 12, respectively.
Considering the decoupled systems from Eq. (72) and the gain- To assess the performance under parametric deviations, 20%
phase margin specifications are supposed to be gain margin, uncertainty is introduced into the system's gain, the time constant
GM > 2.5(8 dB) and phase margin, PM > 60°. When A ¼ 1, ϕ = 0, and time delay, and corresponding output responses, as well as
ω0 = 5, the D-partition boundaries for loop 1 and loop 2, are control signals by proposed and other controllers, are shown in
plotted as shown in Fig. 7(a) and (b) respectively, and also the Figs. 13 and 14, respectively.
various boundaries with ω0 = 5 for loop 1 and loop 2, are shown in From Tables 2–5, it can be demonstrated that the proposed
Fig. 8(a)-(b). A negative real number close to the imaginary axis of controller gives a superior performance without parametric un-
s-plane is mapped as a point labelled with * and the stability re- certainty and with parametric uncertainty respectively as com-
gion should be the region containing the point labelled with *. pared to other controllers.
7. Experimental setup
The stochastic simulations are presented in Figs. 9 and 10,
2
where the normally distributed noise with variance σnoise = 0.01
The laboratory setup of two tanks multivariable level process,
was added to the process output. The controller parameter values
simulink model of the level control system and schematic diagram
used for stochastic simulation are selected from Table 1. While the
of a level process with data acquisition are shown in Figs. 15–17. A
controller based on observer are less susceptible to measurement
noise as compare to direct measurements, however the oscilla- setup consists of two tanks, two-level transmitter, sump, two
tions in controller output will still occur with some noise level. pump, variable frequency drives (VFD), current to voltage con-
From the simulations, it is demonstrate that the proposed con- verter, the voltage to current converter, DAQ card, PCI 6014E and
troller is able to compensate the effect of noise to the controller BNC 2120 connector. DAQ card, PCI 6014E with BNC 2120 con-
output. nector is used to interface the level process with personnel com-
puter. The control algorithm is implemented in Mathworks
6.2. Effect of structural uncertainties MATLABTM R2012a. A plant test is carried out to make a step
change in manipulated input by applying the step of 5 V to each
To verify the effectiveness of proposed controller, set point pump simultaneously and an empirical model of the level process
changes in output y1 at time t ¼ 0 and output y2 at time t ¼ 150 is achieved from an open loop step test data. The input voltage
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 13
Fig. 24. (a) Control signal of ADRC-1, (b) Control signal of ADRC-2.
signal is given into voltage to current converter (V/I converter) and help of capacitive type sensor with a transmitter having a range of
converted current signal is applied to the positive displacement 4–20 mA which corresponds to 0–100% level i.e., 0–100 cm and an
type pumps through VFDs. The water level is measured with the obtained voltage signal by using current-to-voltage converter is in
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
14 S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Fig. 26. (a) Control signal of ADRC-1, (b) Control signal of ADRC-2.
the range of 0–5 V. The output data is the measured voltage signal. voltages are shown in Figs. 23 and 24, respectively.
The recorded input and output data with a sampling period of 1 s The effectiveness of the proposed controller under the para-
is applied for model identification is shown in Figs. 18 and 19. metric variations is evidenced by an experimental analysis with
changing set point of the level of tanks three times. With an in-
7.1. Plant step tests data for model identification fluence of parametric deviations, the original system retains un-
certain dynamics at each and every distinct steady state.
The FOPDT models of tank 1 and tank 2 (y1, y2) of level process In this experiment, a step change in the set point of tank 1 and
against the two pump voltages (u1,u2) are identified in transfer tank 2 from 0% to 30% is applied, respectively. Again, the level
function matrix as [9] change of 30–50% is enforced to both tanks at t ¼ 250 s and
⎡ 0.43 −5 s 0.172 −10 s ⎤
t ¼ 360 s, respectively. Now, the set point is reduced from 50% to
⎢ 29 s + 1 e 40 s + 1
e ⎥ 40% of the level of tanks at t ¼ 540 s and t ¼ 720 s, respectively.
Gp(s ) = ⎢ ⎥.
0.145 −10 s 0.37
e−5 s The effect of output responses and pump voltages (control inputs)
⎢⎣ 35 s + 1 e 27 s + 1
⎥⎦
are shown in Figs. 25 and 26, respectively.
The ideal decoupler is determined for two tanks interacting In this paper a modified reduced order extended state observer
level control system by the methodology used in [48], based control design through decoupled systems is proposed. In this
technique, the decoupled system is used for parameter tuning in
⎡ 2.55 −1 ⎤
⎢ e−5 s ⎥ control design whereas existing PID controllers exploit the decoupled
27 s + 1 40 s + 1
dp(s ) = ⎢ ⎥. system for controller parameter tuning as well as for decoupling the
⎢ −1 −5 s 2.5 ⎥ plant. The aim of proposed method is that it does not essentially
⎢⎣ 35 s + 1 e 29 s + 1 ⎥⎦ (75) require decoupled plant as compared to existing PID control tech-
Reduced FOPDT models of decoupled subsystems are, niques. The robust control system is obtained against the parameter
variations and external disturbances as well as tracking performance
0.9245 is guaranteed with proposed approach. Therefore, an introduced
gp (s ) = e−12.7 s ,
11FOPDT 113.2 s + 1 design turns out to be a good solution to compensate cross coupling
0.78 effect, parametric uncertainties and external disturbances in multi-
gp (s ) = e−12.7 s
22FOPDT 113.2 s + 1 (76) variable processes significantly. Simulation and experimental analysis
demonstrate that the proposed method improves the performance
respectively. The corresponding controller parameters for the two
and robustness of control system.
decoupled subsystems are as shown in Table 6 and feasible regions
for ADRC-1 and ADRC-2 are obtained from Eq. (25), shown in
Fig. 20(a) and (b), respectively.
References
Considering the decoupled systems from Eq. (76) and the gain-
phase margin specifications are supposed to be gain margin,
[1] Shinskey F. Process control systems: application, design, and tuning, chemical
GM > 2.5(8 dB) and phase margin, PM > 60°. When A ¼ 1, ϕ = 0,
engineering books. McGraw-Hill, New York 1996.
ω0 = 5, the D-partition boundaries for loop 1 and loop 2, are [2] Luyben WL, Vinante CD. Experimental studies of distillation decoupling. Kem
plotted as shown in Fig. 21(a) and (b) respectively, and also the Teoll 1972;29(8):499–514.
various boundaries with ω0 = 5 for loop 1 and loop 2, are shown in [3] Wood R, Berry M. Terminal composition control of a binary distillation col-
umn. Chem Eng Sci 1973;28(9):1707–17.
Fig. 22(a) and (b).
[4] Ogunnaike B, Ray W. Multivariable controller design for linear systems having
To verify the realistic effectiveness of the proposed algorithm, a multiple time delays. AIChE J 1979;25(6):1043–57.
step change is applied to tank 1 and tank 2 from 0% to 40% at time [5] Ziegler JG, Nichols NB. Optimum settings for automatic controllers. InTech
1995;42(6):94–100.
t ¼ 0, and 15% of set point change as a disturbance is imposed in
[6] Koivo H, Tanttu J. Tuning of PID controllers: survey of SISO and MIMO tech-
tank 1 at t ¼ 200 s and tank 2 at t ¼ 400 s, respectively. The niques. In: Proceedings of the IFAC intelligent tuning and adaptive control
corresponding output responses and control inputs as pump symposium; 1991. p. 75–80.
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i
S.N. Pawar et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 15
[7] Tavakoli S, Griffin I, Fleming PJ. Tuning of decentralised PI (PID) controllers for [28] Dong L, Zheng Q, Avanesov D. The design and implementation of driving mode
TITO processes. Control Eng Pract 2006;14(9):1069–80. control for vibrational gyroscopes. In: Proceedings of the American control
[8] Maghade DK, Patre BM. Decentralized PI/PID controllers based on gain and conference; 2008. p. 4419–24.
phase margin specifications for TITO processes. ISA Trans 2012;51(4):550–8. [29] Zheng Q, Dong L, Lee DH, Gao Z. Active disturbance rejection control for mems
[9] Hajare VD, Patre BM. Decentralized PID controller for TITO systems using gyroscopes. IEEE Trans Control Syst Technol 2009;17(6):1432–8.
characteristic ratio assignment with an experimental application. ISA Trans [30] Qing Z, Zhiqiang G. Disturbance rejection in mems gyroscope: problems and solu-
2015;59(6):385–97. tions. In: Proceedings of the 30th Chinese control conference (CCC); 2011. p. 6334–9.
[10] Hajare VD, Patre BM, Khandekar AA, Malwatkar GM. Decentralized PID con- [31] Xingling S, Honglun W. Back-stepping active disturbance rejection control
troller design for TITO processes with experimental validation. Int J Dyn design for integrated missile guidance and control system via reduced-order
Control 2016:1–13 [URL 〈http://dx.doi.org/10.1007/s40435-016-0252-z〉]. ESO. ISA Trans 2015;57:10–22.
[11] Han J. From PID to active disturbance rejection control. IEEE Trans Ind Electron [32] Hou Y, Gao Z, Jiang F, Boulter BT. Active disturbance rejection control for web
2009;56(3):900–6. tension regulation. In: Proceedings of the 40th IEEE conference on decision
[12] Han J. Active disturbance rejection controller and its applications. Control and control. Vol. 5; 2001. p. 4974–9.
Decis 1998;13(1):19–23. [33] Zhou W, Gao Z. An active disturbance rejection approach to tension and ve-
[13] Tian G, Gao Z. Frequency response analysis of active disturbance rejection locity regulations in web processing lines. in: Proceedings of the IEEE inter-
based control system. In: Proceedings of the IEEE international conference on national conference on control applications; 2007. p. 842–8.
control applications; 2007. p. 1595–9. [34] Yang X, Cui J, Lao D, Li D, Chen J. Input shaping enhanced active disturbance
[14] Wu D, Chen K. Frequency-domain analysis of nonlinear active disturbance rejection control for a twin rotor multi-input multi-output system (TRMS). ISA
rejection control via the describing function method. IEEE Trans Ind Electron Trans 2016;62:287–98.
2013;60(9):3906–14. [35] Zheng Q, Chen Z, Gao Z. A dynamic decoupling control approach and its ap-
[15] Li J, Qi X, Xia Y, Pu F, Chang K. Frequency domain stability analysis of nonlinear plications to chemical processes. in: Proceedings of the American control
active disturbance rejection control system. ISA Trans 2015;56:188–95. conference; 2007. p. 5176–81.
[16] Zheng Q, Gao L, Gao Z. On estimation of plant dynamics and disturbance from [36] Zheng Q, Chen Z, Gao Z. A practical approach to disturbance decoupling
input-output data in real time. In: Proceedings of the IEEE international control. Control Eng Pract 2009;17(9):1016–25.
conference on control applications; 2007. p. 1167–72. [37] Guannan L, Wen T, Qin Ling Z. Linear active disturbance rejection control for
[17] Zhou W, Shao S, Gao Z. A stability study of the active disturbance rejection the coordinated system of drum boiler-turbine units. Proc CSEE 2011;31
control problem by a singular perturbation approach. Appl Math Sci 2009;3 (23):94–100.
(10):491–508. [38] Huang CE, Li D, Xue Y. Active disturbance rejection control for the alstom
[18] Csank J, Gao Z. Uncertainty reduction through active disturbance rejection. In: gasifier benchmark problem. Control Eng Pract 2013;21(4):556–64.
Proceedings of the American control conference; 2008. p. 3689–94. [39] Han J. Extended state observer for a class of uncertain plants. Control Decis
[19] Madoński R, Herman P. Survey on methods of increasing the efficiency of 1995;10(1):85–8.
extended state disturbance observers. ISA Trans 2015;56:18–27. [40] Xia Y, Shi P, Liu G, Rees D, Han J. Active disturbance rejection control for
[20] Qing Z, Zhiqiang G. On practical applications of active disturbance rejection uncertain multivariable systems with time-delay. IET Control Theory Appl
control. In: Proceedings of the 29th Chinese control conference (CCC); 2010. p. 2007;1(1):75–81.
6095–100. [41] Zheng Q, Gao Z. Predictive active disturbance rejection control for processes
[21] Goforth F. On motion control design and tuning techniques. In: Proceedings of with time delay. ISA Trans 2014;53(4):873–81.
the American control conference. Vol. 1; 2004. p. 716–21. [42] Zhao S, Gao Z. Modified active disturbance rejection control for time-delay
[22] Yang C, Ke Z. Study on the active disturbance rejection control of servo system. systems. ISA Trans 2014;53(4):882–8.
In: Proceedings of the international conference on computer and communica- [43] Han KW, Chang CH. Gain margins and phase margins for control systems with
tion technologies in agriculture engineering (CCTAE). Vol. 3; 2010. p. 364–7. adjustable parameters. J Guid Control Dyn 1990;13(3):404–8.
[23] Zheng Q, Gao Z. Motion control design optimization: problem and solutions. [44] Hwang C, Hwang LF, Hwang JH. Robust d-partition. J Chin Inst Eng 2010;33
Int J Intell Control Syst 2005;10(4):269–76. (6):811–21.
[24] Tian G, Gao Z. Benchmark tests of active disturbance rejection control on an [45] Yang R, Sun M, Chen Z. Active disturbance rejection control on first-order
industrial motion control platform. in: Proceedings of the American control plant. J Syst Eng Electron 2011;22(1):95–102.
conference; 2009. p. 5552–7. [46] Li S, Yang J, Chen WH, Chen X. Generalized extended state observer based
[25] Zhang Y, Cai L, Meng Q, Dong M. A novel active disturbances rejection fuzzy control for systems with mismatched uncertainties. IEEE Trans Ind Electron
servo system position controller. In: Proceedings of the 1st international 2012;59(12):4792–802.
symposium on systems and control in aerospace and astronautics; 2006. p. [47] Zheng Q, Gao L, Gao Z. On stability analysis of active disturbance rejection
279–83. control for nonlinear time-varying plants with unknown dynamics. In: Pro-
[26] Zheng Q, Dong L, Gao Z. Control and rotation rate estimation of vibrational ceedings of the 46th IEEE conference on decision and control; 2007. p. 3501–6.
mems gyroscopes. In: Proceedings of the IEEE international conference on [48] Khandekar AA, Patre BM. Design and application of discrete sliding mode
control applications; 2007. p. 118–23. controller for TITO process control systems. In: Azar AT, Zhu Q, editors. Ad-
[27] Dong L, Zheng Q, Gao Z. On control system design for the conventional mode vances and applications in sliding mode control systems, Vol. 576 of Studies in
of operation of vibrational gyroscopes. IEEE Sens J 2008;8(11):1871–8. computational intelligence. Springer International Publishing; 2015. p. 255–77.
Please cite this article as: Pawar SN, et al. Modified reduced order observer based linear active disturbance rejection control for TITO
systems. ISA Transactions (2017), http://dx.doi.org/10.1016/j.isatra.2017.07.026i