Next Article in Journal
Modeling and Simulation of Impact and Control in Social Networks with Application to Marketing
Previous Article in Journal
Fast Approximation for Scheduling One Machine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PD-Type Iterative Learning Control for Uncertain Spatially Interconnected Systems

1
Key Laboratory of Advanced Process Control for Light Industry (Ministry of Education), Jiangnan University, Wuxi 214122, China
2
Institute of Automation, Electronic and Electrical Engineering, University of Zielona Góra, 65-516 Zielona Góra, Poland
3
Faculty of Mechanical and Civil Engineering, Department of Automatic Control, Robotics and Fluid Technique, University of Kragujevac, 36000 Kraljevo, Serbia
*
Authors to whom correspondence should be addressed.
Mathematics 2020, 8(9), 1528; https://doi.org/10.3390/math8091528
Submission received: 13 August 2020 / Revised: 28 August 2020 / Accepted: 2 September 2020 / Published: 7 September 2020
(This article belongs to the Section Dynamical Systems)

Abstract

:
This paper puts forward a PD-type iterative learning control algorithm for a class of discrete spatially interconnected systems with unstructured uncertainty. By lifting and changing the variable of discrete space model, the uncertain spatially interconnected systems is converted into equivalent singular system, and the general state space model is derived in view of singular system theory. Then, the state error and output error information are used to design the iterative learning control law, transforming the controlled system into an equivalent repetitive process model. Based on the stability theory of repetitive process, sufficient condition for the stability of the system along the trial is given in the form of linear matrix inequalities (LMIs). Finally, the effectiveness of the proposed algorithm is verified by the simulation of ladder circuits.

1. Introduction

Iterative learning control (ILC) is applicable to the controlled systems that repeatedly perform the same finite-time operation task, with the goal to achieve accurate tracking of the reference trajectory. Each execution is known as a trial (or pass) and the finite duration the trial (or pass) length. The most fascinating feature of ILC is that it does not depend on the precise mathematical model of the system, only requiring a small amount of prior knowledge and computation. By iteratively updating the control input signal, the system output can completely track the desired trajectory over a limited time. ILC has strong adaptability and is easy to implement, which is of great significance for dynamic systems with non-linearity, strong coupling, difficult modeling and high precision trajectory control requirements.
Since Arimoto et al. first proposed the concept of ILC and established the learning algorithm [1], after more than 30 years of development, ILC has achieved a lot of fruitful results and become an important research direction in the field of control. Due to its potential applications in various engineering problems, ILC is widely used in industrial and other fields, including industrial robot operating systems [2], industrial wafer scanners [3], rotating mechanical systems [4], time-delay intermittent processes [5], etc.
An effective method commonly used in ILC design is to use 2D system models, such as Roesser model, Fornasini-Marchesini model, and repetitive process model, i.e., system dynamics information propagates in two independent directions where for ILC these directions are time axis and trial axis respectively. Considering the finite duration, repetitive process is a more natural setting for ILC design and analysis. Repetitive process is characterized by a series of sweeps, termed passes, through a set of dynamics defined over a fixed finite duration named as the pass length. On each pass an output, termed the pass profile, is produced that acts as a forcing function on, and thus contributes to, the dynamics of the next pass profile. In addition, the design of ILC law based on repetitive process model has been verified by physical equipments [6,7].
In practical applications, coupling often occurs, that is, there exists information interaction between various elements within the system. Such system is known as interconnected systems. Spatially interconnected systems (SISs), as a unique class of interconnected systems, are composed of many identical or similar subsystems coupled with their nearest neighbors. Although each subsystem is simple and easy to control, the whole interconnected systems exhibit the complex characteristics of large scale, multiple variables and high dimension. SISs have a wide range of applications in engineering, such as multi-vehicle formation systems [8], deformable mirror in adaptive optics [9], vibration control of actuated beam [10], large microcantilever array [11], ladder circuits [12], etc.
Recently, SISs have aroused great interest among scholars. A state space framework of spatially interconnected systems is developed in [13], where the analysis, synthesis and implementation of distributed controller is also studied. In [14], an optimal distributed controller is introduced for space-invariant systems with finite communication speed. A distributed model predictive control method arising from [15] is suggested to solve the tracking problem of interconnected systems with local state and input constraints. In [16], model reference tracking control for a class of discrete spatially interconnected systems with interconnected chains is presented. However, the practical problem faced by the above methods is that in engineering, for the spatially interconnected systems with repetitive operation characteristics, like robot circular formation, it is not only required to track the desired trajectory accurately, but also to complete it within limited time.
Furthermore, uncertainty widely exists in practical interconnected systems due to modeling error, parameter changes caused by environmental factors, which affects the stability and performance of system. There are many forms of uncertainty. One of the popular forms is polytopic uncertainty, namely uncertain model matrices belong to a convex bounded (polytope-type) domain where any uncertain matrix can be written as a convex combination of its vertices [17]. Structured uncertainty represented by linear fractional transformation (LFT uncertainty) is also widely used, it can be modeled by pulling out the parametric uncertainty block and introducing the corresponding pseudo-input/-output vectors [8,18,19]. A more natural representation for the uncertainty is norm-bounded model where any uncertain matrix consists of nominal model matrix and norm constraint [12,20]. Using this setting to develop control law design, the number of LMIs to be solved is much reduced than the polytopic form [12]. For the above reasons, we focus on norm uncertainty.
In [21], three types of robustness are introduced: (1) Robustness is the state where the technology, product, or process performance is minimally sensitive to factors causing variability (either in the manufacturing or user’s environment); (2) Robust design satisfies the functional requirements even though the design parameters and the process variables have large tolerances for ease of manufacturing and assembly; (3) Robustifying a product is the process of defining its specifications to minimize the product’s sensitivity to variation. Although different expressions are used, their meanings are similar, i.e., robust design is a design insensitive to variations including external disturbance and parameter uncertainty. Since spatially interconnected systems itself have uncertainty characteristic, the purpose of our control is to implement robust or insensitivity design to uncertainty. To the best of our knowledge, robust ILC design for uncertain spatially interconnected systems has not been fully investigated yet, which motivates this study.
For clarity, the main contributions of this paper are summarized as follows:
  • The discrete spatially interconnected systems with norm-bounded uncertainty is transformed into a general state space model based on singular system theory.
  • Inspired by the idea of [22], a new PD-type ILC law is designed on the basis of the existing methods [23,24] for spatially interconnected systems, which accelerates the convergence speed of the system output and makes the controller design more efficient.
