Next Article in Journal
Enhancing Interaction with Augmented Reality through Mid-Air Haptic Feedback: Architecture Design and User Feedback
Previous Article in Journal
Tempo and Metrical Analysis by Tracking Multiple Metrical Levels Using Autocorrelation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

H Iterative Learning Boundary Vibration Control of Uncertain Vibrating String with Iteration-Varying Distributed Disturbance and Boundary Disturbance

1
School of Electrical Engineering, Southwest Jiaotong University, Chengdu 610031, China
2
PLOP Department, Petro-Energy E&P Co. Ltd. PDOC & PE Tower, Alsunut Area, Almogran, Khartoum P.O. Box 13473, Sudan
3
School of Electrical Engineering, Sudan University of Sciences and Technology, Khartoum P.O. Box 407, Sudan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(23), 5122; https://doi.org/10.3390/app9235122
Submission received: 12 October 2019 / Revised: 14 November 2019 / Accepted: 18 November 2019 / Published: 26 November 2019

Abstract

:
By integrating H control into iterative learning boundary control (ILBC) with the method of lines (MOL), this paper suggests a novel scheme to reduce the vibrations of the uncertain vibrating string system in the presence of iteration-varying distributed/boundary disturbances. The dynamics of the string system are defined by two kinds of differential equations, namely: (a) non-homogenous hyperbolic partial differential equation (PDE) and (b) ordinary differential equations (ODEs). Firstly, MOL is employed to attain the string dynamics in the form of a state-space system instead of a PDE system. Secondly, ILBC is developed in a super-vector framework and integrated with the H control for decreasing the perturbations of the uncertain string system in the presence of iteration-varying distributed/boundary disturbances. Along the time, position, and iteration coordinates: (a) the boundary deflections of the string system are controlled; (b) the vibrations along the string are attenuated to zero; and (c) the external disturbances are excluded. Based on the H algebraic approach, performance/stability conditions and global convergence of the closed-loop string system are assured. Conducted simulations illustrate that the suggested scheme is efficient for diminishing the vibrations of certain and uncertain vibrating string system.

1. Introduction

With the evolution of manufacturing, flexible structure-type systems are commonly used in a variety of engineering areas such as moving strips, adjustable marine risers, and drill cable strings [1,2,3]. The string system is a distributed parameter system (DPS) which is composed of one partial differential equation (PDE) and two ordinary differential equations (ODEs). The presence of external disturbances and system parameters uncertainty in the string system makes the dynamics solution and control design indispensable. Hence, it has become more challenging and received increasing attention [4].
The iterative learning control (ILC) approach has been discussed previously using intelligent control methodologies [5,6,7,8,9,10,11,12,13]. ILC is a practical approach to control such systems that execute similar tasks in a repetitive manner [14], such as a robotic arm in industry [15], a chemical reactor production [16], a nonlinear process [17], and position control of nano systems [18]. This method aims to create a repetitive algorithm for an undefined plant by enhancing the control inputs using the data from the previous iterations [19,20]. ILC plays a vital role in DPS, including a Timoshenko beam [21], a class of mixed DPSs [22], a Euler–Bernoulli beam [23], a non-linear infinite dimensional system [24], and a flexible robotic manipulator system [25]. For the sake of DPS with known parameters, ILC is widely used in the presence of initial errors [26] and tracking of the tip location [27]. Further, the DPS on Hilbert space have been thoroughly investigated by ILC in Reference [28].
In engineering fields, uncertainty is usually measured as a shortage of knowledge that could lead the whole process to an unsafe condition. It has a very important consequence in the system design as the close-loop process should manipulate with the worst-case situation [29]. Hence, the close-loop system could work in a secure region for the full extent of conceivable parameters values. The uncertainty in the process may generate vibrations, errors, imprecision, and instability [30]. Consequently, it is essential to manipulate it efficiently. Until now, few studies have discussed the system parameters uncertainty through ILC. The handling of the uncertain flexible robot with external disturbances is accomplished by implementing an adaptive ILC in Reference [31]. Robust H ILC algorithm is considered to enhance the performance of the uncertain system with constraints in Reference [32]. In Reference [33], H optimal ILC is proposed for uncertain discrete systems affected with external disturbances. However, to the best of our knowledge, no study suggests H ILC to manipulate with vibrations and uncertainties of DPS in the presence of the distributed and boundary disturbances.
In order to obtain an accurate approximated solution for the PDE system, an appropriate solution method has to be applied. Otherwise, it is a possibility to find inaccuracies due to, truncation errors, deviation in real values, and drawbacks between all the sets of data [34]. Several numerical methodologies can be applied for the dynamic of a PDE system to get the estimated solution, such as the method of line (MOL) [35,36,37], the finite difference (FD) [38,39,40], and the finite element (FE) [41,42] techniques. MOL has been used to address the drawbacks of the FD method.
In this paper, the system parameter uncertainties, external disturbances, and the MOL were considered for the string system. Due to the flexibility features of the string system with external disturbances, finding the dynamic solution and control design were crucial. In order to address such a challenge, by integrating the H control with iterative learning boundary control (ILBC), an H ILBC-based MOL scheme was considered for vibrations damping of the certain and uncertain vibrating string system in the presence of iteration-varying distributed/boundary disturbances. By using a super-vector framework with MOL, the ILBC system design could be expressed as a linear discrete state-space plant. Then the H performance and global convergence to equilibrium were guaranteed by an algebraic approach.
The main contribution compared with the previous research can be enumerated as follows:
  • An H ILBC was proposed for the certain and uncertain DPS to diminish the vibrations in the presence of iteration-varying distributed/boundary disturbances.
  • The dynamics of the vibrating string system in the form of a state-space system were obtained instead of a PDE system.
  • An algebraic approach was employed to confirm that the H ILBC is globally converging to equilibrium.
The organization of this study is given as follows. Section 2 suggests the formulation of the motion equations for the vibrating string. In Section 3, H ILBC is investigated for mitigating the string’s oscillation and compensating the system parameters uncertainties and stability analysis is proofed. In Section 4, simulations are carried out to illustrate H ILBC-based MOL schemes performance, while Section 5 contains the discussion of the simulations. Finally, conclusion of the proposed is given in Section 6.

2. String System

