Next Article in Journal
Design and Characterization of a Planar Motor Drive Platform Based on Piezoelectric Hemispherical Shell Resonators
Next Article in Special Issue
Stabilization of Unstable Second-Order Delay Plants under PID Control: A Nyquist Curve Analysis
Previous Article in Journal
Control of a Round Jet Intermittency and Transition to Turbulence by Means of an Annular Synthetic Jet
Previous Article in Special Issue
Delay-Dependent Stability Analysis of Haptic Systems via an Auxiliary Function-Based Integral Inequality
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trajectory Tracking Control for Reaction–Diffusion System with Time Delay Using P-Type Iterative Learning Method

1
School of Automation, Guangdong University of Technology, Guangzhou 510006, China
2
School of Microelectronics, Guangdong University of Technology, Guangzhou 510006, China
3
School of Cybersecurity, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Actuators 2021, 10(8), 186; https://doi.org/10.3390/act10080186
Submission received: 14 July 2021 / Revised: 27 July 2021 / Accepted: 3 August 2021 / Published: 5 August 2021
(This article belongs to the Special Issue Control Systems in the Presence of Time Delays)

Abstract

:
This paper has dealt with a tracking control problem for a class of unstable reaction–diffusion system with time delay. Iterative learning algorithms are introduced to make the infinite-dimensional repetitive motion system track the desired trajectory. A new Lyapunov–Krasovskii functional is constructed to deal with the time-delay system. Picewise distribution functions are applied in this paper to perform piecewise control operations. By using Poincaré–Wirtinger inequality, Cauchy–Schwartz inequality for integrals and Young’s inequality, the convergence of the system with time delay using iterative learning schemes is proved. Numerical simulation results have verified the effectiveness of the proposed method.

1. Introduction

Time delay phenomenon is widespread in practice industrial production and various engineering systems. The existence of time delay will affect the stability and performance of the system. At the same time, it will greatly increase the complexity and difficulty for the stability or convergence analysis of the system. Therefore, the study of time-delay systems has attracted the attention from many scholars around the world. In the past few decades, fruitful results have been achieved in theory and application of time-delay systems. For example, the delay-dependent stability problem of time-varying delay systems has been addressed in [1,2,3,4], neural networks with time-varying delays [5,6,7], stabilizability of linear systems with time-varying input delay [8,9,10], finite time convergence problem of multi-agent systems [11,12,13,14], data-driven distributed adaptive control problem [15,16], and so on. Although there have been many results on time-delay systems, most of them focus on the ordinary differential equation systems. However, in actual engineering, most systems are modeled by partial differential equations. Therefore, the study of partial differential equation systems with time delay has important application value.
In recent years, the study of partial differential equation systems with time delay has made some remarkable achievements. The exponential stabilization for distributed parameter systems with multi-time delays has been studied in [17,18], where the Lyapunov–Krasovskii functional is utilized to deal with the problem of stability analysis and synthesis for time-delay systems. The stability for fuzzy time-delay system has been addressed in [19,20,21,22], where a Takagi–Sugeno fuzzy time-delay parabolic partial differential equation model is employed. Adaptive stabilization for time delay partial differential equation systems has been presented in [23,24,25]. The related study of the time-delay systems lays the theoretical foundation for the development of this paper.
In this paper, the trajectory tracking problem of the reaction–diffusion system with time delay is discussed. The reaction–diffusion system is naturally an infinite-dimensional system and modeled by parabolic partial differential equation. It is widely used in chemistry to represent the spatiotemporal dynamic changes of the chemical substance concentration. Recently, the study of the trajectory tracking control has developed rapidly. For example, distributed adaptive tracking synchronization approach has been addressed in [26], prescribed-time tracking method in [27], front tracking method in [28], robust tracking control in [29], and so on. So far, iterative learning algorithms have been proposed and widely used to deal with the problem of trajectory tracking control. Since iterative learning control requires little information about the system itself, or even completely unknown, it has unique advantages in the tracking control of the systems with nonlinear and unknown models. For example, the theoretical analysis of iterative learning control has been discussed in [30,31,32], the iterative learning algorithm applied in robotic manipulators has been studied in [33,34,35], the iterative learning control design for distributed parameter systems has been addressed in [36,37,38,39,40,41] and for flexible structure systems has been presented in [42,43,44].
However, to the authors’ best knowledge, there are no relevant results for the reaction–diffusion system with time delay using iterative learning and piecewise control methods. Therefore, the trajectory tracking control for the reaction–diffusion system with time delay using iterative learning and piecewise control method will be considered in this paper. Compared with the existing works, the contributions of this paper are as follows: (1) a new Lyapunov–Krasovskii functional is introduced to deal with the time-delay system (2) the picewise distribution functions are applied to perform piecewise control operations (3) open-loop and closed-loop P-type iterative learning schemes are proposed to make the iterative learning system track the desired trajectory. The advantages of the proposed method is to use iterative learning approach to solve the tracking problem of the infinite-dimension reaction–diffusion systems.
The organizational structure of the remaining parts of this paper is arranged as follows: Section 2 presents the problem formulation and preliminaries. Section 3 addresses the open-loop and closed-loop iterative learning control design approaches. Section 4 shows the convergence analysis of the iterative learning system. Section 5 gives some numerical simulation results. Section 6 provides a brief conclusion.
Notation: ℜ denotes the set of all real numbers. A denotes a matrix, A T denotes the transpose of A . H L 2 ( [ 0 , L ] ) is a real Hilbert space of square integrable functions with the inner product induced norm | · | 2 . z k ( x , t ) denotes the state of the system at the k-th iteration. ( z k ( x , t ) ) t stands for the partial derivative of z k ( x , t ) with respect to t, i.e., ( z k ( x , t ) ) t = z k ( x , t ) / t . ( z k ( x , t ) ) x and ( z k ( x , t ) ) x x stands for the first-order and second-order partial derivative of z k ( x , t ) with respect to x, i.e., ( z k ( x , t ) ) x = z k ( x , t ) / x , ( z k ( x , t ) ) x x = 2 z k ( x , t ) / x 2 , respectively. z k ( x , t ) | x = a denotes the value of z k ( x , t ) at the spatial position x = a . M denotes a set of natural numbers, i.e., M { 1 , 2 , , m } .

2. Problem Formulation and Preliminaries

2.1. Problem Formulation