Note that the existing robust design optimization frameworks (Agros Suite and Ārtap) allow to solve quite complex optimization problems for systems of PDEs that may be even nonlinear and nonstationary [25]. The paper focuses on discrete-time linear systems only (or rather interconnections of discrete-time linear systems) and hence such sophisticated optimization softwares are avoided (but probably it is possible to use Agros Suite or Ārtap for obtaining some results). All presented design procedures for the developed ILC schemes are formulated as convex optimization problems and therefore they are amenable to effective algorithmic solution in terms of linear matrix inequalities (LMIs).
This paper is organized as follows. The mathematical model of uncertain discrete spatially interconnected systems is introduced in Section 2. Section 3 develops the PD-type ILC law. LMI condition for the stability of system along the trial is presented in Section 4. Section 5 verifies the effectiveness of the proposed method by simulation experiments. Conclusion is given in Section 6.
Throughout this paper, the null and identity matrices with compatible dimensions are denoted by 0 and I, respectively, and the notation X > 0 indicates that the matrix X is positive definite. The symbol s y m ( X ) is used to express the symmetric matrix X + X T , superscript ( ) means element transposition in a symmetric matrix.
The following lemmas are applied to the proof of the main results.
Lemma 1.
Given symmetric matrix Ω, as well as matrices X and Y with appropriate dimensions, unknown matrix F satisfies F T F I , then [26]
Ω + X F Y + Y T F T X T < 0
holds if and only if there exists some ε > 0 such that
Ω + ε X X T + ε 1 Y T Y < 0 .
Lemma 2.
Given symmetric matrix Γ, along with matrices H, E and J with appropriate dimensions, matrix F satisfies F T F I , and Δ = F ( I J F ) 1 , then [26]
Γ + H Δ E + E T Δ T H T < 0
holds when and only when there exists some ε > 0 such that
Γ + ε 1 E T ε H I J J T I 1 ε 1 E ε H T < 0 .

2. System Model