In this section, the vibrating string system was fixed from one end and free at another end as shown in Figure 1. Boundary control theory was applied at the free tip to reduce the perturbations induced by distributed disturbance, boundary disturbance, and system parameters uncertainty. The string variables used through this paper are represented in Table 1.

Dynamics Model

The model of the uncertain flexible string under time-varying distributed disturbance and boundary disturbance is defined by a non-homogenous PDE and ODEs [43] in the following expressions:
ρ s u t t ( n , t ) T ^ s u n n ( n , t ) = f ( n , t )
with the boundary conditions being
u ( 0 , t ) = 0
T ^ s u n ( L , t ) = u c ( t ) M ^ s u t t ( L , t ) + d ( t ) , ( 0 < t < T , 0 < n < L )
where T ^ s and M ^ s are the unknown string tension and unknown tip mass, respectively.
Assumption  1.
There exist the constants F ¯ R + and D ¯ R + such that unknown distributed disturbance and boundary disturbance satisfy | f ( n , t ) | F ¯ , | d ( t ) | D ¯ , ( 0 < t < T , 0 < n < L ) .
The dynamics of the vibrating string Equations (1)–(3) are to be solved by (MOL) resulted in
u t t ( n j , t ) = T s ρ s d x 2 ( u ( n j 1 ) 2 u ( n j ) + u ( n j + 1 ) ) + 1 ρ s ( f ( n j , t ) ) , j = 1 , 2 , 3 , , N 2 , t = 0 , 1 , 2 , , T
u ( n 0 ) = 0
u t t ( n N 1 , t ) = T s d x M s ( u ( n N 1 ) u ( n N 2 ) ) + 1 M s u c ( t ) + 1 M s d ( t )
where d x = L / N is the step size of the position coordinate.
By substituting z 2 j 1 ( t ) = u ( n j , t ) and z 2 j ( t ) = u t ( n j , t ) in Equations (4)–(6) one obtains:
z ˙ 2 j 1 ( t ) = z 2 j ( t )
z ˙ 2 j ( t ) = T s ρ s d x 2 ( z 2 j + 1 ( t ) 2 z 2 j 1 ( t ) + z 2 j 3 ( t ) ) + 1 ρ s ( f 2 j ( t ) )
z ˙ N 1 ( t ) = z N ( t )
z ˙ N ( t ) = T s M s d x ( z N 1 ( t ) z N 3 ( t ) ) + 1 M s u c ( t ) + 1 M s d ( t )
From Equations (7)–(10), one obtains
[ z ˙ 1 ( t ) z ˙ 2 ( t ) z ˙ N 1 ( t ) z ˙ N ( t ) ] = A s [ z 1 ( t ) z 2 ( t ) z N 1 ( t ) z N ( t ) ] + B s 1 [ f 1 ( t ) f 2 ( t ) f N 1 ( t ) d ( t ) ] + B s 2 [ 0 0 0 u C N ( t ) ]
[ y 1 ( t ) y 2 ( t ) y N 1 ( t ) y N ( t ) ] = C s [ z 1 ( t ) z 2 ( t ) z N 1 ( t ) z N ( t ) ]
After converting the second order system Equations (4) and (6) into first order state-space in Equations (7)–(10), and considering the boundary condition at the fixed end is zero in Equation (5), two zeros equations can be obtained for the first two position steps. Then, substituting these equations as two rows of zeros as in A s ( N × N ) and B s 1 ( N × N ) . Also, the used control technique is a boundary control, so the control inputs is applied only on the tip of the string (L), which case all the rows are zeros except the last row (n = L) as in B s 2 ( N × N ) . C s is the output matrix.
A s ( N × N ) = [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 T s ρ s d x 2 0 2 T s ρ s d x 2 0 T s ρ s d x 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 T s ρ s d x 2 0 2 T s ρ s d x 2 0 T s ρ s d x 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 T s M s d x 0 T s M s d x 0 ] ,
B s 1 ( N × N ) [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ρ s 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ρ s 0 0 0 0 0 0 0 1 M s ] ,   B s 2 ( N × N ) = [ 0 0 0 0 0 0 0 0 1 M s ] , C s = o n e s 1 × N

3. Boundary Control Design

