Next Article in Journal
Tempered Fractional Equations for Quantum Transport in Mesoscopic One-Dimensional Systems with Fractal Disorder
Previous Article in Journal
Characterization of the Local Growth of Two Cantor-Type Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Fractional Integration Operational Matrix of Chebyshev Wavelets in Fractional Delay Systems

Department of Mechanical Engineering, Buali Sina University, Hamedan, Iran
Fractal Fract. 2019, 3(3), 46; https://doi.org/10.3390/fractalfract3030046
Submission received: 30 June 2019 / Revised: 28 August 2019 / Accepted: 29 August 2019 / Published: 3 September 2019

Abstract

:
Fractional integration operational matrix of Chebyshev wavelets based on the Riemann–Liouville fractional integral operator is derived directly from Chebyshev wavelets for the first time. The formulation is accurate and can be applied for fractional orders or an integer order. Using the fractional integration operational matrix, new Chebyshev wavelet methods for finding solutions of linear-quadratic optimal control problems and analysis of linear fractional time-delay systems are presented. Different numerical examples are solved to show the accuracy and applicability of the new Chebyshev wavelet methods.

1. Introduction

In some real-world problems, we deal with fractional calculus [1,2]. Fractional calculus has important engineering applications [3], for example, in the analysis of viscoelasticity structures [4,5], in mechanics [6,7], control systems [8], and in partial differential equations [9] which they arise in many fields like Navier–Stokes equations that are of practical interest [10,11,12]. Fractional time-delay optimal control has been a topic of interest during recent years [13,14]. We know that governing state equations of some mechanical and control systems may result in second-order delay differential equations [15,16]. So, it is obvious that we may deal with the optimal control of multiorder fractional time-delay systems, in which a framework for the case when some fractional orders are greater than one will be needed. In previous works, some methods to handle optimization of delay systems have been presented, for example, in [17] by Bernoulli wavelets basis, in [18] by Legendre functions, in [19] by Boubaker functions, and in [20] by Chelyshkov wavelets. In these works however, it is assumed that there is a single fractional-order derivative in the state equation, control systems are unconstrained, the proposed solutions should be obtained from solving systems of algebraic equations, and also there is no discussion on the case when the fractional order is greater than one; it would therefore be helpful if general solutions for these situations could be found. Analysis of the different types of fractional differential equations [21] has been carried out in many texts by different methods, for example, [22,23,24,25,26,27]. In this paper, we study the optimal control and analysis of fractional delay systems by using Chebyshev wavelets [28] which have many advantages over Chebyshev polynomials such as compact support, providing accurate models of different types of delay systems, and a much wider range of capabilities. As we shall see later in this paper, general solutions of the optimal control and analysis of linear delay systems having fractional order state equations are presented. The fractional integration operational matrix of the conventional Chebyshev wavelets was presented in [29]. Additionally, in [30], another operational matrix of fractional order integration in the Riemann–Liouville sense was derived. However, these operational matrices were derived by employing block pulse and hat functions. It is desirable to have a general form of this matrix derived by employing Chebyshev wavelets, which is valid for all values of the order (integer and fractional). In this work, we obtain this matrix directly from Chebyshev wavelets via a new technique by which we can solve optimal control problems and delay differential equations having integer order and/or fractional order.
After stating some essential definitions in Section 2, by using the Riemann–Liouville fractional integral operator we introduce a new general formulation for the fractional integration operational of Chebyshev wavelets with scaling in Section 3, which is required for applying Chebyshev wavelet methods on fractional order systems. Then, in Section 4, we present new Chebyshev wavelet methods to the optimal control and analysis of fractional order systems having multiple delays and reverse time. The accuracy of the proposed Chebyshev wavelet methods by considering several examples are reported in Section 5. One can find from the results of the numerical examples that the proposed Chebyshev wavelet methods provide accurate results. Since the method for fractional linear-quadratic delay optimal control problems has the same idea to our previous method, it has some advantages (mentioned in [28] and [31]) over the existing method.

2. Preliminaries

Definition 1.
Chebyshev Wavelets (CWs) and CWs Expansion
The arbitrary scaled Chebyshev wavelets (ASCWs) with five arguments are defined as [28]
ψ n m ξ ( t ) = ψ ( ξ , k , n , m , t ) = 2 ξ k 1 c m T m ( 2 ξ k 1 t 2 n + 1 ) , t n 1 ξ k 1 , n ξ k 1 0 , t n 1 ξ k 1 , n ξ k 1 ,
where ξ N 2 and is chosen from the problem k N 2 , n = 1 , 2 , , ξ k 1 determines the location of a subinterval and refers to the subinterval number, m = 0 , 1 , , M 1 is the degree of T m , the coefficient c m is c 0 = 1 / π , c m 0 = 2 / π , and t [ 0 , 1 ] is the independent variable. The Chebyshev polynomials of the first kind T m ( x ) [32] are presented as
T 0 ( x ) = 1 , T m ( x ) = m j = 0 m ( 2 ) j ( m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 1 t ) j f o r m > 0 .
We expand a function f ( t ) in terms of Chebyshev wavelets over the interval 0 t 1 as
f ( t ) = n = 1 N m = 0 f n m ξ ψ n m ξ ( t ) ,
where N is large enough. If we approximate f ( t ) , say, the ( M 1 ) th term in ξ k 1 subintervals, then we have
f ( t ) n = 1 ξ k 1 m = 0 M 1 f n m ξ ψ n m ξ ( t ) = f c w Ψ ξ ( t ) ,
where f c w and Ψ ξ ( t ) are 1 × ξ k 1 M and ξ k 1 M × 1 vectors and
f c w : = [ f 10 ξ , , f 1 M 1 ξ , f 20 ξ , , f 2 M 1 ξ , , f ξ k 1 0 ξ , , f ξ k 1 M 1 ξ ] ,
Ψ ξ ( t ) : = [ ψ 10 ξ ( t ) , , ψ 1 M 1 ξ ( t ) , ψ 20 ξ ( t ) , , ψ 2 M 1 ξ ( t ) , , ψ ξ k 1 0 ξ ( t ) , , ψ ξ k 1 M 1 ξ ( t ) ] .
The constant coefficients f n m ξ are obtained from
f n m ξ = c m 2 ξ k 1 0 π f cos θ + 2 n 1 2 ξ k 1 cos ( m θ ) d θ .
Theorem 1.
Let f, f , and f be piecewise continuous on the interval [ 0 , 1 ] , and f ( t ) , f ( t ) , f ( t ) l . Then, the accumulated error in f, | e | = | f ( t ) f c w Ψ ξ ( t ) | , for M > 2 satisfies
| e | 2 + 1 N + 1 ξ k 1 + 1 4 3 2 N 2 + 1 ξ 2 k 2 { 3 2 2 M 1 M ( M 1 ) } l .
Proof. 
For the truncated CWs expansion given in (4), from (5) we obtain | f n 0 ξ | | ψ n 0 ξ ( t ) | l , | f n 1 ξ | | ψ n 1 ξ ( t ) | l / ξ k 1 and | f n m ξ | | ψ n m ξ ( t ) | l / ( 2 ξ 2 k 2 ( m 2 1 ) ) . Similarly, for (3), we find | f n 0 ξ | | ψ n 0 ξ ( t ) | l , | f n 1 ξ | | ψ n 1 ξ ( t ) | l / N and | f n m ξ | | ψ n m ξ ( t ) | l / ( 2 N 2 ( m 2 1 ) ) . We can write | e | = | n = 1 N m = 0 f n m ξ ψ n m ξ ( t ) n = 1 ξ k 1 m = 0 M 1 f n m ξ ψ n m ξ ( t ) | . If ξ k 1 = N , we find | e | = | n = 1 N m = M f n m ξ ψ n m ξ ( t ) | l ( 2 M 1 ) / ( 4 N 2 M ( M 1 ) ) . Otherwise, based on the value of N and ξ k 1 we consider two situations. 1. ξ k 1 > N ; for t [ ( n 1 ) / ξ k 1 , n / ξ k 1 ] , we have | e | = | m = 0 f n m ξ ψ n m ξ ( t ) m = 0 M 1 f n m ξ ψ n m ξ ( t ) | . We know | m = 0 f n m ξ ψ n m ξ ( t ) | l + l / N + 3 l / ( 8 N 2 ) and | m = 0 M 1 f n m ξ ψ n m ξ ( t ) | l + l / ξ k 1 + 3 l / ( 8 ξ 2 k 2 ) l ( 2 M 1 ) / ( 4 ξ 2 k 2 M ( M 1 ) ) . Hence, | e | = | m = 0 f n m ξ ψ n m ξ ( t ) | + | m = 0 M 1 f n m ξ ψ n m ξ ( t ) | l + l / N + 3 l / ( 8 N 2 ) + l + l / ξ k 1 + 3 l / ( 8 ξ 2 k 2 ) l ( 2 M 1 ) / ( 4 ξ 2 k 2 M ( M 1 ) ) , which is equal to the given upper bound in the theorem. 2. ξ k 1 < N ; in this situation, for t [ ( n 1 ) / N , n / N ] , we can find a similar statement. Since l ( 2 M 1 ) / ( 4 N 2 M ( M 1 ) ) 2 + 1 N + 1 ξ k 1 + 1 4 3 2 N 2 + 1 ξ 2 k 2 { 3 2 2 M 1 M ( M 1 ) } l , we have proved the theorem. ☐

Useful Properties of CWs