Uncertain discrete spatially interconnected systems is shown in Figure 1, each subsystem can be represented by the following state space model
x ( t + 1 , s ) w ( t , s ) y ( t , s ) = A T T s + Δ A T T s A T S s + Δ A T S s B T s + Δ B T s A S T s + Δ A S T s A S S s + Δ A S S s B S s C T s C S s D T s x ( t , s ) v ( t , s ) u ( t , s ) x ( 0 , s ) = x 0 ( s )
where
w ( t , s ) = w + ( t , s ) w ( t , s ) , v ( t , s ) = v + ( t , s ) v ( t , s )
and s is a spatial variable, indicating the location information of the subsystem in space. x ( t , s ) R m , u ( t , s ) R q and y ( t , s ) R n represent the state, input and output variables of the subsystem s, respectively. v ( t , s ) and w ( t , s ) denote the interaction between adjacent subsystems. Δ A i j s ( i = T , S ; j = T , S ) , as well as Δ B T s , denotes parameter uncertainty and satisfies the following relationships
Δ A T T s Δ A T S s Δ A S T s Δ A S S s = H 1 s H 2 s F s Z 1 s Z 2 s Δ B T s = H 1 s F s Z 3 s
and H 1 s , H 2 s , Z 1 s , Z 2 s , Z 3 s are known matrices with appropriate dimensions, uncertain matrix F s satisfies the constraint ( F s ) T F s I .
In general, many physically realizable interconnected systems are only coupled with states, and the output of each subsystem is determined by its state [23,24]. Thus, this paper may as well assume that B S s , C S s , D T s are all zero matrices.
Assuming that the number of subsystems is n, w + ( t , s ) and v + ( t , s ) have the same dimension, similarly, w ( t , s ) and v ( t , s ) are the same size. Define the following interconnection topology features [13]
v + ( s + 1 ) = w + ( s ) 1 s n 1 v + ( s = 1 ) = w + ( s = n ) v ( s 1 ) = w ( s ) 2 s n v ( s = n ) = w ( s = 1 )
Due to the non-causality of space, the interconnected systems cannot be directly analyzed by using the conventional two-dimensional system model. Therefore, it is necessary to apply “lifting technology” to transform the spatially interconnected systems into an equivalent one-dimensional dynamic model. To this end, first define the following lifting vectors
X ( t ) = x ( t , 1 ) T , x ( t , 2 ) T , , x ( t , n ) T T V ( t ) = v ( t , 1 ) T , v ( t , 2 ) T , , v ( t , n ) T T W ( t ) = w ( t , 1 ) T , w ( t , 2 ) T , , w ( t , n ) T T U ( t ) = u ( t , 1 ) T , u ( t , 2 ) T , , u ( t , n ) T T Y ( t ) = y ( t , 1 ) T , y ( t , 2 ) T , , y ( t , n ) T T
then the whole uncertain spatially interconnected systems can be described by the following model equivalently
X ( t + 1 ) W ( t ) Y ( t ) = A T T + Δ A T T A T S + Δ A T S B T + Δ B T A S T + Δ A S T A S S + Δ A S S 0 C T 0 0 X ( t ) V ( t ) U ( t )
where
A i j = d i a g A i j 1 , A i j 2 , , A i j n ( i = T , S ; j = T , S ) Δ A i j = d i a g Δ A i j 1 , Δ A i j 2 , , Δ A i j n B T = d i a g B T 1 , B T 2 , , B T n Δ B T = d i a g Δ B T 1 , Δ B T 2 , , Δ B T n C T = d i a g C T 1 , C T 2 , , C T n .
It is noted that model (10) still contains interconnected variables and parameter uncertainty, so further simplification of the model is needed.
Utilizing the interconnection characteristic of (8), the relationship among interconnected variables can be written as
W ( t ) = Δ S V ( t )
where Δ S is a time-independent permutation matrix.
Let R ( t ) = X T ( t ) V T ( t ) T , by shifting items, (10) is equivalent to the following uncertain singular interconnected systems model
E R ( t + 1 ) = ( A + Δ A ) R ( t ) + ( B + Δ B ) U ( t ) Y ( t ) = C R ( t )
where
E = I 0 0 0 , A = A T T A T S A S T A S S Δ S , B = B T 0 , C = C T 0 Δ A = Δ A T T Δ A T S Δ A S T Δ A S S = H 1 H 2 F Z 1 Z 2 , Δ B = Δ B T 0 = H 1 0 F Z 3 H i = d i a g H i 1 , H i 2 , , H i n ( i = 1 2 ) , F = d i a g F 1 , F 2 , , F n Z j = d i a g Z j 1 , Z j 2 , , Z j n ( j = 1 3 ) .
Consequently, the singular system model (12) can be conveyed explicitly by the following equations
X ( t + 1 ) = A T T + H 1 F Z 1 X ( t ) + A T S + H 1 F Z 2 V ( t ) + B T + H 1 F Z 3 U ( t )
0 = A S T + H 2 F Z 1 X ( t ) + A S S Δ S + H 2 F Z 2 V ( t )
Y ( t ) = C T X ( t ) .
From the causality of the singular system, it can be seen that uncertain term A S S Δ S + H 2 F Z 2 is non-singular for any matrix F satisfying F T F I , which implies that A S S Δ S is also non-singular [27].
Let A ¯ S S = A S S Δ S , construct non-singular matrices P = d i a g I , A ¯ S S 1 , Q = I . Make nonsingular transformation R ( t ) = Q 1 R ( t ) to get the equivalent system model
E R ( t + 1 ) = P ( A + Δ A ) R ( t ) + P ( B + Δ B ) U ( t ) Y ( t ) = C R ( t ) .
Next, observe that the model (16) can be articulated definitely by (13), (15) and (17)
0 = A ¯ S T + H ¯ 2 F Z 1 X ( t ) + I + H ¯ 2 F Z 2 V ( t )
where
A ¯ S T = A ¯ S S 1 A S T , H ¯ 2 = A ¯ S S 1 H 2 .
Since model (12) and (16) are equivalent, I + H ¯ 2 F Z 2 is also non-singular. Based on the matrix inversion formula, it can be obtained that
I + H ¯ 2 F Z 2 1 = I H ¯ 2 F ¯ Z 2
where
F ¯ = F ( I J F ) 1 , J = Z 2 H ¯ 2 .
Bring (18) into (17), the relationship between state variable and interconnected variable is obtained as follows
V ( t ) = A ¯ S T + H ¯ 2 F Z 1 ¯ X ( t )
where
Z ¯ 1 = Z 1 Z 2 A ¯ S T .
By substituting (19) into (13), one-dimensional state space model of uncertain interconnected systems can be gained
X ( t + 1 ) = A ¯ T T + H ¯ 1 F Z 1 ¯ X ( t ) + B T + H 1 F Z 3 U ( t ) Y ( t ) = C T X ( t )
where
A ¯ T T = A T T A T S A ¯ S T , H ¯ 1 = H 1 A T S H ¯ 2 , Z ¯ 1 = Z 1 Z 2 A ¯ S T .
For a simplicity of presentation, let A ¯ = A ¯ T T + H ¯ 1 F Z 1 ¯ , B ¯ = B T + H 1 F Z 3 , C ¯ = C T , the model (20) can be reduced to the following form
X ( t + 1 ) = A ¯ X ( t ) + B ¯ U ( t ) Y ( t ) = C ¯ X ( t ) .

3. Control Law Design

