Next Article in Journal
A Randomized Greedy Algorithm for Piecewise Linear Motion Planning
Next Article in Special Issue
Fractional Diffusion with Geometric Constraints: Application to Signal Decay in Magnetic Resonance Imaging (MRI)
Previous Article in Journal
Evaluation on the Efficiency of LED Energy Enterprises in China by Employing the DEA Model
Previous Article in Special Issue
Optimal Control Problems Involving Combined Fractional Operators with General Analytic Kernels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control Techniques for a Class of Fractional Order Systems

1
Department of Mechatronics, University of Craiova, 200585 Craiova, Romania
2
Department of Automation, University Politehnica of Bucharest, 060042 București, Romania
3
Department of Computer Science, University Politehnica of Bucharest, 060042 București, Romania
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(19), 2357; https://doi.org/10.3390/math9192357
Submission received: 3 August 2021 / Revised: 16 September 2021 / Accepted: 18 September 2021 / Published: 23 September 2021

Abstract

:
The paper discusses several control techniques for a class of systems described by fractional order equations. The paper presents the unit frequency criteria that ensure the closed loop control for: Fractional Order Linear Systems, Fractional Order Linear Systems with nonlinear components, Time Delay Fractional Order Linear Systems, Time Delay Fractional Order Linear Systems with nonlinear components. The stability criterion is proposed for the systems composed of fractional order subsystems. These techniques are used in two applications: Soft Exoskeleton Glove Control, studied as a nonlinear model with time delay and Disabled Man-Wheelchair model, analysed as a fractional-order multi-system.

1. Introduction

In the last decade, the extension of the applications of the fractional order systems (FOS) has determined a corresponding increase of the control techniques, of the methods of investigation of the special requirements imposed by these systems. Enumerating these methods would be an extremely difficult operation. A summary of these efforts can be found in [1,2]. Seeking to capture certain aspects in this domain, we could identify some directions that mark this activity. The stability criteria of FOS are obtained both by conventional methods deriving from the study of transfer functions with fractional exponent [3,4,5] and from those derived from Lyapunov’s second method [6,7,8,9,10]. Mittag-Leffler stability is studied by Lyapunov techniques in [11]. FOS models defined by Caputo derivatives are analyzed in [12,13]. Nonlinear FOS or linear FOS with nonlinear components are treated in [14,15,16,17,18,19]. A physical interpretation of fractional viscoelasticity based on the fractal structure of media is investigated in [20]. Nonlinear optimal control techniques are proposed in [21]. Other control and stability issues refer to delayed FOS models. Stability criteria are formulated in the form of algebraic criteria [22,23,24] or are derived by analytical techniques derived from the Lyapunov method [25,26,27,28]. The control of multi-system architectures defined by FOS models is discussed in [29,30,31]. Frequency criteria for the control of Linear FOS are presented in [32,33,34]. A comprehensive review of literature related to the industrial use and integration of FOPID control is presented in [35]. FPGA implementation techniques of Fractional Order Systems is discussed in [36] and analog-hardware implementation of a FOPID for a DC motor [37] is emphasized. Memristor-based implementation with neuromorphic circuits which provide guidelines for physical realization of FOPID controllers, and a discrete implementation are presented in [38,39] respectively. Motivated by the above discussion, our main objective in this paper is to develop new stability criteria for FOS models via the approach in which the control laws are defined by frequency criteria. The main contribution of this paper, compared with the existing results, are listed as follows:
  • Frequency criterion for linear FOS is proposed. Lyapunov techniques and the methods that derive from Yakubovici-Kalman-Popov Lemma [40] are used and the criteria that ensure asymptotic stability of the closed loop system are inferred. The criterion is extended to linear FOS with nonlinear components.
  • Frequency criterion for time delay FOS is proposed using an approximate model based on Grunwald-Letnikov formula. The result is extended to the systems with nonlinear components.
  • Stability criterion is proposed for systems composed of fractional order subsystems.
  • The proposed methods have been implemented on two major applications: Soft Exoskeleton Glove Control that is studied as a nonlinear FOS model with time delay and Disabled Man-Wheelchair system that is studied as a fractional-order multi- system.
The paper is structured as follows: Section 2 presents mathematical preliminaries, and the control techniques proposed in this paper, Section 3 treats two applications: Soft Exoskeleton Glove Control and Disabled Man-Wheelchair system control, Section 4 is dedicated to Discussion and Section 5 presents Conclusions.

2. Control Techniques

Notations 1.
Let X R n × n be a real matrix. We denote the eigenvalues of X by λ i ( X ) .   We denote by λ m i n ( X ) ,   λ m a x ( X ) , the minimum eigenvalue and maximum eigenvalue of X ,   respectively. Write X ( ) 0 ,   if X is a positive semidefinite (positive definite) matrix. X Y if X Y 0 . The identity matrix in R n × n is shown by I. Let z R n be a vector, z = (   z i 2 ) 1 2 . We denote by j the complex number, j 2 = 1 .

2.1. Mathematical Preliminaries

Lemma 1.
Ref. [29] For matrix P ϵ R n x n , P = P T 0 ,   the following inequality holds:
λ min ( P ) I P λ max ( P )   I
Consider the fractional order system
D β z ( t ) = A z ( t )
where D β z ( t ) is the Caputo derivative of z ( t ) for 0 < β < 1 .
Definition 1.
The matrix A is Hurwitz stable if
A r g ( e i g ( A ) ) > π 2
Definition 2.
The matrix A is β -fractional order stable if
A r g ( e i g ( A ) ) > β π 2
Theorem 1.
Refs. [6,14,15] The system (1), where A is β -fractional order stable, is asymptotically stable.
Theorem 2.
Refs. [6,9,14,15] The system D β z ( t ) = f ( z ( t ) ) ,   z ( t 0 ) = z 0 is asymptotically stable if there exist a continuously differentiable function V ( t , z ) that satisfies
α 1 z 2 V ( t , z ( t ) ) α 2 z 2
D β V ( t , z ( t ) ) α 3 z 2
where α 1 ,   α 2 ,   α 3 are positive constants, 0 < β < 1 .
Lemma 2.
Refs. [16,18] Let z ( . ) R n be a differentiable vector function. Then, the following inequality holds:
1 2 D β [ z T ( t ) z ( t ) ] z T ( t ) D β z ( t ) ,   β ( 0 , 1 ) ,   t t 0

