ILC with Initial State Learning for Fractional Order Linear ... - MDPI

3 downloads 0 Views 2MB Size Report
Jun 14, 2018 - state learning for a class of fractional order linear distributed parameter systems. ... Keywords: iterative learning control (ILC); fractional order; ...
Article

ILC with Initial State Learning for Fractional Order Linear Distributed Parameter Systems Yong-Hong Lan * and Zhe-Min Cui School of Information Engineering, Xiangtan University, Xiangtan 411105, China; [email protected] * Correspondence: [email protected]; Tel.: +86-136-6742-0066 Received: 21 April 2018; Accepted: 9 June 2018; Published: 14 June 2018

 

Abstract: This paper presents a second order P-type iterative learning control (ILC) scheme with initial state learning for a class of fractional order linear distributed parameter systems. First, by analyzing the control and learning processes, a discrete system for P-type ILC is established, and the ILC design problem is then converted to a stability problem for such a discrete system. Next, a sufficient condition for the convergence of the control input and the tracking errors is obtained by introducing a new norm and using the generalized Gronwall inequality, which is less conservative than the existing one. Finally, the validity of the proposed method is verified by a numerical example. Keywords: iterative learning control (ILC); fractional order; distributed parameter system; generalized gronwall inequality

1. Introduction Iterative learning control (ILC) is an effective technique for improving the performance of systems that operate repetitively over a fixed time interval [1–4]. The fundamental idea in ILC is that the task to be carried out by the system is of a repetitive nature. By using such a repetitive nature, it is possible to adjust the input signal such that the output signal follows the reference signal as closely as possible. Owing to its simplicity and effectiveness, ILC is playing an important role in many areas and applications [5–7]. Distributed parameter systems are a class of complicated infinite-dimensional systems, whose states depend on both spatial position and time [8–11]. In recent years, the application of ILC to distributed parameter systems has become a new topic [12–15]. In [12], an open-loop P-type iterative learning controller was designed for the first order hyperbolic distributed parameter system. The P-type and D-type ILC algorithms were studied in [13] for a class of parabolic distributed parameter systems. For a class of single-input single-output coupling nonlinear distributed parameter systems, a P-type learning controller was designed, and the convergence conditions, speed and robustness of the iterative learning algorithm were also discussed in [14]. For uncertain nonlinear distributed parameter systems and state time-delay distributed parameter systems, the P-type ILC was investigated in [15,16], respectively. A D-type anticipatory ILC scheme was applied to the boundary control of a class of inhomogeneous heat equations in [17]. In [18], a framework in the frequency domain of ILC was designed for linear inhomogeneous distributed parameter systems. By using the Gronwall–Bellman inequality, a close-loop P-type iterative learning algorithm is proposed for linear parabolic distributed parameter systems in [19]. In addition, based on the eigenspectrum and reduced order model, the ILC was proposed for a class of parabolic distributed parameter systems in [20]. Note that the above existing ILC methods for distributed parameter systems only focus on the lower order ILC. That is, to update the input profile, the learning algorithms use only the information from the last cycle. As we all known, the higher order learning algorithm incorporates the information not only from the last cycle, which can lead to better performance in terms of both robustness and Algorithms 2018, 11, 85; doi:10.3390/a11060085

www.mdpi.com/journal/algorithms

Algorithms 2018, 11, 85

2 of 20

convergence rate [21–23]. In [24], for a class of parabolic linear distributed parameter systems with uncertainty coefficients, an ILC algorithm with a forgetting factor was proposed, and the conditions for the convergence of the algorithm were established. On the other hand, in recent years, fractional order control systems have attracted increasing interest. It was found that many systems in interdisciplinary fields could be elegantly described with the help of fractional derivatives and integrals, such as viscoelastic systems, dielectric polarization, electrode-electrolyte polarization and electromagnetic waves [25–27]. In [28], a fractional order distributed parameter system was used to describe radial ground water flow. The existence and uniqueness of mild and classical solutions for a class of distributed order fractional differential equations had been studied in [29]. By using the differential inequality method, some sufficient conditions for the oscillation of solutions for partial fractional differential equations were presented in [30]. A fundamental solution of a fractional order distributed parameter system was presented in [31]. The numerical solutions of such systems were proposed in the literature by means of finite difference methods [32], spectral collocation methods and others [33,34]. However, it is worth pointing out that up to now, there is no concern about ILC for fractional order distributed parameter systems. The purpose of this paper is to present a second order P-type ILC algorithm with initial state learning for fractional order linear distributed parameter systems. The main contributions of this paper are as follows. (1) By analyzing the control and learning processes, the second order P-type ILC design problem for fractional order linear distributed parameter systems is converted to a stability problem for a discrete system. (2) Using the generalized Gronwall inequality, the control input and the tracking errors convergence analysis are given in detail. The obtained convergence condition is less conservative than some existing ones in recent literature in the case of integral order. (3) The proposed design method can be extended to ILC for fractional order parabolic distributed parameter systems involving time-delay, locally Lipschitz, as well as bounded external disturbance. The rest of this paper is organized as follows: In Section 2, the problem formulation and some preliminaries are presented. The convergence analysis for the second order p-type ILC algorithm is derived in Section 3. Section 4 presents a numerical example that demonstrates the effectiveness of the method. Finally, some conclusions are drawn in Section 5. 2. Preliminaries and Problem Statement In this section, some basic definitions and properties (for more details, see [25]) are first introduced, which will be used in the following sections. Definition 1 ([25]). The definition of the Liouville fractional integral is described by: α t0 It f ( t )