In this section, H ILC-based MOL scheme was considered in the presence of string system parameters uncertainties and external disturbances, aiming to eliminate the unwanted perturbations, prevent any the distributed and boundary disturbances, and stabilize the string tip payload to equilibrium.
The following H ILBC law is designed for uncertain vibrating string system:
U c k + 1 = U c k + B d 1 a F k + V k
Y k = ( H + Δ H ) U c k + D 21 a F k
where
V k = C ( ω ) E k
C ( ω ) = Q 1 ( ω ) L ( ω )
where Q N H is a filter parameter, L N H is a learning function parameter, and ω is a delay operator as shown:
Q ( ω ) = Q N H ω N H + Q ( N H 1 ) ω ( N H 1 ) + + Q 1 ω + Q 0
L ( ω ) = L N H ω N H + L ( N H 1 ) ω ( N H 1 ) + + L 1 ω + L 0
E k = R k Y N k ( N τ )
where R k is the desired boundary deflection of the string, Y N k ( N τ ) is the actual boundary deflection, k means the iteration through the iteration axis.
Define
U c k = [ 0 0 0 0 0 0 0 0 0 U C N k ( 0 ) U C N k ( 1 ) U C N k ( N τ 1 ) ] T ,
F k = [ F 1 k ( 1 ) F 1 k ( 2 ) F 1 k ( N τ ) F 2 k ( 1 ) F 2 k ( 2 ) F 2 k ( N τ ) F N 1 k ( 1 ) F N 1 k ( 2 ) F N 1 k ( N τ ) D N k ( 1 ) D N k ( 2 ) D N k ( N τ ) ] T ,
V k = [ V 1 k ( 1 ) V 1 k ( 2 ) V 1 k ( N τ ) V 2 k ( 1 ) V 2 k ( 2 ) V 2 k ( N τ ) V N 1 k ( 1 ) V N 1 k ( 2 ) V N 1 k ( N τ ) V N k ( 1 ) V N k ( 2 ) V N k ( N τ ) ] T ,
Y k = [ Y 1 k ( 1 ) Y 1 k ( 2 ) Y 1 k ( N t τ ) Y 2 k ( 1 ) Y 2 k ( 2 ) Y 2 k ( N τ ) Y N 1 k ( 1 ) Y N 1 k ( 2 ) Y N 1 k ( N τ ) Y N k ( 1 ) Y N k ( 2 ) Y N k ( N τ ) ] ,
E k = [ 0 0 0 0 0 0 0 0 0 E N k ( 1 ) E N k ( 2 ) E N k ( N τ ) ] .
For iteration k , U c k denotes the boundary control input. k , F k denotes the iteration-varying distributed and boundary disturbance, B d 1 a = [ 0 ψ I 0 ] , Δ H is the iteration-varying uncertainties of the string system, and D 21 a = [ φ Δ H 0 ψ I ] . The matrix H is a Toeplitz matrix whose components are Markov parameters [20], [ N τ × N N τ × N ] = s i z e ( H ) = [ N H N H ] , φ = 1 , and ψ = 0.1 , N τ is the control horizon indicating the number of components utilized to release the upcoming control trajectories, and
H = [ g 1 1 ( 1 ) 0 0 0 0 g 1 2 ( 2 ) g 1 1 ( 1 ) 0 0 0 g 1 2 ( 2 ) g 1 1 ( 1 ) 0 0 g 1 N τ ( N τ ) g 1 2 ( 2 ) g 1 1 ( 1 ) 0 g 2 1 ( 1 ) g 1 N τ ( N τ ) g 1 2 ( 2 ) 0 g 2 2 ( 2 ) g 2 1 ( 1 ) g 1 N τ ( N τ ) 0 g 2 2 ( 2 ) g 2 1 ( 1 ) g 1 N τ ( N τ ) 0 g 2 N τ ( N τ ) g 2 2 ( 2 ) g 2 1 ( 1 ) g 2 N τ ( N τ ) g 2 2 ( 2 ) 0 g N 1 ( 1 ) g 2 N τ ( N τ ) 0 g N 2 ( 2 ) g N 1 ( 1 ) g 2 N τ ( N τ ) 0 g N 2 ( 2 ) g N 1 ( 1 ) g N N τ ( N τ ) g N 2 ( 2 ) g N 1 ( 1 ) g 1 1 ( 1 ) ]
where
g N N τ = C d A d N τ 1 B d
and A d , B d , and C d are the discrete form of A s , B s 1 , and C s respectively.
Remark 1.
The main challenge of this study is shortened as follows:
  • How to deal with uncertainties: System parameters uncertainties have been discussed commonly by H ILC for lumped parameters system (LPS). No study discusses the uncertainties for DPS through H ILC.
  • How to obtain the dynamic of a string system in the form of a state-space system: The approximated solution for string system has been addressed regularly by the FD method. To the authors knowledge, no studies achieve the dynamic of string system in the form of state-space by using MOL.
  • How to overcome the outer disturbances: It is a challenge to acquire stability under distributed and boundary disturbances. Previous studies in H ILC have overcome the external disturbances for LPS, but little consideration to achieve global convergence for string system under H framework.
  • How to propose the H ILC formula for DPS: The string system is a function in time, position, and iteration. The H ILC design is suggested to ensure the boundedness and robust stability of the close-loop string system in presence of the iteration parameter uncertainties, iteration-varying distributed disturbance and iteration boundary disturbance.

Stability Analysis

