Sei sulla pagina 1di 17

Amirkabir University of Technology Amirkabir International Jounrnal of Science & Research

(Tehran Polytechnic) Modeling, Identification, Simulation and Control


(AIJ-MISC)
Vol. 48, No. 2, Fall 2016, pp. 75-91

Potentials of Evolving Linear Models in Tracking Control


Design for Nonlinear Variable Structure Systems

A. Kalhor1,*, N. Hojjatzadeh2, A. Golgouneh3

1- Assistant Professor, School of Electrical and Computer Engineering, University of Tehran


2- M.Sc. Student, Faculty of New Sciences and Technologies, University of Tehran
3- M.Sc. Student, Faculty of New Sciences and Technologies, University of Tehran

(Received 15 May 2016, Accepted 3 September 2016)

ABSTRACT
Evolving models have found applications in many real world systems. In this paper, potentials of the
Evolving Linear Models (ELMs) in tracking control design for nonlinear variable structure systems are
introduced. At first, an ELM is introduced as a dynamic single input, single output (SISO) linear model
whose parameters as well as dynamic orders of input and output signals can change through the time.
Then, the potential of ELMs in modeling nonlinear time-varying SISO systems is explained. Next, the
potential of the ELMs in tracking control of a minimum phase nonlinear time-varying SISO system is
introduced. To this end, two tracking control strategies are proposed, respectively for (a) when the ELM
is known perfectly and (b) when the ELM model has uncertainties but dynamic orders of the input and
output signals are fixed. The methodology and superiority of the proposed tracking control systems are
shown via some illustrative examples: speed control in a DC motor and link position control in a flexible
joint robot.

KEYWORDS:
Evolving Linear Model, Nonlinear Time-Varying Systems, Tracking Control System

Please cite this article using:


Kalhor, A., Hojjatzadeh, N., and Golgouneh, A., 2016. Potentials of Evolving Linear Models in
Tracking Control Design for Nonlinear Variable Structure Systems. Amirkabir International
Journal of Modeling, Identification, Simulation and Control, 48(2), pp. 7591.
DOI: 10.22060/miscj.2016.829
URL: http://miscj.aut.ac.ir/article_829.html
*
Corresponding Author, Email: akalhor@ut.ac.ir

AIJ - Modeling, Identification, Simulation and Control, Vol 48, No. 2, Fall 2016 75
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

1- INTRODUCTION fuzzy and neuro-fuzzy models have been developed


A. MOTIVATION AND RELATED WORKS in modeling nonlinearity and time-varying structures.
Nonlinearity and structural variability cause In an evolving model, the structure can evolve through
significant challenges in control design, particularly the time based on observing samples of input and
when the system is not affine or there are uncertainties. output signals. The structure of a nonlinear evolving
Robust control and adaptive control methods have model often can be described as an interpolated of
been introduced and developed for such systems. locally linear models constructed from simple if-then
Whereas robust control guarantees the stability fuzzy rules. There are two particularly influential
and performance of the system under bounded works in this area of research [26,27]. Kasabov
uncertainties, adaptive control satisfies the required proposes an adaptive online learning algorithm as
performance and stability by posing adaptation rules a dynamic evolving neuralfuzzy inference system
for the controller with regard to the new condition of (DENFIS). In this algorithm, fuzzy inference rules
the system. are created by using maximum distance clustering,
Among known robust control strategies, which is utilized in partitioning of input space.
H-infinity, -synthesis and sliding mode are more Angelov and Filev introduce an online identification
popular and applicable. Considering unstructured approach for the Takagi Sugeno (TS) model, where
uncertainty in a control system, H-infinity based evolving clustering method along with a concept
methods are used to minimize the closed loop impact of potential is used to define the antecedent parts
of perturbation [1,2] and in recent years, new aspects of the rules. This approach has been modified in
of the H-infinity are studied [3,4]. -synthesis based [28] and [29]. In [30], to evolve a specific form
methods unlike H-infinity are used to design robust of TS Fuzzy Model, Lughofer suggests to use a
control against certain structured uncertainties modified version of vector quantization for new rule
[5,6]. Sliding mode control is a variable structure generation. Although evolving nonlinear systems
control method providing a systematic approach to have been developed successfully in simulation,
the problem of maintaining stability in the face of approximation, classification and prediction, they are
modeling uncertainty [7,8]. This approach has been not straightforward basis for analyzing and designing
also used and developed in many nonlinear control control systems, In recent years, by the author and
systems [9-11]. its cooperators, there is a tendency toward using and
A wide range of methods have been introduced in developing Evolving Linear Models (ELMs) [31,32].
the literature of adaptive control systems. Adaptive An ELM can adapt and follow the variations of the
pole placement, different self-tuning regulators nonlinear and time-varying system with agility [33].
and iterative learning control are straightforward Moreover, it seems ELMs can fulfill facilities in
techniques using direct or indirect approaches to control, analyze and design due to their linear forms.
provide stability and performance in the system [12-
14]. However, they are suggested principally for linear B. OUR CONTRIBUTIONS
systems. Model Reference Adaptive Controllers In this paper, some potentials of ELMs in tracking
often suggest direct solutions for adaptive control control of nonlinear variable structure systems are
of continuous time systems based on a reference introduced. It is shown that if nonlinear models could
model. Regarding the structure of the system, the be represented as ELMs, two significant challenges in
reference model can be chosen linear or nonlinear tracking control systems will be solved. At first, the
as well [15-17]. Gain scheduling based methods nonlinear systems do not have essentially an affine
offer a set of control strategies corresponding to structure with regard to the input signal. This avoids
different operating regimes of the system prepared using some given classic solutions like feedback
as a table [18,19]. Such methods are also developed linearization or sliding mode control [8] by which a
for nonlinear and also time-varying systems. Also, stable differential equation of error is satisfied. ELM
for nonlinear systems, adaptive control systems such represents the system in an affine form which allows
as self-oscillating adaptive systems [20,21], variable one to design a tracking control system easily for
structure system [22,23] and duality controllers nonlinear non-affine systems. Also, when the dynamic
[24,25], have been proposed. order of a nonlinear system changes, computing its
On the other hand, during last decade, evolving impulse effects is not straightforward and this causes