In order to design ILC law, the state space model (21) is described as an ILC structural form
X k + 1 ( t + 1 ) = A ¯ X k + 1 ( t ) + B ¯ U k + 1 ( t ) Y k + 1 ( t ) = C ¯ X k + 1 ( t )
k + 1 means current trial of the system, t [ 0 , T 0 ] indicates the finite cycle of each trial of the system.
The designed ILC law is
U k + 1 ( t ) = U k ( t ) + Δ U k + 1 ( t )
the current control action U k + 1 ( t ) is equal to the previous control action U k ( t ) plus an update item Δ U k + 1 ( t ) , which is calculated from the previous error information. Define the desired output trajectory Y r ( t ) , then the system tracking error vector for the k-th trial is
e k ( t ) = Y r ( t ) Y k ( t ) .
Introduce state error vector
η k + 1 ( t + 1 ) = X k + 1 ( t ) X k ( t )
for the sake of generality, assume that Y r ( 0 ) = Y k ( 0 ) = C ¯ X k ( 0 ) and η k ( 0 ) = 0 , that is, system returns to the same initial state for each trial, then
η k + 1 ( t + 1 ) = A ¯ η k + 1 ( t ) + B ¯ Δ U k + 1 ( t 1 )
and
e k + 1 ( t ) = C ¯ η k + 1 ( t + 1 ) + e k ( t ) .
Suppose that the update item in ILC law (23) takes the form
Δ U k + 1 ( t ) = K 1 η k + 1 ( t + 1 ) + K 2 e k ( t ) + K 3 e k ( t + 1 ) e k ( t )
and K 1 , K 2 , K 3 are gain matrices to be designed, the update term is composed of state feedback information and proportional difference term of the previous output error information.
Substitute (28) into (26) and (27), let β k + 1 ( t ) = η k + 1 T ( t ) e k T ( t 1 ) T and L = K 2 K 3 , then the uncertain discrete repetitive process model is available
β k + 1 ( t + 1 ) = A ˜ β k + 1 ( t ) + B ˜ e k ( t ) e k + 1 ( t ) = C ˜ β k + 1 ( t ) + D ˜ e k ( t )
where
A ˜ = A ¯ + B ¯ K 1 B ¯ L 0 0 B ˜ = B ¯ K 3 I C ˜ = C ¯ A ¯ + B ¯ K 1 C ¯ B ¯ L D ˜ = I C ¯ B ¯ K 3 .
Hence, the stability analysis and controller synthesis of the interconnected systems will be performed next based on the discrete repetitive process model (29).
Remark 1.
Note that different learning gains in (28) correspond to different forms of ILC laws. Specifically, it can be divided into the following three categories
1. 
K 2 K 3  for the PD-type ILC.
2. 
K 2 = K 3  for the P-type ILC.
3. 
K 2 = 0  for the D-type ILC.

4. LMI-Based Design

Lemma 3.
A discrete repetitive process described by (29) is stable along the trial if there exists matrix S > 0 such that [28]
Φ T S Φ S < 0
where
Φ = A ˜ B ˜ C ˜ D ˜ , S = S 1 0 0 0 S 2 0 0 0 S 3 .
It should be emphasized that the inequality in Lemma 3 involves the product term of system matrix Φ and auxiliary matrix variable S, making it difficult to directly solve the controller gain. Consequently, it needs to be transformed into linear matrix inequality through a series of transformations.
Firstly, the nominal case ( Δ A = 0 , Δ B = 0 ) is considered. The following theorem gives the LMI condition for the stability along the trial for a nominal discrete repetitive process.
Theorem 1.
An ILC scheme described as a discrete repetitive process of the form (29) in the absence of uncertainty is stable along the trial if there exist matrices W 1 > 0 , W 2 > 0 , W 3 > 0 and matrices R 1 , R 2 , R 3 such that
Ξ 1 = W 1 0 0 A ¯ T T W 1 + B T R 1 B T R 2 B T R 3 ( ) W 2 0 0 0 W 3 ( ) ( ) W 3 C T A ¯ T T W 1 + B T R 1 C T B T R 2 W 3 C T B T R 3 ( ) ( ) ( ) W 1 0 0 ( ) ( ) ( ) ( ) W 2 0 ( ) ( ) ( ) ( ) ( ) W 3 < 0
then the gain matrices of PD-type ILC law (28) are given by
K 1 = R 1 W 1 1 , K 2 = R 2 W 2 1 + R 3 W 3 1 , K 3 = R 3 W 3 1 .
Proof of Theorem 1.
By Schur’s complement lemma, (30) is transformed into
S 1 1 0 0 A ¯ + B ¯ K 1 B ¯ L B ¯ K 3 ( ) S 2 1 0 0 0 I ( ) ( ) S 3 1 C ¯ A ¯ + B ¯ K 1 C ¯ B ¯ L I C ¯ B ¯ K 3 ( ) ( ) ( ) S 1 0 0 ( ) ( ) ( ) ( ) S 2 0 ( ) ( ) ( ) ( ) ( ) S 3 < 0 .
Next, left and right multiply (33) by d i a g I , I , I , S 1 1 , S 2 1 , S 3 1 . Then, make variable substitutions, let S 1 1 = W 1 , S 2 1 = W 2 , S 3 1 = W 3 , K 1 S 1 1 = K 1 W 1 = R 1 , L S 2 1 = L W 2 = R 2 , K 3 S 3 1 = K 3 W 3 = R 3 , it can be proved immediately that (31) holds and the proof is complete. □
Secondly, consider the case when uncertainty arises. Theorem 2 gives the LMI condition for the robust stability of uncertain discrete repetitive process along the trial.
Theorem 2.
An ILC scheme described as a discrete repetitive process of the form (29) in the case of norm uncertainty is robustly stable along the trial if there exist matrices W 1 > 0 , W 2 > 0 , W 3 > 0 and matrices R 1 , R 2 , R 3 as well as real numbers ε i > 0 ( i = 1 , 2 ) such that
Ξ 1 Ξ 2 Ξ 3 ( ) Ξ 4 0 ( ) ( ) Ξ 5 < 0
where
Ξ 2 = 0 ε 1 H 1 0 0 0 ε 1 C T H 1 R 1 T Z 3 T 0 R 2 T Z 3 T 0 R 3 T Z 3 T 0 , Ξ 3 = 0 ε 2 H ¯ 1 0 0 0 ε 2 C T H ¯ 1 W 1 T Z ¯ 1 T 0 0 0 0 0 , Ξ 4 = ε 1 I 0 ( ) ε 1 I , Ξ 5 = ε 2 I ε 2 J ( ) ε 2 I
then the gain matrices of PD-type ILC law (28) are given by (32).
Proof of Theorem 2.
Left and right multiply (33) by d i a g I , I , I , S 1 1 , S 2 1 , S 3 1 , then make variable substitutions, let S 1 1 = W 1 , S 2 1 = W 2 , S 3 1 = W 3 , K 1 S 1 1 = K 1 W 1 = R 1 , L S 2 1 = L W 2 = R 2 , K 3 S 3 1 = K 3 W 3 = R 3 , and therefore
Ξ = W 1 0 0 A ¯ W 1 + B ¯ R 1 B ¯ R 2 B ¯ R 3 ( ) W 2 0 0 0 W 3 ( ) ( ) W 3 C ¯ A ¯ W 1 + B ¯ R 1 C ¯ B ¯ R 2 W 3 C ¯ B ¯ R 3 ( ) ( ) ( ) W 1 0 0 ( ) ( ) ( ) ( ) W 2 0 ( ) ( ) ( ) ( ) ( ) W 3 < 0 .
It should be pointed out that the above inequality is still nonlinear due to the system uncertainty, which must be further simplified.
Note that (35) can be rewritten as
Ξ = Ω + s y m ( X F Y ) < 0
where
Ω = Ξ 1 + 0 0 0 H ¯ 1 F Z 1 ¯ W 1 0 0 ( ) 0 0 0 0 0 ( ) ( ) 0 C T H ¯ 1 F Z 1 ¯ W 1 0 0 ( ) ( ) ( ) 0 0 0 ( ) ( ) ( ) ( ) 0 0 ( ) ( ) ( ) ( ) ( ) 0 , X = H 1 0 C T H 1 0 0 0 Y = 0 0 0 Z 3 R 1 Z 3 R 2 Z 3 R 3 .
Then, according to Lemma 1, (36) is equivalent to
Ω + ε 1 X X T + ε 1 1 Y T Y < 0
by Schur’s complement lemma, (37) can be expressed as follows
Ω ε 1 1 / 2 Y T ε 1 1 / 2 X ( ) I 0 ( ) ( ) I < 0 .
Next, left and right multiply the above inequality by d i a g I , ε 1 1 / 2 I , ε 1 1 / 2 I , and gives
Ω Y T ε 1 X ( ) ε 1 I 0 ( ) ( ) ε 1 I = Γ + s y m ( M F ¯ N ) < 0
where
Γ = Ξ 1 Y T ε 1 X ( ) ε 1 I 0 ( ) ( ) ε 1 I , M = H ¯ 1 0 C T H ¯ 1 0 0 0 0 0 , N = 0 0 0 Z ¯ 1 W 1 0 0 0 0 .
In light of Lemma 2, (38) is equal to
Γ + ε 2 1 N T ε 2 M I J ( ) I 1 ε 2 1 N ε 2 M T < 0
afterwards, apply Schur’s complement lemma to rewrite (39) as
Γ ε 2 1 N T ε 2 M ( ) I J ( ) ( ) I < 0 .
As mentioned earlier, left and right multiply the above inequality by d i a g I , ε 2 I , ε 2 I , separately. Moreover, substitute ε 2 for ε 2 2 , and then (34) can be established. □