We have the following properties of CWs which will be used for applying CW method:
  • 0 t Ψ ξ ( ς ) d ς can be expressed in terms of Ψ ξ ( t ) by the integration operational matrix of CWs denoted by P c w as
    0 t Ψ ξ ( ς ) d ς P c w Ψ ξ ( t ) ;
  • the product operational matrix of CWs for f c w denoted by the symbol f ˜ c w simplifies f c w Ψ ξ ( t ) Ψ ξ ( t ) to
    f c w Ψ ξ ( t ) Ψ ξ ( t ) Ψ ξ ( t ) f ˜ c w ;
  • Ψ ξ ( t h ι ) and Ψ ξ ( t h ( t ) ) , where h ι is a time-delay and h ( t ) is a piecewise delay, are expressed by the delay and the piecewise delay operational matrices of CWs denoted by the symbols, in turn, D ι c w and D c w t , where
    Ψ ξ ( t h ι ) = 0 , 0 t < h ι D ι c w Ψ ξ ( t ) , h ι t 1 ,
    Ψ ξ ( t h ( t ) ) = 0 , 0 t < h ( t ) D c w t Ψ ξ ( t ) , h ( t ) t 1 ;
  • Ψ ξ ( 1 t ) is expressed by the inverse (reverse) time operational matrix of CWs denoted by Υ c w as
    Ψ ξ ( 1 t ) = Υ c w Ψ ξ ( t ) ;
  • 0 1 Ψ ξ ( t ) Ψ ξ ( t ) d t is obtained as the integration matrix of the product of two CWs vectors on [ 0 , 1 ] denoted by Γ c w , that is,
    0 1 Ψ ξ ( t ) Ψ ξ ( t ) d t = Γ c w .
The procedure for constructing these matrices were explained in detail in [28].
Definition 2.
Riemann–Liouville Fractional Integral and Caputo Fractional Derivative
The Riemann–Liouville fractional integral operator of order α denoted by I α is defined as
I α f ( t ) = 1 Γ ( α ) 0 t ( t ρ ) α 1 f ( ρ ) d ρ , α > 0 f ( t ) , α = 0 ,
where Γ is the gamma function. The Caputo fractional derivative of order α denoted by D α is defined by
D α f ( t ) = I n α D n f ( t ) , n 1 < α n , n N .
I α ρ m , where ρ is the independent variable, possesses the property
I α ρ m = Γ ( m + 1 ) Γ ( m + α + 1 ) ρ m + α .
Lemma 1.
Let f ( t ) be a continuous function. For α 1 , α 2 > 0 , we have
I α 1 + α 2 f ( t ) = I α 1 [ I α 2 f ( t ) ] .
Proof. 
The proof can be found in [1]. ☐
The Caputo derivative arises in modeling of some physical system and has the remarkable property as
I α D α f ( t ) = f ( t ) ν = 0 n 1 f ( ν ) ( 0 ) t ν ν ! .
The Riemann–Liouville fractional integral and the Caputo fractional derivative operators denoted by L are linear operators, that is, for functions f ( t ) and g ( t ) and scalars a and b, we have
L ( a f ( t ) + b g ( t ) ) = a L f ( t ) + b L g ( t ) .

3. The Fractional Integration Operational Matrix of CWs