In this part, the robust stability for the close-loop string system is assured with the proposed H ILC formulas as given in Equations (13) and (14).
From Equations (11) and (12), the discrete-state space string system without uncertainties and external disturbances is expressed as
[ Z 1 ( t d + 1 ) Z 2 ( t d + 1 ) Z ( N 1 ) ( t d + 1 ) Z N ( t d + 1 ) ] = A d [ Z 1 ( t d ) Z 2 ( t d ) Z ( N 1 ) ( t d ) Z N ( t d ) ] + B d [ 0 0 0 U c N ( t d ) ]
[ Y 1 ( t d ) Y 2 ( t d ) Y ( N 1 ) ( t d ) Y N ( t d ) ] = C d [ Z 1 ( t d ) Z 2 ( t d ) Z ( N 1 ) ( t d ) Z N ( t d ) ]
where t d denote the discrete-time through the time axis.
Reformulating Equations (22) and (23) into a super-vector iterative learning control (SVILC) form by taking Z-transformer for Equation (23) and define the resulting string system by G ( z ) as follows:
[ Y 1 k ( z ) Y 2 k ( z ) Y ( N H 1 ) k ( z ) Y N H k ( z ) ] = G ( z ) [ 0 0 0 U C N H k ( z ) ]
where G ( z ) = C d ( z I A d ) 1 B d + D d , then Equation (24) is expressed by
[ Y 1 k Y 2 k Y ( N H 1 ) k Y N H k ] = H [ 0 0 0 U C N H k ] .
From Equation (25), after introducing a delay operator ω through the iteration axis, we obtain
[ Y 1 k ( ω ) Y 2 k ( ω ) Y ( N H 1 ) k ( ω ) Y N H k ( ω ) ] = H [ 0 0 0 U C N H k ( ω ) ] .
Considering the iterative learning boundary control algorithms as follows
U C N H k + 1 = ( I Q N H 1 ) U C N H k + ( Q N H 1 Q N H 2 ) U C N H k 1 + + ( Q 1 Q 0 ) U C N H k n + 1 + Q 0 U C N H k n + L N H E N H k + L N H 1 E N H k 1 + + L 0 E N H k n
Applying ω-transform to Equation (27), one obtains
( ω 1 ) Q ( ω ) U c N H = L ( ω ) E N H ( ω ) .
From Equation (28), one obtains
U c N H = I ( ω 1 ) C ( ω ) E N H ( ω ) .
The integrator ( ω 1 ) in Equation (29) assures that the E N H ( ω ) 0 during ILBC converges.
After considering the string system opposed to parameter uncertainties, varying-iteration distributed disturbance F N 1 k (the distributed disturbance is a function in time, position and iteration), and varying-iteration boundary disturbance D N k (the distributed disturbance is a function in time and iteration), it has become an H problem. Equations (22) and (23) are transformed to
[ Z 1 k ( t d + 1 ) Z 2 k ( t d + 1 ) Z ( N 1 ) k ( t d + 1 ) Z N k ( t d + 1 ) ] = ( A d + Δ A d ) [ Z 1 k ( t d ) Z 2 k ( t d ) Z ( N 1 ) k ( t d ) Z N k ( t d ) ] + ( B d 1 + Δ B d 1 ) [ F 1 k ( t d ) F 2 k ( t d ) F N 1 k ( t d ) D N k ( t d ) ] + ( B d 2 + Δ B d 2 ) [ 0 0 0 U C N k ( t d ) ]
[ Y 1 k ( t d ) Y 2 k ( t d ) Y ( N 1 ) k ( t d ) Y N k ( t d ) ] = C d [ Z 1 k ( t d ) Z 2 k ( t d ) Z ( N 1 ) k ( t d ) Z N k ( t d ) ]
where Δ A d , Δ B d 1 ,   and   Δ B d 2 denote the system parameter uncertainties matrices for string system.
Therefore, the k t h iteration of Equation (26) with varying uncertainties and with iteration-dependent distributed and boundary disturbances is expressed by
Y k = ( H + Δ H ) U k + B H F k
where
B H = [ ( B d 1 + Δ B d 1 ) 0 0 0 ] .
Then, the resulting ILBC system is integrated into the H framework such that E k 2 w is minimum and the closed loop string system is stabilizable through H = H + Δ H , with Δ H w < ϕ H as follows
P E F w = sup F k l 2 w E k 2 w F k 2 w
such that
P E F w < φ
where
E k 2 w = k = 0 E k T E k
F k 2 w = k = 0 F k T F k .
Equation (34) guarantees that the H norm is minimized from F k to E k . For minimizing E k and sensitivity matrices Equations (40) and (41), the H algebraic approach has been used for robust stability of the uncertain vibrating string system as follows:
Z k + 1 = A 1 Z k + B 1 F k + B 2 U k ,
X k = C d 1 Z k + D 11 F k + D 12 U k ,
Y k = C d 2 Z K + D 21 F k .
The sensitivity matrices from F k to E N k and from D k to E N k are expressed as follows
S F = C s ( ω ) H s ( ω ) ( I + C s ( ω ) H s ( ω ) ) 1 + ( ω I I ) 1 ( I + C s ( ω ) H s ( ω ) ) 1 ,
S D = C s ( ω ) ( I + C s ( ω ) H s ( ω ) ) 1 + C s ( ω ) ( ω I I ) 1 ( I + C s ( ω ) H s ( ω ) ) 1 ,
where
H s ( ω ) = ( ω I I ) 1 ( H + Δ H ) .
Define
Z k = [ Z 1 k ( 1 ) Z 1 k ( 2 ) Z 1 k ( N t a o ) Z N k ( 1 ) Z N k ( 2 ) Z N k ( N t a o ) ] , X k = [ X 1 k ( 1 ) X 1 k ( 2 ) X 1 k ( N t a o ) X N k ( 1 ) X N k ( 2 ) X N k ( N t a o ) ]
where Z k is the system states, X k is the performance output, and Y k is the controlled output, and
A 1 = [ ( A d + Δ A d ) 0 0 0 ] ,   B 1 = [ ψ ( B d 1 + Δ B d 1 ) 0 0 0 ] ,   B 2 = [ ( B d 2 + Δ B d 2 ) 0 0 0 ] ,   C d 1 = [ 0 I 0 0 ] ,   C d 2 = H + Δ H D 11 = 0 ,   D 12 = [ 0 I 0 0 ] ,   D 21 = [ 0 ψ ( B d 1 + Δ B d 1 ) 0 0 ] .
Definition 1
[44]. From Equation (34) after substituting φ = 1 , the dynamics Equations (37)–(39) (with U k = 0 ) are said to be quadratic stabilized with H norm bound φ , a positive definite matrix M exists such that for any allowable uncertainties Δ A d 1 :
A ˜ T d M A ˜ d + A ˜ T d M B 1 ( I φ 2 B 1 T M B 1 ) 1 B 1 T M A ˜ d M + C d 2 T C d 2 < 0
with
I φ 2 B 1 T M B 1 > 0 .
Or equivalently, a positive definite matrix P > 0 exists such that for any allowable uncertainties Δ A d 1 :
A ˜ T d P A ˜ d + A ˜ T d P B 1 ( I φ 2 B P B 1 T ) 1 B 1 P A ˜ d T P + C d 2 C d 2 T < 0
with
I φ 2 B 1 P B 1 T > 0
where
A ˜ d = A d + Δ A d .
Definition 2
[44]. From Equation (34) after substituting φ > 0 , the dynamics Equations (37)–(39) are said to be quadratic stabilize with H norm bound φ , if there U k be existent such that the closed-loop string system is quadratic stabilize with an H norm bound φ .
Lemma 1
[44]. If the uncontrolled string system Equations (37)–(39) is quadratic stabilize with an H norm bound φ > 0 , therefore it has stability with an H norm bound φ for any allowable uncertainties.
Lemma 2
[44]. If the string system Equations (37)–(39) is quadratic stabilize with an H norm bound φ , therefore it has stability with an H norm bound φ for all allowable uncertainties.
Then, the dynamic Equations (37)–(39) are expressed as:
[ Δ A d Δ B d 1 Δ B d 2 0 ] = [ O 1 O 2 ] K [ R 1 R 2 ]
where O 1 , O 2 , R 1 ,   and   R 2 are constant matrices and K K T 1 .
By introducing the following auxiliary system, the uncertain string system is stabilizable with G ( ω ) < 1 if the system in Equations (37)–(39) is stabilizable with G a ( ω ) w < 1 .
Z a k + 1 = A d Z a k + H 1 F a k + B d 2 U k
X a k = J 1 Z a k + D 11 F a k + J 2 U k
Y a k = C d 2 Z a k + H 2 F a k
where
H 1 = [ φ O 1 I B d 1 0 0 ] ,   H 2 = [ φ O 2 I D 21 0 0 ] ,   J 1 = [ R 1 φ I 0 C d 1 0 ] ,   J 2 = [ R 2 φ I 0 C d 2 0 ] .
Theorem 1
[44]. From Equation (34) after substituting φ > 0 , the uncontrolled string system in Equations (37)–(39) is said to be quadratic stabilize with H norm bound φ > 0 , if just the unregulated auxiliary string system of Equations (53) and (54) is stabilizable within unitary H norm bound. Moreover, the controlled string system in Equations (37)–(39) is said to be quadratic stabilize with H norm bound φ > 0 , if only the auxiliary string system of Equations (37)–(39) is stabilizable within unitary H norm bound.
Applying Theorem 1 to Equations (37)–(39), one obtains
[ 0 0 Δ H 0 ] = [ 0 Δ H ] N H I [ N H I 0 ] .
Therefore, the resulting H system integrating with ILBC expressed as
Z a k + 1 = A d a Z a k + B d 1 a F a k + B d 2 a U k ,
X a k = C d 1 a Z a k + D 11 a F a k + D 12 a U k ,
Y a k = C d 2 a Z a k + D 21 a F a k ,
where
A d a = I ,   B d 1 a = [ 0 ψ I 0 ] ,   B d 2 a = I ,   C d 1 a = [ I φ 0 I ] ,   C d 2 a = H ,   D 12 a = [ 0 I 0 ] , D 21 a = φ Δ H ψ ,   D 22 a = 0 .
Theorem 2
[44]. From Equation (34) after substituting φ > 0 , the uncertain string system in Equations (37)–(39) is said to be quadratic stabilize with H norm bound via state feedback if only quadratic stabilize with H norm bound φ via static state feedback control gain K such that:
K = ( D 21 a T D 21 a + B d 2 a T M B d 2 a ) 1 ( B d 2 a T M A d a + D 21 a T C d 2 a ) .
The stable solution for the following Riccati equation can be obtained from Equation (56) in case of M is a positive definite matrix [43]
A d a T M A d a M [ B d 1 a T M B d 2 a + D 21 a T C d 2 a B d 2 a T M A d a ] δ ( P ) 1 [ B d 1 a T M A d a + D 21 a T C d 2 a B d 2 a T M A d a ] + C d 2 a T C d 2 a < 0
with
1 B d 2 a T M B d 2 a > 0
where
δ ( P ) = [ D 21 a T D 21 a + B d 1 a T M B d 1 a B d 1 a T M B d 2 a B d 2 a T M B d 1 a B d 2 a T M B d 1 a 1 ] .
From the previous analogy, the stabilization solution of Equation (57) is presented by Equation (58). Hence, the global converge is confirmed.