76 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

that one cannot solve the tracking control problem


even when a general solution like lyapunov method
is existed. Using ELMs allows the input signal to be (3)
computed in order that the tracking control system in
switching time remains stable. Also, it is proved that
using ELMs allows us to use Sliding Mode Control Fig. 1 shows a diagram representing ELM model
(SMC) for when the system has some inherent as switching LTI models.
uncertainties or the linearization of the nonlinear The above representation shows that ELMs
system causes some bounded uncertainties. is more capable of modeling nonlinearity than
The rest of the paper is organized as follows: in dynamic local linear models, such as ANFIS in [34],
section II, ELMs are introduced, then in section III LOLIMOT in [35] and TS-SAMC in [36]. This is
the potential of ELM in modeling nonlinear models is because, in such models the number of Local Linear
explained and in section IV, the potential of ELM in Models (LLMs) is restricted and the output is defined
tracking control systems are explained. In section V, as an interpolation of LLMs but in an ELM at each
the conclusion remarks are given. working point there is an independent LLM and the
number of LLMs is not restricted; moreover, unlike
most of the locally linear neuro-fuzzy models, in an
2- EVOLVING LINEAR MODELS
ELM the dynamic order of the input or output can
An evolving linear model (ELM), in continuous
change at EIs.
time domain, is defined as a linear differential
equation between input signal u(t)R and output
signal y(t)R of a SISO system: 3- POTENTIAL OF ELM IN MODELING
NONLINEAR MODELS
A. TIME-VARYING NONLINEAR MODEL
(1) WITH TIME-VARYING DYNAMIC ORDER
Consider following input-output representation
of a time-varying nonlinear model:
where nt and mt, respectively denote dynamic orders
of output and input signals which are bounded to nmax (4)
and mmax. Also, ai(t)R , bj(t)R denote respectively
linear parameters for ith and jth derivatives of y(t) and where F(nt,mt) denotes a time-varying nonlinear
u(t), and c(t)R denotes the bias parameter. In this function of the input and output signals and their
paper, x[l](t) denotes the lth derivative of the signal derivatives; nt and mt, respectively denote dynamic
x(t). As it is seen in (1), linear parameters as well as orders of the output and input signals at time t and
dynamic orders of exogenous input and output can their possible maximum values are nmax and mmax.
change through the time. Actually, the structure of a nonlinear dynamic model
Assumption 1: In an ELM, the dynamic orders of
input and output signals can change only at finite
instants named as evolving instants (EIs). The set
of EIs for the introduced ELM in (1) is defined as
follows:
(2)
In another representation, an ELM can be
supposed as a model which switches at each instancet
to a new LTI model whose parameters and dynamic
orders are fixed.

Fig. 1. An evolving linear model is represented as


switching LTI models

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 77
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