We consider a class of time-delayed reaction–diffusion systems with multiple inputs modeld by parabolic partial differential equations (PDEs)
z t ( x , t ) = z x x ( x , t ) + α z ( x , t ) + β z ( x , t τ ) + i = 1 m g i ( x ) u i ( t ) , x ( 0 , L )
subject to the Dirichlet boundary conditions
z ( 0 , t ) = z ( L , t ) = 0
and the initial value
z ( x , 0 ) = z 0 ( x ) , x [ 0 , L ]
where z ( · , t ) { z ( x , t ) , x [ 0 , L ] } H denotes the state variable of the reaction–diffusion system. α and β denote the known constants. L denote the length of the spatial domain. τ > 0 denotes the time delay parameter. g i ( x ) , i M denotes the distribution of i-th actuator. u i ( t ) , i M denotes the control input of i-th actuator.
Remark 1.
The reaction–diffusion system (1) is an infinite-dimensional system in nature. While finite number of actuators are applied in this paper to deal with the trajectory tracking problem of the infinite-dimensional system, which is a challenging work. It will bring a lot of difficulties to the control design and convergence analysis compared with the finite-dimensional system. Thus, to deal with the problem, the tracking control of reaction–diffusion system with multiple inputs and multiple outputs (MIMO) will be discussed in this paper.
For the reaction–diffusion system, the motion performs the same operation over and over again with high precision. This action is represented by the objective of accurately tracking a chosen reference signal on a finite time interval. Assume the reaction–diffusion system (1)–(3) is working in a repetitive mode over [ 0 , T ] , the equation of motion can be expressed as
( z k ( x , t ) ) t = ( z k ( x , t ) ) x x + α z k ( x , t ) + β z k ( x , t τ ) + i = 1 m g i ( x ) u k , i ( t ) , x ( 0 , L ) , t [ 0 , T ] z k ( 0 , t ) = z k ( L , t ) = 0 , t [ 0 , T ] z k ( x , 0 ) = z k 0 ( x ) , x [ 0 , L ]
where k > 0 is a positive integer and denotes the number of iterations. z k ( x , t ) denotes the state variable of the system at the k-th iteration, u k , i ( t ) denotes control input of i-th actuator at the k-th iteration.
The measurement outputs in the repetitive motion system are obtained as
y k , i ( t ) = 0 L c i ( x ) z k ( x , t ) d x + γ u k , i ( t )
where y k , i ( t ) , i M denotes the measurement output of i-th sensor at the k-th iteration. c i ( x ) , i M denotes the distribution status of i-th sensor. γ > 0 is a scalar to be determined.
The main purpose of this paper is to design a suitable iterative learning algorithm to make the trajectory of repeatable reaction–diffusion system (4) track the desired trajectory. The learning process using the information from previous repetitions to improve the control signal can be found iteratively. Hence, for the tracking control problem of the reaction–diffusion system, a desired PDE system is presented as follows:
( z d ( x , t ) ) t = ( z d ( x , t ) ) x x + α z d ( x , t ) + β z d ( x , t τ ) + i = 1 m g i ( x ) u d , i ( t ) , x ( 0 , L ) , t [ 0 , T ] z d ( x , t ) | x = 0 = z d ( x , t ) | x = L = 0 , t [ 0 , T ] z d ( x , 0 ) = z d 0 ( x ) , x [ 0 , L ] y d , i ( t ) = 0 L c i ( x ) z d ( x , t ) d x + γ u d , i ( t ) , x ( 0 , L ) , t [ 0 , T ]
where z d ( · , t ) { z d ( x , t ) , x [ 0 , L ] , t [ 0 , t f ] } H denotes the state of the desired system. u d , i ( t ) denotes the desired intput of i-th actuator. y d , i ( t ) denotes the desired output of i-th sensor.
The distributions of actuators and sensors are represented by the piecewise functions, the abstract structure diagram is shown in Figure 1. It can be implemented by patch-type actuators and sensors in engineering system. The mathematical form of the distribution function is as follows
g i ( x ) = c i ( x ) 1 x [ x ¯ i l , x ¯ i r ] 0 elsewhere , i M
Remark 2.
Based on the distributions of actuators and sensors, the spatial domain ( 0 , L ) is divided into m subdomains via spatial domain decomposition method. It can be expressed as [ x 1 , x 2 ] , [ x 2 , x 3 ] , , [ x m , x m + 1 ] , and should satisfy the condition 0 = x 1 < x 2 < < x m < x m + 1 = L . The execution positions of the actuators and sensors are within the decomposed subdomains, i.e., [ x ¯ i l , x ¯ i r ] ( x i , x i + 1 ) , i M .

2.2. Preliminaries

For the development of this study in this paper, some essential assumption and basical lemmas are presented as follows:
Assumption 1.
The initial values of the repeatable reaction–diffusion system is equal to the initial value of the desired system for each k iteration, i.e., z k 0 ( x ) = z d 0 ( x ) .
Lemma 1
(Poincaré–Wirtinger inequality [45,46]). For any scalar function z ( · , t ) H , x [ 0 , L ] , we have
l 1 l 2 ( z ( x ) z ( x ˜ ) ) 2 d x 4 ϕ ¯ 1 π 2 l 1 l 2 d z ( x ) / d x 2 d x
where x ˜ [ l 1 , l 2 ] [ 0 , L ] , ϕ ¯ 1 max { ( x ˜ l 1 ) 2 , ( l 2 x ˜ ) 2 } .
Lemma 2
(Cauchy–Schwartz Inequality for integrals). Let ψ 1 ( x ) and ψ 2 ( x ) be any two real integrable functions in [ a , b ] , then the following inequality holds
a b ψ 1 ( x ) ψ 2 ( x ) d x 2 a b | ψ 1 ( x ) | 2 d x a b | ψ 2 ( x ) | 2 d x
Lemma 3
(Young’s inequality with ϵ ). If a 0 and b 0 are nonnegative real numbers, then the following inequality holds for any real number ϵ > 0
a b a 2 2 ϵ + ϵ b 2 2
Definition 1
( λ -norm [40,47]). For a vector function f ( · , t ) : [ 0 , T ] R n , λ-norm is defined as follows:
| | f ( · , t ) | | λ = sup t [ 0 , t f ] { exp ( λ t ) | | f ( · , t ) | | }
where λ > 0 and | | · | | denotes a normal L 2 -norm.

3. Iterative Learning Control Design

In this section, we will present two iterative learning schemes: (1) Open-loop iterative learning scheme that the control signal is updated using the information from the previous iteration of the repetitive system. (2) Closed-loop iterative learning scheme that the control signal is updated using the information from the current iteration of the repetitive system. The objective of this paper is to make the trajectory of repeatable reaction–diffusion system (4) can track the desired trajectory using the designed iterative learning schemes.

3.1. Open-Loop P-Type Iterative Learning Control Design