5. Simulation

To verify the feasibility, effectiveness and robustness of the proposed PD-type ILC algorithm, the active ladder circuits interconnected by four circuit units are taken as the simulation object. The interconnection structure is shown in Figure 1, where each unit referring to [29] is depicted in Figure 2.
The continuous model of circuit unit s ( s = 1 4 ) derived from Kirchhoff’s law is
C d U c ( t ^ , s ) d t ^ = 1 R 2 U c ( t ^ , s ) + i L ( t ^ , s ) + i ( t ^ , s ) i L ( t ^ , s + 1 ) L d i L ( t ^ , s ) d t ^ = U c ( t ^ , s ) R 1 i L ( t ^ , s ) + U c ( t ^ , s 1 ) E ( t ^ , s )
where t ^ is continuous time, i ( t ^ , s ) is a controlled current source dominated by voltage
i ( t ^ , s ) = γ U c ( t ^ , s 1 )
parameter γ = 0.1 , inductance L = 0.05 ± 10 % H , capacitance C = 0.04 F , resistance R 1 = 1 Ω , R 2 = 10 Ω .
Take T = 0.02 s as the sampling period, and t represents the discrete time. Let the information exchanged by each subsystem be the respective inductor current and capacitor voltage, in other words, w + ( t , s ) = U c ( t , s ) , w ( t , s ) = i L ( t , s ) , v + ( t , s ) = U c ( t , s 1 ) , v ( t , s ) = i L ( t , s + 1 ) .
Consequently, (40) can be discretized and rewritten as an uncertain interconnected subsystem model in the form of (5), where the state is x ( t , s ) = U c T ( t , s ) i L T ( t , s ) T , the input is u ( t , s ) = E ( t , s ) , the output is y ( t , s ) = i L ( t , s ) , and the subsystem matrices are
A T T s = 1 T R 2 C T C T L 1 R 1 T L = 0.95 0.5 0.4 0.6 , A T S s = γ T C T C T L 0 = 0.05 0.5 0.4 0 A S T s = 1 0 0 1 , B T s = 0 T L = 0 0.4 , C T s = 0 1 , A S S s = B S s = C S s = D T s = 0 .
The uncertainty of model is
Δ A T T s = 0 0 0.04 σ s 0.04 σ s , Δ A T S s = 0 0 0.04 σ s 0 , Δ B T s = 0 0.04 σ s , Δ A S T s = Δ A S S s = 0 .
parameter σ s varies randomly within the interval [ 1 , 1 ] , and express uncertainty in the form of (7) as
H 1 s = 0 4 , Z 1 s = 0.01 0.01 , Z 2 s = 0.01 0 , Z 3 s = 0.01 , H 2 s = 0 , F s = σ s .
Suppose that the initial condition of the system is x 0 ( 0 , 1 ) = x 0 ( 0 , 2 ) = x 0 ( 0 , 3 ) = x 0 ( 0 , 4 ) = 0 , finite work cycle of each trial is 6s, desired output trajectories of interconnected systems are
y r ( t , s ) = 0.5 sin ( t ) s = 1 sin ( 2 t ) s = 2 1 e t s = 3 0.05 t 2 s = 4 .
Meanwhile, root mean square (RMS) of tracking error is introduced as an index to evaluate the tracking performance of the interconnected systems
R M S = s = 1 4 1 300 t = 1 300 e k 2 ( t , s ) .