In this section, we derive the fractional integration operational matrix of ASCWs which will be used in the next section.
Theorem 2.
The fractional integration of ASCW vector Ψ ξ ( t ) based on the Riemann–Liouville sense can be obtained directly from Chebyshev wavelets as
I α Ψ ξ ( t ) P c w α Ψ ξ ( t ) ,
where P c w α is the ξ k 1 M × ξ k 1 M fractional integration operational matrix of CWs.
Proof. 
Using a procedure similar to that in [33], we see from the definition of this wavelet and (12) that when t < n / ξ k 1 , the integral is a function of the time over which the integrand is defined, so it should be expanded by the wavelets of the current subinterval { ψ n m ξ ( t ) } ; when t = n / ξ k 1 , this definite integral should be expanded by ASCWs of all subsequent subintervals { ψ η m ξ ( t ) } , η > n . Assume that n = 1 . Hence, if 0 t < 1 / ξ k 1 , we can write
I α ψ 1 m ξ ( t ) = z y [ y 10 α m , y 11 α m , y 12 α m , , y 1 M 1 α m ] [ ψ 10 ξ ( t ) , ψ 11 ξ ( t ) , ψ 12 ξ ( t ) , , ψ 1 M 1 ξ ( t ) ] ,
where z y is a constant and for i = 0 , 1 , 2 , , M 1 , { y 1 i α m } are constants. We must find these parameters. From (1), we can write
I α ψ 1 m ξ ( t ) = I α 2 ξ k 1 c m T m ( 2 ξ k 1 t 1 ) .
In order to use (13), we must modify (2). Setting t t yields T m ( t ) = m j = 0 m ( 2 ) j ( m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 1 + t ) j . From T m ( t ) = ( 1 ) m T m ( t ) , we find
T m ( t ) = ( 1 ) m m j = 0 m ( 2 ) j ( m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 1 + t ) j , m > 0 .
Using (20), a more general formula for T m ( t ) is
T m ( t ) = ( 1 ) m a m j = 0 m ( 2 ) j ( a m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 1 + t ) j , m 0
where a m = 1 , m = 0 m , m 0 . Now from (19), (13), and (21), we have
I α ψ 1 m ξ ( t ) = ( 1 ) m 2 ξ k 1 c m a m I α j = 0 m ( 2 ) j ( a m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 2 ξ k 1 ) j t j = ( 1 ) m 2 ξ k 1 c m a m j = 0 m ( 2 ) j ( a m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 2 ξ k 1 ) j Γ ( j + 1 ) Γ ( j + α + 1 ) t j + α .
By substituting the formula of I α ψ 1 m ξ ( t ) into (5), we can write
( 1 ) m 2 ξ k 1 c m a m c i 2 ξ k 1 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 2 ξ k 1 ) j Γ ( j + 1 ) Γ ( j + α + 1 ) cos θ + 1 2 ξ k 1 j + α cos ( i θ ) d θ = 1 2 ξ k 1 α ( 1 ) m a m c m c i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) ( cos θ + 1 ) j + α cos ( i θ ) d θ .
By φ n ξ ( t ) [ ψ n 0 ξ ( t ) , ψ n 1 ξ ( t ) , ψ n 2 ξ ( t ) , , ψ n M 1 ξ ( t ) ] , we see that I α Ψ ξ ( t ) = I α [ φ 1 ξ ( t ) , 0 , 0 , , 0 ] . Hence, it follows from (18) for 0 t < 1 / ξ k 1 that
I α Ψ ξ ( t ) = 1 2 ξ k 1 α Y 10 α 0 0 0 0 0 Y 11 α 0 0 0 0 0 Y 1 M 1 α 0 0 0 0 0 0 ( ξ k 1 1 ) M × ξ k 1 M Ψ ξ ( t ) ,
where
Y 1 m α = [ y 10 α m , y 11 α m , y 12 α m , , y 1 M 1 α m ] 1 × M
and
y 1 i α m = ( 1 ) m a m c m c i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) ( cos θ + 1 ) j + α cos ( i θ ) d θ .
When t = 1 / ξ k 1 , we must have I α ψ 1 m ξ ( t ) = z j η = 2 ξ k 1 [ j η 0 α m , j η 1 α m , j η 2 α m , , j η M 1 α m ] φ η ξ ( t ) , where z j and { j η i α m } are constants. From (12),
I α ψ 1 m ξ ( t ) = 1 Γ ( α ) 0 t ( t ρ ) α 1 2 ξ k 1 c m T m ( 2 ξ k 1 ρ 1 ) d ρ .
For m = 0 , we get I α ψ 10 ξ ( t ) = 1 Γ ( α ) 0 1 ξ k 1 ( t ρ ) α 1 2 ξ k 1 c 0 d ρ = 2 ξ k 1 c 0 Γ ( α + 1 ) ( t α ( t 1 ξ k 1 ) α ) . From this, the following statement about the higher degrees follows by induction
I α ψ 1 m ξ ( t ) = ( 1 ) m 2 ξ k 1 c m a m j = 0 m ( 2 ) j ( a m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 2 ξ k 1 ) j Γ ( j + 1 ) Γ ( j + α + 1 ) ( t j + α ( 1 ) m j ( t 1 ξ k 1 ) j + α ) .
Substituting t, we find I α ψ 1 m ξ ( t ) = 1 2 ξ k 1 α η = 2 ξ k 1 J η m α φ η ξ ( t ) , where J η m α = [ j η 0 α m , j η 1 α m , j η 2 α m , , j η M 1 α m ] 1 × M . In the second interval η = 2 and it is defined over [ 1 / ξ k 1 , 2 / ξ k 1 ] . So, by c m i : = ( 1 ) m a m c m c i and setting t = ( cos θ + 3 ) / ( 2 ξ k 1 ) , we have
j 2 i α m = c m i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) { ( cos θ + 3 ) j + α ( 1 ) m j ( cos θ + 1 ) j + α } cos ( i θ ) d θ .
Additionally, in the last interval [ ( ξ k 1 1 ) / ξ k 1 , 1 ] , where η = ξ k 1 , we find that
j ξ k 1 i α m = c m i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) { ( cos θ + 2 ξ k 1 1 ) j + α ( 1 ) m j ( cos θ + 2 ξ k 1 3 ) j + α } cos ( i θ ) d θ .
Therefore, when t = 1 / ξ k 1
I α Ψ ξ ( t ) = 1 2 ξ k 1 α 0 0 0 J 20 α J 30 α J ξ k 1 0 α 0 0 0 J 21 α J 31 α J ξ k 1 1 α 0 0 0 J 2 M 1 α J 3 M 1 α J ξ k 1 M 1 α 0 ( ξ k 1 1 ) M × ξ k 1 M Ψ ξ ( t ) ,
where
j η i α m = c m i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) { ( cos θ + 2 η 1 ) j + α ( 1 ) m j ( cos θ + 2 η 3 ) j + α } cos ( i θ ) d θ .
In general, if ( n 1 ) / ξ k 1 t ( n ) < n / ξ k 1 , where t ( n ) = t + ( n 1 ) / ξ k 1 , we see
I α ψ n m ξ ( t ( n ) ) = 1 Γ ( α ) n 1 ξ k 1 t ( n ) ( t ( n ) ρ ) α 1 2 ξ k 1 c m T m ( 2 ξ k 1 ρ 2 n + 1 ) d ρ .
Substituting ε = ρ ( n 1 ) / ξ k 1 , gives us
I α ψ n m ξ ( t ( n ) ) = ( 1 ) m 2 ξ k 1 c m a m j = 0 m ( 2 ) j ( a m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 2 ξ k 1 ) j Γ ( j + 1 ) Γ ( j + α + 1 ) t ( n ) n 1 ξ k 1 j + α .
In this subinterval we must set t ( n ) = ( cos θ + 2 n 1 ) / ( 2 ξ k 1 ) to exanpd I α ψ n m ξ ( t ( n ) ) by the wavelets of the current subinterval. This gives ( 2 ξ k 1 ) j ( t ( n ) ( n 1 ) / ξ k 1 ) j + α = ( 1 / ( 2 ξ k 1 ) α ) ( cos θ + 1 ) j + α , so I α ψ n m ξ ( t ( n ) ) has the same coefficient as I α ψ 1 m ξ ( t ) in terms of the CWs vector, and for t ( n ) < n / ξ k 1 we have
I α Ψ ξ ( t ) = 1 2 ξ k 1 α 0 ( n 1 ) M × ξ k 1 M 0 0 0 Y 10 α 0 0 0 0 0 0 Y 11 α 0 0 0 0 0 0 Y 1 M 1 α 0 0 0 0 ( ξ k 1 n ) M × ξ k 1 M Ψ ξ ( t ) .
When t ( n ) = n / ξ k 1 , we find I α ψ n 0 ξ ( t ( n ) ) = 1 Γ ( α ) n 1 ξ k 1 n ξ k 1 ( t ( n ) ρ ) α 1 2 ξ k 1 c 0 d ρ = 2 ξ k 1 c 0 Γ ( α + 1 ) ( ( t ( n ) n 1 ξ k 1 ) α ( t ( n ) n ξ k 1 ) α ) . Also we see that I α ψ n 1 ξ ( t ( n ) ) = 1 Γ ( α ) n 1 ξ k 1 n ξ k 1 ( t ( n ) ρ ) α 1 2 ξ k 1 c 1 ( 2 ξ k 1 ρ 2 n + 1 ) d ρ = 2 ξ k 1 c 1 Γ ( α + 1 ) ( ( t ( n ) n 1 ξ k 1 ) α + ( t ( n ) n ξ k 1 ) α ) + 2 ξ k 1 c 1 Γ ( α + 2 ) ( 2 ξ k 1 ) ( ( t ( n ) n 1 ξ k 1 ) 1 + α ( t ( n ) n ξ k 1 ) 1 + α ) . By induction, we get the following statement for the higher degrees
I α ψ n m ξ ( t ( n ) ) = ( 1 ) m 2 ξ k 1 c m a m j = 0 m ( 2 ) j ( a m + j 1 ) ! ( m j ) ! ( 2 j ) ! ( 2 ξ k 1 ) j Γ ( j + 1 ) Γ ( j + α + 1 ) ( t ( n ) n 1 ξ k 1 ) j + α ( 1 ) m j ( t ( n ) n ξ k 1 ) j + α .
I α ψ n m ξ ( t ( n ) ) must be expanded in its next subintervals, that is, ( n + 1 ) th , ( n + 2 ) th , , ( ξ k 1 ) th subintervals, so that I α ψ n m ξ ( t ( n ) ) = η = n + 1 ξ k 1 J η m α φ η ξ ( t ( η ) ) . Hence, when t ( n ) = n / ξ k 1 , we obtain
I α Ψ ξ ( t ) = 1 2 ξ k 1 α 0 ( n 1 ) M × ξ k 1 M 0 0 0 0 J n + 10 α J n + 20 α J ξ k 1 0 α 0 0 0 0 J n + 11 α J n + 21 α J ξ k 1 1 α 0 0 0 0 J n + 1 M 1 α J n + 2 M 1 α J ξ k 1 M 1 α 0 ( ξ k 1 n ) M × ξ k 1 M Ψ ξ ( t ) .
For η = n + 1 by t ( n ) = ( cos θ + 2 η 1 ) / ( 2 ξ k 1 ) , we find
j η i α m = c m i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) { ( cos θ + 3 ) j + α ( 1 ) m j ( cos θ + 1 ) j + α } cos ( i θ ) d θ .
In general, j η i α m is obtained from
c m i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) { ( cos θ + 2 η 2 n + 1 ) j + α ( 1 ) m j ( cos θ + 2 η 2 n 1 ) j + α } cos ( i θ ) d θ .
We find that J n + 1 m α | η = n + 1 = J 2 m α | η = 2 , J n + 2 m α | η = n + 1 = J 3 m α | η = 3 , ..., and J ξ k 1 m α | η = n + 1 = J ξ k 1 ( n 1 ) m α | η = 2 , where J n + 1 m α | η = n + 1 indicates the computed J n + 1 m α for ( n + 1 ) -th subinterval. Taking (22)–(25) together and by
Y α : = Y 10 α Y 11 α Y 1 M 1 α , J η 1 α : = J η 0 α J η 1 α J η M 1 α ,
we have I α Ψ ξ ( t ) P c w α Ψ ξ ( t ) , where
P c w α = 1 2 ξ k 1 α p ¯ 1 α p ¯ 2 α p ¯ ξ k 1 α , p ¯ n α = 0 0 0 ( n 1 ) times Y α J 1 α J 2 α J ξ k 1 1 α ,
in which 0 is a zero matrix of order M and the proof is complete. ☐
Corollary 1.
Setting η 1 η , the fractional integration operational matrix of CWs P c w α obtained from
P c w α = 1 2 ξ k 1 α Y α J 1 α J 2 α J 3 α J ξ k 1 1 α 0 Y α J 1 α J 2 α J ξ k 1 2 α 0 0 0 0 Y α ,
where
Y α = y 10 α 0 y 11 α 0 y 12 α 0 y 1 M 1 α 0 y 10 α 1 y 11 α 1 y 12 α 1 y 1 M 1 α 1 y 10 α M 1 y 11 α M 1 y 12 α M 1 y 1 M 1 α M 1 , J η α = j η 0 α 0 j η 1 α 0 j η 2 α 0 j η M 1 α 0 j η 0 α 1 j η 1 α 1 j η 2 α 1 j η M 1 α 1 j η 0 α M 1 j η α M 1 j η 2 α M 1 j η M 1 α M 1 ,
y 1 i α m = ( 1 ) m a m c m c i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) ( cos θ + 1 ) j + α cos ( i θ ) d θ ,
j η i α m = ( 1 ) m a m c m c i 0 π j = 0 m ( 2 ) j ( a m + j 1 ) ! Γ ( j + 1 ) ( m j ) ! ( 2 j ) ! Γ ( j + α + 1 ) { ( cos θ + 2 η + 1 ) j + α ( 1 ) m j ( cos θ + 2 η 1 ) j + α } cos ( i θ ) d θ .
Corollary 2.
The integration operational matrix of CWs P c w in (6) is a particular case of the fractional integration operational matrix when α = 1 , and the presented formulation can be used for this case.
Corollary 3.
When we set ξ = 2 , the fractional integration operational matrix of CWs with scaling P c w α can be applied on the conventional Chebyshev wavelets.
Thus, the fractional integration operational matrix of CWs is obtained directly from Chebyshev scaling functions as claimed. In (28) and (29), we have some definite integrals which can be calculated by many available numerical methods. We will present some tests for the accuracy of the fractional integration operational matrix in illustrative examples.

4. Chebyshev Wavelet Methods for Fractional Delay Systems

We present CW methods to the optimal control and analysis of fractional order delay systems in this section.

4.1. Optimal Control of Linear-Quadratic Fractional Time-Delay Systems