may change through the time due to internal physical stated as an ELM:
variations, erosions, delays and environmental
factors. (7)
Assumption 2: For the function F(nt,mt)similar to
the considered assumption for ELMsthe dynamic
Definition1: Corresponding to each time-varying
order of the input and output signal: nt and mt can
nonlinear SISO system represented in (4), if
change just at finite instancets, i.e. EIs. Consider that
Assumption 2 and Assumption 3 are satisfied, an
the set A={1,2,,F} denotes EIs for the F(nt,mt)).
ELM can be defined as (6) and (7).
Assumption 3: The function F(nt,mt)) and its variables
are continuously differentiable except at its EIs.
4- POTENTIAL OF ELM IN TRACKING
C. POTENTIAL OF ELM IN MODELING CONTROL SYSTEMS
CONTROL SYSTEMS In this section, for tracking control system of an
Consider T as sampling period of the input and ELM, two different control strategies are proposed,
output of the system. Considering variation variables: respectively for two different states: (a) the ELM is
y[i](t)=y[i](t)y[i](tT), u[j](t)=u[j](t)u[j](tT) and t=T, known perfectly and (b) the ELM is known but with
the Jacobian of the given nonlinear dynamic function some uncertainties. In the first state, it is assumed that
in (4), for t(RA), can be stated as follows: the dynamic order can change through the time but
in the second state, for the sake of simplicity, it is
assumed the dynamic orders for the input and output
(5) signals are fixed through the time.

A. CONTROL STRATEGY FOR A KNOWN


where (t,T) denotes all high order terms in Taylor ELM
series; one can suppose that if for at least one In this section, it is supposed that the ELM in
coefficient of the input variations was not zero, (t,T) is (7) is perfectly known and there is no uncertainty in
negligible for small enough sampling period T. Here, the model. Considering some assumptions and using
we assume (t,T) and its derivatives are restricted. The a control strategy, it is aimed that the output of the
above model in (5) can be also rewritten as follows: system asymptotically converges to the reference
signal.
Assumption 4: For the ELM in (7), t:j{0,1,
,mmax}|bj(t)0.
Assumption5: The zero dynamic in (7)
m0

b (t )u [ ] (t ) = (t ) is stable for any bounded signal


j =0
j
j

(6) (t).
Assumption6: The reference signal, yr(t), is real,
bounded and continuously differentiable for all t >0.
Theorem1: Considering Assumptions 4-6 and
applying the computed signal control from (8) to the
system (4), the output y(t), will converge to yr(t)+(t):

Here, the Jacobian of the nonlinear model at EIs:


h, h=1,2,,F is defined as the same Jacobian for
(8)
{t|th+}. Accordingly, we can define the Jacobian for
all over the time. Considering ai(t)=(F(nt,mt)/(uj(t)),
bj(t)=(F(nt,mt))/(uj(t)), c(t)=r(t) and respecting to
(1), the considered nonlinear function in (4) can be

78 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

equation:

(13)

In fact, by computing the control signal from


above equation the initially considered EBE will
be satisfied. The response of the EBE is the sum of
where the roots of the characteristic function: snma the response to initial condition and the response
x+d snmax1+d snmax2+...+d
1 2 nmax=0 are in the left part of to the input signal. We can discount response to the
the complex plane s=+j and t denotes the last initial condition because it decays through the time.
evolving instant before t. However, we can compute the steady response by
applying the Laplace Transform to the EBE:

(14)
(9)
Now by applying the inverse of the Laplace
Transform, we get:

where (.) denotes the Dirak delta function.


(15)
Proof: Assume the following error differential
equation:
Accordingly, the e(t) will converge to (t,T) or
y(t) will converge to yr(t)+(t,T).
Here, two important notes about the Theorem 1
are stated:
(10)
1)If T converges to zero, (t,T), its derivatives
and accordingly (t,T) converges to zero and y(t) will
follow yr(t), asymptotically.
2)The signal control u(t) can be computed easily
We call the above differential equation Error by solving the non-homogenous time-varying linear
Based Equation (EBE). Now, we compute the differential equation in (7) [37]. This differential
signal control which satisfies EBE. Regarding initial equation must be solved separately for each interval
conditions for EBE at t, by nmaxnt times integral of in which the dynamic order mt is fixed; also, when mt
the EBE, one can get the following equation: changes, the given initial conditions are considered.

1) ILLUSTRATIVE EXAMPLE
(11) The Dynamics of a DC motor is stated as the
following state model:

As it is understood, the considered Dirac delta (16)