Firstly, an open-loop P-type iterative learning algorithm for the repeatable reaction–diffusion system (4) with time delay is proposed. Define the i-th measurement output error between the output trajectory y k , i ( t ) in the iterative process and the desired trajectory y d , i ( t ) as
e k , i ( t ) y d , i ( t ) y k , i ( t )
The open-loop learning law is designed as follows
u k + 1 , i ( t ) = u k , i ( t ) + Γ i e k , i ( t )
where Γ i > 0 , i M are the open-loop learning gains to be determined.
Define the state error and input error at the k-th iteration as follows
z ¯ k ( x , t ) z d ( x , t ) z k ( x , t ) and u ¯ k , i ( t ) u d ( t ) u k , i ( t )
Applying the mean value theorem for integrals, we have the output error at the k-th iteration
e k , i ( t ) = y d , i ( t ) y k , i ( t ) = 0 L c i ( x ) ( z d ( x , t ) z k ( x , t ) ) d x + γ ( u d , i ( t ) u k , i ( t ) ) = δ x i z ¯ k ( x ¯ i , t ) + γ u ¯ k , i ( t )
where x ¯ i [ x ¯ i l , x ¯ i r ] and δ x i x ¯ i r x ¯ i l , i M .
Then, the input error at the ( k + 1 )-th iteration is
u ¯ k + 1 , i ( t ) = u d ( t ) u k + 1 , i ( t ) = u d ( t ) u k , i ( t ) Γ i e k , i ( t ) = u ¯ k , i ( t ) Γ i e k , i ( t )
Substituting the Equation (15) into (16), we have
u ¯ k + 1 , i ( t ) = u ¯ k , i ( t ) Γ i ( δ x i z ¯ k ( x ¯ i , t ) + γ u ¯ k , i ( t ) ) = ( 1 γ Γ i ) u ¯ k , i ( t ) Γ i δ x i z ¯ k ( x ¯ i , t )
Differentiate z ¯ k ( x , t ) and consider the boundary condition and initial value (4), we have
( z ¯ k ( x , t ) ) t = ( z d ( x , t ) z k ( x , t ) ) t = ( z ¯ k ( x , t ) ) x x + α z ¯ k ( x , t ) + β z ¯ k ( x , t τ ) + i = 1 m g i ( x ) u ¯ k + 1 , i ( t ) = ( z ¯ k ( x , t ) ) x x + α z ¯ k ( x , t ) + β z ¯ k ( x , t τ ) + i = 1 m g i ( x ) ( 1 γ Γ i ) u ¯ k , i ( t ) i = 1 m g i ( x ) Γ i δ x i z ¯ k ( x ¯ i , t ) , x ( 0 , L ) , t [ 0 , T ]
subject to the Dirichlet boundary conditions and initial value
z ¯ k ( 0 , t ) = z ¯ k ( L , t ) = 0 , z ¯ k ( x , 0 ) = 0 , x [ 0 , L ]

3.2. Closed-Loop P-Type Iterative Learning Control Design

Then, a closed-loop P-type iterative learning algorithm for the repeatable reaction–diffusion system (4) with time delay is proposed. The closed-loop iterative learning law is designed as follows
u k + 1 , i ( t ) = u k , i ( t ) + χ i e k + 1 , i ( t )
where χ i > 0 , i M are the closed-loop learning gains to be determined.
According to the definition in (14), we have the input error at the ( k + 1 )-th iteration
u ¯ k + 1 , i ( t ) = u ¯ k , i ( t ) χ i e k + 1 , i ( t )
and the output error at the k + 1 iteration
e k + 1 , i ( t ) = δ x i z ¯ k + 1 ( x ¯ i , t ) + γ u ¯ k + 1 , i ( t )
Substituting the Equation (22) into (21), we have the following expression
u ¯ k + 1 , i ( t ) = ( 1 + γ χ i ) 1 u ¯ k , i ( t ) ( 1 + γ χ i ) 1 χ i δ x i z ¯ k + 1 ( x ¯ i , t )
Differentiate z ¯ k + 1 ( x , t ) and consider the boundary condition and initial value (4), we have
( z ¯ k + 1 ( x , t ) ) t = ( z ¯ k + 1 ( x , t ) ) x x + α z ¯ k + 1 ( x , t ) + β z ¯ k + 1 ( x , t τ ) + i = 1 m g i ( x ) ( 1 + γ χ i ) 1 u ¯ k , i ( t ) i = 1 m g i ( x ) ( 1 + γ χ i ) 1 χ i δ x i z ¯ k + 1 ( x ¯ i , t )
subject to the Dirichlet boundary conditions and initial value
z ¯ k + 1 ( 0 , t ) = z ¯ k + 1 ( L , t ) = 0 , z ¯ k + 1 ( x , 0 ) = 0 , x [ 0 , L ]

4. Convergence Analysis

4.1. Open-Loop ILC Convergence Analysis