4. Results

The vibration reducing of the certain and uncertain vibrating string was achieved by H ILBC under a numerical simulation approach (MOL), which was used to address the drawbacks of the FD method as shown in Table 2. We suggested a system fixed at one end and free at the another end, motivated by distributed disturbance f ( n , t ) and boundary disturbance d ( t ) , initially at rest u ( n , 0 ) = n and u ˙ ( n , 0 ) = 0 . Boundary control was applied at the open end of the string to suppress the vibration induced by the external disturbances. The parameters of the vibrating string are given in Table 3 [43].
The distributed disturbance is given by the following equation:
f ( n , t ) = ( 2 + sin ( n π t ) + sin ( 2.5 n π t ) + sin ( 3.5 n π t ) ) × n 10 .
The following formula generates the boundary disturbance:
d ( t ) = 2 + 0.3 sin ( t ) + 0.45 sin ( 0.3 t ) + 0.5 sin ( 0.55 t ) .
The simulation performance of the proposed control design for the vibrating string was illustrated in the following four cases:
  • Without control: the certain vibrating string system was simulated under time-varying distributed disturbance in Equation (60), and boundary disturbance in Equation (61). The displacement of a certain string without control is shown in Figure 2, while the displacement deflection of the uncertain string without control is shown in Figure 3. It is clear that the deviations are considerably high for both cases.
  • With proportional derivative (PD) control: the PD boundary control u c ( t ) = k p u ( L , t ) k d u ˙ ( L , t ) [42], acted on the certain and uncertain vibrating string with the control parameters k p = 3 and k d = 1.5 . The spatial time demonstration for certain and uncertain vibrating string system with PD control is shown in Figure 4 and Figure 5, respectively. It was obvious that the displacement of the uncertain string was extensive compared with the certain one. Which indicated that the PD controller was incapable of handling the vibrations of the uncertain vibrating string system.
  • With model-based boundary control: the model-based boundary control u c ( t ) = T s u ( L , t ) M u ˙ ( L , t ) k a a s ( t ) , a s ( t ) = u ˙ ( L , t ) + u ( L , t ) [42], acted on the certain and uncertain string with control parameter k a = 5.5 . The spatial time demonstration for certain and uncertain vibrating string system with model-based boundary control is shown in Figure 6 and Figure 7, respectively. It was evident that the displacement of the uncertain string was considerably large compared with the certain one, which indicated that the model-based boundary controller was also incapable of manipulating the vibrations of the uncertain vibrating string system. However, it was relatively better than the PD controller, as shown in Figure 5.
  • With H ILBC: the proposed H ILBC (13) acts on the certain and uncertain string with Q N H = 1.2 and L N H = 15 . The spatial time demonstration for a certain and uncertain vibrating string system with the proposed H ILBC is shown in Figure 8 and Figure 9, respectively. It was evident that the displacement of the certain and uncertain string was damped effectively, which indicated that the H ILBC law was capable of handling the vibrations of the uncertain vibrating string system, but it was relatively worse than the vibrations of the certain string which had no overshoot. Hence, this proposed control succeeded to handle the vibrations of the certain and uncertain string under iteration-varying distributed/boundary disturbances.
The boundary displacements of the certain and uncertain string are shown in Figure 10 and Figure 11, respectively. It was clear that the deflection of the certain and uncertain vibrating string under H ILBC converged to equilibrium faster than other control techniques for both cases. Additionally, H ILBC for certain and uncertain string had settled around 1.5 s and 2.5 s, respectively. Meanwhile, PD and model-based boundary control under the uncertain string were greatly deflected in the presence of the uncertainties, distributed and boundary disturbances.
The corresponding control inputs for the certain and uncertain string system are shown in Figure 12 and Figure 13, respectively. Obviously, the amplitudes of the control inputs in case of certain string in Figure 12 were less than in the case of the uncertain string in Figure 13. In addition, all control inputs for both cases were relatively bounded, but it was saturated better in the case of the certain string, especially for H ILBC, which was saturated faster for both cases. Furthermore, the numerical simulation verifies the efficiency of the proposed H ILBC design.
The boundary displacements of the uncertain string with H ILBC under different ranges of system parameters uncertainties ( H + Δ H ) , distributed disturbance F ¯ , and boundary disturbance D ¯ are shown in Figure 14. It was noted that the displacements converged to equilibrium relatively at a different time. Further, within 2.5 s, we could state that the maximum values of F ¯ , D ¯ , a n d ( H + Δ H ) that H ILBC could handle were F ¯ = 8 , D ¯ = 8 , a n d 4 × ( H + Δ H ) , respectively. Figure 15 show the equivalent control inputs with different F ¯ , D ¯ , a n d ( H + Δ H ) . It was clear that the control inputs were bounded and saturated. From Figure 14, we proved that the numerical simulations were compatible with algebraically-based stability analysis.
.