functions in EBE eliminate the effects of initial
conditions from (t,T) and its derivatives. Now, by
considering e[nt](t)=y[nt](t)yr[nt](t) we have: where x1 is the armature current, x2 is the motor speed ,
u is the field current and 1 to 5 are positive constants
(12) [8,38]. Assume the domain of operations will be
restricted to regimes that the system is minimum
Putting the ELM in (7) in the left hand of the phase. It is desired to design a controller based on
above equation, we get the following differential

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 79
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

Theorem 1 such that the output y asymptotically


tracks the reference signal yr(t)=2+0.5sin(2t). For this
reason, three following cases are considered: (18)
Case1: T=0.001 seconds, 1=2=4=5=1 and 3=5
for t0. The initial conditions for output and input signals
Case2: T=0.1 seconds, 1=2=4=5=1 and 3=5 for are chosen: u(0)=1, y(0)=1 and y(0)=0.
t0. Since the chosen T=0.001 is so small, it is
Case3: T=0.001 seconds: expected (t,T) is insignificant. Fig. 2 shows the
- 1=2=4=5=1 and 3=5 : 0<t<5 (1=0) plots of the output signal y(t), input signal u(t) and
- 1=2=3=0 and 4=5=1 : t5 (2=5) the reference signal yr(t). As can be seen, the y(t) is
almost asymptotically converged to the yr(t) .
Case 1
One can compute the following input-output Case 2
differential equation (from (10)): The simulation in Case1 is repeated for the Case
y(t)=F (2,1)(y,y,u ,u)=( 2 5yu 2+ 5 3u)+[yu u 1( 4 2 where T=0.1; Fig. 3 shows the output signal y(t),
+1)y]+ [4 yuu141y] input signal u(t) and the reference signal yr(t). As it
Considering the sampling period T=0.001 is seen, since the effect of the (t,T) is considerable,
seconds, 1=2=4=5=1 and 3=5 the following there is a difference between y(t) and yr(t).
evolving linear model will be computed:
Case 3
In this case, we have an evolving instant at t=5.
Actually, for 0t<5, the represented system in Case
1 is used, where nt=2 and mt=1; however, for t5
the armature current is considered fixed (x1=1) and
dynamic order of input and output of the system
(17) changes to nt=1 and mt=0. The differential equation
for the system can be computed as follows:

(19)

We have determined the control strategy for 0t<5


where (t,T) denotes high order terms in the Taylor in Case 1; here, we determine the control strategy for
series. t5.
We assume s2+4s+4=0 as the characteristic
function of the error signal e(t)=yr(t)-y(t); then, the (20)
proposed signal control is computed by solving the
following time-varying linear differential equation:

Fig. 2. The output signal y(t), the reference signal yr(t) and input signal u(t) when the sampling period T=0.001 second

80 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

Fig. 3. The output signal y(t), the reference signal yr(t) and input signal u(t) when the sampling period T=0.1 second

input signal u(t) and the reference signal yr(t). As it is


observed, the y(t) is asymptotically converged to the
yr(t) even with evolving in the structure at t=5.
As seen in Fig. 4, in the plots of the input signal
control and output control, there is an abrupt change
The required initial condition for the signal is at evolving instant but the output signal changes
chosen: y(5)=1. Signal e(t)=yr(t)-y(t), the proposed continuously through the time.
signal control is computed by solving following
equation: B. ROBUST CONTROL STRATEGY FOR AN
ELM WITH SOME UNCERTAINTIES
Definition1:For the ELM defined in (7), the
(21) partially known ELM is defined as follow:

(23)

where by considering nmax=2, nt=1 and t=5: where n0 and m0 denote the dynamic orders of the
output and input signals and uncertainties are defined
(22) as follows:
t:|ai(t)ai(t)|<ai(i=0,1,2...,n0) ,|c(t)c(t)|<c, |bj(t)-
One can compute e(5) by solving following
bj(t)|<bj (j=1,2,...,m01), 1bm (t)/bm (t), 1,
equation and compute e(t)|t=5. 0 0

|ai(t)|ai, |bj(t)|bj, |c(t)|c.


e4e(t)4e(t)0, e(0)=y(0)yr(0)=1 , e(0)=y(0)-
Theorem2:For the partially known ELM in
yr(0)=1.
Definition 1 and considering Assumptions 5 and 6,
Fig. 4 shows the plot of the output signal y(t),

Fig. 4 The output signal y(t), input signal u(t) and the reference signal yr(t) for the Case 3 when the sampling period
T=0.001 second

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 81
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

the control signal computed from (24) guarantees that