5.1. Nominal System

When there is no uncertainty in the system model, by utilizing Theorem 1, the gain matrices of PD-type ILC (28) are as follows
K 1 = 0.8601 1.6387 0.0061 0.0696 0.0291 0.0155 0.8831 0.0536 0.8703 0.0613 0.8623 1.6439 0.0200 0.0607 0.0280 0.0220 0.0235 0.0141 0.8872 0.0539 0.8727 1.6296 0.0090 0.0617 0.0133 0.0633 0.0310 0.0204 0.8818 0.0534 0.8641 1.6372 , K 2 = 2.0864 0.0947 0.0084 0.0737 0.0937 2.0780 0.0708 0.0037 0.0095 0.0718 2.1053 0.0785 0.0757 0.0018 0.0784 2.0902 , K 3 = 1.6669 0.0704 0.0196 0.0523 0.0694 1.6653 0.0492 0.0140 0.0207 0.0502 1.6811 0.0593 0.0544 0.0159 0.0591 1.6722 .
The P-type ILC is given as
Δ U k + 1 ( t ) = K 1 η k + 1 ( t + 1 ) + K 3 e k ( t + 1 )
and the corresponding gain matrices are
K 1 = 0.7824 1.7138 0.0089 0.1087 0.0488 0.0256 0.8224 0.0795 0.8064 0.1001 0.8386 1.6899 0.0547 0.0548 0.0224 0.0349 0.0191 0.0099 0.8976 0.0503 0.8835 1.6187 0.0050 0.0585 0.0049 0.1039 0.0678 0.0308 0.8776 0.0384 0.8049 1.6731 , K 3 = 1.5809 0.1352 0.0209 0.0930 0.1382 1.6281 0.0312 0.0091 0.0471 0.0381 1.7193 0.0776 0.1161 0.0130 0.0584 1.6267 .
Similarly, the D-type ILC takes the form as
Δ U k + 1 ( t ) = K 1 η k + 1 ( t + 1 ) + K 3 ( e k ( t + 1 ) e k ( t ) )
and the corresponding gain matrices are
K 1 = 1.0000 1.5000 0 0 0 0 1.0000 0 1.0000 0 1.0000 1.5000 0 0 0 0 0 0 1.0000 0 1.0000 1.5000 0 0 0 0 0 0 1.0000 0 1.0000 1.5000 , K 3 = 2.5000 0 0 0 0 2.5000 0 0 0 0 2.5000 0 0 0 0 2.5000 .
The simulation results are shown in Figure 3, Figure 4 and Figure 5. With the increase of trials, the output of each subsystem asymptotically tracks to the desired reference trajectory, and the tracking error converges to zero monotonously along the trial. Besides, compared with P- and D-type ILC laws, PD-type ILC has faster convergence speed and better tracking effect, thus verifying the effectiveness and rapidity of the proposed approach.

5.2. Uncertain System

Consider the case when norm uncertainty is present, based on Theorem 2, the gain matrices of PD-type ILC (28) are as follows
K 1 = 0.7240 1.7700 0.0180 0.1392 0.0485 0.0337 0.7546 0.1232 0.7552 0.1224 0.7233 1.7702 0.0176 0.1398 0.0494 0.0340 0.0493 0.0342 0.7542 0.1231 0.7232 1.7708 0.0183 0.1395 0.0181 0.1394 0.0489 0.0339 0.7542 0.1233 0.7234 1.7707 , K 2 = 1.8355 0.1168 0.0063 0.1143 0.1168 1.8273 0.1191 0.0096 0.0063 0.1191 1.8276 0.1198 0.1142 0.0096 0.1198 1.8282 , K 3 = 1.6537 0.0497 0.0479 0.0470 0.0497 1.6462 0.0515 0.0451 0.0479 0.0514 1.6467 0.0522 0.0470 0.0450 0.0522 1.6483 .
In the same way, the gain matrices of P-type ILC (44) are
K 1 = 0.7176 1.7715 0.0126 0.1473 0.0541 0.0321 0.7591 0.1193 0.7422 0.1305 0.7055 1.7885 0.0170 0.1499 0.0537 0.0354 0.0321 0.0251 0.7424 0.1388 0.7329 1.7690 0.0225 0.1323 0.0074 0.1431 0.0493 0.0296 0.7698 0.1144 0.7279 1.7600 , K 3 = 1.6583 0.1681 0.1518 0.0493 0.1649 1.5810 0.0159 0.0381 0.1497 0.0131 1.8003 0.0596 0.0505 0.0384 0.0596 1.6533
and the gain matrices of D-type ILC (45) are
K 1 = 0.9844 1.5147 0 0.0081 0.0016 0.0006 0.9859 0.0072 0.9859 0.0072 0.9843 1.5147 0 0.0081 0.0016 0.0006 0.0016 0.0006 0.9859 0.0072 0.9843 1.5147 0 0.0081 0 0.0081 0.0015 0.0006 0.9859 0.0073 0.9843 1.5147 , K 3 = 2.0264 0.1156 0.1046 0.1156 0.1154 2.0265 0.1154 0.1045 0.1046 0.1156 2.0266 0.1156 0.1155 0.1047 0.1155 2.0265 .
As shown in Figure 6, Figure 7 and Figure 8, the simulation results indicate that the convergence rate of tracking error of the uncertain subsystems decreases significantly, but it still converges monotonously along the trial. Moreover, the convergence rate of PD-type ILC algorithm is faster than that of the P- and D-type ILC, which validates the robustness and superiority of the propounded method.