Consider a linear fractional time-delay system described by
D α x ( t ) = A ( t ) x ( t ) + B ( t ) u ( t ) + μ = 1 a E μ ( t ) x ( t h μ ) + ν = 1 b F ν ( t ) u ( t h ν ) + G ( t ) x ( 1 t ) + d ( t ) ,
x ( i ) ( 0 ) = x i , x ( t ) = θ ( t ) h x t < 0 u ( t ) = ζ ( t ) h u t 0 ,
where 0 < α 2 , t [ 0 , 1 ] , x ( t ) and u ( t ) are qth state and rth control vectors, A ( t ) , B ( t ) , E μ ( t ) , F ν ( t ) , and G ( t ) are matrices of appropriate dimensions, d ( t ) as a qth vector represents disturbances, i = 0 , 1 and x ( i ) denotes d i x d t i , h μ and h ν are delays, θ ( t ) and ζ ( t ) are, respectively, qth and rth specified initial vector functions, h x = max { { h μ } } and h u = max { { h ν } } . The fractional time-delay system is to be controlled to minimize the quadratic performance index
J = 1 2 x ( 1 ) T x ( 1 ) + 1 2 0 1 x ( t ) Q ( t ) x ( t ) + u ( t ) R ( t ) u ( t ) d t ,
where T and Q ( t ) are positive semidefinite matrices and R ( t ) is a positive definite matrix.
Depending on the value of α , we consider two cases as A and B to solve the problem.
A. 0 < α 1
We take h μ = ϵ μ ω μ and h ν = ϵ ν ω ν , where ϵ μ , ω μ , ϵ ν , ω ν N . Then, we set ξ = κ . LCM ( { ω μ } , { ω ν } ) , where κ = 1 , 2 , , ξ 1 . By applying the α -integral (the Riemann–Liouville fractional integral of order α ) to both sides of (30), we have
I α D α x ( t ) = I α A ( t ) x ( t ) + B ( t ) u ( t ) + μ = 1 a E μ ( t ) x ( t h μ ) + ν = 1 b F ν ( t ) u ( t h ν ) + G ( t ) x ( 1 t ) + d ( t ) .
From (15), we have I α D α x ( t ) = x ( t ) x ( 0 ) . Using (4), x i ( t ) = Ψ ξ ( t ) x i c w , where i = 1 , 2 , , q and x i c w is a ξ k 1 M × 1 vector of unknown parameters. From the property of Kronecker product, for x ( t ) R q we can write
x ( t ) = ( Ψ ξ ( t ) I q ) X c w .
Similarly,
x 0 = ( Ψ ξ ( t ) I q ) X c w 0 ,
so the left side of (32) becomes
I α D α x ( t ) = ( Ψ ξ ( t ) I q ) X c w X c w 0 ,
where X c w is a q ξ k 1 M × 1 column vector of unknown parameters, X c w 0 is a known q ξ k 1 M × 1 column vector and they are defined as
X c w = [ X 10 ξ 1 , X 10 ξ 2 , , X 10 ξ q , , X 1 M 1 ξ 1 , X 1 M 1 ξ 2 , , X 1 M 1 ξ q , , X ξ k 1 M 1 ξ 1 , X ξ k 1 M 1 ξ 2 , , X ξ k 1 M 1 ξ q ] ,
X c w 0 = π 2 ξ k 1 [ X 1 0 , X 2 0 , , X ξ k 1 0 ] , X n 0 = [ x 0 , 0 , 0 , , 0 q ( M 1 ) ] .
We expand the control vector in terms of CWs as
u ( t ) = ( Ψ ξ ( t ) I r ) U c w ,
where U c w is a r ξ k 1 M × 1 column vector of unknown parameters and
U c w = [ U 10 ξ 1 , U 10 ξ 2 , , U 10 ξ r , , U 1 M 1 ξ 1 , U 1 M 1 ξ 2 , , U 1 M 1 ξ r , , U ξ k 1 M 1 ξ 1 , U ξ k 1 M 1 ξ 2 , , U ξ k 1 M 1 ξ r ] .
The disturbance can be expanded as
d ( t ) = ( Ψ ξ ( t ) I q ) d c w ,
where
d c w = [ d 10 ξ 1 , d 10 ξ 2 , , d 10 ξ q , , d 1 M 1 ξ 1 , d 1 M 1 ξ 2 , , d 1 M 1 ξ q , , d ξ k 1 M 1 ξ 1 , d ξ k 1 M 1 ξ 2 , , d ξ k 1 M 1 ξ q ] .
Assume that d ( t ) = [ d 1 ( t ) , d 2 ( t ) , , d q ( t ) ] . The coefficients { d n m ξ v } , where v = 1 , 2 , , q , are obtained from (5) as d n m ξ v = c m 2 ξ k 1 0 π d v cos θ + 2 n 1 2 ξ k 1 cos ( m θ ) d θ .
We expand the time-varying matrices of the state equation in terms of CWs as
A ( t ) = A c w ( Ψ ξ ( t ) I q ) , E μ ( t ) = E μ c w ( Ψ ξ ( t ) I q ) , G ( t ) = G c w ( Ψ ξ ( t ) I q ) ,
B ( t ) = B c w ( Ψ ξ ( t ) I r ) , F ν ( t ) = F ν c w ( Ψ ξ ( t ) I r ) .
A c w , E μ c w , G c w , B c w , and F ν c w are constant matrices which can be determined by using (5). For detailed information, see [31]. In like manner, the initial functions can be expressed as
θ ( t h μ ) = ( Ψ ξ ( t ) I q ) θ μ c w , ζ ( t h μ ) = ( Ψ ξ ( t ) I r ) ζ μ c w .
θ μ c w , ζ ν c w for μ = 1 , 2 , , c and ν = 1 , 2 , , b are q ξ k 1 M × 1 and r ξ k 1 M × 1 vectors defined by
θ μ c w = [ θ 10 μ ξ 1 , θ 10 μ ξ 2 , , θ 10 μ ξ q , , θ 1 M 1 μ ξ 1 , θ 1 M 1 μ ξ 2 , , θ 1 M 1 μ ξ q , , θ n d μ M 1 μ ξ 1 , , θ n d μ M 1 μ ξ q , 0 , 0 , 0 , , 0 ( ξ k 1 n d μ ) q M ] , ζ ν c w = [ ζ 10 ν ξ 1 , ζ 10 ν ξ 2 , , ζ 10 ν ξ r , , ζ 1 M 1 ν ξ 1 , ζ 1 M 1 ν ξ 2 , , ζ 1 M 1 ν ξ r , , ζ n d ν M 1 ν ξ 1 , , ζ n d ν M 1 ν ξ r , 0 , 0 , 0 , , 0 ( ξ k 1 n d ν ) r M ] ,
where n d μ = h μ ξ k 1 and n d ν = h ν ξ k 1 . From the conditions of initial functions, we have
x ( t h μ ) = θ ( t h μ ) + ( Ψ ξ ( t h μ ) I q ) X c w = ( Ψ ξ ( t ) I q ) { θ μ c w + ( D μ c w I q ) X c w } ,
u ( t h ν ) = ζ ( t h ν ) + ( Ψ ξ ( t h ν ) I r ) U c w = ( Ψ ξ ( t ) I r ) { ζ ν c w + ( D ν c w I r ) U c w } .
For a matrix O i of order 1 × q M ξ k 1 , we have O i ( Ψ ξ ( t ) I q ) ( Ψ ξ ( t ) I q ) = Ψ ξ ( t ) O ˜ i , where i = 1 , 2 , , q . We form a matrix as O t O 1 O 2 O q , by considering the property of the product operational matrix, we see that O t ( Ψ ξ ( t ) I q ) ( Ψ ξ ( t ) I q ) = ( Ψ ξ ( t ) I q ) O ˜ t . Additionally, for a 1 × r M ξ k 1 matrix O i , we get O i ( Ψ ξ ( t ) I r ) ( Ψ ξ ( t ) I r ) = Ψ ξ ( t ) O ˜ i . Similarly, by forming O t , we find O t ( Ψ ξ ( t ) I r ) ( Ψ ξ ( t ) I r ) = ( Ψ ξ ( t ) I q ) O ˜ t . From these facts and the expressions given above, using (16) in the right-hand side of (32) and by (7)–(10) and (17) we can write
I α A ( t ) x ( t ) + B ( t ) u ( t ) + μ = 1 a E μ ( t ) x ( t h μ ) + ν = 1 b F ν ( t ) u ( t h ν ) + G ( t ) x ( 1 t ) + d ( t ) = I α { A c w ( Ψ ξ ( t ) I q ) ( Ψ ξ ( t ) I q ) X c w + B c w ( Ψ ξ ( t ) I r ) ( Ψ ξ ( t ) I r ) U c w + μ = 1 a ( E μ c w ( Ψ ξ ( t ) I q ) ( Ψ ξ ( t ) I q ) { θ μ c w + ( D μ c w I q ) X c w } ) + ν = 1 b ( F ν c w ( Ψ ξ ( t ) I r ) ( Ψ ξ ( t ) I r ) { ζ ν c w + ( D ν c w I r ) U c w } ) + G c w ( Ψ ξ ( t ) I q ) ( Ψ ξ ( t ) I q ) ( Υ c w I q ) X c w + ( Ψ ξ ( t ) I q ) d c w } = I α { Ψ ξ ( t ) I q } ( A ˜ c w X c w + B ˜ c w U c w + μ = 1 c ( E ˜ μ c w θ μ c w + E ˜ μ c w ( D μ c w I q ) X c w ) + ν = 1 b ( F ˜ ν c w ζ ν c w + F ˜ ν c w ( D ν c w I r ) U c w ) + G ˜ c w ( Υ c w I q ) X c w + d c w ) = ( Ψ ξ ( t ) I q ) ( P c w α I q ) ( A ˜ c w X c w + B ˜ c w U c w + μ = 1 a ( E ˜ μ c w θ μ c w + E ˜ μ c w ( D μ c w I q ) X c w ) + ν = 1 b ( F ˜ ν c w ζ ν c w + F ˜ ν c w ( D ν c w I r ) U c w ) + G ˜ c w ( Υ c w I q ) X c w + d c w ) ,
where we have denoted the product operational matrices of A c w , B c w , E μ c w , F ν c w , G c w by, in turn, A ˜ c w , B ˜ c w , E ˜ μ c w , F ˜ ν c w , G ˜ c w . Now, the following compatibility constraint is imposed at t ι , where ι = 1 , 2 , , ξ k 1 1 , and t ι = ι / ξ k 1 ,
x ( t ι ) = x ( t ι + ) ;
this constraint can be written
( Ψ c c I q ) X c w = 0 ( ξ k 1 1 ) q × 1 ,
where by ρ ι : = [ 0 1 × M 0 1 × M ι 1 φ n ξ ( 1 / ξ k 1 ) φ n ξ ( 0 ) 0 1 × M 0 1 × M ξ k 1 ι 1 ] , Ψ c c = ρ 1 ρ 2 ρ ξ k 1 1 .
After substituting (33) and (34) in (32), and considering (35) we get
( P c w α I q ) A ˜ c w + μ = 1 a ( P c w α I q ) E ˜ μ c w ( D μ c w I q ) + ( P c w α I q ) G ˜ c w ( c w I q ) I q ξ k 1 M Ψ c c I q ( P c w α I q ) B ˜ c w + ν = 1 b ( P c w α I q ) F ˜ ν c w ( D ν c w I r ) 0 X c w U c w = X c w 0 ( P c w α I q ) d c w μ = 1 a ( P c w α I q ) E ˜ μ c w θ μ c w ν = 1 b ( P c w α I q ) F ˜ ν c w ζ ν c w 0 .
Setting
Q ( t ) = Q c w ( Ψ ξ ( t ) I q ) , R ( t ) = R c w ( Ψ ξ ( t ) I r )
in (31), and using (7) and (11) yields
J = 1 2 X c w U c w Ψ ξ ( 1 ) Ψ ξ ( 1 ) T + ( Γ c w I q ) Q ˜ c w 0 0 ( Γ c w I r ) R ˜ c w X c w U c w ,
where we have denoted the product operational matrices of Q c w and R c w by, in turn, Q ˜ c w and R ˜ c w .
Finally, from (36), (37), and Ψ ξ c Ψ c c Ψ ξ ( 0 ) , the fractional time-delay optimal control problem is
min 1 2 X c w U c w Ξ 1 Ξ 2 Ξ 3 Ξ 4 X c w U c w ,
subject to Λ 1 Λ 2 Λ 3 Λ 4 X c w U c w = b 1 b 2 ,
where
Ξ 1 = Ψ ξ ( 1 ) Ψ ξ ( 1 ) T + ( Γ c w I q ) Q ˜ c w , Ξ 2 = 0 q ξ k 1 M × r ξ k 1 M , Ξ 3 = 0 r ξ k 1 M × q ξ k 1 M , Ξ 4 = ( Γ c w I r ) R ˜ c w ,
Λ 1 = ( P c w α I q ) A ˜ c w + μ = 1 a ( P c w α I q ) E ˜ μ c w ( D μ c w I q ) + ( P c w α I q ) G ˜ c w ( Υ c w I q ) I q ξ k 1 M , Λ 2 = ( P c w α I q ) B ˜ c w + ν = 1 b ( P c w α I q ) F ˜ ν c w ( D ν c w I r ) , Λ 3 = Ψ ξ C I q , Λ 4 = 0 q ξ k 1 × r ξ k 1 M ,
b 1 = X c w 0 ( P c w α I q ) d c w μ = 1 a ( P c w α I q ) E ˜ μ c w θ μ c w ν = 1 b ( P c w α I q ) F ˜ ν c w ζ ν c w , b 2 = 0 q ( ξ k 1 1 ) × 1 x 0 .
So, fractional linear-quadratic delay optimal control problems are converted to QP problems which as we shall see later (without doing any significant work) by constructing (40)–(42) and putting into (38) and (39) we are able to solve such problems.
Next, we extend the CW method to the system in which the fractional order is greater than 1.
B. 1 < α 2
This causes a change in (33) or the left side of (32); using (15), in which n = 2 , we find that
I α D α x ( t ) = x ( t ) x ( 0 ) ( t I q ) x ˙ ( 0 ) = ( Ψ ξ ( t ) I q ) X c w ( Ψ ξ ( t ) I q ) X c w 0 ( Ψ ξ ( t ) I q ) ( τ c w I q ) x ˙ ( 0 ) = ( Ψ ξ ( t ) I q ) X c w X c w 0 ( τ c w I q ) x ˙ ( 0 ) ,
where we have set
t = Ψ ξ ( t ) τ c w
and x ˙ ( 0 ) = x ( 1 ) ( 0 ) . (43) has the effect of changing the matrix b 1 . Therefore, b 1 in (42) is changed to
b 1 = X c w 0 ( τ c w I q ) x ˙ ( 0 ) ( P c w α I q ) d c w μ = 1 a ( P c w α I q ) E ˜ μ c w θ μ c w ν = 1 b ( P c w α I q ) F ˜ ν c w ζ ν c w .
The other matrices are the same as before and just by changing b 1 given in (45) we solve the problem.