y(t) will converginge to yr(t), if there is 0 such that
the condition (26) is satisfied.

(24)

(25)

where R+ and the roots of the characteristic function


sn 1+d1sn 2+d2sn 3+...+dn 1=0 are in the left part of the
0 0 0

complex plane s=+j.

(26) Proof: the proof is given in Appendix A.


Following results can be stated from Theorem 2:
- The suggested robust control strategy is similar
to the sliding mode control because the error dynamic
equation S(t) (sliding surface) too is utilized in the
sliding mode. However, in sliding mode control,
the affine of the input signal in output differential
equation must be affine but here, this constraint is not
necessary; however, here, some constraints about the
bounds of the signal control and its derivatives are
posed.
- One can identify the unknown parameters of the
ELM recursively through some estimation methods,
such as Least Square or Kalman filter. It is expected
by converging the parameters to their original values,

82 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

the uncertainties vanish gradually. follows:


- If the uncertainties starts to vanish through the
time, it is expected that after some while 1, ai0, (29)
bj0 and c0. In such state, it is seen that 0+
where q1 and q2 denote respectively, link position and
and consequently upper bound for the signal control
motor position and, u denotes the voltage motor. Fig.
and its derivatives can be chosen easily as follows:
6 shows a scheme of the flexible joint robot.
Considering y=q1 the following input-output
differential equation is obtained.
(27)

(30)

1) ILLUSTRATIVE EXAMPLES
Example1: In this example, the same example stated Now, we can compute its ELM as follows:
in section 4.1.1 (Case 1) is considered. The original
ELM and its partially known ELM are introduced as (31)
follows:
The original ELM: y(t)=a0(t)y(t)+a1(t)y(t)+b0(t) a 0 (t)=F (4,0) /y=MgL[I 1 sin(y)y [2] +I 1 cos(y)
u(t)+b1(t)u(t)+c(t). y2]J1I1k2MgLcos(y)
The Partially known ELM: y(t)=a0(t)y(t)+a1(t) a1(t)=F(4,0)/y=2I1MgLsin(y)y
y(t)+b0(t)u(t)+b1(t)u(t)+c(t). a2(t)=F(4,0)/y[2]=(kI1+k2J1+I1MgLcos(y))
where the parameters are known as follows: a3(t)=F(4,0)/y[3]=0
a0(t)=u2+uu11; a0(t)=a0(t)+; a0= b0(t)=F(4,0)/u=J1I1k
a1(t)=uu12; a1(t)=a1(t)+; a1= c(t)=yr[4](t-T)3i=1ai(t)y[i](tT)b0(t)u(tT)+(t,T)
b0(t)=2yu+5(y+y)uu2; b0(t)=b0(t) ai(t)=ai(t)+, i=0,1,2,3
b1(t)=(y+y)u1; b1(t)=b1(t)+; b1= b0(t)=b0(t)
c(t)= y(tT)a0(t)y(tT)a1(t)y(tT)b0(t)u(tT)b1(t) For the considred case, we assume M=1, L=0.1,
u(tT))+(t,T); c(t)=c(t)+; S(t)=e(t)+2e(t) g=10, k=1, J=1, I=1. Now, the error eqution is
As it is explained in Theorem 2, the signal control considred as follows:
is computed as follows:
(32)
(28)
Respecting Theorem 2, the following differential
The resulting output (input) signals and reference equation of input signal is achieved.
signal are shown in four cases in Fig. 5. In (a) the
uncertainty of the ELM is assumed =0.2 and =1.1.
The control signal is computed for =1. As it is seen (33)
in (a), the output signal converges to reference signal
but in (c) when =0 is chosen, the system is not robust For different modes, we simulate the system with
against considered uncertainty. In (b), the uncertainty suggested control strategy: Fig. 7 shows the .resulting
of the ELM is assumed more than (a): =0.5 and simulation in different cases. In (a), the uncertainty of
=1.5. The control signal is computed for =5. As it the ELM is assumed =0.2 and =1.1. The control
is seen in (c), the output signal converges to reference signal is computed for =1. As it is seen in (a), the
signal but in (d) when the uncertainty in becomes output signal converges to reference signal but in
bigger, the system is not robust. Also, the plots of (c) (which is similar to (a)) when =0 is chosen, the
signal controls in (a) and (b) are shown in Fig. 5. system is not robust against considered uncertainty. In
(b), the uncertainty of the ELM is assumed more than
Example2: In this example, a flexible joint robot (a): =0.5 and =1.5. The control signal is computed
is considered. The system dynamic is represented as

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 83
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