5. Discussion

Previous research has documented firstly the FD method as an approximated solution for DPS. However, these works have either been short-term works or have not focused on using more accurate approximated numerical methods. In this paper, we extended our knowledge to use MOL for a vibrating string to avoid FD method limitations. Secondly, the effectiveness of ILC and H ILC has been tested for DPS and LPS, respectively. However, these studies have been implemented under distributed control technique and without consideration of using H ILC for DPS. Thus, in this paper we designed an H ILBC-based MOL scheme for reducing the vibrations of certain and uncertain vibrating string systems. One found that the MOL technique was successful in obtaining the DPS in the form of the state-space form instead of the PDE system. Also, the H ILBC-based MOL scheme was successful in reducing the vibrations of the certain and uncertain vibrating string effectively compared to PD control and model-based control. Also, the proposed scheme could handle the maximum parameters uncertainties besides maximum iteration-varying boundary/distributed disturbances during a specific period. These findings confirmed that the MOL was a superior choice for DPS instead of the FD method, because the resulted state-space system was less complex to control than the PDE system, and also to overcome the FD limitations. Finally, comparing H ILBC with ILC, the former had robust stability and less expense, especially for DPS. Therefore, the proposed scheme was a superior choice for string-type structures. This work, therefore, indicated that benefits gained from an H ILBC-based MOL scheme may address the problem of control and dynamic of DPS under iteration-varying uncertainties/external disturbances. Most remarkably, the proposed work has been established by integrating the H technique with ILBC for both an uncertain string system and iteration-varying external disorders. This result affords compelling indication for using the proposed scheme for complex DPS and sensitive flexible mechanical systems. The future study should include a considerable follow-up work to evaluate the effectiveness of MOL for another uncertain DPS, and then apply another boundary control strategy to enhance the response of the uncertain DPS under external disturbances.

6. Conclusions

In this study a H ILBC-based MOL scheme was proposed for decreasing the perturbations of a certain and uncertain vibrating string under iteration-varying distributed disturbance and boundary disturbance. The PDE and ODEs described the dynamic characteristic of the vibrating string under iteration-varying external disturbances. Firstly, MOL was developed for obtaining a flexible string system in the form of state-space. Subsequently, the ILBC was integrated with the H technique for a vibrating string system with the maximum parameter uncertainties, maximum unknown boundary disturbances, and maximum distributed disturbance. The simulation results denoted that the H ILBC-based MOL scheme attenuated the vibrations of the vibrating string system effectively. In the next work, we plan to propose a deep learning control design for the string system. Also, it is a challenging topic to use this scheme for Euler–Bernoulli and Timoshenko beams.

Author Contributions

All authors contributed to this work. Particularly, M.A.E. carried out most of the research work under the supervision of L.M., M.A.E. and L.M. conceived and designed the research and performed the simulation experiment; Y.S. and K.Z. contributed to the theory studies.

Funding