6. Conclusions

In this paper, a class of uncertain discrete spatially interconnected systems is transformed into an equivalent one-dimensional model by lifting technology and singular system theory. Based on the repetitive process theory, PD-type ILC algorithm is designed to transform the system model into discrete repetitive process model. Furthermore, the LMI conditions for the stability of nominal system and uncertain system along the trial are given. Eventually, the simulation results verify the feasibility and robustness of the algorithm.
However, there are two main limitations of the proposed methodology. Since the state feedback is used in the proposed methodology, it is not suitable for the systems whose state is not measurable. Besides, the methodology uses the lifting along the spatial variable to obtain a commonly used state-space model, the dimension of the lifting matrices will expand as the number of subsystems increases, which will lead to computational complexity. In the future, we will consider using output feedback to design ILC law and thus the application scope of the method can be extended. Furthermore, in order to reduce the scale of the control problem, it is planned to develop two-dimensional approach for spatially interconnected systems instead of lifting technology.

Author Contributions

Conceptualization, L.Z. and H.T.; methodology, V.S. and H.Y.; validation, L.Z., H.T., W.P., V.S. and H.Y.; formal analysis, L.Z. and H.T.; data curation, L.Z.; writing–original draft preparation, L.Z.; writing–review and editing, H.T., W.P. and V.S.; supervision, H.Y.; project administration, H.Y.; funding acquisition, H.T. and W.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Postgraduate Research & Practice Innovation Program of Jiangsu Province grant number KYCX20_1938, National Natural Science Foundation of China grant number 61773181,61203092, the Fundamental Research Funds for the Central Universities grant number JUSRP51733B and National Science Centre in Poland, grant No.2017/27/B/ST7/01874, the Serbian Ministry of Education, Science and Technological Development, grant No.451-03-68/2020-14/200108.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arimoto, S.; Kawamura, S.; Miyazaki, F. Bettering operation of robotics by learning. J. Robot. Syst. 1984, 1, 123–140. [Google Scholar] [CrossRef]
  2. Zhao, Y.M.; Lin, Y.; Xi, F.F.; Guo, S. Calibration-based iterative learning control for path tracking of industrial robots. IEEE Trans. Ind. Electron. 2015, 62, 2921–2929. [Google Scholar] [CrossRef]
  3. Heertjes, M.; Tso, T. Nonlinear iterative learning control with applications to lithographic machinery. Control Eng. Pract. 2007, 15, 1545–1555. [Google Scholar] [CrossRef]
  4. Freeman, C.T. Constrained point-to-point iterative learning control with experimental verification. Control Eng. Pract. 2012, 20, 489–498. [Google Scholar] [CrossRef]
  5. Tao, H.F.; Paszke, W.; Rogers, E.; Yang, H.Z.; Galkowski, K. Iterative learning fault-tolerant control for differential time-delay batch processes in finite frequency domains. J. Process Control 2017, 56, 112–128. [Google Scholar] [CrossRef]
  6. Hladowski, L.; Galkowski, K.; Cai, Z.L.; Rogers, E.; Freeman, C.T.; Lewin, P.L. Experimentally supported 2D systems based iterative learning control law design for error convergence and performance. Control Eng. Pract. 2010, 18, 339–348. [Google Scholar] [CrossRef]
  7. Paszke, W.; Rogers, E.; Galkowski, K. Experimentally verified generalized KYP Lemma based iterative learning control design. Control Eng. Pract. 2016, 53, 57–67. [Google Scholar] [CrossRef] [Green Version]
  8. Wu, F. Distributed control for interconnected linear parameter-dependent systems. IEE Proc. Control Theory Appl. 2003, 150, 518–527. [Google Scholar] [CrossRef]
  9. Massioni, P.; Verhaegen, M. Subspace identification of circulant systems. Automatica 2008, 44, 2825–2833. [Google Scholar] [CrossRef]
  10. Liu, Q.; Hoffmann, C.; Werner, H. Distributed control of parameter-varying spatially interconnected systems using parameter-dependent lyapunov functions. In Proceedings of the American Control Conference, Washington, DC, USA, 17–19 June 2013. [Google Scholar]
  11. Liu, H.B.; Yu, H.S. Decentralized state estimation for a large-scale spatially interconnected system. ISA Trans. 2008, 74, 67–76. [Google Scholar] [CrossRef]
  12. Sulikowski, B.; Gałkowski, K.; Kummert, A.; Rogers, E. Two-dimensional (2D) systems approach to feedforward/feedback control of a class of spatially interconnected systems. Int. J. Control 2018, 91, 2780–2791. [Google Scholar] [CrossRef]
  13. D’Andrea, R.; Dullerud, G.E. Distributed control design for spatially interconnected systems. IEEE Trans. Autom. Control 2003, 48, 1478–1495. [Google Scholar] [CrossRef] [Green Version]
  14. Fardad, M.; Jovanovic, M.R. Design of optimal controllers for spatially invariant systems with finite communication speed. Automatica 2011, 47, 880–889. [Google Scholar] [CrossRef]
  15. Liu, Q.; Abbas, H.S.; Mohammadpour, J.; Wollnack, S.; Werner, H. Distributed model predictive control of constrained spatially-invariant interconnected systems in input-output form. In Proceedings of the American Control Conference, Boston, MA, USA, 6–8 July 2016. [Google Scholar]
  16. Feng, H.Y.; Xu, H.L.; Xu, S.Y.; Chen, W.M. Model reference tracking control for spatially interconnected discrete-time systems with interconnected chains. Appl. Math. Comput. 2019, 340, 50–62. [Google Scholar] [CrossRef]
  17. Tao, H.F.; Paszke, W.; Yang, H.Z.; Gałkowski, K. Finite frequency range robust iterative learning control of linear discrete system with multiple time-delays. J. Franklin Inst. 2019, 356, 2690–2708. [Google Scholar] [CrossRef]
  18. Kim, B.Y.; Kim, Y.S.; Ahn, H.S. Stability analysis of spatially interconnected discrete-time systems with random delays and structured uncertainties. J. Franklin Inst. 2013, 350, 1719–1738. [Google Scholar] [CrossRef]
  19. Xu, H.L.; Lin, Z.P.; Zhai, X.K.; Feng, H.Y.; Chen, X.F. Quadratic stability analysis and robust distributed controllers design for uncertain spatially interconnected systems. J. Franklin Inst. 2018, 355, 7924–7961. [Google Scholar] [CrossRef]
  20. Huang, H.; Wu, Q.H. Distributed robust control of spatially interconnected systems with parameter uncertainty. In Proceedings of the IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011. [Google Scholar]
  21. Park, G.J.; Lee, T.H.; Lee, K.H.; Hwang, K.H. Robust design: An overview. AIAA J. 2006, 44, 181–191. [Google Scholar] [CrossRef]
  22. Paszke, W.; Rogers, E.; Boski, M. Repetitive process based design of PD-type iterative learning control laws. In Proceedings of the Mediterranean Conference on Control and Automation, Zadar, Croatia, 19–22 June 2018. [Google Scholar]
  23. Jeong, J.Y.; Kim, Y.S.; Ahn, H.S. Discrete-time repetitive process-based iterative learning control for heterogeneous systems with arbitrary interconnections. In Proceedings of the IEEE International Conference on Control & Automation, Taichung, Taiwan, 18–20 June 2014. [Google Scholar]
  24. Kim, B.Y.; Lee, T.; Kim, Y.S.; Ahn, H.S. Iterative learning control for spatially interconnected systems. Appl. Math. Comput. 2014, 237, 438–445. [Google Scholar] [CrossRef]
  25. Karban, P.; Pánek, D.; Orosz, T.; Petrášová, I.; Doležel, I. FEM based robust design optimization with Agros and Ārtap. Comput. Math. Appl. 2020, 1–16. [Google Scholar] [CrossRef]
  26. Xie, L.H. Output feedback control of systems with parameter uncertainty. Int. J. Control 1996, 63, 741–750. [Google Scholar] [CrossRef]
  27. Lee, C.M.; Fong, I.K. filter design for uncertain discrete-time singular systems via normal transformation. Circ. Syst. Signal Process. 2006, 25, 525–538. [Google Scholar] [CrossRef]
  28. Rogers, E.; Galkowski, K.; Owens, D.H. Control Systems Theory and Applications for Linear Repetitive Processes; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  29. Sulikowski, B.; Gałkowski, K.; Kummert, A. Proportional plus integral control of ladder circuits modeled in the form of two-dimensional (2D) systems. Multidimens. Syst. Signal Process. 2013, 26, 267–290. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Spatially interconnected systems.