Fig. 5. The output signal y(t), input signal u(t) and reference signal yr(t) in (a) and (b) and y(t) and yr(t) in (c) and
(d) for Example 1

for =5. As it is seen in (c), the output signal converges


to reference signal but in (d) (which is similar to (b))
when the uncertainty in become bigger, the system
is not robust. The input signals shown in (a) and (b)
are oscillating in some intervals. This is due to using
sign function in the suggested signal control and the
effect of the quantization noise. From the suggested
solutions in sliding mode controllers, we know by
using some smoothed variants of sign functions,
such as bipolar sigmoid functions, more smoothed
behavior in both output and control signals will be
resulted, [8].
Fig. 6. A link driven by a low motor

84 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

Fig. 7. Output signal y(t), input signal u(t) and reference signal yr(t) in (a) and (b) and y(t) and yr(t) in (c) and (d)
for Example 2

5- CONCLUSION the ELM have certain uncertainties but the dynamic


In this paper, potentials of Evolving Linear orders of input and output signals are fixed. In both
Models (ELMs) in modeling and tracking control states, the system was assumed minimum phase and
system of nonlinear time-varying SISO systems were in the second state it was stated the upper bounds
introduced. We explained a nonlinear time varying of the signal control must satisfy an inequality. The
system, which is continuously differentiable except proposed control strategies are used in speed control
some finite instants, can be presented as an ELM. of a DC motor and position control of a flexible robot
Then, based on two theorems, two tracking control link. The results show that ELMs are capable of being
strategies were proposed, respectively for two used in tracking control systems of those cases in
different states: (1) when the parameters of the ELM which the nonlinearity, time-varying and uncertainty
is known perfectly and (2) when the parameters of are existed. However, some other challenges of using

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 85
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

ELMs in control systems such as: tracking control


systems for non minimum phase systems and multi
input and multi output ELMs are focused in our
future works.

APPENDIX A
Proof of Theorem 2: Consider the energy function
as follows:
(A.1)
Its time derivative is computed as follows:
(A.2)

(A.3) (A.7)

Putting the suggested control signal in y[n0](t), we


will have:

Considering the given constraints in the theorem


the following inequality is achieved.

(A.4)

(A.8)

(A.9)

where en l (l=1,2,...,n01) as upper bounds of e[n l] (t)


0

are defined later. Now, we can rewrite V(t) as follows:


0

(A.5)
(A.10)
For >, V(t)<0 and then S(t)0 or y(t)yr(t);
however, we should consider that the signal control
is affected by too. It means we must check that for
the chosen if |u(t)|uj. For purpose, we compute the
supremum values for the error signal, output signal
and their derivatives.
(A.6)
Assume there is that the resulting signal control
guarantee V(t)<0 or |S(t)|0. Considering |S(t)||t=t =S0
and V(t)<0 for t<t0 : |S(t) |<S0.
0

86 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

(A.11)

We can rewrite the above linear time invariant


differential equation as following ordinal differential
equation (ODE) form:
We know for the ND matrix Ae, max(eig(Ae))0,
hence we have:

(A.12)
(A.16)

Solving the above ODE, we have:

(A.17)

(A.13)
On the other hand, we can compute a supremum
for |e[n 1](t)|:
0

(A.18)
We can show easily that:
Since all roots of the characteristic function are in
the left part of the complex plane, from Ruth-Horvitz
principle we know di>0. Thus, we have:

(A.19)

(A.14) Since the reference signal is defined by designer,


we can compute supremum values for it and its
derivatives as follows:

Since the matrix Ae is negative definite (ND), we (A.20)


have:

Then, we can compute supremum values for the


(A.15) output signal and its derivatives as follows:

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 87
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

(A.26)
(A.21)

Now, we can compute the supremum values for (A.27)


the input signal and its derivatives by solving the
following linear time-varying differential equation:
For the signal z(t) considering|ai(t)|ai(t),
(A.22)
|bj(t)|bj(t), c(t)c, yr[n ](t)yr,n (t) and e[n l](t)en 1 we
t
0
0
0

have:

(A.23) (A.28)

Also, the ELM is the minimum phase, the matrix


A time-varying linear ODE representation for the
Au(t) is ND for t>t0. Accordingly, we have:
above equation is stated as follows:

(A.29)

For bm (), we assume that |bm ()|bm . Considering


0 0 0

