Professional Documents
Culture Documents
Asimbaya 2017
Asimbaya 2017
Abstract—In this work it is proposed a dynamical control Mode Control. This proposed new control technique reduces
scheme combining concepts of Linoya’s compensator and sliding the presence of the chattering in the final control element.
mode control for inverse response process. This paper shows the
design of dynamical controller which is used for a linear system The paper is organized as follows: section II makes a brief
and a nonlinear process that is found in a Continuous Stirred
Tank Reactor (CSTR) by simulations. The performance of the description about the method to obtain a transfer function with
proposed approach is compared against a PID controller and inverse response, the IMC structure and the SMC, section
Linoya’s compensator with PID. HI explains the development of DSMC controller, section
Index Terms—Dynamical Controller, Linoya’s Compensator, IV shows the simulations for linear and nonlinear system
Sliding Mode Control with inverse response, section V compares the performance
of controllers to finally presents conclusions.
I. I n t r o d u c t io n
A process with inverse response occurs when the direction II. B a s ic C o n c e p t s
of response is opposed at the final steady state value. In A. Inverse Response System Identification
some chemical processes, it appears the inverse response
effect, such as reactors drums, boilers, reboilers, etc [1]. The As it is known, for control purpose design it is better
presence of an inverse response causes limitations in the gain to have simple models of systems, for this reason in this
and a tight control is required at low and high frequencies, paper the general model for systems with inverse response is
therefore the bandwidth is limited [2]. represented by a second order transfer function with right-half-
plane (RHP) zero (1), being A'=gain, r]=zero time constant,
In [3] the authors show a way to design a Sliding Mode Ti=principal time constant, T2=secondary time constant.
Control (SMC) for processes with inverse response. In that
paper, the controller was designed from a First Order Plus G(a) (TlSK +(—r¡s + 1)
l)(T2S + l) ( 1)
Dead Time (FOPDT). The controller was applied to difference
inverse response processes with good performance. This section describes all algorithms proposed by [8], The
approximation is made from the reaction curve, where
In recent years, a special attention has been taken to the t% represents time when the system output reaches a
Dynamical Sliding Mode Control (DSMC), with different certain percentage (y%). Hence, three points the curve are
techniques like: adding a compensator (extra dynamics) [4], selected: (¿47%! 2/47%)» (¿90%»2/90%) and {tP,yP%), being
using a low pass integrators [5], and including functions fp=time when it occurs peak inverse and yp%= magnitude
that reduce chattering as the hyperbolic function within the of inverse peak in percentage. All these variables are
discontinuous function [6]; all of these controllers operate in necessary to build the transfer function because these points
linear functions. Other way to design the DSMC is proposed have main characteristics of inverse response curve. The
in [7]that combined the backstepping technique and SMC for main points to make the approximation are shown in Fig.l [8],
trajectory tracking of underactuated unmanned underwater
vehicles. The transfer function is obtained by next equations:
Gain:
In order to work with the SMC, it is necessary an K = ^_
approximation of model process due to this is used the Ar ( 2)
estimation proposed by Alfaro [8]; this approach method can The term A y is defined as the system ouput variation (y(t))
be used in nonlinear processes and higher order systems with and A r as the system input variation (r(t)).
inverse response behavior. The combination of Linoya’s ideas
and the Sliding Mode Control result in a Dynamic Sliding The minimum relative error is between the points
2017 IEEE 3rd Colombian Conference on Automatic Control (CCAC) (¿47%! 2/47%) and (t90%,y90%), this means insensibility to
978-l-5386-0398-7/17/$31.00 ©2017 IEEE errors in the step response of the system [8]. The slow time
Fig. 1: Inverse Response System Identification curve. [8]
constant approximation is represented by T\, and the zero time Fig. 2: Linoya’s compensator and its modified scheme [10]
constant by 77.
Ti = 0.6(tgo% —£47%) (3) C. Sliding Mode Control Methodology
The SMC is named this way because the trajectory of the
rj - 1- yP% A
tP% / I (4) system is limited by a specific space, this is called sliding
surface. The choice of the surface is very important because
The last term T2 depends on the relations given by T2/X1 and the closed-loop dynamics of the system depends of the sliding
77/ti, and the variation of relative normalized time (t' = t/T{), surface.This control method is an effective tool when it is
as demonstrated in [8]. Thus, it has the following expression necessary to control the processes exposed to disturbances
for T2. and in which the exact model system is not available.
/ ¿47% —n \ y This control technique is formed by two parts: the first one
V m ) 1 (5)
is the slidding mode control law which is responsible to main
Where m y n are constants for the proposed identification tain the system dynamic on the sliding surface (continuous
algorithm, the values are shown in [8]. function), uc(t); the second one is the reaching mode control
law which permits to reach the desired surface as the state
The relation between fast and slow time constants (T2/X1) trajectories change (discontinuous function), ur(t) [11].
is limited by values between [0.1, 0.9] due to inverse response è(t)
exists, and the relation between the zero time constant and the
slow time constant (77/Ti) is limited by values between [0.1,4].
B. Linoya’s Compensator
The Internal Model Control (IMC) is used for the control
of the systems with difficult dynamic. There are some
applications for this kind of controller as the Smith Predictor
and the Linoya’s compensator [9]. The disadvantage of using
these controllers is that the controller performance depends of
the accuracy of the process model. The Linoya’s compensator
uses a configuration based on Smith Predictor Fig. 2 to
reduce the effects of a non-minimum phase system (inverse Fig. 3: SMC functioning scheme [11]
response),it introduces a transfer function (G'(s)) which
improves the performance of process.
u(t) = uc(t) + ur(t) (6)
Where: R(s)= reference or set-point, Y (s)= system output, 1) Continuous function- Sliding mode: In this part of the
D(s)= disturbances, G(s)= process, G'(s)= new transfer control
function introduced, Gc(s)= controller, E(s)= error, F*(s)= this onelaw, will
it is necessary to choose a sliding surface because
define the limits in which the process must stay.
new system output in modified scheme. The principal sliding surfaces, S(t), are the derivative surface
The Linoya’s compensator makes the controller observes and the integral surface. In this work, it is used an integral
surface acting on the tracking error (7) [12].
the process like a system without inverse response, allowing Integral Surface:
a better control; this is because the gain is not restricted and
the controller shows a better performance when it is compared
with conventional closed loop scheme [9].
Where e(i) is the difference between the reference value, r(f), G'(s) {TlS + Kl){T2s \s
+ l) (14)
and the output measurement, y(t). a is a tuning parameter
that is defined by the surface and the system, n is the system The A value is given in accordance with the development of
order [11]. the scheme depicted in Fig. 2.
In order to ensure the error and its variation are always equal G*{s) = G{s) + G'{s) (15)
to zero (e(f) = 0 and e(f) = 0),it is necessary the following G*(s) = K (-r]S + l) KXs
condition, which is called sliding condition: (Tis + l)(T2s + 1) + (Tis + 1)(T2s + 1) (16)
dS{t) 0 A rj)s + 1]
dt ( 8) G*(s) = (TK[{is + 1)(T 2 s + 1)
(17)
The continuous part is obtained by combining the process Using (17), three conditions are obtained three conditions for
model and sliding condition. A value. If A < r], the zero moves at right of the its initial
2) Discontinuous Junction-Reaching Mode: The sliding position; if A = rj, positive zero is cancelled; If A > r), the
mode emerges from the effects of the relay systems with their zero is on half left plane ” s”. The third condition is used for
switching characteristic at a high frequency (i.e. chattering); controller design due to eliminates the inverse response from
the control function is defined as (9). the feedback loop, but while the A is bigger, it is produced
r(f) = K]jsignS{t) (9) aaccording
slower control loop [9]. It is proposed a initial A value
to several tests minimizing the Integral Squared
The aggressiveness to reach the sliding surface depends on Error (ISE). It is expresed by (18).
the control gain, but this action increases the chattering. The A = 2rj
expression (9) arises from Lyapunov function when the system (18)
has reached to surface S(t) in a finite time smaller. Replacing (18) in (17), the expression (19) is obtained.
III. C o n t r o l l e r D e v e l o p m e n t G*(s) = ___ K (vs + 1)___ (19)
The general system model used in this work is represented {> (TiS + 1)(T2s + 1)
by (1). In classical feedback, the system output, which is The new transfer function observed by controller is:
seen by controller, contains a Right-Half-Plane zero (10), that
makes the controller takes wrong initial corrective actions. y*(s) = (TisK{rjs + 1)
+ 1)(T2s + 1)-Ms) ( 20)
'Hi -DSMC
PID+LUNTOYA
I P 1D
250
time [seg]
Fig. 5: Noise presence in linear system