Figure 1. Spatially interconnected systems.
Mathematics 08 01528 g001
Figure 2. Ladder circuit subunit.
Figure 2. Ladder circuit subunit.
Mathematics 08 01528 g002
Figure 3. Outputs of nominal subsystems 1 and 2.
Figure 3. Outputs of nominal subsystems 1 and 2.
Mathematics 08 01528 g003
Figure 4. Outputs of nominal subsystems 3 and 4.
Figure 4. Outputs of nominal subsystems 3 and 4.
Mathematics 08 01528 g004
Figure 5. RMS of PD-, P- and D-type ILC for nominal system.
Figure 5. RMS of PD-, P- and D-type ILC for nominal system.
Mathematics 08 01528 g005
Figure 6. Outputs of uncertain subsystems 1 and 2.
Figure 6. Outputs of uncertain subsystems 1 and 2.
Mathematics 08 01528 g006
Figure 7. Outputs of uncertain subsystems 3 and 4.
Figure 7. Outputs of uncertain subsystems 3 and 4.
Mathematics 08 01528 g007
Figure 8. RMS of PD-, P- and D-type ILC for uncertain system.
Figure 8. RMS of PD-, P- and D-type ILC for uncertain system.
Mathematics 08 01528 g008

Share and Cite

MDPI and ACS Style

Zhou, L.; Tao, H.; Paszke, W.; Stojanovic, V.; Yang, H. PD-Type Iterative Learning Control for Uncertain Spatially Interconnected Systems. Mathematics 2020, 8, 1528. https://doi.org/10.3390/math8091528

AMA Style

Zhou L, Tao H, Paszke W, Stojanovic V, Yang H. PD-Type Iterative Learning Control for Uncertain Spatially Interconnected Systems. Mathematics. 2020; 8(9):1528. https://doi.org/10.3390/math8091528

Chicago/Turabian Style

Zhou, Longhui, Hongfeng Tao, Wojciech Paszke, Vladimir Stojanovic, and Huizhong Yang. 2020. "PD-Type Iterative Learning Control for Uncertain Spatially Interconnected Systems" Mathematics 8, no. 9: 1528. https://doi.org/10.3390/math8091528

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