Theorem 1.
For the repeatable reaction–diffusion system (4) with time delay, α and β are konwn constants. Given suitable positive scalars γ , ϵ , p and η, if there exist appropriate open-loop iterative learning gains Γ i , i M making the following constraints safisfied:
Φ i < 0 , i M a n d 0 < ( 1 + ϵ 1 ) ( 1 γ Γ i ) 2 < 1
where
Φ i α 0.25 π 2 ϕ i 1 + p 0.25 π 2 ϕ i 1 0.5 β 0 0.25 π 2 ϕ i 1 0.25 π 2 ϕ i 1 δ x i 2 Γ i Δ x i 0 δ x i ( 1 γ Γ i ) 2 Δ x i 0.5 β 0 p 0 0 δ x i ( 1 γ Γ i ) 2 Δ x i 0 η Δ x i , i M
in which Δ x i x i + 1 x i , δ x i x ¯ i r x ¯ i l , ϕ i max { ( x i + 1 x i l ) 2 , ( x i r x i ) 2 } , i M . Then the trajectory of repeatable reaction–diffusion system (4) can track the desired trajectory using the designed iterative learning schemes (13).
Proof. 
Let construct a Lyapunov–Krasovskii functional cascade in terms of time delay as follows
V ( t ) = V 1 ( t ) + V 2 ( t ) , t [ 0 , T ]
where
V 1 ( t ) = 0.5 0 L z ¯ k 2 ( x , t ) d x V 2 ( t ) = p t τ t 0 L z ¯ k 2 ( x , s ) d x d s
in which p > 0 is an unknown constant coefficient.
Differentiate V 1 ( t ) along with time t, obtaining
V ˙ 1 ( t ) = 0 L z ¯ k ( x , t ) ( z ¯ k ( x , t ) ) t d x = 0 L z ¯ k ( x , t ) ( z ¯ k ( x , t ) ) x x d x + α 0 L z ¯ k ( x , t ) z ¯ k ( x , t ) d x + β 0 L z ¯ k ( x , t ) z ¯ k ( x , t τ ) d x + 0 L z ¯ k ( x , t ) i = 1 m g i ( x ) ( 1 γ Γ i ) u ¯ k , i ( t ) d x 0 L z ¯ k ( x , t ) i = 1 m g i ( x ) Γ i δ x i z ¯ k ( x ¯ i , t ) d x
Based on the integration by parts technique, Poincaré–Wirtinger inequality in Lemma 1 and boundary condition in (19), it is obtained that
0 L z ¯ k ( x , t ) ( z ¯ k ( x , t ) ) x x d x = z ¯ k ( x , t ) ( z ¯ k ( x , t ) ) x | x = 0 x = L 0 L ( z ¯ k ( x , t ) ) x 2 d x 0.25 π 2 ϕ i 1 0 L ( z ¯ k ( x , t ) z ¯ k ( x ¯ i , t ) ) 2 d x
where ϕ i max { ( x i + 1 x i l ) 2 , ( x i r x i ) 2 } , i M .
Substituting the inequality (29) into (28), we have
V ˙ 1 ( t ) 0.25 π 2 ϕ i 1 0 L ( z ¯ k ( x , t ) z ¯ k ( x ¯ i , t ) ) 2 d x + α 0 L z ¯ k 2 ( x , t ) d x + β 0 L z ¯ k ( x , t ) z ¯ k ( x , t τ ) d x + 0 L z ¯ k ( x , t ) i = 1 m g i ( x ) ( 1 γ Γ i ) u ¯ k , i ( t ) d x 0 L z ¯ k ( x , t ) i = 1 m g i ( x ) Γ i δ x i z ¯ k ( x ¯ i , t ) d x = 0.25 π 2 ϕ i 1 0 L ( z ¯ k ( x , t ) z ¯ k ( x ¯ i , t ) ) 2 d x + α 0 L z ¯ k 2 ( x , t ) d x + β 0 L z ¯ k ( x , t ) z ¯ k ( x , t τ ) d x + i = 1 m δ x i ( 1 γ Γ i ) z ¯ k ( x ¯ i , t ) u ¯ k , i ( t ) i = 1 m δ x i 2 Γ i z ¯ k 2 ( x ¯ i , t )
Differentiate the Lyapunov function V 2 ( t ) along with time t, we have
V ˙ 2 ( t ) = p 0 L z ¯ k 2 ( x , t ) d x p 0 L z ¯ k 2 ( x , t τ ) d x
Substituting the time differentiation of V 1 ( t ) and V 2 ( t ) into the Lyapunov–Krasovskii functional cascade (27), we have
V ˙ ( t ) = V ˙ 1 ( t ) + V ˙ 2 ( t ) 0.25 π 2 ϕ i 1 0 L ( z ¯ k ( x , t ) z ¯ k ( x ¯ i , t ) ) 2 d x + α 0 L z ¯ k 2 ( x , t ) d x + β 0 L z ¯ k ( x , t ) z ¯ k ( x , t τ ) d x + i = 1 m δ x i ( 1 γ Γ i ) z ¯ k ( x ¯ i , t ) u ¯ k , i ( t ) i = 1 m δ x i 2 Γ i z ¯ k 2 ( x ¯ i , t ) + p 0 L z ¯ k 2 ( x , t ) d x p 0 L z ¯ k 2 ( x , t τ ) d x = i = 1 m x i x i + 1 ξ k , i T ( x , t ) Ξ i ξ k , i ( x , t ) d x + i = 1 m δ x i ( 1 γ Γ i ) z ¯ k ( x ¯ i , t ) u ¯ k , i ( t )
where ξ k , i ( x , t ) [ z ¯ k ( x , t ) z ¯ k , i ( x ¯ i , t ) z ¯ k ( x , t τ ) ] T , i M , and
Ξ i α 0.25 π 2 ϕ i 1 + p 0.25 π 2 ϕ i 1 0.5 β 0.25 π 2 ϕ i 1 0.25 π 2 ϕ i 1 δ x i 2 Γ i Δ x i 0 0.5 β 0 p , i M
Considering the inequality (32), we can obtain for any scalar η > 0
V ˙ ( t ) η u ¯ k , i 2 ( t ) i = 1 m x i x i + 1 ξ k , i T ( x , t ) Ξ i ξ k , i ( x , t ) d x + i = 1 m δ x i ( 1 γ Γ i ) z ¯ k ( x ¯ i , t ) u ¯ k , i ( t ) η u ¯ k , i 2 ( t ) i = 1 m x i x i + 1 ν k , i T ( x , t ) Φ i ν k , i ( x , t ) d x
where ν k + 1 , i ( x , t ) [ ξ k , i ( x , t ) u ¯ k , i ( t ) ] T and Φ i , i M is to be determined in Theorem 2.
If the LMI constraint Φ i < 0 , i M in Theorem 1 is fulfilled, it is obtained
V ˙ ( t ) η u ¯ k , i 2 ( t )
Integrating the inequality (34) from 0 to t and considering the initial value V ( 0 ) = 0 , we have
V ( t ) η 0 t u ¯ k , i 2 ( s ) d s
From the definition of V ( t ) in (27), the following equation holds
V ( t ) 0.5 | | z ¯ k 2 ( · , t ) | | 2 2
Thus, we can obtain from (35) and (36) that
| | z ¯ k 2 ( · , t ) | | 2 2 2 η 2 0 t u ¯ k , i 2 ( s ) d s
Multiplying both sides of the inequality (37) by exp ( λ t ) , we can get
exp ( λ t ) | | z ¯ k ( · , t ) | | 2 2 exp ( λ t ) 2 η 2 0 t | u ¯ k + 1 , i ( s ) | 2 d s = 2 η 0 t exp ( λ ( t s ) ) | u ¯ k + 1 , i ( s ) | 2 exp ( λ s ) d τ 2 η 0 t exp ( λ ( t s ) ) d s sup t [ 0 , t f ] exp ( λ t ) | u ¯ k + 1 , i ( t ) | 2 2 η 1 exp λ t λ sup t [ 0 , t f ] exp ( λ t ) | u ¯ k + 1 , i ( t ) | 2 2 η λ sup t [ 0 , t f ] exp ( λ t ) | u ¯ k + 1 , i ( t ) | 2
where λ > 0 is a constant.
From the definition of λ -norm in Definition 1, the inequality (38) is rewritten as
| | z ¯ k ( · , t ) | | λ 2 2 η λ | u ¯ k , i ( t ) | λ 2
Based on Cauchy-Schwarz inequality for integrals in Lemma 2, the following inequality holds
| z ¯ k , i ( x ¯ i , t ) | 2 = 0 L c i ( x ) z ^ k ( x , t ) d x 2 0 L | c i ( x ) | 2 d x 0 L z ¯ k 2 ( x , t ) d x = 1 δ x i | | z ¯ k ( · , t ) | | 2 2
From the derivation of u ¯ k + 1 , i ( t ) in (17) and the λ -norm in Definition 1, we have
| u ¯ k + 1 , i ( t ) | λ 2 ( 1 + ϵ 1 ) ( 1 γ Γ i ) 2 | u ¯ k , i ( t ) | λ 2 + ( 1 + ϵ ) ( Γ i δ x i ) 2 | z ¯ k ( x ¯ i , t ) | λ 2 ( 1 + ϵ 1 ) ( 1 γ Γ i ) 2 | u ¯ k , i ( t ) | λ 2 + ( 1 + ϵ ) ( Γ i δ x i ) 2 2 η 2 λ | u ¯ k + 1 , i ( t ) | λ 2
Then, we can obtain from (41)
| u ¯ k + 1 , i ( t ) | λ 2 ϖ i | u ¯ k , i ( t ) | λ 2
where ϖ i = ( 1 + ϵ 1 ) ( 1 γ Γ i ) 2 1 ( 1 + ϵ ) ( Γ i δ x i ) 2 2 η 2 λ .
If λ is large enouth, then lim λ 2 η 2 λ = 0 . From the constraint in Theorem 1 that ( 1 + ϵ 1 ) ( 1 γ Γ i ) 2 < 1 , it is obtained 0 < ϖ i < 1 . It is easily derived from (42) that
lim k | u ¯ k , i ( t ) | λ = 0
Meanwhile, from the deravation of (39), we can get
lim k | | z ¯ k ( · , t ) | | λ = 0 and lim k | e k , i ( t ) | λ = 0
Based on the definition of λ -norm, it can be derived from (44) that
lim k z ¯ k ( x , t ) = 0 and lim k e k , i ( t ) = 0
Hence, the trajectory of repeatable reaction–diffusion system (4) can track the desired trajectory using the designed open-loop iterative learning schemes (13). The proof is completed. □