4.2. Analysis of Linear Fractional Time-Delay Systems

Now, we present a method for the analysis of linear systems modeled by multifractional delay differential equations. Indeed, the following discussion permits an extension of the method to multifractional optimal control problems. Consider a general linear system modeled by
D α 1 x ( t ) + Ω 1 D α 2 x ( t ) + Ω 2 D α 3 x ( t h ) = A ( t ) x ( t ) + B ( t ) u ( t ) + C ( t ) x ( t h ( t ) ) + μ = 1 a E μ ( t ) x ( t h μ ) ,
where 1 < α 1 2 , 0 < α 2 1 , 0 < α 3 1 , t [ 0 , 1 ] , x ( t ) is qth state vector, u ( t ) is rth input vector, Ω 1 , Ω 2 , A ( t ) , B ( t ) , C ( t ) , and E μ ( t ) are matrices, h and { h μ } , μ = 1 , 2 , , c are delays, and h ( t ) is a piecewise constant delay. The initial condition and function are
x ( i ) ( 0 ) = x i , x ( t ) = θ ( t ) , t < 0 .
The problem is to find the response of the given fractional time-delay system.
Assume that Ω 1 and Ω 2 are time-invariant matrices. Similar to Section 4.1, we expand x ( t ) , x 0 , A ( t ) , B ( t ) , E μ ( t ) , θ ( t h μ ) , and u ( t ) in terms of CWs ( U c w in known). In addition, we express C ( t ) and θ ( t h ( t ) ) as C ( t ) = C c w ( Ψ ξ ( t ) I q ) and θ ( t h ( t ) ) = ( Ψ ξ ( t ) I q ) θ c w t , where θ c w t was defined in [28]. Moreover, we can write θ ( t h ) = ( Ψ ξ ( t ) I q ) θ c w and θ ( h ) = ( Ψ ξ ( t ) I q ) θ c w 0 . For h and h ( t ) , we have two delay operational matrices as D c w and D c w t . Using the Riemann–Liouville fractional integral (order α 1 ) on the left side of (46), substituting the given expressions and using (14) now yield
I α 1 { D α 1 x ( t ) + Ω 1 D α 2 x ( t ) + Ω 2 D α 3 x ( t h ) } = x ( t ) x ( 0 ) ( t I q ) x ˙ ( 0 ) + I α 1 α 2 [ I α 2 { Ω 1 D α 2 x ( t ) } ] + I α 1 α 3 [ I α 3 { Ω 2 D α 3 x ( t h ) } ] = ( Ψ ξ ( t ) I q ) [ X c w X c w 0 ( τ c w I q ) x ˙ ( 0 ) ] + I α 1 α 2 ( Ψ ξ ( t ) Ω 1 ) [ X c w X c w 0 ] + I α 1 α 3 ( Ψ ξ ( t ) Ω 2 ) [ θ c w θ c w 0 + ( D c w I q ) X c w ] = ( Ψ ξ ( t ) I q ) { X c w X c w 0 ( τ c w I q ) x ˙ ( 0 ) + ( P c w α 1 α 2 Ω 1 ) X c w ( P c w α 1 α 2 Ω 1 ) X c w 0 + ( P c w α 1 α 3 Ω 2 ) ( D c w I q ) X c w + ( P c w α 1 α 3 Ω 2 ) θ c w ( P c w α 1 α 3 Ω 2 ) θ c w 0 } ,
where τ c w is defined in (44). Moreover, by the same procedure in the right side of (46), we find
I α 1 { A ( t ) x ( t ) + B ( t ) u ( t ) + C ( t ) x ( t h ( t ) ) + μ = 1 a E μ ( t ) x ( t h μ ) } = ( Ψ ξ ( t ) I q ) ( P c w α 1 I q ) ( A ˜ c w X c w + B ˜ c w U c w + C ˜ c w θ c w t + C ˜ c w ( D c w t I q ) X c w + μ = 1 a ( E ˜ μ c w θ μ c w + E ˜ μ c w ( D μ c w I q ) X c w ) ) .
Then, by (47) and (48),
X c w = [ I q ξ k 1 M + ( P c w α 1 α 2 Ω 1 ) + ( P c w α 1 α 3 Ω 2 ) ( D c w I q ) ( P c w α 1 I q ) A ˜ c w ( P c w α 1 I q ) C ˜ c w ( D c w t I q ) μ = 1 a ( P c w α 1 I q ) E ˜ μ c w ( D μ c w I q ) ] 1 [ X c w 0 + ( τ c w I q ) x ˙ ( 0 ) + ( P c w α 1 α 2 Ω 1 ) X c w 0 ( P c w α 1 α 3 Ω 2 ) θ c w + ( P c w α 1 α 3 Ω 2 ) θ c w 0 + ( ( P c w α 1 I q ) B ˜ c w U c w + ( P c w α 1 I q ) C ˜ c w θ c w t + μ = 1 a ( P c w α 1 I q ) E ˜ μ c w θ μ c w ] ,
where X c w is the solution of the fractional-order delay differential equation in the form of CWs.
We can summarize these methods in two given algorithms like those in [28].

5. Illustrative Examples

In this section, we are going to use the new fractional integration operational matrix of Chebyshev wavelets to some fractional systems. We shall give some tests for the accuracy of the new formulation. It has already been mentioned in [33] that the proposed method (modeling a linear-quadratic optimal control problem as a QP) has good future and high degree of flexibility. We have considered different kinds of conditions and constraints in the previous works, and we can solve the fractional linear-quadratic optimal control problem in such situations. But to show the flexibility of the method, we will consider different kinds of constraints.

5.1. Example 1

We are interested in finding the optimal control and state which, when applied to the fractional time-delay system, are expressed by
D α x ( t ) = x ( t ) + x ( t 1 3 ) + u ( t ) 0.5 u ( t 2 3 ) , 0 t 1
θ ( t ) = 1 , 1 3 t < 0 ζ ( t ) = 0 , 2 3 t 0
minimize the cost function
J = 1 2 0 1 x 2 ( t ) + 1 2 u 2 ( t ) d t ,
where x ( 0 ) = 1 and x ( 1 ) ( 0 ) = 0.1 .
We select ξ = 3 , setting k = 2 and M = 3 gives
P c w = 1 6 α Y α J 1 α J 2 α 0 Y α J 1 α 0 0 Y α , Γ c w = 2 π . blkdiag Γ , Γ , Γ , D μ c w = D 1 0 3 × 9 , D ν c w = D 2 0 6 × 9 , D 1 = [ 0 6 × 3 I 6 ] , D 2 = [ 0 3 × 6 I 3 ] , X c w 0 = π 6 1 , 0 , 0 , 1 , 0 , 0 , 1 , 0 , 0 , θ μ c w = π 6 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 .
For α = 1 , 0.999 , we found, in turn, J * = 0.37313 and J * = 0.373042 (* indicates optimal condition). Choosing M = 7 , of the optimal cost J * , are shown in Table 1. This fractional optimal control problem has been studied in some texts as [18,19,20]. By using the QP solver in MATLAB, we can easily solve the problem for various values of α . By doing this, the comparison is made in Table 1 and one can see the accuracy of the method which provides a similar result as that we have found by Chebyshev wavelets [28] in the case α = 1 . Additionally, we solve this problem for α > 1 ; as a test for the new fractional integration operational matrix of CWs, we apply Lemma 1 in (41) and (42): Strategy 1, we use P c w T P c w α 1 T ; and Strategy 2, we use directly P c w α T . The results are reported in Table 2. Comparing the results of the test shows the accuracy of the new matrix.
The optimal cost in (50) indicates the total system energy [35] by equating the state weighting matrix to zero for α = 1 , 0.9 , we have 0 1 1 4 u * 2 ( t ) d t = 0.08987169038 , 0.09433894184 , 0 h ν 1 4 u * 2 ( t ) d t = 0.08533015864 , 0.08831955446 , respectively. Now, we consider constraints on control energy as
Case 1:
0 1 1 4 u 2 ( t ) d t 0.05 .
Case 2:
0 h ν 1 4 u 2 ( t ) d t 0.05 , where h ν = 2 3 .
Proceeding as we did for approximating the cost function in (31), we model these problems by quadratically-constrained quadratic programs, then we can use the Toolbox introduced in [36]. The optimal controls and states obtained by this Toolbox for some α are shown in Figure 1. The values of the optimal cost J * are given in Table 3. In addition, to get a feel for the accuracy of the method, the values of g 1 : = 0 1 1 4 u * 2 ( t ) d t and g 2 : = 0 h ν 1 4 u * 2 ( t ) d t are given in this table. Since the optimal control of the unconstrained system does not satisfy both the constraints, we take e 1 = 0.05 g 1 and e 2 = 0.05 g 2 as criteria for the accuracy which must be small. We find that e 1 , e 2 4.82 E 08 .

5.2. Example 2

The problem is minimizing
J = 0 2 x 2 ( t ) + u 2 ( t ) d t ,
subject to
D α x ( t ) = t x ( t ) + x ( t 1 ) + u ( t ) + a ( 0.2 0.15 cos t ) , 0 t 2
θ ( t ) = 1 , 1 t < 0 ,
where x ( 0 ) = 1 and x ˙ ( 0 ) = 0.05 . Additionally, a = 0 , 1 and we may have the disturbance in the system.
Setting t / 2 t , the state equation is rescaled as
D α x ( t ) = 2 α { 2 t x ( t ) + x ( t 1 2 ) + u ( t ) + a ( 0.2 0.15 cos 2 t ) } , 0 t 1 .
We apply the method on this problem for different values of α . We begin with the case in which α 1 and a = 0 (with no disturbance) to compare the results of the method. Additionally, for α 1 and α > 1 , we solve the problem with a = 1 , where the disturbance affects the plant dynamics. This situation may arise when control systems are subjected to external disturbances. We also solve the problem by the methods presented in [28] and [34] (integer values of α ). Our results are given in Table 4. For some values of α 1 , the results of applying the method to the system are shown in Figure 2. We can see the results of applying the new method presented for fractional optimization agree very well with those obtained by the previous methods (for integer order). This is one of the efficient tests to verify the accuracy of the proposed fractional integration operational matrix of CWs.
Remark 1.
By modifying the cost function and the state equation of the system given in Example 2 in Section 5.2 as J = 1 / 2 0 2 { x 2 ( t ) + u 2 ( t ) } d t and D α x ( t ) = x ( t 1 ) + u ( t ) , we have a problem which has been studied in [17,18,19,20]. We solve this problem by making small changes in the model parameters of Example 2 and this is one of the advantages of the method. For all α, we have exactly x * ( 0 ) = 1 , which is the initial condition of the system and should be satisfied. This indicates that x * ( 0 ) is satisfied accurately. A comparison is made in Table 5. The optimal states and controls for some α are shown in Figure 3. The new state equation must be rescaled as D α x ( t ) = 2 α x ( t 1 / 2 ) + 2 α u ( t ) , 0 t 1 .

5.3. Example 3

Consider the system [39]
D α x 1 ( t ) = x 2 ( t ) D α x 2 ( t ) = 10 x 1 ( t ) 5 x 2 ( t ) 2 x 1 ( t 1 ) x 2 ( t 1 ) + u ( t ) , 0 t 5
θ ( t ) = 1 , 1 , 1 t < 0
and the performance index
J = 1 2 0 5 10 x 1 2 ( t ) + x 2 2 ( t ) + u 2 ( t ) d t .
The problem is to find a control u ( t ) which will steer this system from the initial condition x ( 0 ) = [ 1 , 1 ] to the final state conditions x ( 5 ) = [ 1 , 2 ] .
In [39], a heavy terminal cost as J t = 10 6 [ ( x 1 ( 5 ) + 1 ) 2 + ( x 2 ( 5 ) 2 ) 2 ] is added to the performance index to indicate the terminal constraints. In our method however, by adding the equality constraint to the model of the system we are able to solve such problems, the results are summarized in Table 6.

5.4. Example 4

Minimize
J = 1 2 0 1 x ( t ) 1 t t t 2 x ( t ) + ( t 2 + 1 ) u 2 ( t ) d t ,
subject to
D α 1 x ( t ) a 2.7 3.1 0 0.08 D α 2 x ( t ) = t 2 + 1 1 0 2 x ( t 1 2 ) + 1 t + 1 u ( t ) + t + 1 t 2 + 1 u ( t 1 4 ) ,
θ ( t ) = 1 , 1 , 1 2 t 0 ζ ( t ) = 1 , 1 4 t 0 ,
where α 1 = 1 , α 2 < 1 , and a = 0 , 1 .
From the initial state function, we have x ( 0 ) = θ ( 0 ) . We solve the problem for different choices of α 2 . The values of J * are given in Table 7. Comparing J * for the case a = 0 with that obtained by our previous research, we see that the accuracy is impressive. In the first choice, where a = 1 and α 2 = 0.999 , we impose another type of constraint classified as interior point constraints. The interior point constraint is
1.01 x 1 ( t i ) = 1.5 x 2 ( t i ) + 0.35 , where t i = t f h ν .
By solving this problem we get J * = 1.51942766043 , Figure 4 shows the optimal states and control in which the value of x * ( t i ) to evaluate the accuracy of the method is given; the interior point constraint is satisfied exactly.

5.5. Example 5

Another test is applying the fractional operational matrix directly on the problem possesses an exact solution. We present a simple example to compare the values of the approximated solution by the new fractional integration operational matrix with those obtained by the previous formulation and with the true values of the solution. From Corollary 3, we do this by setting k = 2 and selecting the same degree M = 3 of CWs and, except this operational matrix, all other elements of (49) are the same. We use two operational matrices, as the one is presented in this work and other one was proposed in [30]. Assume that D 0.5 x ( t ) = t 0.9 , where x ( 0 ) = 1 and the exact solution is x ( t ) = ( Γ ( 1.9 ) / Γ ( 2.4 ) ) t 1.4 + 1 . Here, we apply the fractional operational matrices directly on this problem to integrate t 0.9 (expanded in its CW series as U c w ) in the Riemann–Liouville sense. The results of this comparison are given numerically and graphically in Table 8 and Figure 5. We see our fractional integration operational matrix provides more accurate result than the previous presentation. Some statements concerning convergence rate of CW method are presented in [28]. By using the procedure like that mentioned in this reference, we find the convergence is superlinear. From our formulation given in (26)–(29), we get P c w 0.5 = 0.50794909 0.2394495 0.047889899 0.4622839 0.12303356 0.04291499 0.079816499 0.20317963 0.14512831 0.092846798 0.071331294 0.038369003 0.20113758 0.17737905 0.17307895 0.17585329 0.011876661 0.011549406 0 0 0 0.50794909 0.2394495 0.047889899 0 0 0 0.079816499 0.20317963 0.14512831 0 0 0 0.20113758 0.17737905 0.17307895 .

5.6. Example 6

This problem has been studied in [27]. We want to analyze the fractional delayed damped Mathieu equation as
x ¨ ( t ) + ( a + b cos ( ω t ) ) x ( t ) + c D α 1 x ( t ) = d D α 2 x ( t τ ) ,
where a = 50 , b = 5 , ω = 2 , c = 1 , d = 0.5 , τ = 1 , θ ( t ) = sin t , τ t 0 , t f = 10 , and x ˙ ( 0 ) = 1 .
We solve this problem by two techniques:
(1)
We use the proposed method directly on this system;
(2)
By the technique used in [27], we first select the first derivative of x ( t ) as a new state which is x 2 ( t ) x ˙ ( t ) , and set x 1 ( t ) = x ( t ) , then we solve the new problem as
D 1 x ( t ) = 0 1 50 5 cos 2 t 0 x ( t ) + 0 0 1 0 D α 1 x ( t ) + 0 0 0.5 0 D α 2 x ( t 1 ) ,
where θ ( t ) = [ sin t , cos t ] is the corresponding initial function. In addition, we consider two cases.
Case 1:
α 1 = 0 and α 2 = 0.89 .
Case 2:
α 1 = 0.95 and α 2 = 0.85 .
The results of these techniques are shown in Figure 6. There is a good agreement between the two techniques. Using our method, such problems can be solved directly. The method can easily be extended to the case 0 < α 1 1 , while this may be difficult in some methods like that in [40].

5.7. Example 7

Finally, we apply the fractional operational matrix on a nonlinear time-delay system, see [41]. Consider the nonlinear fractional time-lag system
D α x ( t ) = x ( t 1 ) u ( t 2 ) , 0 t t f
θ ( t ) = 1 , 1 t 0 ζ ( t ) = 0 , 2 t 0
with the performance index
J = 0 t f x 2 ( t ) + u 2 ( t ) d t ,
where we have
Case 1:
t f = 3 and the system is unconstrained.
Case 2:
t f = 6 and the path constraint is x ( t ) + u ( t ) 0.3 .
Case 3:
t f = 6 and the path constraint is t x ( t ) + u ( t ) 0.3 .
We use an approximation scheme in which a nonlinear delay problem is replaced with a sequence of linear delay problems, for an example see [42]. It should be noted that there are some remarkable schemes, like that proposed in [43], that can be implemented by the fmincon function provided by the optimization toolbox in MATLAB. The results of the scheme by using quadprog are reported in Table 9. By comparing J * , we see that the method is accurate in this nonlinear problem. For Case 3, the optimal states and controls for some values of α are shown in Figure 7.

6. Conclusions

Fractional integration operational matrix of Chebyshev wavelets based on Riemann–Liouville sense has been obtained. With the use of this matrix, a simple method for optimal control of fractional linear-quadratic time delay systems and also a framework for the analysis of multifractional time-delay systems have been presented. We have seen that the new formulation is accurate and can be applied on the cases we have α = 1 . The proposed method can be applied to multifractional optimal control problems and also to more complicated situations in which systems are subject to some constraints. In future work, we can use the presented concepts to the optimal control of nonlinear fractional systems.

Funding

This research received no external funding.

Acknowledgments

The author would like to thank the Editor and Reviewers for their useful suggestions to improve the quality of the paper.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Miller, K.S.; Ross, B. An Ontroduction to the Fractional Calculus and Fractional Sifferential Equations; John Wiley & Sons: Hoboken, NJ, USA, 1993. [Google Scholar]
  2. Podlubny, I. A Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  3. Sabatier, J.; Agrawal, O.P.; Tenreiro Machado, J.A. (Eds.) Advances in Fractional Calculus, Theoretical Developments and Applications in Physics and Engineering; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  4. Nutting, P.G. A New General Law of Deformation. J. Frankl. Inst. 1921, 191, 679–685. [Google Scholar] [CrossRef]
  5. Bagley, R.L.; Torvik, P.J. Fractional Calculus, a Different Approach to the Analysis of Viscoelastically Damped Structures. AIAA J. 1983, 21, 741–748. [Google Scholar] [CrossRef]
  6. Suarez, L.E.; Shokooh, A. An Eigenvector Expansion Method for the Solution of Motion Containing Fractional Derivatives. J. Appl. Mech. 1997, 64, 629–635. [Google Scholar] [CrossRef]
  7. Atanacković, T.M.; Pilipović, S.; Stanković, B.; Zorica, D. Fractional Calculus with Applications in Mechanics; John Wiley & Sons: Hoboken, NJ, USA, 2014. [Google Scholar]
  8. Bohannan, G.W. Analog fractional order controller in temperature and motor control applications. J. Vib. Contr. 2008, 14, 1487–1498. [Google Scholar] [CrossRef]
  9. Akgül, A.; Kılıçman, A. Improved (G/G)-Expansion Method for the Space and Time Fractional Foam Drainage and KdV Equations. Abst. Appl. Anal. 2013, 2013, 414353. [Google Scholar] [CrossRef]
  10. Inc, M.; Akgül, A. Approximate solutions for MHD squeezing fluid flow by a novel method. Bound. Value Probl. 2014, 2014, 18. [Google Scholar] [CrossRef]
  11. Ragab, A.A.; Hemida, K.M.; Mohamed, M.S.; Abd El Salam, M.A. Solution of Time-Fractional Navier-Stokes Equation by Using Homotopy Analysis Method. Gen. Math. Notes 2012, 13, 13–21. [Google Scholar]
  12. Edeki, S.O.; Akinlabi, G.O. Coupled Method for Solving Time-Fractional Navier-Stokes Equation. Int. J. Circuits Syst. Signal Process. 2018, 12, 27–34. [Google Scholar]
  13. Sahu, P.K.; Saha Ray, S. Comparison on wavelets techniques for solving fractional optimal control problems. J. Vib. Contr. 2018, 24, 1185–1201. [Google Scholar] [CrossRef]
  14. Birs, I.; Muresan, C.; Nascu, I.; Ionescur, C. A Survey of Recent Advances in Fractional Order Control for Time Delay Systems. IEEE Access 2019, 7, 30951–30965. [Google Scholar] [CrossRef]
  15. Johnson, M.A.; Moon, F.C. Experimental characterization of quasiperiodicity and chaos in a mechanical system with delay. Int. J. Bifurc. Chaos 1999, 9, 49–65. [Google Scholar] [CrossRef]
  16. Dabiri, A.; Nazari, M.; Butcher, E.A. Optimal fractional state feedback control for linear fractional periodic time-delayed systems. In Proceedings of the American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016; pp. 2778–2783. [Google Scholar] [CrossRef]
  17. Rahimkhani, P.; Ordokhani, Y.; Babolian, E. An efficient approximate method for solving delay fractional optimal control problems. Nonlinear Dyn. 2016, 86, 1649–1661. [Google Scholar] [CrossRef]
  18. Bhrawy, A.H.; Ezz-Eldien, S.S. A new Legendre operational technique for delay fractional optimal control problems. Calcolo 2016, 53, 521–543. [Google Scholar] [CrossRef]
  19. Rabiei, K.; Ordokhani, Y.; Babolian, E. Fractional order Boubaker functions and their applications in solving delay fractional optimal control problems. J. Vib. Contr. 2018, 24, 3370–3383. [Google Scholar] [CrossRef]
  20. Moradi, L.; Mohammadi, F.; Baleanu, D. A direct numerical solution of time-delay fractional optimal control problems by using Chelyshkov wavelets. J. Vib. Contr. 2019, 25, 310–324. [Google Scholar] [CrossRef]
  21. Lakshmikantham, V. Theory of fractional functional differential equations. Nonlinear Anal. 2008, 69, 3337–3343. [Google Scholar] [CrossRef]
  22. Daftardar-Gejji, V.; Sukale, Y.; Bhalekar, S. Solving fractional delay differential equations: A new approach. Fract. Calc. Appl. Anal. 2015, 18, 400–418. [Google Scholar] [CrossRef]
  23. Saedshoar Heris, M.; Javidi, M. On fractional backward differential formulas methods for fractional differential equations with delay. Int. J. Appl. Comput. Math. 2018, 4. [Google Scholar] [CrossRef]
  24. Maleki, M.; Davari, A. Fractional retarded differential equations and their numerical solution via a multistep collocation method. Appl. Numer. Math. 2019, 143, 203–222. [Google Scholar] [CrossRef]
  25. Dabiri, A.; Butcher, E.A. Efficient modified Chebyshev differentiation matrices for fractional differential equations. Commun. Nonlinear Sci. Numer. Simul. 2017, 50, 284–310. [Google Scholar] [CrossRef]
  26. Parsa Moghaddam, B.; Salamat Mostaghim, Z. Modified Finite Difference Method for Solving Fractional Delay Differential Equations. Boletim da Sociedade Paranaense de Matemática 2017, 35, 49–58. [Google Scholar] [CrossRef]
  27. Dabiri, A.; Butcher, E.A. Numerical Solution of Multi-Order Fractional Differential Equations with Multiple Delays via Spectral Collocation Methods. Appl. Math. Model. 2017, 56, 424–448. [Google Scholar] [CrossRef]
  28. Malmir, I. Novel Chebyshev wavelets algorithms for optimal control and analysis of general linear delay models. Appl. Math. Model. 2019, 69, 621–647. [Google Scholar] [CrossRef]
  29. Li, Y. Solving a nonlinear fractional differential equation using Chebyshev wavelets. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 2284–2292. [Google Scholar] [CrossRef]
  30. Heydari, M.H.; Hooshmandasl, M.R.; Cattani, C. A new operational matrix of fractional order integration for the Chebyshev wavelets and its application for nonlinear fractional Van der Pol oscillator equation. Proc. Indian Acad. Sci. (Math. Sci.) 2018, 128, 1–26. [Google Scholar] [CrossRef]
  31. Malmir, I. Optimal control of linear time-varying systems with state and input delays by Chebyshev wavelets. Stat. Optim. Inf. Comput. 2017, 5, 302–324. [Google Scholar] [CrossRef]
  32. Abramowitz, M.; Stegun, I.A. (Eds.) Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables; Dover Publications: New York, NY, USA, 1972. [Google Scholar]
  33. Malmir, I. A novel wavelet-based optimal linear quadratic tracker for time-varying systems with multiple delays. arXiv 2018, arXiv:1802.05618. [Google Scholar]
  34. Malmir, I. Legendre wavelets with scaling in time-delay systems. Stat. Optim. Inf. Comput. 2019, 7, 235–253. [Google Scholar] [CrossRef]
  35. Basin, M.; Rodriguez-Gonzalez, J.; Fridman, L. Optimal and robust control for linear state-delay systems. J. Frankl. Instit. 2007, 344, 830–845. [Google Scholar] [CrossRef]
  36. Currie, J.; Wilson, D.I. OPTI: Lowering the Barrier Between Open Source Optimizers and the Industrial MATLAB User. In Proceedings of the Foundations of Computer-Aided Process Operations, Savannah, GA, USA, 8–13 January 2012. [Google Scholar]
  37. Luus, R. Iterative Dynamic Programming Monographs and Surveys in Pure and Applied Mathematics; Chapman & Hall/CRC: Boca Raton, FL, USA, 2000. [Google Scholar]
  38. Smith, S.F. Optimal control of delay differential equations using evolutionary algorithms. Complex. Int. 2005, 12, 1–10. [Google Scholar]
  39. Chan, H.C.; Perkins, W.R. Optimization of time delay systems using parameter imbedding. Automatica 1973, 9, 257–261. [Google Scholar] [CrossRef]
  40. Kumar, P.; Agrawal, O.P. Numerical Scheme for the Solution of Fractional Differential Equations of Order Greater Than One. J. Comput. Nonlinear Dyn. 2005, 1, 178–185. [Google Scholar] [CrossRef]
  41. Göllmann, L.; Kern, D.; Maurer, H. Optimal control problems with delays in state and control variables subject to mixed control–state constraints. Optim. Cont. Appl. Meth. 2009, 30, 341–365. [Google Scholar] [CrossRef]
  42. Banks, H.T. Approximation of Nonlinear Functional Differential Equation Control Systems. J. Optim. Theory Appl. 1979, 29, 383–408. [Google Scholar] [CrossRef]
  43. Bouafoura, M.K.; Braiek, N.B. Hybrid Functions Direct Approach and State Feedback Optimal Solutions for a Class of Nonlinear Polynomial Time Delay Systems. Complexity 2019, 2019, 9596253. [Google Scholar] [CrossRef]
  44. Hosseinpour, S.; Nazemi, A. A collocation method via block-pulse functions for solving delay fractional optimal control problems. IMA J. Math. Cont. Inf. 2016, 34, 1215–1237. [Google Scholar] [CrossRef]
Figure 1. Optimal states and controls for Cases 1 and 2, Example 1.
Figure 1. Optimal states and controls for Cases 1 and 2, Example 1.
Fractalfract 03 00046 g001
Figure 2. Optimal states and controls, Example 2 with the disturbance.
Figure 2. Optimal states and controls, Example 2 with the disturbance.
Fractalfract 03 00046 g002
Figure 3. Optimal states and controls, Remark 1.
Figure 3. Optimal states and controls, Remark 1.
Fractalfract 03 00046 g003
Figure 4. x * ( t ) and u * ( t ) for Case 2 with the interior point constraint, Example 4.
Figure 4. x * ( t ) and u * ( t ) for Case 2 with the interior point constraint, Example 4.
Fractalfract 03 00046 g004
Figure 5. Graphs of solution and error in Example 5.
Figure 5. Graphs of solution and error in Example 5.
Fractalfract 03 00046 g005
Figure 6. Solutions of Example 6.
Figure 6. Solutions of Example 6.
Fractalfract 03 00046 g006
Figure 7. Optimal states and controls for Example 7, Case 3.
Figure 7. Optimal states and controls for Example 7, Case 3.
Fractalfract 03 00046 g007
Table 1. Comparison of J * for 0.5 α 1 , Example 1.
Table 1. Comparison of J * for 0.5 α 1 , Example 1.
α This Work; k = 2 , M = 7 [28]; k = 2 , M = 7 [34]; k = 2 , M = 7 [18][19][20]
10.373112935280.3731129350960.3731129352790.014510.045530.37311264
0.9990.37302124305 0.01450
0.990.37219761493 0.01436 0.3721964
0.950.36856850562 0.3685506
0.90.36409192174 0.01336 0.3640344
0.890.36320335165
0.80.35528976948 0.01314 0.3551193
0.70.34662823700 0.3463065
0.50.32938391796
Table 2. J * for α > 1 , Example 1.
Table 2. J * for α > 1 , Example 1.
α J * , Strategy 1 J * , Strategy 2
1.0010.345643078060.34564144998
1.010.346380513760.34636577766
1.050.349657015310.34961784656
1.10.353759198150.35376402419
1.110.354581193230.35460259170
Table 3. Numerical results for Cases 1 and 2, Example 1.
Table 3. Numerical results for Cases 1 and 2, Example 1.
Case 1Case 2
α J * g 1 α J * g 2 g 1
10.381292642750.049999957810.379585836780.04999995190.0553443427
0.9990.381219311080.04999995780.9990.379505983190.04999995190.0553602137
0.990.380561106700.04999995830.990.378788285470.04999995230.0555045828
0.90.374127720280.04999996240.90.371679715720.04999995600.0570967526
0.80.367217045880.04999996590.80.363837023470.04999995890.0591798411
Table 4. Comparison of J * for Example 2.
Table 4. Comparison of J * for Example 2.
a α This Work, k = 2 , M = 7 [28] k = 2 , M = 7 [34] k = 2 , M = 7 [20][37][38]
014.796797919164.796797919134.796798709204.796798684.79684.796817
00.9994.79697117915
00.994.79853220259 4.7766443
00.954.80544625813 4.6907801
00.94.81377758646 4.5728139
00.84.82825064845 4.3096610
00.74.83888850210 4.0256671
00.54.84814116845
10.95.27371052428
10.995.24118253395
10.9995.23791614199
115.237553706195.237553706195.23755466744
11.0015.49646031081
11.015.49452438269
11.15.46836520817
11.25.42892272878
11.35.38170076246
Table 5. Comparison of J * , Remark 1.
Table 5. Comparison of J * , Remark 1.
α This Work; k = 2 , M = 7 [20][18][19][17]
11.6478741.647874190.47274640.000026740.3048
0.991.6489111.64599120.4778890
0.91.6584511.62487850.5021900
0.81.6694041.59264860.4985242
0.71.6809511.5519859
0.51.708245 0.00186172
Table 6. Comparison of J * for Example 3.
Table 6. Comparison of J * for Example 3.
α This Work, k = 2 , M = 7 [39]
174.106586894974.1173
0.9975.4717293676
0.9876.8343875120
0.9778.1913320078
0.9679.5404056247
0.9580.8802694101
Table 7. J * for Example 4.
Table 7. J * for Example 4.
a α 1 α 2 This Work[31]
01 1.562241373551.56224137354
110.9991.41013747158
110.991.41106062244
110.951.41378641071
110.911.41668866306
110.91.41740062973
110.81.42442691113
Table 8. Comparison of errors for Example 5.
Table 8. Comparison of errors for Example 5.
tThis Work; ξ = 2 , k = 2 , M = 3 [30] k = 2 , M = 3
0.10.002380.00230
0.30.001940.00342
0.5 0.002310.00795
0.5 + 0.000270.00182
0.70.000150.00053
0.90.000240.00092
Table 9. Comparison of J * for Example 7.
Table 9. Comparison of J * for Example 7.
Case 1Case 2Case 3
α This Work[41][44]This Work[41]This Work
12.7615941562.7615992.7618373.1081929763.1082593523.764357269
0.992.758815336 3.111200334 3.766855849
0.92.733594641 3.154392881 3.801712657

Share and Cite

MDPI and ACS Style

Malmir, I. A New Fractional Integration Operational Matrix of Chebyshev Wavelets in Fractional Delay Systems. Fractal Fract. 2019, 3, 46. https://doi.org/10.3390/fractalfract3030046

AMA Style

Malmir I. A New Fractional Integration Operational Matrix of Chebyshev Wavelets in Fractional Delay Systems. Fractal and Fractional. 2019; 3(3):46. https://doi.org/10.3390/fractalfract3030046

Chicago/Turabian Style

Malmir, Iman. 2019. "A New Fractional Integration Operational Matrix of Chebyshev Wavelets in Fractional Delay Systems" Fractal and Fractional 3, no. 3: 46. https://doi.org/10.3390/fractalfract3030046

Article Metrics

Back to TopTop