Dynamic Matrix Controller Based On Sliding Mode Co
Dynamic Matrix Controller Based On Sliding Mode Co
net/publication/228436191
CITATIONS READS
0 578
4 authors:
Some of the authors of this publication are also working on these related projects:
Hybrid control schemes for chemical processes with dominant time-delay View project
All content following this page was uploaded by Francklin Rivas on 15 August 2014.
Abstract: - This work presents a system of tuning equations, based on the sliding surface response, to
predict the changes in the parameters of the process, which were used to improve and to tune the predictive
dynamic matrix controller parameters. The controller presents a fixed structure and its tuning parameter
equations were developed relating the characteristics of the sliding surface and the characteristic
parameters of the first order plus deadtime model. Simulations on a blended tank with variable level that
presents non linear behavior were considered.
Key-Words: - Dynamic Matrix Controller, Sliding Mode Control, tuning parameters, robustness.
1 Introduction
Time delays or dead times appear commonly in the
problem of control of different systems, such as
The main limitation of the original SPC is related
chemical and manufacturing processes. Time
to the class of systems for which it could be used,
delays can be originated by several situations like
since it is restricted to stable plants. Later on this
transportation lags, the effects of recycle loops on
research field, Model Predictive Control (MPC)
systems or by the approximation of higher order
[2] begins at the end of the 70. These kinds of
systems by lower dimension ones. Also time delay
controllers use a dynamical model of the process,
systems can be originated naturally as a
to predict the effect of the future controller actions
consequence of the modeling process, as in the
on the system output.
case of chemical processes[1].
MPC includes a series of algorithms among which
Several controllers have been developed for stable
the Dynamic Matrix Controller (DMC) is one of
processes. When the time delay is located at the
the most important ones. DMC were developed for
input (or output) of the system, a commonly used
Cutler and Ramaker [3], and it has been used in the
strategy is to eliminate the effect of the delayed
industrial world, mainly in the petrochemical
signal to obtain a free delay system. This method
industries. DMC is a linear control technique
works only in the case of sufficiently small delay.
where the process is represented by a first order
An alternative approach consists in the
plus deadtime (FOPDT) model. The model
approximation of the delay term by the
response to an unit step change is used to predict
consideration of a Taylor series expansion or the
the future response of the dependent variables and
use of Padé approximations via a rational transfer
formulates a series of control actions for all the
function. In the case of linear systems, the classical
independent variables. The actions are selected to
strategy is to use the well-known Smith predictor
minimize the error of the process on the time
compensator (SPC) [1], which provides a future
horizon.
estimation of the output signal that can be used in
the design of a control feedback
DMC presents some advantages, they can be
mentioned as follows: Intuitive and simple tuning,
it can be used for systems with complex dynamic,
the multivariable case is easily implemented, it is In the PDMCr structure, equation (1) can be
favorable for systems with long delays and the expressed as function of the characteristic
inclusion of restrictions is simple for controller's parameters of the process. For the case of an
design. DMC also presents inconvenience such as FOPDT model are gain, time constant, dead time
the necessity of an appropriate process model. besides the suppression factor, therefore, the new
model can be represented as follows:
Sliding Mode Control (SMC) is a type of Variable ∆ M = f (K p , τ , t 0 , λ )⋅ E (2)
Structure Control (VSC) that was developed in the Equation (2) has the advantage of including the
Soviet Union [4, 5]. The techniques of SMC have effect of the process parameters in the control law.
been employees in diverse systems; robustness is Therefore, Eq. (2) can be adjusted taking into
one of its principal advantages in the control of account changes in process parameters. As
non linear and time variant systems and systems mentioned above, this control law was proposed in
with uncertainties. However, also presents 2006 by Iglesias and Smith as:
disadvantages such as when the delay is too big the
performance of the system decreases.
∆M =
1
K p
(
ZCHxn M DadjT ⋅ Dadj + λ2P I )
−1
DadjT
CHx( PH −n )
⋅E
This paper tries to take advantages of both
techniques, from the DMC the predictive (3)
advantages and from the SMC the robustness
attributes. Where
1 − exp(− ki ⋅ Ts τ nuevo)
Dadj = D ⋅ (4)
The paper is divided as follows: Section 2 presents (
1 − exp − ki ⋅ Ts τ prev
)
a brief description of the DMC; section 3 shows Where:
the methodology, section 4 presents the results and ki is the i-th term in the D row, Ts is the sampling
finally in section 5 the conclusions are presented.
time τ nuevo is the new time constant of the
,
2 The Parametric DMC. process, τ prev is the old time constant D is the
The conventional DMC was designed as a strategy transient information after dead time. CH is the
to work with linear systems, or processes with control horizon, PH is the prediction horizon,
small deviations from its operating point. Z is a zeros vector, I is the identity matrix, n
Unfortunately, the industrial processes are represents the periods of sampling.
complex with nonlinear characteristics. Several
articles report that when the DMC is used in non
linear processes the process response can go from 3 Methodology.
very slow to oscillatory [6], [7], [8] and [9]. For To develop the new tuning equations a factorial
this reason, several proposals to modify the experiment was designed, and an analysis of
algorithm DMC and to improve its performance variance (ANOVA) was performed to determine
for non linear processes have been proposed. One the variables that have a significant effect on the
of these approaches was developed in 2006 by optimal suppression factor λ. The experiment
Iglesias and Smith [10], where they proposed the consisted in modeling a general process as a first-
structure of the Parametric DMC called PDMCr. order-plus dead time (FOPDT) and determine,
The new structure was designed to include variable using constrained optimization, the best λ value to
terms whose values can change as necessary minimize a cost function. The FOPDT model
adaptation of process variations. contains three parameters, process gain, Kp, time
constant, τ, and dead time to.
The control law proposed by Cutler and Ramaker
for the conventional DMC is expressed as follows: Therefore, the proposed tuning equations set, were
∆ M = (A T A + λ 2 I ) A T E
−1 obtained from experiments based on FOPDT
(1)
models, where each one of the parameters were
Where: varied in 10%, 30%, 50% as are shown in Table
A: Is the dynamic matrix 1. A total of 36 simulations were performed.
∆ M : Is the output vector
λ : Is the suppression factor
I : Is the identity matrix
∆Kp 0
-4
Maximum Peak
0.5 5 0.5 0.05 0.15 0.25 -6
-8
Minimum
1.5 10 1.0 0.15 0.45 0.75
S(t)
-10 Peak
-12
2.5 15 1.5 0.25 0.75 1.25 -14
Kp τ t0 τ ∆τ -16
-18
0.55
cset(t)
0.55
∆t0/τ 0.00132 7 0.00019 2.17 0.0453
0.5
Error 0.00713 82 0.00009
0.45
0 5 10 15 20 25 30 35 40 45 50
time(min)
Total 0.10155 107
Table 4. ANOVA considering the minimum time Y2: Model that takes into account the minimum
time
Source Sum Sq d.f Mean Sq. F Prob>F Y2 = 54.127 + 12.104 ⋅ x1 − 18.51 ⋅ x3 − 1.4772 ⋅ x4
Kp 317.2 2 158.623 40.99 0 − 0.64188 ⋅ x5 − 8.4622 ⋅ x6 + 1.783 ⋅ (x1 ⋅ x3 )
τ 781.6 1 781.647 202.01 0 − 22.511 ⋅ (x1 ⋅ x4 ) + 0.079645 ⋅ (x1 ⋅ x5 )
t0/τ 82.1 2 41.03 10.6 0.0001 + 4.3791 ⋅ (x1 ⋅ x6 ) + 10.11 ⋅ (x3 ⋅ x4 ) − 0.85161 ⋅ (x3 ⋅ x5 ) (6)
∆Kp 92.5 5 18.494 4.78 0.0007 + 16.291 ⋅ (x3 ⋅ x6 ) + 2.0966 ⋅ (x4 ⋅ x5 ) + 3.2492 ⋅ (x4 ⋅ x6 )
∆τ 121.2 6 20.205 5.22 0.0001 ( ) ( )
− 0.6627 ⋅ (x5 ⋅ x6 ) − 0.32554 ⋅ x1 − 11.749 ⋅ x3
2 2
4.1 Performance.
DMC+SMC Controller Table 7 shows two performance indexes for the
Conventional DMC Controller
0.8
SMC Controller different controllers used in this work. IAE and
cset(t) ISE are used as the performance indexes.
T ran s m itte r O utpu t, frac tión T O (t)
6. – References