4.2. Closed-Loop ILC Convergence Analysis

Theorem 2.
For the repeatable reaction–diffusion system (4) with time delay, α and β are konwn constants. Given suitable positive scalars γ , ϵ , q and ζ, if there exist appropriate parameter μ i , i M making the following constraints safisfied:
Ω i < 0 , i M a n d 0 < ( 1 + ϵ 1 ) μ i 2 < 1
where
Ω i α 0.25 π 2 ϕ i 1 + q 0.25 π 2 ϕ i 1 0.5 β 0 0.25 π 2 ϕ i 1 0.25 π 2 ϕ i 1 δ x i 2 γ Δ x i ( 1 μ i ) 0 δ x i μ i 2 Δ x i 0.5 β 0 q 0 0 δ x i μ i 2 Δ x i 0 ζ Δ x i , i M
and the closed-loop iterative learning gain is
χ i = 1 γ ( 1 μ i 1 ) , i M
Then the trajectory of repeatable reaction–diffusion system (4) can track the desired trajectory using the designed closed-loop iterative learning schemes (20).
Proof. 
Let construct a Lyapunov–Krasovskii functional cascade in terms of time delay as follows
V ( t ) = V 3 ( t ) + V 4 ( t ) , t [ 0 , T ]
where
V 3 ( t ) = 0.5 0 L z ¯ k + 1 2 ( x , t ) d x V 4 ( t ) = q t τ t 0 L z ¯ k + 1 2 ( x , s ) d x d s
where q > 0 is an unknown constant coefficient.
Differentiate V 3 ( t ) along with time t and consider the Poincaré–Wirtinger inequality, it is obtained
V ˙ 3 ( t ) = 0 L z ¯ k + 1 ( x , t ) ( z ¯ k + 1 ( x , t ) ) t d x 0 L ( z ¯ k + 1 ( x , t ) ) x 2 d x + α 0 L z ¯ k + 1 2 ( x , t ) d x + β 0 L z ¯ k + 1 ( x , t ) z ¯ k + 1 ( x , t τ ) d x + 0 L z ¯ k + 1 ( x , t ) i = 1 m g i ( x ) d x ( 1 + γ χ i ) 1 u ¯ k , i ( t ) 0 L z ¯ k + 1 ( x , t ) i = 1 m g i ( x ) d x ( 1 + γ χ i ) 1 χ i δ x i z ¯ k + 1 ( x ¯ i , t ) 0.25 π 2 ϕ i 1 0 L ( z ¯ k + 1 ( x , t ) z ¯ k + 1 ( x ¯ i , t ) ) 2 d x + α 0 L z ¯ k + 1 2 ( x , t ) d x + β 0 L z ¯ k + 1 ( x , t ) z ¯ k + 1 ( x , t τ ) d x + i = 1 m δ x i ( 1 + γ χ i ) 1 z ¯ k + 1 ( x ¯ i , t ) u ¯ k , i ( t ) i = 1 m ( 1 + γ χ i ) 1 χ i δ x i 2 z ¯ k + 1 2 ( x ¯ i , t )
Similar to the derivation of (31), the time differentiation of Lyapunov–Krasovskii functional cascade V ( t ) is rewritten as
V ˙ ( t ) = V ˙ 3 ( t ) + V ˙ 4 ( t ) i = 1 m x i x i + 1 ξ k + 1 , i T ( x , t ) Ψ i ξ k + 1 , i ( x , t ) d x + i = 1 m δ x i ( 1 + γ χ i ) 1 z ¯ k + 1 ( x ¯ i , t ) u ¯ k , i ( t )
where ξ k + 1 , i ( x , t ) [ z ¯ k + 1 ( x , t ) z ¯ k + 1 , i ( x ¯ i , t ) z ¯ k + 1 ( x , t τ ) ] T , i M , and
Ψ i α 0.25 π 2 ϕ i 1 + q 0.25 π 2 ϕ i 1 0.5 β 0.25 π 2 ϕ i 1 0.25 π 2 ϕ i 1 χ i δ x i 2 ( 1 + γ χ i ) Δ x i 0 0.5 β 0 q , i M
Similar to the derivation of (33), it is obtained that
V ˙ ( t ) ζ u ¯ k , i 2 ( t ) i = 1 m x i x i + 1 ϑ k + 1 , i T ( x , t ) Ω i ϑ k + 1 , i ( x , t ) d x
where ϑ k + 1 , i ( x , t ) [ ξ k + 1 , i ( x , t ) u ¯ k , i ( t ) ] T and Ω i , i M is to be determined in Theorem 2.
If the LMI constraint Ω i < 0 , i M in Theorem 2 is fulfilled, similar to the derivation of (34)–(36), it is obtained
| | z ¯ k + 1 2 ( · , t ) | | 2 2 2 ζ 0 t u ¯ k , i 2 ( s ) d s
Multiplying both sides of the inequality (51) by exp ( λ t ) , we can get
| | z ¯ k + 1 ( · , t ) | | λ 2 2 ζ λ | u ¯ k , i ( t ) | λ 2
Considering the derivation of u k + 1 , i ( t ) in (23) and applying Young’s inequality in Lemma 3, we have
| u ¯ k + 1 , i ( t ) | λ 2 ( 1 + ϵ 1 ) [ ( 1 + γ χ i ) 1 ] 2 | u ¯ k , i ( t ) | λ 2 + ( 1 + ϵ ) [ ( 1 + γ χ i ) 1 χ i δ x i ) ] 2 | z ¯ k + 1 ( x ¯ i , t ) | λ 2 ( 1 + ϵ 1 ) [ ( 1 + γ χ i ) 1 ] 2 | u ¯ k , i ( t ) | λ 2 + ( 1 + ϵ ) [ ( 1 + γ χ i ) 1 χ i δ x i ] 2 2 ζ λ | u ¯ k + 1 , i ( t ) | λ 2
The inequality (53) can be rewritten as
| u ¯ k + 1 , i ( t ) | λ 2 ϖ ^ i u ¯ k , i ( t ) | λ 2
where ϖ ^ i = ( 1 + ϵ 1 ) ( 1 + γ χ i ) 2 1 ( 1 + ϵ ) [ ( 1 + γ χ i ) 1 χ i δ x i ] 2 2 ζ λ .
If λ is large enouth, then lim λ 2 ζ λ = 0 . From the constraint in Theorem 2 that 0 < ( 1 + ϵ 1 ) ( 1 + γ χ i ) 2 < 1 , then 0 < ϖ ^ i < 1 . It is easily derived from (54) that
lim k | u ¯ k , i ( t ) | λ = 0
Then, it can be derived from (55) based on the definition of λ -norm
lim k z ¯ k ( x , t ) = 0 and lim k e k , i ( t ) = 0
Hence, the trajectory of the repeatable reaction–diffusion system (4) can track the desired trajectory using the designed closed-loop iterative learning schemes (20). The proof is completed. □