2.2. Control Algorithms

2.2.1. Fractional Order Linear Systems (FOLS)

Consider the following FOLS model
D β z ( t ) = A z ( t ) + b u ( t )
z ( t 0 ) = z 0
y ( t ) = c T z ( t )
where D β z ( t ) is the Caputo derivative of z ( t ) for 0 < β < 1 , A ,   b ,   c are ( n × n ) ,   ( n × 1 ) ,   ( n × 1 )   respectively, constant matrices, z S     R n ,   y R 1 ,   u R 1 are the system state, output and input.
Consider the following control law
u ( t ) = k y ( t )
where the controller gain k = k 1 + k 2 is a positive constant that verifies the conditions
A r g ( e i g ( ( A k 1 b c T )   ) > π 2
k 2 σ 1
and σ is a positive constant.
Theorem 3.
The system (7)–(12) which satisfies the following condition
R e ( c T ( j ω I ( A k 1 b c T ) ) 1 b ) σ ,   , ω ( , + )
is asymptotically stable.
Proof. 
The following Lyapunov function will be considered
V ( z ) = z T P z
where P = P T 0 . This function verifies the conditions of Theorem 2 for α 1 = λ min ( P ) ,   α 2 = λ max ( P ) [7,15].
D β V ( z ) ( D β z T ) P z + z T P ( D β z )
By evaluating (15) along the solutions of (7)–(10), yields
D β V ( z ) z T ( ( A k 1 b c T ) T P + P ( A k 1 b c T ) ) z + 2 z T P b u 2
where u 2 = k 2 y . This inequality can be rewritten as
D β V ( z ) z T ( ( A k 1 b c T ) T P + P ( A k 1 b c T ) ) z + 2 z T P b u 2 z T c u 2 + y u 2
Then by (10) and (12) it follows that
y u 2 < σ u 2 2
Substituting this result into (17) results in
D β V ( z ) z T ( ( A k 1 b c T ) T P + P ( A k 1 b c T ) ) z + 2 z T ( P b 1 2 c ) u 2 σ u 2 2
By employing Yakubovici-Kalman-Popov (YKP) Lemma [40] and the condition (11), it follows that
z T ( ( A k 1 b c T ) T P + P ( A k 1 b c T ) ) z = q q T
P b 1 2 c = σ q
Now, substituting this result into (19) and considering the control law (10), it yields
D β V ( z ) z T ( q + k 2 σ c ) ( q + k 2 σ c ) T z
or,
D β V ( z ) ρ z 2
where
ρ = ( q + k 2 σ c ) ( q + k 2 σ c ) T

2.2.2. Fractional Order Linear Systems with Nonlinear Components

Consider the following system
D β z ( t ) = A z ( t ) + b u ( t ) + f ( z ( t ) )
where A ,   b ,   c are defined as in (7), (9) and f ( z ) is a nonlinear function ( f : R n R n ,   f ( 0 ) = 0 ) that satisfies the condition
| z T f ( z ) | μ z 2 ,   μ > 0
Consider the control law (10)–(12).
Theorem 4.
The system (25), (9) with the control law (10)–(12), which satisfies the following condition
R e ( c T ( j ω I A * ) 1 b ) σ ,   , ω ( , + )
is asymptotically stable, where
A * = A k 1 b c T + μ   ζ ( Q )   I
is a Hurwitz matrix and P is the solution of the Lyapunov equation, A * P + P A * = q q T = Q and P < λ m a x ( P ) < ζ ( Q ) ,   ζ represents the upper matrix bound of P   [29].
Proof. 
The proof is similar to that for Theorem 1. □

2.2.3. Time Delay Fractional Order Linear Systems (TDFOLS)

Consider the following TDFLOS model:
D β z ( t ) = A z ( t ) + A 1 z ( t τ ) + b u ( t ) ,   t     [ 0 ,   T ] ,   τ  
z(t) = φ(t), t ∈ [−τ, 0]
y ( t ) = c T z ( t ) ,  
where 0 < β < 1 , A ,   A 1 ,   b ,   c are ( n × n ) ,   ( n × n ) ,   ( n × 1 ) ,   ( n × 1 )   respectively, constant matrices, z R n ,   y R 1 ,   u R 1 are the system state, output, and input.
Consider the control law
u ( t ) = k y ( t )
Assumption 1.
The following constraint is satisfied:
| z T ( t τ ) z ( t ) | α ( τ ) z T ( t ) z ( t ) ,   τ
where = [ τ m i n ,   τ m a x ] and  α ( τ ) can be approximated by a linear relation
α ( τ ) = α 1 + α 2 τ β ,   τ
or,
| z T ( t τ ) z ( t ) | α m a x z ( t )
Assumption 2.
There exist the control gain k 1 > 0 , ( k 1 < k )   such that
A * = A k 1   b c T ,   τ
is a Hurwitz matrix. As in the previous sections, consider that k 2 = k k 1 verifies the condition
k 2 σ 1
Theorem 5.
The system (29)–(31), with the control law (32) and which satisfies the following condition
R e ( c T ( j ω I A * ) ) 1 b ) σ   , ω ( , + )
ρ ρ * > 0
is asymptotically stable, where ρ , ρ * are defined by (26), (42), respectively.
Proof. 
The Lyapunov function (16) is considered and, using the same techniques as in Section 2.2.1, taking into account the control law (32), the conditions (36), (37), and YKP Lemma (22), (23), it is obtained
D β V ( z ( t ) ) z ( t ) T ( q + k 2 σ c ) ( q + k 2 σ c ) T z ( t ) + z ( t ) T ( A 1 T P + P A 1 ) z ( t τ )
Therefore, applying inequalities (33), (35) yields
D β V ( z ( t ) ) z ( t ) T ( q + k 2 σ c ) ( q + k 2 σ c ) T z ( t ) + ρ * z ( t ) 2
where
ρ * = λ max ( A 1 T P + P A 1 ) α m a x
The inequality (41) can be rewritten as
D β V ( z ( t ) ) (   ρ ρ * ) z ( t ) 2
where ρ is given by (26). □
Remark 1.
The result of Theorem 3 can be easily extended to systems with nonlinear components,
D β z ( t ) = A z ( t ) + A 1 z ( t τ ) + f ( z ) + b u ( t ) ,   t     [ 0 ,   T ] ,   τ  
where f ( z ) verifies the condition (26). In this case, the frequential condition (38) is verified for A * + μ   ζ ( Q )   I , where μ ,   ζ ,   Q are defined in Section 2.2.2.