for all time max(|eig(Au()|) and 0.


(A.24)

(A.30)

(A.25)
(A.31)
By solving the above equation through state
transient matrix A (t)(t,t0), we have:
u

88 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

(A.36)

The condition for the upper bounds of signal


control and its derivatives is achieved as follows:

(A.32) (A.37)

REFERENCES
[1] Zames, G.; Feedback and Optimal Sensitivity:
Model Reference Transformations, Multiplicative
Seminorms and Approximate Inverses, IEEE
Transaction on Automatic Control, Vol. 26, No. 2, pp.
301320, 1981.
[2] Helton, J. W.; Orbit Structure of the Mobius
(A.33) Transformation Semi-Group Action on H-Infinity
(Broadband Matching), Adv. in Math. Suppl. Stud.,
Vol. 3, pp. 129197, 1978.
Since we assume , there is 0 that =+. [3] Bakule, L.; Rehk, B. and Papk, M.;
Decentralized Image-Infinity Control of Complex
Systems with Delayed Feedback, Automatica, Vol.
67, No. 3, pp. 127131, 2016.
[4] Rojas, C. R.; Oomen, T.; Hjalmarsson, H. and
Wahlberg, B.; Analyzing Iterations In Identification
With Application To Nonparametric H-Norm
Estimation, Automatica, Vol. 48, No. 11, pp. 2776
(A.34)
2790, 2012.
[5] Yang, C. D. and Taic, H. C.; Synthesis of
Controllers Using Statistical Iterations, Asian
Journal of Control, Vol. 4, No. 3, pp. 331310, 2002.
[6] Taher, S. A.; Akbari, S.; Abdolalipour, A. and
Hematti, R.; Robust Decentralized Controller Design
for UPFC Using Synthesis, Communications in
Considering:
Nonlinear Science and Numerical Simulation, Vol.
(A.35) 15, No. 8, pp. 21492161, 2010.
[7] Zinober, A. S. I.; Deterministic Control of
Uncertain Systems, IEE Control Engineering Series,
1991.

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 89
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems

[8] Khalil, H. K.; Nonlinear Systems, Prentice Gain-Scheduling Control Design: A Missile Autopilot
Hall, NewJercy, 3rd Edition, 2002. Example, Asian Journal of Control, Vol. 4, No. 3,
pp. 34134, 2002.
[9] Zhou, Q.; Yao, D.; Wang, J. and Wu, C.; Robust
Control of Uncertain Semi-Markovian Jump Systems [20] Horowitz, I.; Smay, J. and Shapiro, A.; A
Using Sliding Mode Control Method Original, Synthesis Theory for Self-Oscillating Adaptive
Applied Mathematics and Computation, Vol. 286, pp. Systems (SOAS) Original Research Article,
7287, 2016. Automatica, Vol. 10, No. 4, pp. 381392, 1974.
[10] Barambones, O. and Alkorta, P.; Vector Control [21] Olivier, J. C.; Loron, L.; Auger, F. and Le-
for Induction Motor Drives Based on Adaptive Claire, J. C.; Improved Linear Model of Self
Variable Structure Control Algorithm, Asian Journal Oscillating Systems Such as Relay Feedback Current
of Control, Vol. 12, No. 5, pp. 640649, 2010. Controllers, Control Engineering Practice, Vol. 18,
No. 8, pp. 927935, 2010.
[11] Ling, R.; Wu, M.; Dong, Y. and Chai, Y.;
High Order Sliding-Mode Control for Uncertain [22] Vargas, J. F. and Ledwich, G.; Variable
Nonlinear Systems with Relative Degree Three, Structure Control for Power Systems Stabilization,
Communications in Nonlinear Science and Numerical International Journal of Electrical Power and Energy
Simulation, Vol. 17, No. 8, pp. 34063416, 2012. Systems, Vol. 32, No. 2, pp. 101107, 2010.
[12] Nasiri, R. and Radan, A.; Adaptive Ole- [23] Sumar, R.; Coelho, A. and Goedtel, A.;
Placement Control of 4-Leg Voltage-Source Inverters Multivariable System Stabilization via Discrete
for Standalone Photovoltaic Systems, Renewable Variable Structure Control, Control Engineering
Energy, Vol. 36, No. 7, pp. 20322042, 2011. Practice, Vol. 40, No. 4, pp. 7180, 2015.
[13] Yang, Q.; Xue, Y.; Yang, S. X. and Yang, W.; An [24] Landau, I. D.; Combining Model Reference
Auto-Tuning Method for Dominant-Pole Placement Adaptive Controllers and Stochastic Self-Tuning
Using Implicit Model Reference Adaptive Control Regulators, Automatica, Vol. 18, No. 1, pp. 7784,
Technique, Journal of Process Control, Vol. 22, No. 1982.
3, pp. 519526, 2012.
[25] Landau, I. D. and Karimi, A.; A Unified
[14] Madady, A.; A Self-Tuning Iterative Learning Approach to Model Estimation and Controller
Controller for Time Variant Systems, Asian Journal Reduction (Duality and Coherence), European
of Control, Vol. 10, No. 6, pp. 666677, 2008. Journal of Control, Vol. 8, No. 6, pp. 561572, 2002.
[15] Ahmed, M. S.; Neural Net Based MRAC for a [26] Kasabov, N.; DENFIS: Dynamic Evolving
Class of Nonlinear Plants, Neural Networks, Vol. 13, Neural Fuzzy Inference System and its Application
No. 1, pp. 111124, 2000. for Time Series Prediction, IEEE Transaction on
Fuzzy Systems, Vol. 10, No. 2, pp. 144154, 2002.
[16] Guo, J.; Tao, G. and Liu, Y.; A Multivariable
MRAC Scheme with Application to a Nonlinear [27] Angelov, P. and Filev, D.; An Approach to
Aircraft Model, Automatica, Vol. 47, No. 4, pp. Online Identification of Takagi Sugeno Fuzzy
804812, 2011. Models, IEEE Transaction on Systems, Man and
Cybernetics Part B, Vol. 34, No. 1, pp. 484498,
[17] Mohideen, K. A.; Saravanakumar, G.;
2004.
Valarmathi, K.; Devaraj, D. and Radhakrishnan,
T. K.; Real-Coded Genetic Algorithm for System [28] Angelov, P. and Zhou, X.; Evolving Fuzzy
Identification and Tuning of a Modified Model Systems from Data Streams in Real-Time,
Reference Adaptive Controller for a Hybrid Tank International Symposium on Evolving Fuzzy Systems,
System, Applied Mathematical Modeling, Vol. 37, pp. 2935, 2006.
No. 6, pp. 3829384, 2013.
[29] Angelov, P.; Filev, D. and Kasabov, N.; Evolving
[18] Rugh, W. J. and Shamma, J. S.; Research on Intelligent Systems: Methodology and Applications,
Gain Scheduling, Automatica, Vol. 36, No. 10, pp. John Wiley and Sons, Chapter 2, pp. 2150, 2010.
14011425, 2000.
[30] Lughofer, E. D.; FLEXFIS: A Robust
[19] Wu, F.; Packard, A. and Balas, G.; Systematic Incremental Learning Approach for Evolving Takagi

90 AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016
A. Kalhor, N. Hojjatzadeh, A. Golgouneh

Sugeno Fuzzy Models, IEEE Transaction Fuzzy Fuzzy Inference System, IEEE Transaction on
Systems, Vol. 16, No. 6, pp. 13931410, 2008. Systems, Man and Cybernetics, Vol. 23, No. 3, pp.
665685, 1993.
[31] Kalhor, A.; Araabi, B. N. and Lucas, C.; Online
Extraction of Main Linear Trends for Nonlinear Time [35] Nelles, O.; Nonlinear System Identification,
Varying Processes, Information Sciences, Vol. 220, Springer, New York, pp. 365366, 2001.
pp. 2233, 2013.
[36] Kalhor, A.; Araabi, B. N. and Lucas, C.;
[32] Kalhor, A., Iranmanesh, H. and Abdollahzade, Reducing the Number of Local Linear Models in
M.; Online Modeling of Real-World Time Series NeuroFuzzy Modeling: A Split and Merge Clustering
through Evolving AR Models, IEEE International Approach, Applied Soft Computing, Vol. 11, No. 8,
Conference on Fuzzy systems, FUZIEEE, 2012. pp. 55825589, 2011.
[33] Kalhor, A.; Araabi, B. N. and Lucas, C.; A New [37] Robinson, J. C.; An Introduction to Ordinary
Systematic Design for Habitually Linear Evolving Differential Equations, Cambridge University Press,
TS Fuzzy Model, Journal of Expert Systems with Cambridge, UK, 2004.
Applications, Vol. 39, No. 2, pp. 17251736, 2012.
[38] SIemon, G. R. and Straughen, A.; Electric
[34] Jang, R.; ANFIS: Adaptive Network-Based Machines, Addison, Wesley, Reading, MA, 1980.

AIJ - Modeling, Identification, Simulation and Control, Vol. 48, No. 2, Fall 2016 91

Potrebbero piacerti anche