5. Numerical Simulation

In this section, we will present some numerical simulation experiments to verify the effectiveness of the proposed method. Through given some scalar parameters, the controller gains of the open-loop and closed-loop ILC can be obtained from Theorems 1 and 2. Bringing the ILC controllers into the reaction–diffusion system and operating k iterations, the trajectory of the iterative system will track the desired trajectory. Next, the simulation results of the open-loop and closed-loop ILC approaches will be addressed below, respectively.

5.1. Open-Loop ILC Simulation

Firstly, the numerical simulation for the reaction–diffusion system (4) with time delay using open-loop iterative learning schemes (13) is presneted. The parameter settings are shown in Table 1 and there are two actuators are acting at [ 0.1 L , 0.4 L ] and [ 0.6 L , 0.9 L ] . By solving the LMI constraint (26) via Matlab software, we can obtain Γ 1 = Γ 2 = 42.1705 . Set ρ i ( 1 + ϵ 1 ) ( 1 γ Γ i ) 2 , it can be calculated that ρ 1 = ρ 2 = 0.6688 , which implies 0 < ρ i < 1 . Assume the desired outs as y d , 1 ( t ) = 0.5 cos ( 10 π t ) , y d , 2 ( t ) = t cos ( 10 π t ) . Then, the numerical simulation results for the reaction–diffusion system (4) with time delay using open-loop iterative learning schemes (13) are presented in the following graphics.
Figure 2 shows the output trajectories of y k , i ( t ) in the iterative learning process marked with blue solid lines, and the desired output trajectories y d , i ( t ) marked with red dotted lines. Figure 3 shows the trajectory of z k ( x , t ) in the iterative learning process at several specified iterations. Figure 4 shows the trajectories of rms inputs | u k , i ( t ) | and rms output errors | e k , i ( t ) | in the iterative learning process. It can be seen from Figure 2 and Figure 3 that along with the number of iterations increases, the outputs y k , i ( t ) will gradually track the desired trajectories y d , i ( t ) , and from Figure 4 that the output errors e k , i ( t ) will tend to zero and the inputs u k , i ( t ) will remain unchanged. Therefore, we can conclude that the designed open-loop iterative learning schemes (13) can make the iterative process of the reaction–diffusion system (4) with time delay convergent.

5.2. Closed-Loop ILC Simulation

Then, the numerical simulation for the reaction–diffusion system (4) with time delay using closed-loop iterative learning schemes (20) is presneted. The parameter settings are shown in Table 1. By solving the LMI constraint (46) via Matlab software, we can obtain χ 1 = χ 2 = 88.1587 . Set ϱ i = ( 1 + ϵ 1 ) μ i 2 , it can be calculated that μ 1 = μ 2 = 0.5135 ,   ρ 1 = ρ 2 = 0.5650 , which implies 0 < ϱ i < 1 . Then, the numerical simulation results for the reaction–diffusion system (4) with time delay using closed-loop iterative learning schemes (20) are presented in the following graphics.
Figure 5 shows the output trajectories of y k , i ( t ) in the iterative learning process and the desired trajectories y d , i ( t ) , and Figure 6 shows the trajectories of rms inputs | u k , i ( t ) | and rms output errors | e k , i ( t ) | in the iterative learning process. It can be seen from Figure 5 that along with the number of iterations increases, the outputs y k , i ( t ) will gradually track the desired trajectories y d , i ( t ) , and from Figure 6 that the output errors e k , i ( t ) will tend to zero and the inputs u k , i ( t ) will remain unchanged. Therefore, we can conclude that the designed closed-loop iterative learning schemes (20) can make the iterative process of the reaction–diffusion system (4) with time delay convergent. It can be easily obtained from Figure 4 and Figure 6 that the reaction–diffusion system (4) using closed-loop iterative learning approach will converge faster than the open-loop method.

6. Conclusions

This paper has presented two iterative learning schemes to deal with the trajectory tracking problem of the reaction–diffusion system. For open-loop P-type iterative learning scheme, the control signal is updated using the information from the previous iteration of the repeatable system, and for closed-loop P-type iterative learning scheme, the control signal is updated using the information from the current iteration. A new Lyapunov–Krasovskii functional is constructed to solve the time delay problem in the iterative learning process. Two theorems satisfying the sufficient conditions are provided for the convergence of the iterative learning process are proposed. Numerical simulation experiments for the open-loop and closed-loop iterative learning schemes are presented, respectively. Through numerical simulation experiments, it can be concluded that the designed iterative learning schemes can make the iterative process of the reaction–diffusion system (4) with time delay convergent. In future work, robust iterative learning control for reaction–diffusion system with input and output constraints will be studied.

Author Contributions

Conceptualization, Y.L.; methodology, Y.L.; software, J.L.; validation, Z.J.; formal analysis, Y.L.; investigation, Z.J.; resources, J.L.; data curation, J.L.; writing—original draft preparation, Y.L.; writing—review and editing, Y.L.; visualization, Z.J.; supervision, J.L.; project administration, J.L.; funding acquisition, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (Grant Nos. 62001127, 62003275, 62003044) and Fundamental Research Funds for the Central Universities of China (Grant No. 31020190QD039).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ILCIterative Learning Control
PDEPartial Differential Equation
D-PDEDelay Partial Differential Equation
MIMOMultiple Inputs and Multiple Outputs
RMSRoot Mean Square