2.2.4. Systems Composed of Linear Fractional Order Subsystems

Consider the linear systems
D β z i ( t ) = A i z i ( t ) ,   i = 1 , 2 , , N
z i ( t 0 ) = z 0 i
where the exponent, A i   is a ( n i × n i )   constant matrix, z i S i     R n i In the composite system, a number of components can be β -fractional order stable systems,
A r g ( e i g ( A j ) ) > β π 2 ,   j = 1 , 2 , , K ,   K N
Consider the Lyapunov function associated with each system i ,   ( V i : R n i R 1 ) ,
V i ( z i ( t ) ) = z i   T ( t ) z i   ( t )
From (4) and Lemma 1 (6), yields
D β V i ( z i ( t ) ) 2 z i   T ( t ) D β ( z i   ( t ) ) = 2 z i   T ( t ) A i z i ( t ) ,   i = 1 , 2 , , N
or
D β V i ( z i ( t ) ) 2 λ max ( A i ) z i   T ( t ) z i   ( t ) = 2 λ max ( A i ) V i ( z i ( t ) )
Consider the following composite system
D β z i ( t ) = A i z i ( t ) + j = 1 N B i j z j ( t ) ,   i = 1 , 2 , , N
where B i j is a ( n i × n j )   inter-connection matrix that satisfies the following condition
z i   T ( t ) j = 1 N B i j z j ( t ) j = 1 N γ i j z j   T ( t )   z j   ( t ) ,   i = 1 , 2 , , N
where the following inequalities were used [29]:
z i   T ( t ) B i j z j ( t ) B i j z i   ( t ) z j ( t )
z i   ( t ) z j ( t ) z i   T ( t ) z i   ( t ) + z j   T ( t ) z j   ( t )
Consider that the composite system state vector is
z = [ z 1   z 2   z N   ] T S = ( S 1 × S 2 × × S N )
Theorem 6.
The composite system (45), (51) which satisfies the following condition
A r g ( e i g ( ) ) > β π 2
is asymptotically stable,
where
= [ λ max ( A 1 ) + 1 N γ 1 j γ 12 γ 1 N γ 21 λ max ( A 2 ) + 1 N γ 2 j γ 2 N γ N 1 γ N 2 λ max ( A N ) + 1 N γ N j ] .
Proof. 
Consider the following vector Lyapunov function, ( V : R   n i R N )
( z ) = [ V 1 ( z 1   ) V 2 ( z 2   ) V N ( z N   ) ] T
where V i ,   i = 1 , 2 , , N are defined by (48), V ( z ) is a continuously differentiable vector function and
V ( z ( t 0 ) ) = V 0
where
V 0 < δ
and δ is a positive constant.
The fractional derivation of (14) is
D β V ( z ) = [ D β V 1 ( z 1   ) D β V 2 ( z 2   ) D β V N ( z N   ) ] T
and according with (48), (50), and Lemma 1 (6), yields
D β V i ( z i   ( t ) ) 2 z i   T ( t ) D β ( z i   ( t ) ) = 2 z i   T ( t ) ( A i z i ( t ) + j = 1 N B i j z j ( t ) .
By employing inequality (52) one derives that
D β V i ( z i   ) 2 ( λ max ( A i ) + i = 1 N γ i j ) z i   T ( t ) z i   ( t ) + j = 1 j i N γ i j z j   T ( t )   z j   ( t ) )
or,
D β V i ( z i   ) 2 ( λ max ( A i ) + i = 1 N γ i j ) V i ( z i   ) + j = 1 j i N γ i j V j ( z j   )
From (59), it follows that
D β V ( z ( t ) ) = 2 V ( z ( t ) )
If the condition (56) is satisfied, the system (65) is asymptotically stable, such that
lim t V ( z ( t ) = 0
It can be concluded that
lim t V i ( z i   ( t ) ) = 0 ,   i = 1 , 2 , , N
or,
lim t ( z i   ( t ) ) = 0 ,   i = 1 , 2 , , N   QED
The control strategy proposed by Theorem 4 based on the Lyapunov vector function (58) allows the use of ( N × N ) matrix operators instead of (   n i ×   n i )   operators as used in [38,39], which considerably simplifies the calculation and implementation effort. □

2.2.5. Control Systems-Conclusions

The previous sections discussed the control laws for several classes of models described by fractional-order equations: Fractional Order Linear Systems, Fractional Order Linear Systems with nonlinear components, Time Delay Fractional Order Linear Systems, Time Delay Fractional Order Linear Systems with nonlinear components. The control law was determined for these systems as, u ( t ) = k y ( t ) where the controller gain k = k 1 + k 2 and k 2 verifies the condition k 2 σ 1 . The component k 1 satisfies the frequency condition: R e ( G ( j ω ) ) σ   ,   ω ( , + ) , where G ( j ω ) is determined by (13), (28), (36), for each class of systems. This inequality can be interpreted as the Nyquist criterion for the critical point σ .

3. Results

3.1. Soft Exoskeleton Glove Control

An illustrative example of FOLS models is the model of a biomechanical system of a glove exoskeleton used to restore human functions for people with disabilities or who have suffered various traumas. Figure 1 shows the architecture of such a system that represents a complex structure of muscle tissues combined with elements of mechanical structure. An advanced conceptual analysis of the dynamics of these systems indicates the use of fractional calculus in Maxwell’s classic stress-strain models [41,42].

3.1.1. Case 1-FOLS Model

The dynamic model of this system can be described by the second order transfer function with fractional order component β = 1.5,
Y ( s ) = θ ( s ) 𝓂 ( s ) = k h J s 2 + c ν s β + c ν 0 s + c e
where θ is the equivalent angular position of the hand, 𝓂 is the moment exercised by the driving forces, J is the equivalent inertia moment and c ν ,   c ν 0 ,   c e denote coefficients of viscosity and elasticity, respectively, and k h is the gain coefficient. The time model can be written as
J   θ ¨ ( t ) + c ν D β θ ( t ) + c e   θ ( t ) + c ν 0   θ ˙ ( t ) = k h 𝓂 ( t )
where the Maxwell’s term has the fractional exponent with β =1.5. The state vector z = [ z 1 ,   z 2 , z 3 , z 4 ] T is defined as
z 1 = θ ;   D 0.5 z 1 = z 2 ;   D 0.5 z 2 = D 1 z 1 = z 3 , D 0.5 z 3 = D 1 z 1 = z 4 = θ 1.5 ,   D 0.5 z 4 = θ ¨
The state model can be obtained as
D 0.5 z ( t ) = A z ( t ) + b   u ( t )
A more complete form also includes a nonlinear term determined by the gravitational components
D 0.5 z ( t ) = A z ( t ) + g ( z ) + b   u ( t )
z ( 0 ) = z 0 = 0
where 𝓂 is the control vector and A ,   b ,   g   are ( 4 × 4 ) , ( 4 × 1 ) ,   ( 4 × 1 )   matrices, respectively,
A = [ 0 1 0 0 0 0 1 0 0 c e / J   0 0 0 c ν 0 / J 1 c ν / J ]   ;   b = [ 0 0 0 k h / J ] ;   c = [ c 1 c 2 c 3 c 4 ]
The output of the system y ( t ) is evaluated by direct measuring of the angular position z 1 = θ and by estimation of fractional variables z 2 ,   z 3 by using the Gr u ¨ nwald-Letnikov’s formula,
y ( t ) = c T   z ( t )
The nonlinear component g ( z ) verifies the inequality (26) with μ = 2 × 10 3 . The dynamic system is described by the following parameters [34]: the equivalent inertia is J = 14 × 10 5   kg .   m 2 , the viscous and elastic coefficients of the joint tissues throughout phalange musculoskeletal system and glove are c ν = 0.408 × 10 2 Nm . s . rad 1 , c e = 0.27 × 10 2   Nm . rad 1 , respectively and the damping coefficient is c ν 0 = 0.324 × 10 2   Nm . s . rad 1 .
The matrix A is 1 / 2 f r a c t i o n a l   s t a b l e ,   ( A r g ( e i g ( A ) ) > π 4 , with ( λ 1 = 33.48 ,   λ 2 = 1.29 , λ 3 = 0.185 + j 0.65 , λ 4 = 0.185 j 0.65 ) . According with Theorem 2, a controller (Figure 2) with k 1 = 2.4 is proposed. A matrix Q = q q T = d i a g ( 0.1   0.1   0.1   0.1 ] is used for Lyapunov Equation (22). The upper matrix bound λ max ( P ) = ζ ( Q ) = 96.8   is evaluated [29]. The matrix A * = A k 1 b c T + μ   ζ ( Q )   I is a Hurwitz matrix ( λ 1 = 31.25 ,   λ 2 = 2.75 , λ 3 = 0.199 + j 1.005 , λ 4 = 0.199 j 1.005 ) . The second component is selected as k 2 = 1.5 ,   σ = 0.64 that satisfies the inequality (12). The frequency condition (13) is verified in Figure 3.
MATLAB/SIMULINK methods are used for the simulation [4,10]. The variable trajectories, the physical significance variables as angular position, and the estimated variables by Mittag-Leffler techniques, z 2 ,   z 3 ,   z 4 are shown in Figure 4. The asymptotic stability of all variables, measurable physical significance, and estimated virtual variables is well highlighted. Note the evolution of the angular variable θ , the variable that defines the main coordinate of movement, that satisfies the parameters: the settling time T s and the peak time T p verifies the condition T p T s < 0.5 for T s = 5 s with an overshoot δ < 0.05 %   [40].

3.1.2. Case 2-TDFOLS Model

The reaction time of the man with disabilities, determined by the propagation time in the nervous system as well as the time constants of the muscular system, introduces a delay component τ . Through this component, the dynamic model (69) becomes
Y D ( s ) = Y ( s ) e τ s
It is very difficult to evaluate this time delay. Experimental results [42] allow us to identify a domain = [ 0.1 ; 0.5 ] s ,   τ . In time domain, the transfer function, becomes
D β z ( t ) = A z ( t ) + A 1 z ( t τ ) + b u ( t ) ,   t     [ 0 ,   T ] ,   τ  
z(t) = 0, t ∈ [−τ, 0]
y ( t ) = c T z ( t ) ,
where A 1 z ( t τ ) is determined by the human decision
m ( t τ ) = k h b h c h T z ( t τ )
and the matrix coefficients are defined as in (74). According with Theorem 3, a controller with k 1 * = 7.4 is used. The matrix A * * = A k 1 *   b c T + μ   ζ ( Q )   I is Hurwitz stable ( λ 1 = 23.69 ,   λ 2 = 1.4 , λ 3 = 0.35 , λ 4 = 0.56 ) . The gain k 2 is selected as k 2 = 3.5   to satisfy the constraint (37) for σ = 0.25 . The factor ρ is evaluated, ρ =3.2, and the parameter ρ * is estimated as ρ * = 1.6   for τ [ 0.1 ,   0.5 ] s . The frequency condition (38) is verified (Figure 3) and the condition (39) is satisfied. The system trajectories are shown in Figure 5. As in the previous example, we remark the asymptotic stability of all variables, measurable physical significance, and estimated virtual variables. Regarding the angular variable θ , the transient response satisfies the parameters: T p T s < 0.5 for T s = 6 s with an overshoot δ < 0.08 % .

3.2. Disabled Man-Wheelchair System Control

One of the most interesting control applications of some systems defined by fractional order models is the one referring to the control exercised by a disabled person, with health problems regarding locomotor disabilities or cerebral deficiency. Such an example may occur in a person with Parkinson’s who drives a wheelchair (Figure 6). This system can be considered as a composite system with two sub-systems: the human operator and the wheelchair.
The existence of a handicap of the human operator determines a wheelchair driving with very low performances. For this reason, it is necessary to introduce a controller to improve the control of the movement on the imposed trajectories, (Figure 7). The dynamics of human operator are better characterized by fractional models that more correctly express the control strategy based on memorizing some observations from the history of evolution. The fractional order model is [43,44,45],
Y h ( s ) = x h ( s ) u h ( s ) = k h ( τ h 1 s 0.5 + 1 ) ( τ h 2 s + 1 )
where x h is the human state, τ h 1 ,   τ h 2 are human time constants, k h is the human gain (see Appendix A), u h defines the human control toward the target, the desired evolution expressed by a desired wheelchair orientation.
Rewritten (81) in time, yields
D 0.5 x h 1 ( t ) = x h 2 ( t ) D 0.5 x h 2 ( t ) = x h 3 ( t ) D 0.5 x h 3 ( t ) = 1 τ h 1 x h 3 ( t ) 1 τ h 2 x h 2 ( t ) 1 τ h 1 τ h 2 x h 1 ( t ) + k h τ h 1 τ h 2 u h ( t )
or
D 0.5 z h ( t ) = A h z h ( t ) + b h u h ( t )
y h ( t ) = c h T z h ( t )
where z h = [ x h 1 ,   x h 2 ,   x h 3 ] T ,   c h = [ 0 ,   0 ,   1 ] T . The human system is ½-fractional order stable with λ h 1 = 0.0207 ,   λ h 2 = 0.0397   +   0.2163 i , λ h 3 = 0.0397 0.2163 i . The human behavior is defined by the derivative component [45],
x h 3 ( t ) = x ˙ h ( t ) = σ h T z w ( t )
where σ h , a   ( 4 × 1 ) matrix, designates the influence of the components of z w on human behavior. The human control u h acts through a negative feedback determined by the information received from the driven system (the wheelchair),
u h ( t ) = k h * c h w T z w ( t )
where c h w is (4 × 1 ) interconnection matrix between the two systems (Appendix A).
The model of the wheelchair is a classical wheelchair model [46] with the control of direction done by the control of the main wheel velocities and detremined by the joystick, The model represents a decoupled drive system, with symmetrical, electrical, and mechanical structure. This symmetry allows to use the following mathematical model
x ˙ w j ( t ) = A v x w j ( t ) + b w u w j ( t ) ,   j = 1 , 2
A w = [ ν / J k t / n J k e / L R / L ] ,   b w = [ 0 1 / L ] ,   j = 1 , 2
where x w j = [   ω j   i j ] T defines the wheelchair state, u w j is the input variable and (index j = 1 ,   2 defines the motion direction, toward the left and right) and R , L ,   J ,   k t ,   k e ,   n ,   ν are the electrical and mechanical parameters of the system. The electrical and mechanical parameters are presented in Appendix A.
The fractional order state vector is defined as
z w j = [ x w 1 j   x w 2 j   x w 3 j   x w 4 j ] T ,   j = 1 , 2
where
x w 1 j = ω j ;   D 0.5 x w 1 j = x w 2 j ; D 0.5 x w 2 j = k t / n J x w 3 j ν / J   x w 1 j x w 3 j = i j ;   D 0.5 x w 3 j = x w 4 j ; D 0.5 x w 4 j = R / L x w 3 j k e / L x w 1 j + 1 / L   u w j ;
The dynamic model is
D 0.5 z w ( t ) = A w z w ( t ) + b w u w ( t )
y w ( t ) = c w T z w ( t )  
where
A w = [ 0 ν J 0 k e L 1 0 0 0 0 k t / n J 0 R / L 0 0 1 0 ]   ;   b w = [ 0 3 × 1 1 L ] ;   c w = [ c ω 0 3 × 1 ] ;
y w ( t ) = c w T z w ( t )
The system (90)–(93) is Hurwitz stable ( λ w 1 = 4.3183 + 2.0636 i ,   λ w 2 = 4.3183 2.0636 i ,   λ w 3 = 3.3975 + 2.9886 i , λ w 4 = 3.3975 2.9886 i ).
The controller implements the control law for the composite system
u w ( t ) = k w h d w h T z h ( t ) k w w y w ( t )
where d w h ,   a   ( 3 × 1 )   matrix ,   designates   the human control components in the global control law (Appendix A).
As proposed in Section 2.2.4, we define the Lyapunov function of the composite system
V = [ V h   V w ] T
where
V h = z h T z h
V w = z w T z w
D 0.5 V = [ D 0.5 V h   D 0.5 V w ] T
Using a similar technique as developed in the previous sections, from (83)–(86) and (91)–(94), yields,
D 0.5 V h λ max ( A h ) z h T z h k h * λ min ( Q h w ) z w T z w
D 0.5 V w λ max ( A w * ) z w T z w + k w h λ max ( b d w h T ) z h T z h
where Q h w = σ h c h w T , A w * = A w k w b w c w T + k w h λ max ( b d w h T ) I . From (65), (99), obtain
D 0.5 V = [ λ max ( A h ) k w h λ max ( b d w h T ) k h * λ min ( Q h w ) λ max ( A w * ) ]   V
D 0.5 V = 2 V
The composite system is ½-fractional order stable: λ 1 = 0.23 + i 0.45 , λ 2 = 0.23 i 0.45   with
A r g ( e i g ( ) ) > π 4
The system trajectories, human operator, and wheelchair, for a desired target defined by ω d = π/2 rad are shown in Figure 8. The good quality of motion can be easily remarked. We remark the asymptotic stability of all variables, measurable physical significance, ω i and estimated virtual variables, D 0.5 ω , D 0.5 i The same behavior is noticed in the parameters that define the human operator, x h 1 , x h 2 , x h 3 . Regarding the control angular variable ω, the transient response has an overshoot δ < 0.01%.

4. Discussion

The control techniques presented by the literature are based on algebraic criteria, matrix inequalities and frequency criteria. A selection of these criteria are presented in Table 1. Our paper presents a unitary control method for several classes of FOS systems: Fractional Order Linear Systems, Fractional Order Linear Systems with nonlinear components, Time Delay Fractional Order Linear Systems, Time Delay Fractional Order Linear Systems with nonlinear components. The control laws for these systems have the general form u ( t ) = k y ( t ) , where the controller gain satisfies the frequency condition R e ( G ( j ω ) ) σ   ,   ω ( , + ) , where G ( j ω ) characterizes the dynamic model of each system.

5. Conclusions

In this paper, Lyapunov techniques are used to formulate frequency criteria for several classes of fractional order systems. Asymptotic stability for the closed loop systems is studied and frequency and algebraic conditions are inferred. FOS linear models, or with nonlinear components are analyzed. A class of delay time FOS systems is analyzed by using an approximate model obtained by the Grunwald-Letnikov formula. Algebraic stability criterion is proposed for systems composed of linear fractional order subsystems. The obtained results were applied on two important applications: the control of a Soft Exoskeleton Glove and the control of a wheelchair of a disabled person.

Author Contributions

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

Funding

This research was funded by ROMANIAN SOCIETY OF ROBOTICS, grant number TS137/2019.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Disabled Human Parameters

  • Human time constants: τ h 1 = 0.015   s ,   τ h 2 = 0.08   s .
  • Human gain k h = 0.78 .
  • The matrix σ h   that designates the influence of the whelchair motion on human behavior,
    σ h = [ 1   0   0   0 ] T
  • The interconnection matrix between the human system and wheelchair system,
    c h w = [ c h w *   0   0   0 ] T
  • The matrix of human control components in the global control law,
    d w h = [ 1   1   1 ] T

Appendix A.2. Wheelchair System Parameters

Table A1. Wheelchair electrical and mechanical parameters.
Table A1. Wheelchair electrical and mechanical parameters.
Parameter Value
JDrive System
Inertia
0.270 kg.m2
RaArmature
resistance
0.2957 Ω
LaArmature
inductance
0.082 mH
υ Viscous friction coefficient0.1044 Nm s/rad
keSpeed constant1.685 rad/s/V
ktTorque constant1.4882 Nm/A
mWheelchair mass98 kg

References

  1. Azar, A.T.; Radwan, A.G.; Vaidyanathan, S. (Eds.) Fractional Order Systems: Optimization, Control, Circuit Realization and Applications; Elsevier Inc.: London, UK, 2018; ISBN 978-0-12-816152-4. [Google Scholar]
  2. Makhlouf, A.B. (Ed.) Fractional-Order Systems: Control Theory and Applications, Special Issue, Mathematical Problems in Engineering; Hindawi XML Corpus: London, UK, 2021. [Google Scholar]
  3. Monje, C.; Chen, Y.Q.; Vinagre, D.; Hue, V.; Feliu, V. Fractional-Order Systems and Controls; Springer: London, UK, 2010. [Google Scholar]
  4. Petras, I. Fractional-Order Nonlinear Systems, Modeling, Analysis and Simulation; Higher Education Press: Beijing, China; Springer: Berlin, Germany, 2011. [Google Scholar]
  5. Aguila-Camacho, N.; Duarte-Mermoud, M.; Callegos, J. Lyapunov functions for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 2951–2957. [Google Scholar] [CrossRef]
  6. Argarwal, R.; Hristova, S.; O’Regan, D. Lyapunov functions and strict stability of Caputo fractional differential equations. Adv. Differ. Equ. 2015, 2015, 346. [Google Scholar] [CrossRef] [Green Version]
  7. Agarwal, R.; Hristova, S.; O’Reagan, D. Remarks on Lyapunov functions to Caputo fractional neural networks. Ann. Acad. Rom. Sci. 2018, 10, 169–176. [Google Scholar]
  8. Al-Saggaf, U.M.; Mehedi, I.M.; Mansouri, R.; Bettayeb, M. Rotary flexible joint control by fractional order controllers. Int. J. Control. Autom. Syst. 2017, 15, 2561–2569. [Google Scholar] [CrossRef]
  9. Dadras, S.; Malek, H.; Chen, Y. A Note on the Lyapunov Stability of Fractional Order Nonlinear Systems. In Proceedings of the 13th ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications, Cleveland, OH, USA, 6–9 August 2017; pp. 123–129. [Google Scholar]
  10. Diethelm, K. The Analysis of Fractional Differential Equations; Springer: London, UK, 2004. [Google Scholar]
  11. Wang, Z.; Wang, C.; Ding, L.; Wang, Z.; Liang, S. Parameter identification of fractional-order time delay system based on Legendre wavelet. Mech. Syst.Signal Process. 2021, 163, 108141. [Google Scholar] [CrossRef]
  12. Li, Y.; Chen, Q.; Podlubny, I. Mittag-Leffler stability of fractional order nonlinear dynamic systems. Automatica 2009, 45, 1965–1969. [Google Scholar] [CrossRef]
  13. Zhao, Y.; Wang, Y.; Liu, Z. Lyapunov Function Method for Linear Fractional Order Systems. In Proceedings of the 2015 34th Chinese Control Conference (CCC), Hangzhou, China, 28–30 July 2015; pp. 1457–1461. [Google Scholar]
  14. Xu, Q.; Zhuang, S.; Xu, X.; Che, C.; Xia, Y. Stabilization of a class of fractional order nonautonomous systems using quadratic Lyapunov functions. Adv. Differ. Equ. 2018, 2018, 14. [Google Scholar] [CrossRef] [Green Version]
  15. Rivero, M.; Rogosin, S.; Machado, J.T. Stability of Fractional Fractional Order Systems. Math. Probl. Eng. 2013, 2013, 356235. [Google Scholar] [CrossRef]
  16. Sabatier, J.; Moze, M.; Farges, C. LMI stability conditions for fractional order systems. Comput. Math. Appl. 2010, 59, 1594–1609. [Google Scholar] [CrossRef]
  17. Sene, N. Lyapunov Characterization of the Fractional Nonlinear Systems with Exogenous Input. Fractal Fract. 2018, 2, 17. [Google Scholar] [CrossRef] [Green Version]
  18. Tuan, H.T.; Trinh, H. Stability of fractional-order nonlinear systems by Lyapunov direct method. IET Control. Theory Appl. 2018, 12, 2417–2422. [Google Scholar] [CrossRef] [Green Version]
  19. Zhou, X.F.; Hu, L.G.; Liu, S.; Jiang, W. Stability criterion for a class of nonlinear fractional differential systems. Appl. Math. Lett. 2014, 28, 25–29. [Google Scholar] [CrossRef]
  20. Mashayekhi, S.; Hussaini, M.Y.; Oates, W. A physical interpretation of fractional viscoelasticity based on the fractal structure of media: Theory and experimental validation. J. Mech. Phys. Solids 2019, 128, 137–150. [Google Scholar] [CrossRef]
  21. Oates, W.S.; Smith, R.C. Nonlinear Optimal Control Techniques for Vibration Attenuation Using Magnetostrictive Actuators. J. Intell. Mater. Syst. Struct. 2008, 19, 193–209. [Google Scholar] [CrossRef] [Green Version]
  22. Vadivoo, B.; Raja, R.; Agarwal, R.; Rajchakit, G. A novel controllability analysis of impulsive fractional linear time invariant systems with state delay and distributed delays in control. Interdiscip. J. Discontinuity Nonlinearity Complex. 2018, 7, 275–290. [Google Scholar] [CrossRef]
  23. Khimani, D.; Patil, M. High Performance Super-twisting Control for State Delay Systems. Int. J. Control. Autom. Syst. 2018, 16, 2063–2073. [Google Scholar] [CrossRef]
  24. Koo, M.-S.; Choi, H.-L. Fast Regulation Control of a Class of Input-delayed Linear Systems with Pre-feedback. Int. J. Control. Autom. Syst. 2018, 16, 141–149. [Google Scholar] [CrossRef]
  25. Lazarević, M.P.; Spasić, A.M. Finite-time stability analysis of fractional order time-delay systems: Gronwall’s approach. Math. Comput. Model. 2009, 49, 475–481. [Google Scholar] [CrossRef]
  26. Wu, B.; Wang, C.-L.; Hu, Y.-J.; Ma, X.-L. Stability Analysis for Time-delay Systems with Nonlinear Disturbances via New Generalized Integral Inequalities. Int. J. Control. Autom. Syst. 2018, 16, 2772–2780. [Google Scholar] [CrossRef]
  27. Xiao, S.; Xu, L.; Zeng, H.-B.; Teo, K.L. Improved Stability Criteria for Discrete-time Delay Systems via Novel Summation Inequalities. Int. J. Control. Autom. Syst. 2018, 16, 1592–1602. [Google Scholar] [CrossRef]
  28. Zhang, X. Some results of linear fractional order time-delay system. Appl. Math. Comput. 2008, 197, 407–411. [Google Scholar] [CrossRef]
  29. Ulukök, Z.; Türkmen, R. Some Upper Matrix Bounds for the Solution of the Continuous Algebraic Riccati Matrix Equation. J. Appl. Math. 2013, 2013, 792782. [Google Scholar] [CrossRef]
  30. Zhe, Z.; Ushio, T.; Ai, Z.; Jing, Z. Novel stability condition for delayed fractional-order composite systems based on vector Lyapunov function. Nonlinear Dyn. 2019, 99, 1253–1267. [Google Scholar] [CrossRef]
  31. Fukuda, K.; Ushio, T. Decentralized Event-Triggered Control of Composite Systems Using M-Matrices. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2018, E101-A, 1156–1161. [Google Scholar]
  32. Mousavi, S.S.; Tavazoei, M.S. Stability Analysis of Fractional Order Systems Described in the Lur’e Structure. arXiv 2015, arXiv:1512.02432v1. [Google Scholar]
  33. Lozynskyy, O.Y.; Kalenyuk, P.I.; Lozynskyy, A.O.; Kasha, L.V. A Frequency criterion for analysis of stability of systems with fractional-order derivatives. Math. Modeling Comput. 2020, 7, 389–399. [Google Scholar] [CrossRef]
  34. Zhou, J. Nyquist-Like Stability Criteria for Fractional-Order Linear Dynamical Systems. Control Theory Eng. 2019, 245–258. [Google Scholar] [CrossRef] [Green Version]
  35. Tepliakov, A.; Alagoz, B.B.; Yeroglu, C.; Gonzales, E.; Hosseinia, H.; Petlemkov, E.; Ate, A.; Cechs, M. Towards Industrialization of FOPID Controllers: A Survey on Milestones of FractionalOrder Control and Pathways for Future Developments. IEEE Access 2021, 9, 21016–21042. [Google Scholar] [CrossRef]
  36. Mohamed, S.M.; Sayed, W.S.; Said, L.A.; Radwan, A.G. Reconfigurable FPGA Realization of Fractional-Order Chaotic Systems. IEEE Access 2021, 9, 89376–89389. [Google Scholar] [CrossRef]
  37. Pappas, G.; Alimisis, V.; Dimas, C.; Sotiriadis, P. Analogue Realization of a Fully Tunable Fractional-Order PID Controller for a DC Motor. In Proceedings of the 2020 32nd International Conference on Microelectronics (ICM), Aqaba, Jordan, 14–17 December 2020; pp. 486–495. [Google Scholar] [CrossRef]
  38. Volos, C.; Pham, V.-T. Advances in nonlinear dynamics and chaos, Chapter 11—design guidelines for physical implementation of fractional-order integrators and its application in memristive systems. In Mem-Elements for Neuromorphic Circuits with Artificial Intelligence Applications; Academic Press: London, UK, 2021; pp. 225–248. [Google Scholar]
  39. Li, Z.; Ding, J.; Wu, M.; Lin, J. Discrete fractional order PID controller design for nonlinear systems. Int. J. Syst. Sci. 2021, 367–378. [Google Scholar] [CrossRef]
  40. Khalil, H. Nonlinear Systems; Prentice Hall: Hoboken, NJ, USA, 2002. [Google Scholar]
  41. Ivanescu, M.; Popescu, N.; Popescu, D.; Channa, A.; Poboroniuc, M. Exoskeleton Hand Control by Fractional Order Models. Sensors 2019, 19, 4608. [Google Scholar] [CrossRef] [Green Version]
  42. PCCA 150/2016 grant of the Executive Agency for Higher Education, Research Development and Innovation Funding (UEFISCDI)-Sci. Report.
  43. Huang, J.; Chen, Y.; Li, H.; Shi, X. Fractional Order Modeling of Human Operator Behavior with Second Order Controlled Plant and Experiment Research. IEEE/CAA J. Autom. Sin. 2016, 3, 271–280. [Google Scholar]
  44. Aydin, Y.; Tokatli, O.; Patoglu, V.; Basdogan, C. Stable Physical Human-Robot Interaction Using Fractional Order Admittance Control. IEEE Trans. Haptics 2017, 11, 464–475. [Google Scholar] [CrossRef] [PubMed]
  45. Kang, H.G.; Seong, P.H. Information theoretic to man-machine interface complexity evaluation. IEEE Trams. Sys. Man Cyber. 2001, 321, 163–171. [Google Scholar] [CrossRef]
  46. Wolm, P. Dynamic Stability Control of Front Wheel Drive Wheelchair Using Solid State Accelerometer and Gyroscope. Ph.D. Thesis, University of Canterbury, Christchurch, New Zealand, 2009. [Google Scholar]
Figure 1. Exoskeleton Glove and its biomechanical components.
Figure 1. Exoskeleton Glove and its biomechanical components.
Mathematics 09 02357 g001
Figure 2. Exoskeleton Glove Control System.
Figure 2. Exoskeleton Glove Control System.
Mathematics 09 02357 g002
Figure 3. Frequency plots for Exoskeleton Glove model.
Figure 3. Frequency plots for Exoskeleton Glove model.
Mathematics 09 02357 g003
Figure 4. Motion trajectories for FOLS model.
Figure 4. Motion trajectories for FOLS model.
Mathematics 09 02357 g004
Figure 5. Motion trajectories for TDFOLS model ( τ = 0.5 s).
Figure 5. Motion trajectories for TDFOLS model ( τ = 0.5 s).
Mathematics 09 02357 g005
Figure 6. Wheelchair control for a person with health problems.
Figure 6. Wheelchair control for a person with health problems.
Mathematics 09 02357 g006
Figure 7. Wheelchair control system.
Figure 7. Wheelchair control system.
Mathematics 09 02357 g007
Figure 8. Man-wheelchair system trajectories.
Figure 8. Man-wheelchair system trajectories.
Mathematics 09 02357 g008
Table 1. Control Techniques.
Table 1. Control Techniques.
PapersSystemsControl Techniques
1, 2, 4, 8, 13, 20, 21Linear FOSAlgebraic criteria
3, 5, 6, 9, 12, 16, 17, 18, 19, 21Nonlinear FOSAlgebraic criteria
Matrix Inequalities
32, 33, 34Linear FOSFrequency criteria
11, 22, 24, 25, 26, 27, 28, 30Delay FOSAlgebraic criteria
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ivanescu, M.; Dumitrache, I.; Popescu, N.; Popescu, D. Control Techniques for a Class of Fractional Order Systems. Mathematics 2021, 9, 2357. https://doi.org/10.3390/math9192357

AMA Style

Ivanescu M, Dumitrache I, Popescu N, Popescu D. Control Techniques for a Class of Fractional Order Systems. Mathematics. 2021; 9(19):2357. https://doi.org/10.3390/math9192357

Chicago/Turabian Style

Ivanescu, Mircea, Ioan Dumitrache, Nirvana Popescu, and Decebal Popescu. 2021. "Control Techniques for a Class of Fractional Order Systems" Mathematics 9, no. 19: 2357. https://doi.org/10.3390/math9192357

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