This work is supported by the NSFC-NSAF Foundation under project U1730105.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Han, C.; Yan, T.; Tong, Y. The analysis on coupling vibration of drill string and marine riser in deep-water drilling. Int. J. Multiphysics 2016, 7. [Google Scholar] [CrossRef]
  2. He, W.; Ge, S.S. Cooperative control of a nonuniform gantry crane with constrained tension. Automatica 2016, 66, 146–154. [Google Scholar] [CrossRef]
  3. Suweken, G.; Van Horssen, W. On the transversal vibrations of a conveyor belt with a low and time-varying velocity. Part I: The string-like case. J. Sound Vib. 2003, 264, 117–133. [Google Scholar] [CrossRef]
  4. He, W.; Sun, C.; Ge, S.S. Top tension control of a flexible marine riser by using integral-barrier Lyapunov function. IEEE/ASME Trans. Mechatron. 2015, 20, 497–505. [Google Scholar] [CrossRef]
  5. Gunnarsson, S.; Norrlöf, M. Iterative Learning Control of a Flexible Mechanical System Using Accelerometers; Linköping University Electronic Press: Linköping, Sweden, 2000. [Google Scholar]
  6. Arif, M.; Ishihara, T.; Inooka, H. Experience-based iterative learning controllers for robotic systems. J. Intell. Robot. Syst. 2002, 35, 381–396. [Google Scholar] [CrossRef]
  7. Moore, K.L.; Chen, Y. On monotonic convergence of high order iterative learning update laws. IFAC Proc. Vol. 2002, 35, 19–24. [Google Scholar] [CrossRef]
  8. Zheng, L.; Tian, S.; Tian, H. A New Iterative Learning Control Algorithm for Distributed Parameter Systems. In Proceedings of the Chinese Control and Decision Conference, Guilin, China, 17–19 June 2009. [Google Scholar]
  9. Hao, S.; Liu, T.; Paszke, W.; Galkowski, K. Robust iterative learning control for batch processes with input delay subject to time-varying uncertainties. IET Control Theory Appl. 2016, 10, 1904–1915. [Google Scholar] [CrossRef]
  10. Meng, T.; He, W.; Huang, D.; Yang, L.J.; Sun, C. Iterative Learning Control for a Timoshenko Beam with Input Backlash. In Proceedings of the 6th Data Driven Control and Learning Systems (DDCLS), Chongqing, China, 26–27 May 2017. [Google Scholar]
  11. Zhu, Q.; Xu, J.X. Dual IM-based ILC scheme for linear discrete-time systems with iteration-varying reference. IET Control Theory Appl. 2017, 12, 129–139. [Google Scholar] [CrossRef]
  12. Huang, D.; Li, X.; He, W.; Zhang, S. Iterative learning control for boundary tracking of uncertain nonlinear wave equations. J. Frankl. Inst. 2018, 355, 8441–8461. [Google Scholar] [CrossRef]
  13. Xie, Y.; Tang, X.; Song, B.; Zhou, X.; Guo, Y. Iterative-learning integral-plus-proportional control of a flexible swing arm system for position trajectory tracking. Proc. Inst. Mech. Eng. Part C 2019, 233, 3769–3784. [Google Scholar] [CrossRef]
  14. Kouki, O.; Mnasri, C.; Toujeni, N.; Gasmi, M. H-Infinity based iterative learning control of systems with disturbances. Int. J. Eng. Res. Appl. 2013, 3, 1756–1763. [Google Scholar]
  15. Tayebi, A.; Abdul, S.; Zaremba, M.B.; Ye, Y. Robust iterative learning control design: Application to a robot manipulator. IEEE/ASME Trans. Mechatron. 2008, 13, 608–613. [Google Scholar] [CrossRef]
  16. Ahn, H.S.; Chen, Y.; Moore, K.L. Iterative learning control: Brief survey and categorization. IEEE Trans. Syst. ManCybern. Part C (Appl. Rev.) 2007, 37, 1099–1121. [Google Scholar] [CrossRef]
  17. Lu, J.; Cao, Z.; Zhang, R.; Gao, F. Nonlinear monotonically convergent iterative learning control for batch processes. IEEE Trans. Ind. Electron. 2017, 65, 5826–5836. [Google Scholar] [CrossRef]
  18. Lee, C.; Bristow, D.A.; Dong, J.; Alleyne, A.G.; Salapaka, S.M.; Ferreira, P.M.; Helfrich, B.E. Combined H-Feedback and Iterative Learning Control Design with Application to Nanopositioning Systems. In Proceedings of the American Control Conference, Seattle, WA, USA, 11–13 June 2008. [Google Scholar]
  19. Arimoto, S.; Kawamura, S.; Miyazaki, F. Bettering operation of robots by learning. J. Robot. Syst. 1984, 1, 123–140. [Google Scholar] [CrossRef]
  20. Bien, Z.; Huh, K.M. Higher-order iterative learning control algorithm. IEE Proc. D (Control Theory Appl.) 1989, 136, 105–112. [Google Scholar] [CrossRef]
  21. He, W.; Meng, T.; Zhang, S.; Liu, J.K.; Li, G.; Sun, C. Dual-loop adaptive iterative learning control for a Timoshenko beam with output constraint and input backlash. IEEE Trans. Syst. ManCybern. Syst. 2017, 49, 1027–1038. [Google Scholar] [CrossRef]
  22. He, W.; Meng, T.; Zhang, S.; Liu, J.K.; Li, G.; Sun, C. Iterative learning control for a class of mixed hyperbolic-parabolic distributed parameter systems. Int. J. Control Autom. Syst. 2016, 14, 1455–1463. [Google Scholar] [CrossRef]
  23. 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]
  24. Qiu, Q.; Luo, W.; Dai, X.; Lin, C. Iterative Learning Control for Nonlinear Distributed Parameter System with State Time Delay. In Proceedings of the IEEE International Conference on Information and Automation (ICIA), Yinchuan, China, 26–28 August 2013. [Google Scholar]
  25. Mejerbi, M.; Zribi, S.; Knani, J. Iterative Learning Control for Trajectory Tracking of Single-link Flexible Arm. Int. J. Adv. Comput. Sci. Appl. 2017, 8, 322–327. [Google Scholar] [CrossRef]
  26. Fu, Q.; Gu, P.; Wu, J. Iterative learning control for one-dimensional fourth order distributed parameter systems. Sci. China Inf. Sci. 2017, 60, 012204. [Google Scholar] [CrossRef]
  27. Zhang, L.; Liu, S. Iterative learning control for flexible manipulator using fourier basis function. Int. J. Autom. Comput. 2015, 12, 639–647. [Google Scholar] [CrossRef]
  28. Xu, C.; Arastoo, R.; Schuster, E. On Iterative Learning Control of Parabolic Distributed parameter Systems. In Proceedings of the 17th Mediterranean Conference on Control and Automation, Thessaloniki, Greece, 24–26 June 2009. [Google Scholar]
  29. Grebici, K.; Goh, Y.; McMahon, C. Uncertainty and Risk Reduction in Engineering Design Embodiment Processes. In Proceedings of the 10th International Design Conference, Dubrovnik, Croatia, 19–22 May 2008. [Google Scholar]
  30. Eden, M.R.; Siirola, J.D.; Towler, G. Proceedings of the 8th International Conference on Foundations of Computer-Aided Process Design; Elsevier: Amsterdam, The Netherlands, 2014; Volume 34. [Google Scholar]
  31. Liu, Z.; Liu, J.; He, W. An adaptive iterative learning algorithm for boundary control of a flexible manipulator. Int. J. Adapt. Control Signal Process. 2017, 31, 903–916. [Google Scholar] [CrossRef]
  32. Bu, X.; Cui, Z.; Cui, L.; Qian, W. Robust Quantized H ILC Design for Uncertain Systems with Communication Constraints. Inf. Technol. Control 2018, 47, 564–574. [Google Scholar] [CrossRef]
  33. Moore, K.L.; Ahn, H.S.; Chen, Y.Q. Iteration domain H-optimal iterative learning controller design. Int. J. Robust Nonlinear Control 2008, 18, 1001–1017. [Google Scholar] [CrossRef]
  34. Mango, J.M.; Eryenyu, C.; Rugeihyamu, S.E. On finite differences on a string problem. J. Math. Stat. 2014, 10, 139–147. [Google Scholar] [CrossRef]
  35. Hyman, J.M. The Method of Lines Solution of Partial Differential Equations. Ph.D. Thesis, New York University, New York, NY, USA, October 1976. [Google Scholar]
  36. Vande Wouwer, A.; Saucez, P.; Schiesser, W.E. Simulation of distributed parameter systems using a Matlab-based method of lines toolbox: Chemical engineering applications. Ind. Eng. Chem. Res. 2004, 43, 3469–3477. [Google Scholar] [CrossRef]
  37. Shakeri, F.; Dehghan, M. The method of lines for solution of the one-dimensional wave equation subject to an integral conservation condition. Comput. Math. Appl. 2008, 56, 2175–2188. [Google Scholar] [CrossRef]
  38. He, W.; Zhang, S.; Ge, S.S. Adaptive control of a flexible crane system with the boundary output constraint. IEEE Trans. Ind. Electron. 2013, 61, 4126–4133. [Google Scholar] [CrossRef]
  39. He, W.; Ge, S.S. Vibration control of a flexible string with both boundary input and output constraints. IEEE Trans. Control Syst. Technol. 2014, 23, 1245–1254. [Google Scholar] [CrossRef]
  40. He, W.; Meng, T. Adaptive control of a flexible string system with input hysteresis. IEEE Trans. Control Syst. Technol. 2017, 26, 693–700. [Google Scholar] [CrossRef]
  41. Cavin, R.K., III; Tandon, S. Distributed parameter system optimum control design via finite element discretization. Automatica 1977, 13, 611–614. [Google Scholar] [CrossRef]
  42. Aguilar-Leal, O.; Fuentes-Aguilar, R.Q.; Chairez, I.; García-González, A.; Huegel, J.C. Distributed parameter system identification using finite element differential neural networks. Appl. Soft Comput. 2016, 43, 633–642. [Google Scholar] [CrossRef]
  43. He, W.; Ge, S.S. Robust adaptive boundary control of a vibrating string under unknown time-varying disturbance. IEEE Trans. Control Syst. Technol. 2011, 20, 48–58. [Google Scholar] [CrossRef]
  44. Yuan, L.; Achenie, L.E.; Jiang, W. Robust H control for linear discrete-time systems with norm-bounded time-varying uncertainty. Syst. Control Lett. 1996, 27, 199–208. [Google Scholar] [CrossRef]