References

  1. Wu, M.; He, Y.; She, J.H.; Liu, G.P. Delay-dependent criteria for robust stability of time-varying delay systems. Automatica 2004, 40, 1435–1439. [Google Scholar] [CrossRef]
  2. Wu, M.; He, Y.; She, J.H. New delay-dependent stability criteria and stabilizing method for neutral systems. IEEE Trans. Autom. Control. 2004, 49, 2266–2271. [Google Scholar] [CrossRef] [Green Version]
  3. He, Y.; Wu, M.; She, J.H.; Liu, G.P. Delay-dependent robust stability criteria for uncertain neutral systems with mixed delays. Syst. Control Lett. 2004, 51, 57–65. [Google Scholar] [CrossRef]
  4. Zhang, X.M.; Wu, M.; She, J.H.; He, Y. Delay-dependent stabilization of linear systems with time-varying state and input delays. Automatica 2005, 41, 1405–1412. [Google Scholar] [CrossRef]
  5. Zhang, C.K.; He, Y.; Jiang, L.; Wu, M. Stability analysis for delayed neural networks considering both conservativeness and complexity. IEEE Trans. Neural Netw. Learn. Syst. 2015, 27, 1486–1501. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Lu, C.; Wu, M.; He, Y. Stubborn state estimation for delayed neural networks using saturating output errors. IEEE Trans. Neural Netw. Learn. Syst. 2019, 31, 1982–1994. [Google Scholar] [CrossRef] [PubMed]
  7. Lu, C.; Zhang, X.M.; Wu, M.; Han, Q.L.; He, Y. Receding horizon synchronization of delayed neural networks using a novel inequality on quadratic polynomial functions. IEEE Trans. Syst. Man Cybern. Syst. 2019, 1–11. [Google Scholar] [CrossRef]
  8. Lin, Z.; Fang, H. On asymptotic stabilizability of linear systems with delayed input. IEEE Trans. Autom. Control 2007, 52, 998–1013. [Google Scholar] [CrossRef]
  9. Zhou, B.; Lin, Z.; Duan, G. Stabilization of linear systems with input delay and saturation–a parametric Lyapunov equation approach. Int. J. Robust Nonlinear Control 2010, 20, 1502–1519. [Google Scholar] [CrossRef]
  10. Zhou, B.; Gao, H.; Lin, Z.; Duan, G.R. Stabilization of linear systems with distributed input delay and input saturation. Automatica 2012, 48, 712–724. [Google Scholar] [CrossRef]
  11. Zhang, S.; Han, W.; Zhang, Y. Finite time convergence incremental nonlinear dynamic inversion-based attitude control for flying-wing aircraft with actuator faults. Actuators 2020, 9, 70. [Google Scholar] [CrossRef]
  12. Tran, M.T.; Lee, D.H.; Chakir, S.; Kim, Y.B. A novel adaptive super-twisting sliding mode control scheme with time-delay estimation for a single ducted-fan unmanned aerial vehicle. Actuators 2021, 10, 54. [Google Scholar] [CrossRef]
  13. Liu, J.; Yu, Y.; He, H.; Sun, C. Team-triggered practical fixed-time consensus of double-integrator agents with uncertain disturbance. IEEE Trans. Cybern. 2020, 51, 3263–3272. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, J.; Zhang, Y.; Yu, Y.; Liu, H.; Sun, C. A Zeno-Free Self-Triggered Approach to Practical Fixed-Time Consensus Tracking With Input Delay. IEEE Trans. Syst. Man Cybern. Syst. 2021, 1–11. [Google Scholar] [CrossRef]
  15. Roman, R.C.; Precup, R.E.; Petriu, E.M. Hybrid data-driven fuzzy active disturbance rejection control for tower crane systems. Eur. J. Control 2021, 58, 373–387. [Google Scholar] [CrossRef]
  16. Zhang, H.; Liu, X.; Ji, H.; Hou, Z.; Fan, L. Multi-agent-based data-driven distributed adaptive cooperative control in urban traffic signal timing. Energies 2019, 12, 1402. [Google Scholar] [CrossRef] [Green Version]
  17. Wang, J.W.; Wu, H.N. Some extended Wirtinger’s inequalities and distributed proportional-spatial integral control of distributed parameter systems with multi-time delays. J. Frankl. Inst. 2015, 352, 4423–4445. [Google Scholar] [CrossRef]
  18. Wang, J.W.; Sun, C.Y. Delay-dependent exponential stabilization for linear distributed parameter systems with time-varying delay. J. Dyn. Syst. Meas. Control 2018, 140, 051003. [Google Scholar] [CrossRef]
  19. Wu, H.N. Delay-dependent stability analysis and stabilization for discrete-time fuzzy systems with state delay: A fuzzy Lyapunov–Krasovskii functional approach. IEEE Trans. Syst. Man Cybern. Part B 2006, 36, 954–962. [Google Scholar]
  20. Wu, H.N.; Li, H.X. New approach to delay-dependent stability analysis and stabilization for continuous-time fuzzy systems with time-varying delay. IEEE Trans. Fuzzy Syst. 2007, 15, 482–493. [Google Scholar] [CrossRef]
  21. Wang, Z.P.; Wu, H.N. Robust guaranteed cost sampled-data fuzzy control for uncertain nonlinear time-delay systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 49, 964–975. [Google Scholar] [CrossRef]
  22. Wang, Z.P.; Wu, H.N.; Huang, T. Sampled-Data Fuzzy Control for Nonlinear Delayed Distributed Parameter Systems. IEEE Trans. Fuzzy Syst. 2020, 1. [Google Scholar] [CrossRef]
  23. Krstic, M. Delay Compensation for Nonlinear, Adaptive and PDE Systems; Spring: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  24. Ye, X. Adaptive stabilization of time-delay feedforward nonlinear systems. Automatica 2011, 47, 950–955. [Google Scholar] [CrossRef]
  25. Zhu, Y.; Krstic, M.; Su, H. Adaptive global stabilization of uncertain multi-input linear time-delay systems by PDE full-state feedback. Automatica 2018, 96, 270–279. [Google Scholar] [CrossRef]
  26. Zhang, H.; Pal, N.R.; Sheng, Y.; Zeng, Z. Distributed adaptive tracking synchronization for coupled reaction–diffusion neural network. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 1462–1475. [Google Scholar] [CrossRef]
  27. Steeves, D.; Camacho-Solorio, L.; Benosman, M.; Krstic, M. Prescribed-time tracking for triangular systems of reaction–diffusion PDEs. IFAC-PapersOnLine 2020, 53, 7629–7634. [Google Scholar] [CrossRef]
  28. Nevins, T.D.; Kelley, D.H. Front tracking for quantifying advection-reaction–diffusion. Chaos Interdiscip. J. Nonlinear Sci. 2017, 27, 043105. [Google Scholar] [CrossRef] [Green Version]
  29. Cristofaro, A. Robust tracking control for a class of perturbed and uncertain reaction–diffusion equations. IFAC Proc. Vol. 2014, 47, 11375–11380. [Google Scholar] [CrossRef] [Green Version]
  30. Xu, J.X. A survey on iterative learning control for nonlinear systems. Int. J. Control 2011, 84, 1275–1294. [Google Scholar] [CrossRef]
  31. Bien, Z.; Xu, J.X. Iterative Learning Control: Analysis, Design, Integration and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  32. Shen, D.; Wang, Y. Survey on stochastic iterative learning control. J. Process Control 2014, 24, 64–77. [Google Scholar] [CrossRef]
  33. Tayebi, A. Adaptive iterative learning control for robot manipulators. Automatica 2004, 40, 1195–1203. [Google Scholar] [CrossRef]
  34. Shi, J.; Xu, J.; Sun, J.; Yang, Y. Iterative Learning Control for time-varying systems subject to variable pass lengths: Application to robot manipulators. IEEE Trans. Ind. Electron. 2019, 67, 8629–8637. [Google Scholar] [CrossRef]
  35. Xing, X.; Liu, J. Modeling and robust adaptive iterative learning control of a vehicle-based flexible manipulator with uncertainties. Int. J. Robust Nonlinear Control 2019, 29, 2385–2405. [Google Scholar] [CrossRef]
  36. Dai, X.; Tian, S.; Peng, Y.; Luo, W. Closed-loop P-type iterative learning control of uncertain linear distributed parameter systems. IEEE/CAA J. Autom. Sin. 2014, 1, 267–273. [Google Scholar]
  37. Dai, X.S.; Tian, S.P.; Guo, Y.J. Iterative learning control for discrete parabolic distributed parameter systems. Int. J. Autom. Comput. 2015, 12, 316–322. [Google Scholar] [CrossRef] [Green Version]
  38. Zhang, J.; Cui, B.; Dai, X.; Jiang, Z. Iterative learning control for distributed parameter systems based on non-collocated sensors and actuators. IEEE/CAA J. Autom. Sin. 2019, 7, 865–871. [Google Scholar] [CrossRef]
  39. Dai, X.; Wang, C.; Tian, S.; Huang, Q. Consensus control via iterative learning for distributed parameter models multi-agent systems with time-delay. J. Frankl. Inst. 2019, 356, 5240–5259. [Google Scholar] [CrossRef]
  40. Zhang, J.; Cui, B.; Lou, X.Y. Iterative learning control for semi-linear distributed parameter systems based on sensor-actuator networks. IET Control Theory Appl. 2020, 14, 1785–1796. [Google Scholar] [CrossRef]
  41. Zhou, X.; Wang, H.; Tian, Y.; Dai, X. Iterative learning control-based tracking synchronization for linearly coupled reaction–diffusion neural networks with time delay and iteration-varying switching topology. J. Frankl. Inst. 2021, 358, 3822–3846. [Google Scholar] [CrossRef]
  42. He, W.; Meng, T.; Huang, D.; Li, X. Adaptive boundary iterative learning control for an Euler–Bernoulli beam system with input constraint. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 1539–1549. [Google Scholar] [CrossRef] [PubMed]
  43. He, W.; Meng, T.; He, X.; Ge, S.S. Unified iterative learning control for flexible structures with input constraints. Automatica 2018, 96, 326–336. [Google Scholar] [CrossRef]
  44. Meng, T.; He, W. Iterative Learning Control for Flexible Structures; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  45. Liu, Y.Q.; Wang, J.W.; Sun, C.Y. Observer-based output feedback compensator design for linear parabolic PDEs with local piecewise control and pointwise observation in space. IET Control Theory Appl. 2018, 12, 1812–1821. [Google Scholar] [CrossRef]
  46. Wang, J.W.; Liu, Y.Q.; Sun, C.Y. Pointwise exponential stabilization of a linear parabolic PDE system using non-collocated pointwise observation. Automatica 2018, 93, 197–210. [Google Scholar] [CrossRef]
  47. Curtain Ruth, F.Z.H. An Introduction to Infinite-Dimensional Linear Systems Theory; Springer Science & Business Media: New York, NY, USA, 2012; Volume 2. [Google Scholar]