=

1 Γ(α)

Z t t0

(t − τ )α−1 f (τ )dτ, α > 0,

where Γ(·) is the well-known Gamma function, which is defined by Γ(z) =

R∞ 0

e−z tz−1 dt.

Definition 2 ([25]). The Caputo derivative is defined by: C α t0 D t f ( t )

=

1 Γ(n − α)

Z t t0

(t − τ )−α+n−1 f (n) (τ )dτ,

where n is the first integer, which is not less than α, i.e., α ∈ [n − 1, n). In the following, for simplicity, we denote the fractional integral α α derivative C t0 Dt by Dt , respectively.

α t0 It

by I α and the Caputo

Algorithms 2018, 11, 85

3 of 20

Definition 3 ([25]). The two-parameter Mittag–Leffler function is defined by: ∞

Eα,β (z) =

zk , α > 0, β > 0. Γ(αk + β) k =0



For β = 1, Eα,β (z) = Eα (z). Especially, E1,1 (z) = ez . To proceed with the discussion of the main results, the following lemmas are given. Lemma 1 ([25]). From the definition of the Caputo derivative, when 0 < α ≤ 1, we have: Itα (Dtα ( x (t)) = x (t) − x (t0 ). Lemma 2 ([35]). Let x (t) ∈ Rn be a vector of a differentiable function. Then, for any time instant t ≥ t0 , the following relationship holds:  1 α T Dt x (t) Px (t) ≤ x T (t) PDtα x (t), ∀ α ∈ (0, 1], 2 where P ∈ Rn×n is a constant, square, symmetric and positive definite matrix. Lemma 3 ([25]). The fractional order differentiation or integral of the Mittag–Leffler function is: ρ β −1 Eα,β (λtα )] t0 D t [ t

= t β−ρ−1 Eα,β−ρ (λtα ),

where ρ < β. Lemma 4 (Generalized Gronwall inequality [36]). Suppose α > 0, a(t) is a nonnegative, nondecreasing function locally integrable on 0 ≤ t ≤ T(some T ≤ +∞) and g(t) is a nonnegative, nondecreasing continuous function defined on 0 ≤ t ≤ T, g(t) ≤ M(constant), and suppose u(t) is nonnegative and locally integrable on 0 ≤ t ≤ T with: u(t) ≤ a(t) + g(t)

Z t 0

(t − s)α−1 u(s)ds,

on the interval. Then: u(t) ≤ a(t) Eα ( g(t)Γ(α)tα ). In this paper, we consider a class of fractional order linear distributed parameter systems with repetitive operation characteristics as follows:  α   Dt qk ( x, t) = D 4qk ( x, t) + A(t)qk ( x, t), + B(t)uk ( x, t),   y ( x, t) = C (t)q ( x, t) + G (t)u ( x, t), k k k

(1)

where subscript k denotes the iterative number of the process; x and t respectively denote space and time variables, ( x, t) ∈ Ω × [0, T ]; Ω is a bounded open subset with smooth boundary ∂Ω; qk (·, ·) ∈ Rn , uk (·, ·) ∈ Ru , yk (·, ·) ∈ Ry are the state vector, input vector and output vector of the system, respectively. The time-varying matrices A(t), B(t), C (t), G (t) with appropriate dimensions are assumed to be bounded and square integrable on [0, T ]. D is a bounded positive constant diagonal matrix, i.e., D = diag{d1 , d2 , · · · , dn }. 0 < pi ≤ di < ∞(i = 1, 2, · · · , n), and pi are known, and ∂2 ∆ = ∑m j=1 ∂x2 is a Laplace operator on Ω. j

Algorithms 2018, 11, 85

4 of 20

Remark 1. When the fractional order α = 1, the fractional order distributed parameter System (1) is reduced to an integral order one, which has been widely investigated in [11,16–19]. The corresponding initial and boundary conditions of System (1) are: ∂qk ( x, t) = 0, ∂ν qk ( x, 0) = qk0 ( x ), x ∈ Ω. αqk ( x, t) + β

(2) (3)

∂ where ( x, t) ∈ ∂Ω × [0, T ], ∂ν is the unit outward normal derivative on ∂Ω and α and β are known constant diagonal matrices, satisfying:

α = diag{α1 , α2 , · · · , αn },

(4)

β = diag{ β 1 , β 2 , · · · , β n },

(5)

αi , β i ≥ 0, i = 1, 2, · · · , n.

(6)

The design objective in this paper is to find an iterative learning control law to generate the control input uk ( x, t) such that the system output yk ( x, t) tracks the desired output trajectory yd ( x, t) as accurately as possible when k goes to infinity for all ( x, t) ∈ Ω × [0, T ]. To this end, the updating law considered in this manuscript is a second order P-type ILC updating law given by:   uk+1 ( x, t) = γuk ( x, t) + (1 − γ)uk−1 ( x, t)  (7) + Λek ( x, t) + Γek+1 ( x, t),   q ( x, 0) = q ( x, 0) + Le ( x, 0), k +1 k k +1 where ek ( x, t) = yd ( x, t) − yk ( x, t) denotes the tracking error, u0 ( x, t), u1 ( x, t) are two initial inputs, 0 < γ < 1 is a constant and Λ, Γ and L are unknown parameters to be determined. Remark 2. The identical initial condition is commonly used in ILC. As pointed out in [37], it will limit the application of ILC. Many modified strategies have been used to avoid this restriction. Borrowed from [37,38], we designed a P-type ILC updating law (7) with initial state learning where the strict identical initial condition is not required. Throughout, this paper, Rn denotes an n-dimensional Euclidean space, and I means an identity T matrix of appropriate order. For the n-dimensional vector W = (w1 , w2 , · · · , w qn ) , its two-norm for the n-dimensional vector w = (w1 , w2 , · · · , wn ) is defined as kwk = ∑in=1 wi2 , and the q spectrum norm of the n × n order square matrix A is k Ak = λmax ( A T A), where λmax represents the

maximum eigenvalue. ρ( A) denotes the spectral radius of matrix A. Let L2 (Ω) be the Hilbert T space. If Qi ∈ L2 (Ω)(i = 1, 2, · · · , n), we define Q = ( Q1 , Q2 , · · · , Qn ) ∈ Rn L2 (Ω), R 1 then k Qk L2 = { Ω ( Q( x ) T Q( x ))dx } 2 . T For the function f ( x, t) : Ω × [0, T ] → Rn , f ( x, t) ∈ Rn L2 (Ω), t ∈ [0, T ], we define the norm of ( L2 , λ) as:

k f k( L2 , λ) = sup {e−λt k f k2L2 }, λ > 0. t∈[0, T ]

For the function sequence f k ( x, t) : Ω × [0, T ] → Rn , k ∈ {1, 2, · · · }, the norm of ( L2 , λ, ξ ) is defined as: k f k k( L2 ,λ, ξ ) = sup {e−λt k f k k L2 ξ k }, λ > 0. t∈[0, T ]

Algorithms 2018, 11, 85

5 of 20

3. Convergence Analysis for Second Order P-Type ILC To obtain the main results, some useful lemmas are introduced. Lemma 5 (Greens formula [39]). Let u, v ∈ c2 (Ω), then: Z Ω

where

∂ ∂ν

5u · 5vdx = −

Z Ω

u 4 vdx +

Z ∂Ω

∂v uds, ∂ν

is the unit outward normal derivative on ∂Ω.

For fractional order linear distribute parameter System (1) with the P-type ILC updating law (7), we first give the following lemmas. Lemma 6. Let δuk ( x, t) = uk ( x, t) − uk−1 ( x, t), δqk ( x, t) = qk ( x, t) − qk−1 ( x, t), and: " Qk ( x, t) =

ek ( x, t) δuk ( x, t)

# ,

G11 G12 Π= Λ + ΓG11 (γ − 1) I + ΓG12 " # F1 δqk+1 ( x, t) Fk ( x, t) = , ΓF1 δqk+1 ( x, t)

! ,

where: G11 = ( I + G (t)Γ)−1 ( I − G (t)Λ), G12 = ( I + G (t)Γ)−1 (1 − γ) G (t), F1 = −( I + G (t)Γ)−1 C (t), then Qk+1 ( x, t) = ΠQk ( x, t) + Fk ( x, t), k ≥ 1.

(8)

Proof. It follows from (7) that: δuk+1 ( x, t)

= (γ − 1)δuk ( x, t) + Λek ( x, t) + Γek+1 ( x, t).

(9)

Since ek+1 ( x, t) − ek ( x, t) = −(yk+1 ( x, t) − yk ( x, t)), then from (1), it can be obtained that: ek+1 ( x, t) − ek ( x, t)

= −C (t)δqk+1 ( x, t) − G (t)δuk+1 ( x, t). From (9) and (10), by some calculation, it can be obtained that: "

ek+1 ( x, t) δuk+1 ( x, t)

#

"

= Π

ek ( x, t) δuk ( x, t)

#

+ Fk ( x, t).

The proof is complete. Based on Lemma 6, it is not difficult to prove the following lemma.

(10)

Algorithms 2018, 11, 85

6 of 20

Lemma 7. For fractional order linear distribute parameter System (1), if: ρ(Ξ) < 1,

(11)

where: Ξ=

Ξ11 Λ + ΓΞ11

Ξ12 (γ − 1) I + ΓΞ12

! ,

Ξ11 = [ I + G (0)Γ]−1 [ I − G (0)Λ − C (0) L], Ξ12 = [ I + G (0)Γ]−1 (1 − γ) G (0), then for all x ∈ Ω, the second order P-type ILC updating law (7) guarantees that: lim k Qk ( x, 0)k2L2 = 0.

(12)

k→∞

Proof. According to Lemma 6, we have: "

ek+1 ( x, 0) δuk+1 ( x, 0)

"

# ¯ =Π

ek ( x, 0) δuk ( x, 0)

#

+ F¯k ( x, 0),

(13)

where: G¯ 11 G¯ 12 ¯ = Π Λ + Γ G¯ 11 (γ − 1) I + Γ G¯ 12 " # F1 δqk+1 ( x, 0) ¯ Fk ( x, 0) = , ΓF1 δqk+1 ( x, 0)

! ,

G¯ 11 = ( I + G (0)Γ)−1 ( I − G (0)Λ), G¯ 12 = ( I + G (0)Γ)−1 (1 − γ) G (0), F¯1 = −( I + G (0)Γ)−1 C (0), From (7), we know that: δqk+1 ( x, 0) = Lek ( x, 0).

(14)

Substituting (14) into (13) gives: "

ek+1 ( x, 0) δuk+1 ( x, 0)

#

"



ek ( x, 0) δuk ( x, 0)

# .

(15)

Therefore, according to the contracting mapping principle, we have: lim k Qk ( x, 0)k2L2 = 0.

k→∞

(16)

The proof is complete. From Lemma 6, it can be see that the design problem of a second order P-type ILC updating law (7) for fractional order linear distributed parameter System (1) is equivalent to the stability problem of the discrete System (8).

Algorithms 2018, 11, 85

7 of 20

Lemma 8. Denote that: M1

= k F1 k + k ΓF1 k, M2 = |γ − 1| + kΛk,

M3

= k G11 k + k G12 k,

C1

= k B(t)k · ( M2 + M3 kΓk),

C2

= k B(t)k · kΓk · k F1 k, h = 2k A(t)k + k B(t)k.

If an appropriate constant λ is chosen such that λα > Eα (hT α )C2 , then:

k Fk ( x, t) k( L2 ,λ,ξ ) ≤

λα Eα (hT α ) M1 k Lek ( x, 0)k2L2 λα − Eα (hT α )C2

+

Eα (hT α )C1 M1 λα − Eα (hT α )C2

(17)

· k Qk ( x, t)k( L2 ,λ,ξ ) .

Proof. It follows the definition of Fk ( x, t) and the assumptions that:

k Fk ( x, t) k L2 ≤ (k F1 k + k ΓF1 k) · kδqk+1 ( x, t)k L2

(18)

= M1 kδqk+1 ( x, t)k L2 . From (1), we have:

Dtα δqk ( x, t) = D 4δqk ( x, t) + A(t)δqk ( x, t) + B(t)δuk ( x, t). Note that:

= ≤ = + + :=

Dtα (kδqk ( x, t)k2L2 )   R α T Ω Dt δqk ( x, t ) δqk ( x, t ) dx R 2 Ω δqkT ( x, t)Dtα δqk ( x, t)dx R 2 Ω δqkT ( x, t) D 4δqk ( x, t)dx R T T Ω δqk ( x, t )( A ( t ) + A ( t )) δqk ( x, t ) dx R 2 Ω δqkT ( x, t) B(t)δuk ( x, t)dx I1 + I2 + I3 .

(19)

(20)

Then, using the Green formula and the boundary condition (2) to I1 , we have: n

I1

= 2 ∑ di

Z

= 2 ∑ di

Z

− 2 ∑ di

Z

i =1 n

= 2 ∑ di

Z

i =1 n

− 2 ∑ di

Z

i =1 n

i =1 n

i =1

≤ 0.











T δqki ( x, t)4δqki ( x, t)dx T ( x, t) δqki

∂δqki ( x, t) dx ∂ν

T ∇qki ( x, t)∇qki ( x, t)dx T ( x, t)(− δqki

αi δq ( x, t))dx β i ki

T ∇qki ( x, t)∇qki ( x, t)dx

(21)

Algorithms 2018, 11, 85

8 of 20

Clearly, I2 ≤ 2 k A(t) k

R



δqkT ( x, t)δqk ( x, t)dx

= 2 k A(t) k ·kδqk ( x, t)k2L2 .

(22)

¨ Using the Holder inequality of I3 , we get: I3 ≤ k B(t)kδqk ( x, t)k2L2

+ k B(t)kδuk ( x, t)k2L2 .

(23)

Therefore, from (20) to (23), we obtain:

Dtα (kδqk ( x, t)k2L2 ) ≤ (2 k A(t) k +k B(t)k)δqk ( x, t)k2L2

(24)

+ k B(t)kδuk ( x, t)k2L2 . Integrating both sides of (24) above t, we can get:

kδqk ( x, t)k2L2 ≤ kδqk ( x, 0)k2L2 Rt + Γ(gα) 0 (t − s)α−1 kδuk ( x, s)k2L2 ds Rt + Γ(hα) 0 (t − s)α−1 k δqk ( x, s)k2L2 ds, ≤ kδqk ( x, 0)k2L2 Rt + Γ(gα) 0 (t − s)α−1 eλs dskδuk ( x, s)k2( L2 ,λ) Rt + Γ(hα) 0 (t − s)α−1 k δqk ( x, s)k2L2 ds

(25)

where g = k B(t)k, h = 2 k A(t) k +k B(t)k. Following from Lemma 3 and the definition of the Mittag–Leffler function that for λ > 0, we have: dtα E1,1+α (λt) = tα−1 E1,α (λt) > 0. dt As a result, g Γ(α)

Z t 0

(t − s)α−1 eλs ds = gtα E1,1+α (λt)

is an increasing function. Using the generalized Gronwall inequality of Inequality (25), it results:

kδq ( x, t)k2L2  k ≤ kδqk ( x, 0)k2L2  Rt + Γ(gα) 0 (t − s)α−1 eλs dskδuk ( x, s)k2( L2 ,λ) × Eα (htα ).

(26)

Algorithms 2018, 11, 85

9 of 20

Furthermore, it can be easily proven that:

Rt

= = =

α−1 eλs ds 0 (t − s) Z t α −1 λ ( t − w ) 0 eλt

eλt λα

w Rt 0

e

(27)

wα−1 e−λw dw

Z λt 0

dw

sα−1 e−s ds
Eα (hT α )C2 , we can get:

kδqk+1 ( x, t)k( L2 ,λ) ≤ +

λα Eα (hT α ) k Lek ( x, 0)k2L2 λα − Eα (hT α )C2 Eα (hT α )C1 · k Qk ( x, t)k( L2 ,λ) . λα − Eα (hT α )C2

(34)

By applying the ( L2 , λ)-norm and substituting the above equality into (18), we can obtain:

k Fk ( x, t) k( L2 ,λ) ≤ +

λα Eα (hT α ) M1 k Lek ( x, 0)k2L2 λα − Eα (hT α )C2 Eα (hT α )C1 M1 · k Qk ( x, t)k( L2 ,λ) . λα − Eα (hT α )C2

(35)

Furthermore, applying the ( L2 , λ, ξ )-norm to Inequality (35), it yields (17), which completes the proof. In the following, based on Lemmas 6 to 8, a convergent condition for both tracking errors and control input is derived for fractional order linear distributed parameter System (1). Theorem 1. For fractional order linear distributed parameter System (1) and a given reference yd ( x, t), suppose that the condition in Lemma 7 is satisfied. If: ρ(Π) ≤ ρ0 < 1,

(36)

where Π is the same as in Lemma 6, then for all ( x, t) ∈ Ω × [0, T ], the second order P-type ILC updating law (7) guarantees that: lim kek ( x, t)k L2 = 0. (37) k→∞

Proof. It follows from (8) for k > 1 that: Qk ( x, t) = Πk−1 Q1 ( x, t) +

k −1

∑ Πk−i−1 Fi (x, t).

(38)

i =1

Therefore,

k Qk ( x, t)k L2 ≤ {ρ(Π)}k−1 k Q1 ( x, t)k L2 +

∑ik=−11 {ρ(Π)}k−i−1 k Fi ( x, t)k L2 .

(39)

Algorithms 2018, 11, 85

11 of 20

Noting that ρ(Π) ≤ ρ0 < 1 by assumption, then there exists a constant ξ > 1, ρ0 ξ < 1, and a sufficiently large λ such that λα > Eα (hT α )C2 , and: 0 1, it follows from (46) that: lim k Qk ( x, t) k L2 = 0.

(47)

k→∞

Thus, for all ( x, t) ∈ Ω × [0, T ], k = 1, 2, . . . , we have: lim k ek ( x, t) k L2 = 0.

(48)

k→∞

The proof is complete. In particular, we have the following corollary. Corollary 1. For fractional order linear distributed parameter System (1) and a given reference yd ( x, t), if: ρ{( I + G (0)Γ)−1 ( I − G (0)Λ − C (0) L)} < 1,

(49)

ρ{( I + G (t)Γ)−1 ( I − G (t)Λ)} < 1,

(50)

and:

then for all ( x, t) ∈ Ω × [0, T ], the following P-type ILC updating law: (

uk+1 ( x, t) = uk ( x, t) + Λek ( x, t) + Γek+1 ( x, t), qk+1 ( x, 0) = qk ( x, 0) + Lek ( x, 0),

(51)

lim kek ( x, t)k L2 = 0.

(52)

guarantees that: k→∞

Proof. Setting γ = 1, from Theorem 1, it can be concluded that if: ρ(Ξ1 ) < 1,

(53)

where: Ξ1 =

Ξ11 Λ + ΓΞ11

0 0

! ,

Ξ11 = [ I + G (0)Γ]−1 [ I − G (0)Λ − C (0) L], and: ρ ( Π1 ) = ρ

G11 Λ + ΓG11

0 0

!

< 1,

(54)

Algorithms 2018, 11, 85

13 of 20

where G11 = ( I + G (t)Γ)−1 ( I − G (t)Λ), then the P-type ILC updating law (51) guarantees that limk→∞ kek ( x, t)k L2 = 0. Noting that: λI − Ξ 0 11 det(Ξ1 ) = , −Λ − ΓΞ11 λI and:

λI − G 11 det(Π1 ) = −Λ − ΓG11

0 λI

,

it follows from the definition of the spectral radius that: ρ(Ξ1 ) = ρ(Π1 ), ρ(Π1 ) = ρ( G11 ). The proof is completed. The following corollary is obvious. Corollary 2. For fractional order linear distributed parameter System (1) and a given reference yd ( x, t), if: ρ{( I + G (0)Γ)−1 ( I − C (0) L)} < 1,

(55)

ρ{( I + G (t)Γ)−1 } < 1,

(56)

and:

then for all ( x, t) ∈ Ω × [0, T ], the close-loop P-type ILC updating law: (

uk+1 ( x, t) = uk ( x, t) + Γek+1 ( x, t), qk+1 ( x, 0) = qk ( x, 0) + Lek ( x, 0),

(57)

lim kek ( x, t)k L2 = 0.

(58)

guarantees that: k→∞

From the proof of Theorem 1, it is not difficult to show the following Corollary. Corollary 3. For fractional order linear distributed parameter System (1) and a given reference yd ( x, t), suppose that in the learning process, the system states start from the same initial value, or more generally, qk ( x, 0) = ϕk ( x ), x ∈ Ω, k = 0, 1, 2, · · · ,

k ϕ k +1 ( x ) − ϕ k ( x )

k2L2 ≤

k

lr , r ∈ [0, 1), l > 0,

(59) (60)

if: ρ{( I + G (t)Γ)−1 } < 1,

(61)

then for all ( x, t) ∈ Ω × [0, T ], the close-loop P-type ILC updating law: uk+1 ( x, t) = uk ( x, t) + Γek+1 ( x, t),

(62)

guarantees that: lim kek ( x, t)k L2 = 0.

k→∞

(63)

Algorithms 2018, 11, 85

14 of 20

Remark 3. It should be pointed out that the derived result in Corollary 3 is still true for the integral order (α = 1) case. Note that the convergence analysis of ILC updating law (62) for integer order linear distributed parameter System (1) has been investigated in [19], in which the convergence condition is: 1 k( I + G (t)Γ)−1 k2 ≤ ρ0 < . 2

(64)

Since ρ{( I + G (t)Γ)−1 } ≤ k( I + G (t)Γ)−1 k, the convergence Condition (61) is less conservative than Condition (64) (see, e.g., the example in Section 4). 4. Numerical Example In this section, two numerical examples are presented to demonstrate the validity of the design method. Consider a tubular flow reactor with a cooling jacket where an irreversible exothermic zeroth order reaction takes place. The reaction rate is considered to be temperature dependent, then it varies with time and the location of the reactor. The cooling jacket and feed temperatures are chosen as the manipulated variables. The thermal spatiotemporal dynamics can be derived from the energy balance inside the reactor and can be presented as the following distributed parameter systems [40]: ∂T ∂t

=

k ∂2 T ρC p ∂z2



hAc ρC p T

+

− u ∂T ∂z E (−∆H ) (− RT ) , ρC p r0 e

(65)

where T is the stream temperature inside the reactor, t is time and z ∈ [0, L] denotes the spatial coordinate, L is the reactor length. The terms k, ρ, C p , u, (−∆H ), r0 , E and h are used for thermal conductivity, density, heat capacity, axial velocity, heat of reaction, pre-exponential reaction constant, activation energy and the heat transfer coefficient between the reactor and cooling jacket, respectively. Ac presents the cooling jacket temperature. In the vicinity of the steady-state working point, nonlinear Model (65) can be linearized as [41]: ∂T (z, t) ∂2 T = θ1 2 + θ2 (t) T (z, t) + θ3 (t)U (z, t), ∂t ∂z

(66)

where θ2 (t) and θ3 (t) vary nonlinearly with temperature during the entire heating process. Define the measured value of the thermocouple as: Y (z, t) = θ4 (t) T (z, t) + θ5 (t)U (z, t).

(67)

In order to simplify the example, set the above distributed parameter system with fractional order α = 0.9 and: " # e−2t 0 θ1 = I2 , θ2 (t) = , 0 e−3t " # e−t 0 θ3 ( t ) = , 0.5 e−1.5t " # " # 0.5 1 0.98 0 θ4 ( t ) = , θ5 ( t ) = . 0.9 2 1.80 1.5 where (z, t) ∈ [0, 1] × [0, 0.8].

Algorithms 2018, 11, 85

15 of 20

Let the reference be y1d = (1 − cos z)t, y2d = sin(2π 2 t) cos(2πz). For the above system, we apply the following P-type ILC updating law: uk+1 (z, t) = uk (z, t) + Γek+1 (z, t), "

(68)

#

0.98 0 . The initial state value is q0 (z, 0) = sin z, while the control input value at 1.80 1.5 the beginning of learning is set to zero. By some straightforward calculations, we can find:

where Γ =

k( I + G (t)Γ)−1 k2 = 0.81 > 0.50. That is, the convergence Condition (64) is not satisfied (Theorem 1 in [19] is invalid). However, ρ{( I + G (t)Γ)−1 } = 0.51 < 1. From Corollary 3, it can be concluded that the tracking error is convergent. To simulate the fractional order operator, we use the following expression: [42] ∆α y(k ) =

1 hα

L

∑ (−1) j

j =0

  α y(k − j) j

(69)

where h represents the sampling interval and the number of samples is denoted as k. (αj ) is the notation of the binomial coefficients. To conserve computing resources, the length of the memory L is set as a finite recording number [42], usually L = 20. To obtain the numerical solution, we use the two order explicit center difference scheme, in which the sampling periods are taken as ∆z = 0.1, ∆t = 0.001. From the viewpoint of viscoelastic theory, the initial history (terminal) should be the state over a time-interval, not a state at a given time [43,44]. To consider the physically consistent initial conditions, a simple solution could be obtained by the procedure proposed in [43,45]. To simplify this discussion, the initial time of setting the integral is zero. Figures 1 and 2 are the desired curved surfaces. Figures 3 and 4 show the system output of the ninth iterations. It can be seen that the system output is capable of approaching the desired trajectory accurately within a few iterations. Figures 5 and 6 are the error surface when iteration number k = 9. When the number of iterations is nine, the absolute values of the maximum tracking error are 1.376 × 10−4 , 1.583 × 10−2 , respectively. Figure 7 shows the L2 -norm of the tracking errors in each iteration. Thus, Figures 1 to 7 show that the designed ILC is effective.

0.3 0.25

y1d (x,t)

0.2 0.15 0.1 0.05 0 0.8 0.6

1 0.8

0.4

t

0.6 0.4

0.2

0.2 0

x

0

Figure 1. The desired output y1d .

Algorithms 2018, 11, 85

16 of 20

y2d (x,t)

0.5

0

-0.5

-0.8 0.6

1 0.8

0.4

t

0.6 0.4

0.2

0.2 0

x

0

Figure 2. The desired output y2d .

0.3

y1k (x,t) (k=9)

0.25 0.2 0.15 0.1 0.05 0 0.8 0.6

1 0.8

0.4

t

0.6 0.4

0.2

0.2 0

x

0

Figure 3. The ninth iterative output y1k (k = 9).

y2k (x,t) (k=9)

0.5

0

-0.5

-0.8 0.6

1

t

0.8

0.4

0.6 0.4

0.2

0.2 0

x

0

Figure 4. The ninth iterative output y2k (k = 9).

Algorithms 2018, 11, 85

17 of 20

x10

-4

12

y1d -y 1k (k=9)

10 8 6 4 2 0 0.8 0.6

1 0.8

0.4

t

0.6 0.4

0.2

0.2 0

x

0

Figure 5. The error surface y1d − y1k (k = 9).

x10

-3

y2d -y 2k (k=9)

0 -5 -10 -15

0.8 0.6

1

t

0.8

0.4

0.6 0.4

0.2 0

0.2

x

0

Figure 6. The error surface y2d − y2k (k = 9).

0.8

e2 e1

E

0.6 0.4 0.2 0.0 0

5

10

15

20

k Figure 7. The iterative number-max tracking error.

Let the reference be y1d (t) and the fractional order α ∈ {0.3, 0.6, 0.8, 0.9, 1}. The two-norm of the tracking errors in each iterations is shown in Figure 8. It can be seen that the fastest tracking speed happens as α = 0.8.

Algorithms 2018, 11, 85

18 of 20

0.8 a=1.0 a=0.3 a=0.6 a=0.9 a=0.8

E

0.6 0.4 0.2 0.0 0

5

10

15

20

k

Figure 8. The iterative number-max tracking error with different α.

5. Conclusions In this paper, a second order P-type ILC scheme was applied to fractional order distributed parameter systems. The convergent condition was derived using the Gronwall inequality, which has a broader range of applications and is less conservative than some existing ones. The validity of the proposed design method was demonstrated by a numerical example. Our future work includes ILC with initial state learning and D-type ILC. Moreover, the high order ILC law will also be included. Author Contributions: Y.-H.L. carried out theoretical analysis and wrote the paper. Z.-M.C. performed the experiment and analyzed the data. Funding: This research was funded by the National Natural Science Foundation of P.R. China grant number 61573298, the Scientific Research Fund of the Hunan Provincial Education Department grant number 15B238 and the Key Laboratory of Intelligent Computing and Information Processing of Ministry of Education. Conflicts of Interest: The authors declare that there is no conflict of interest regarding the publication of this paper. There have no financial and personal relationships with other people or organizations that would influence our work. There is no professional or other personal interest of any nature or kind in any product, service and/or company that could be construed as influencing the position presented in, or the review of the manuscript.

References 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Xu, J.X.; Tan Y. Linear and Nonlinear Iterative Learning Control; Springer: Berlin, Germany, 2003. Ahn, H.S.; Moore, K.L.; Chen, Y.Q. Iterative Learning Control: Robustness and Monotonic Convergence for Interval Systems; Springer: London, UK, 2007. Ardakani, M.M.G.; Khong, S.Z.; Bernhardsson, B. On the convergence of iterative learning control. Automatica 2017, 78, 266–273. [CrossRef] Chi, R.; Huang, B.; Wang, D.; Zhang, R.; Feng, Y. Data-driven optimal terminal iterative learning control with initial value dynamic compensation. IET Control Theory Appl. 2016, 10, 1357–1364. [CrossRef] Li, Y.; Chen, Y.Q.; Ahn, H.S. Fractional order iterative learning control for fractional order linear systems. Asian J. Control 2011, 13, 54–63. [CrossRef] Li, F.; Zhang, K.; Chai, Y.; Xu, S.; Yang, Z. Iterative learning fault estimation design for nonlinear system with random trial length. Complexity 2017, 2017, 1850737. Chani-Cahuana, J.; Landin, P.N.; Fager, C.; Eriksson, T. Iterative learning control for RF power amplifier linearization. IEEE Trans. Microw. Theory Tech. 2017, 64, 2778–2789. [CrossRef] Christofides, P.D. Nonlinear and Robust Control of PDE Systems: Methods and Applications to Transport-Reaction Processes; Birkhauser: Boston, MA, USA, 2001. Jiang, Z.; Cui, B.; Wu, W.; Zhuang, B. Event-driven observer-based control for distributed parameter systems using mobile sensor and actuator. Syst. Control Lett. 2013, 62, 70–76. [CrossRef] Demetriou, M.A. Synchronization and consensus controllers for a class of parabolic distributed parameter systems. Comput. Math. Appl. 2016, 72, 2854–2864. [CrossRef] Li, X.; Mao, W. Finite-time stability and stabilisation of distributed parameter systems. IET Control Theory Appl. 2017, 11, 640–646. [CrossRef]

Algorithms 2018, 11, 85

12. 13.

14. 15. 16.

17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.

36. 37.

19 of 20

Choi, J.H.; Seo, B.J.; Lee, K.S. Constrained digital regulation of hyperbolic PDE systems: A learning control approach. J. Chem. Eng. 2001, 18, 606–611. [CrossRef] Chao, X.; Arastoo, R.; Schuster, E. On iterative learning control of parabolic distributed parameter systems. In Proceedings of the 17th Mediterranean Conference on Control Automation, Thessaloniki, Greece, 24–26 June 2009; pp. 510–515. Huang, D.Q.; Xu, J.X. Steady-state iterative learning control for a class of nonlinear PDE processes. J. Process Control 2011, 21, 1155–1163. [CrossRef] Dai, X.S.; Tian, S.P. Iterative learning control for distribute parameter systems with time-delay. In Proceedings of the 2011 Chinese Control and Decision Conference, Mianyang, China, 23–25 May 2011; pp. 2304–2307. Kang, J. A newton-type iterative learning algorithm of output tracking control for uncertain nonlinear distributed parameter systems. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 8901–8905. Huang, D.Q.; Xu, J.X.; Li, X.F.; Xu, C.; Yu, M. D-type anticipator iterative learning control for a class in homogeneous heat equations. Automatica 2013, 49, 2397–2408. [CrossRef] Huang, D.; Li, X.F.; Xu, J.X.; Xu, C.; He, W. Iterative learning control of inhomogeneous distributed parameter systems frequency domain design and analysis. Syst. Control Lett. 2014, 72, 22–29. [CrossRef] Dai, X.S.; Tian, S.P.; Peng, Y.J.; Luo, W.G. Closed-loop P-type iterative learning control of uncertain linear distributed parameter systems. IEEE/CAA J. Autom. Sin. 2014, 1, 267–273. Xiao, T.; Li, H.X. Eigenspectrum-based iterative learning control for a class of distributed parameter system. IEEE Trans. Autom. Control 2017, 62, 824–836. [CrossRef] Chen, Y.Q.; Gong, Z.M.; Wen, C.G. Analysis of a high order iterative learning control algorithm for uncertain nonlinear systems with state delays. Automatica 1998, 34, 345–353. [CrossRef] Sun, M.; Wang, D.; Wang, Y. Varying order iterative learning control against perturbed initial conditions. J. Franklin Inst. 2010, 347, 1526–1549. [CrossRef] Lan, Y.H.; Zhou, Y. D α -type iterative learning control for fractional order linear time-delay systems. Asian J. Control 2013, 15, 669–677. [CrossRef] Dai, X.S.; Tian, S.P.; Luo, W.; Guo, Y. Iterative learning control with forgetting factor for linear distributed parameter systems with uncertainty. J. Control Sci. Eng. 2014, 2014, 508573. [CrossRef] Podlubny, I. Fractional Differential Equations; Academie Press: New York, NY, USA, 1999. Hilfe, R. Application of Fractional Calculus in Physics; World Science Publishing: Singapore, 2000. Wharmby, A.W.; Bagley, R.L. The application of the fractional calculus model for dispersion and absorption in dielectrics I. Terahertz waves. Int. J. Eng. Sci. 2015, 93, 1–12. [CrossRef] Ninghu, S.; Paul, N.N.; Sarah, C. The distributed order fractional diffusion-wave equation of groundwater flow: Theory and application to pumping and slug tests. J. Hydrol. 2015, 529, 1262–1273. Atanackovic, T.M.; Opranica, L.; Pilipovic, S. On a nonlinear distributed order fractional differential equation. J. Math. Anal. Appl. 2007, 328, 580–608. [CrossRef] Raheem, A.; Maqbul, M. Oscillation criteria for impulsive partial fractional differential equations. Comput. Math. Appl. 2017, 73, 1781–1788. [CrossRef] Gorenflo, R.; Luchko, Y.; Stojanovic, M. Fundamental solution of a distributed order time fractional diffusion wave equation as a probability density. Fract. Calc. Appl. Anal. 2013, 16, 297–316. [CrossRef] Khader, M.M.; El Danaf, T.S.; Hendy, A.S. A computational matrix method for solving systems of high order fractional differential equations. Appl. Math. Model. 2013, 37, 4035–4050. [CrossRef] Ren, J.; Sun, Z.Z. Maximum norm error analysis of difference schemes for fractional diffusion equations. Appl. Math. Comput. 2015, 256, 299–314. [CrossRef] Morgado, M.L.; Ren, M.R. Numerical approximation of distributed order reaction Cdiffusion equations. J. Comput. Appl. Math. 2015, 275, 216–227. [CrossRef] Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linare, R. Using general quadratic Lyapunov functions to prove Lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [CrossRef] Ye, H.; Gao, J.; Ding, Y. A generalized Gronwall inequality and its application to a fractional differential equation. J. Math. Anal. Appl. 2007, 328, 1075–1081. [CrossRef] Li, J.; Li, J. Adaptive fuzzy iterative learning control with initial-state learning for coordination control of leader-following multi-agent systems. Fuzzy Sets Syst. 2014, 248, 122–137. [CrossRef]

Algorithms 2018, 11, 85

38. 39. 40. 41. 42. 43. 44. 45.

20 of 20

Lan, Y.H. Iterative learning control with initial state learning for fractional order nonlinear systems. Comput. Math. Appl. 2012, 64, 3210–3216. [CrossRef] Bateman, H. Partial Differential Equations of Mathematical Physics; Cambridge University Press: Oxford, UK, 1932. Babaei, D.; Armaou, P.A. Adaptive control of chemical distributed parameter systems. Ifac Papersonline 2015, 48, 681–686. [CrossRef] Shen, L.; He, J.J.; Yu, S.Y. Temperature control for thermal treatment of aluminum alloy in a large-scale vertical quench furnace. J. Cent. South Univ. 2016, 23, 1719–1728. [CrossRef] Huang, L.; Wang, L.; Shi, D. Discrete fractional order chaotic systems synchronization based on the variable structure control with a new discrete reaching-law. IEEE/CAA J. Autom. Sin. 2016, 99, 1–7. [CrossRef] Trigeassou, J.C.; Maamri, N.; Sabatier, J.; Oustaloup, A. State variables and transients of fractional order differential systems. Comput. Math. Appl. 2012, 64, 3117–3140. [CrossRef] Sumelka, W.; Voyiadjis, G.Z. A Hyperelastic fractional damage material model with memory. Int. J. Solids Struct. 2017, 124, 151–160. [CrossRef] Lan, Y.H.; Zhou, Y. Non-fragile observer-based robust control for a class of fractional order nonlinear systems. Syst. Control Lett. 2013, 62, 1143–1150. [CrossRef] c 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access

article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

Suggest Documents