Figure 1. String system structure.
Figure 1. String system structure.
Applsci 09 05122 g001
Figure 2. Deflection of the certain string without control.
Figure 2. Deflection of the certain string without control.
Applsci 09 05122 g002
Figure 3. Deflection of the uncertain string without control.
Figure 3. Deflection of the uncertain string without control.
Applsci 09 05122 g003
Figure 4. Deflection of the certain string with PD control.
Figure 4. Deflection of the certain string with PD control.
Applsci 09 05122 g004
Figure 5. Deflection of the uncertain string with PD control.
Figure 5. Deflection of the uncertain string with PD control.
Applsci 09 05122 g005
Figure 6. Deflection of the certain string with model-based control.
Figure 6. Deflection of the certain string with model-based control.
Applsci 09 05122 g006
Figure 7. Deflection of the uncertain string with model-based control.
Figure 7. Deflection of the uncertain string with model-based control.
Applsci 09 05122 g007
Figure 8. Deflection of the certain string with H ILBC.
Figure 8. Deflection of the certain string with H ILBC.
Applsci 09 05122 g008
Figure 9. Deflection of the uncertain string with H ILBC.
Figure 9. Deflection of the uncertain string with H ILBC.
Applsci 09 05122 g009
Figure 10. Boundary deflection of the certain string with H ILBC.
Figure 10. Boundary deflection of the certain string with H ILBC.
Applsci 09 05122 g010
Figure 11. Boundary deflection of the uncertain string with H ILBC.
Figure 11. Boundary deflection of the uncertain string with H ILBC.
Applsci 09 05122 g011
Figure 12. Control inputs for the certain string.
Figure 12. Control inputs for the certain string.
Applsci 09 05122 g012
Figure 13. Control inputs for the uncertain string.
Figure 13. Control inputs for the uncertain string.
Applsci 09 05122 g013
Figure 14. Deflection of H ILBC under different values of F ¯ , D ¯ , a n d ( H + Δ H ) .
Figure 14. Deflection of H ILBC under different values of F ¯ , D ¯ , a n d ( H + Δ H ) .
Applsci 09 05122 g014
Figure 15. H ILBC inputs.
Figure 15. H ILBC inputs.
Applsci 09 05122 g015
Table 1. String system variables.
Table 1. String system variables.
VariableDescription
t independent time variable
n independent position variable
u ( n , t ) deflection of the string
u n ( n , t ) = u ( n , t ) / n deflection angle of the string
u n n ( n , t ) = 2 u ( n , t ) / n 2 deflection angular velocity
u t ( n , t ) = u ( n , t ) / t velocity of the string
u t t ( n , t ) = 2 u ( n , t ) / t 2 acceleration of the string
f ( n , t ) time-varying distributed disturbance
d ( t ) boundary disturbance
ρ s string system density
T s string tension
M s string tip payload mass
L actual string length
u c ( t ) boundary control input
N position subdivision points
T time interval
Table 2. Comparison between method of line (MOL) and finite difference (FD).
Table 2. Comparison between method of line (MOL) and finite difference (FD).
CriteriaMOLFD
Mathematical computationSimpleComplex
Numerical stabilityStableConsiderably stable
Application for higher order systemSuitableRelatively unsuitable
Setup timeShortLong
Accuracy according to the final time risingHighPoor
Accuracy according to the high step sizeRelatively HighPoor
Accuracy according to the short length of stringRelatively HighPoor
Programming toolRequiredNot required
Table 3. Vibrating string parameters.
Table 3. Vibrating string parameters.
ParameterValue
L 1 m
ρ s 0.1 kg/m
M s 1 kg
T s 10

Share and Cite

MDPI and ACS Style

Ahmed Eshag, M.; Ma, L.; Sun, Y.; Zhang, K. H Iterative Learning Boundary Vibration Control of Uncertain Vibrating String with Iteration-Varying Distributed Disturbance and Boundary Disturbance. Appl. Sci. 2019, 9, 5122. https://doi.org/10.3390/app9235122

AMA Style

Ahmed Eshag M, Ma L, Sun Y, Zhang K. H Iterative Learning Boundary Vibration Control of Uncertain Vibrating String with Iteration-Varying Distributed Disturbance and Boundary Disturbance. Applied Sciences. 2019; 9(23):5122. https://doi.org/10.3390/app9235122

Chicago/Turabian Style

Ahmed Eshag, Mohamed, Lei Ma, Yongkui Sun, and Kai Zhang. 2019. "H Iterative Learning Boundary Vibration Control of Uncertain Vibrating String with Iteration-Varying Distributed Disturbance and Boundary Disturbance" Applied Sciences 9, no. 23: 5122. https://doi.org/10.3390/app9235122

APA Style

Ahmed Eshag, M., Ma, L., Sun, Y., & Zhang, K. (2019). H Iterative Learning Boundary Vibration Control of Uncertain Vibrating String with Iteration-Varying Distributed Disturbance and Boundary Disturbance. Applied Sciences, 9(23), 5122. https://doi.org/10.3390/app9235122

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