Figure 1. Abstract structure diagram of the distributions of actuators in one-dimensional spatial domain.
Figure 1. Abstract structure diagram of the distributions of actuators in one-dimensional spatial domain.
Actuators 10 00186 g001
Figure 2. Trajectories of outputs y k , i ( t ) at the specified k-th iteration using open-loop iterative learning schemes (13).
Figure 2. Trajectories of outputs y k , i ( t ) at the specified k-th iteration using open-loop iterative learning schemes (13).
Actuators 10 00186 g002
Figure 3. Trajectories of z k ( x , t ) at several specified iterations using open-loop iterative learning schemes (13).
Figure 3. Trajectories of z k ( x , t ) at several specified iterations using open-loop iterative learning schemes (13).
Actuators 10 00186 g003
Figure 4. Trajectories of inputs | u k , i ( t ) | and output errors | e k , i ( t ) | using open-loop iterative learning schemes (13).
Figure 4. Trajectories of inputs | u k , i ( t ) | and output errors | e k , i ( t ) | using open-loop iterative learning schemes (13).
Actuators 10 00186 g004
Figure 5. Trajectories of outputs y k , i ( t ) at the specified k-th iteration using closed-loop iterative learning schemes (20).
Figure 5. Trajectories of outputs y k , i ( t ) at the specified k-th iteration using closed-loop iterative learning schemes (20).
Actuators 10 00186 g005
Figure 6. Trajectories of inputs | u k , i ( t ) | and output errors | e k , i ( t ) | using closed-loop iterative learning schemes (20).
Figure 6. Trajectories of inputs | u k , i ( t ) | and output errors | e k , i ( t ) | using closed-loop iterative learning schemes (20).
Actuators 10 00186 g006
Table 1. Parameter Settings.
Table 1. Parameter Settings.
SymbolExplanationValue
LSpatial Length1
TFinite Time Interval0.4
α Model Parameter4
β Delay-Model Parameter1
τ Time Delay Parameter0.1
ϵ Scalar Parameter1
γ Coefficient Parameter0.01
pLyapunov Parameter0.6272
η Scalar Parameter0.5824
t s Sampling Time0.001s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, Y.; Li, J.; Jin, Z. Trajectory Tracking Control for Reaction–Diffusion System with Time Delay Using P-Type Iterative Learning Method. Actuators 2021, 10, 186. https://doi.org/10.3390/act10080186

AMA Style

Liu Y, Li J, Jin Z. Trajectory Tracking Control for Reaction–Diffusion System with Time Delay Using P-Type Iterative Learning Method. Actuators. 2021; 10(8):186. https://doi.org/10.3390/act10080186

Chicago/Turabian Style

Liu, Yaqiang, Jianzhong Li, and Zengwang Jin. 2021. "Trajectory Tracking Control for Reaction–Diffusion System with Time Delay Using P-Type Iterative Learning Method" Actuators 10, no. 8: 186. https://doi.org/10.3390/act10080186

APA Style

Liu, Y., Li, J., & Jin, Z. (2021). Trajectory Tracking Control for Reaction–Diffusion System with Time Delay Using P-Type Iterative Learning Method. Actuators, 10(8), 186. https://doi.org/10.3390/act10080186

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop