Next Article in Journal
Application of Fractal to Evaluate the Drying Shrinkage Behavior of Soil Composites from Recycled Waste Clay Brick
Next Article in Special Issue
Fractional Transformation-Based Intelligent H-Infinity Controller of a Direct Current Servo Motor
Previous Article in Journal
DAMNet: A Dual Adjacent Indexing and Multi-Deraining Network for Real-Time Image Deraining
Previous Article in Special Issue
A Robust Controller of a Reactor Electromicrobial System Based on a Structured Fractional Transformation for Renewable Energy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractional Order Model Identification of a Person with Parkinson’s Disease for Wheelchair Control

1
Department of Mechatronics, University of Craiova, 107 Decebal Street, 200776 Craiova, Romania
2
Department of Automation, University Polytehnica of Bucharest, 060042 Bucharest, Romania
3
Department of Computer Science, University Polytehnica of Bucharest, 060042 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(1), 23; https://doi.org/10.3390/fractalfract7010023
Submission received: 14 November 2022 / Revised: 19 December 2022 / Accepted: 21 December 2022 / Published: 26 December 2022
(This article belongs to the Special Issue Fractional Order Controllers: Design and Applications)

Abstract

:
The paper focuses on the design of an intelligent interface that compensates for the incapacity of a person with Parkinson’s disease to drive a wheelchair. The fractional order model that defines a person with Parkinson’s disease is investigated. An identification technique based on the analysis of the frequency behavior of the movement of a wheelchair driven by a with Parkinson’s disease person on the test trajectory is proposed and a delay time crossover model with fractional order exponent β = 1.5 is inferred. The fractional dynamic model of the “disabled man-wheelchair” system is discussed and a control system is proposed to compensate for the inability of the wheelchair driver. The conditions that ensure the stability of the closed loop control system are inferred. An experimental technique for analyzing movement performance is developed and a quality index is proposed to evaluate these experiments. The values of this index on the tests performed on Parkinson’s patients are analyzed and discussed.

1. Introduction

The analysis of human behavior in control systems has been of paramount importance, becoming a focal research topic in recent decades. The mainstream literature includes numerous titles dedicated to this objective. Beginning with the pioneering paper of Mc Ruer and Kleinman [1,2] and continuing with the most recent contributions [3,4], these papers have tried to define mathematical models that characterize human dynamics in a control system. Representative papers in this field are [5,6], in which man-machine models involved in the control of vehicles are analyzed, as well as how the visual information is processed by the human operator and how the vehicle motion is controlled. Techniques and methods derived from the control theory regarding the controller type characteristics of a human operator are discussed in [7,8,9]. The cyber-mechanism associated with visual feedback control is analyzed in [10,11]. Different problems related to data storage and levels of human processing are formulated in [12,13,14]. The human control strategy based on memorizing of sequences of past observations is analyzed in [15,16]. Drawing on these observations, it is concluded that the dynamics of a human controller is more accurately described by fractional order models (FOM) that add memory components to the conventional differential model, integer order models (IOM). The Mc Ruer’s crossover model for fractional order systems is generalized in [17]. The adaptive behavior of a human operator to the characteristics of the driven system is studied in article [18].
All these papers indicate that to achieve a good performance of the control system, highly accurate knowledge of the transfer function of the human operator, Y h (s), is required. Several models are proposed and used in literature. We can mention the Mc Ruer model [1], Y h s = K p 1 + T L s s 1 + T I s e τ s . In [4], the model Y h s = K p e τ s s 1 + T I s is analyzed, which is developed in [5] as Y h s = K p e τ s s β 1 + T I s with the fractional exponent β = 1.2 . Other papers [7,8,9] examine the models Y h s = K p 1 + T L s e τ s s 1 + T I s 1 + T N s or Y h s = k p e τ s s α for = 0.4 .
In these models, the first component is associated with the properties of the human neuromuscular system and the second one provides the control function, defined by the operator’s ability to select the optimal control parameters. People with health problems are characterized by transfer functions in which the second component is negligible or does not exist and the first component is determined by the health conditions of the people. There are a few papers in the literature that analyze the behavior of people with health problems, locomotor disabilities or brain disorders. In this context, the human neuromuscular dynamics of a disabled operator is discussed in [19]. The quality of movement in disabled man control systems is presented in [20]. Other papers [21,22,23] emphasize the complexity of disabled human control systems determined either by the physical or mental incapacity of the human operator.
All these papers study the human model and investigate solutions, using various techniques and procedures, to determine a control system that allows the desired performance. Thus, the fractional order models or integer order models of healthy people (HP) or disabled people (DP) are analyzed and various design techniques are proposed, ranging from the classic design methods for closed loop control to associated methods of cyber-physical systems. These are completed by the implementation of controllers, either by integer order models (IOMC) or by fractional order models (FOMC). A selection of these papers is presented in Table 1.
In general, human behavior is assimilated through a two-component transfer function (Figure 1). The first component is known as the crossover model [1,4] and is defined by the transfer function
Y h s = x h s x t a r g e t s = k h s
where x t a r g e t defines the target variable and x h is the human action. The second component corresponds to the adaptive characteristic of the human operator, a self-tunning component, Y S T s ,   through which the operator compensates the characteristics of the driven system [24].
Y S T s = 1 Y v s
where Y v s represents the wheelchair transfer function. The open-loop transfer function will be:
Y s = Y h s   1 Y v s Y v s = k h s
which ensures the desired performances in the closed-loop control system.
In case of people with disabilities, the control system changes (Figure 2). The first component Y h s becomes a fractional exponent transfer function:
Y h s = k h s β
where k h and β are the parameters that characterize the degree of physical and mental deficiency of the human operator (persons with arm or leg-emphasized hemiparesis, with severe brain damage). In most cases, this incapacity eliminates the self-tuning component of the operator, Y S T s , (Figure 2b), completely. The open-loop transfer function becomes:
Y s = k h s β Y v s
and the quality of motion worsens. A controller must be inserted into the closed-loop control system to obtain the desired quality of wheelchair movement [24,25].
Our paper falls within this area of investigation, analyzing and proposing an intelligent control system that compensates for this incapacity of a disabled man with Parkinson’s disease who drives a wheelchair. This health condition of the driver with Parkinson’s disease can lead to a reduced stability of the wheelchair movement. Our research focuses on identifying a fractional model for the people with Parkinson’s disease, assuming that such models define more accurately the dynamic characteristics of people with this class of disability. Based on this model, a control algorithm has been proposed in our paper to satisfy the desired performances. The main results can be summarized as follows:
-
The fractional order model that defines a Parkinson’s is investigated. An identification technique based on the analysis of the frequency behavior of the movement of a wheelchair driven by a person with Parkinson’s disease on the test trajectory is proposed. A fractional order exponent β = 1.5 is inferred for people with this class of disability and a delay time crossover model is proposed.
-
The fractional dynamic model of the “disabled person-wheelchair” system is discussed.
-
An intelligent control system is proposed to compensate for the inability of the wheelchair driver. The stability of the control system is demonstrated by the Lyapunov techniques and frequency criteria derived from Yakubovici-Kalman-Popov Lemma.
-
An experimental technique for analyzing the movement performance is developed and a quality index is proposed to evaluate these experiments. The values of this index on the tests performed on Parkinson’s patients are analyzed and discussed.
The paper is structured as follows: Section 2 presents Materials and Methods with subsections on Disabled Human Model Identification Technique, Disabled Person-Wheelchair Fractional Order Model and Control Systems, Section 3 emphasizes the Results with subsections on Numerical Simulations and Experimental Tests, and Section 4 is devoted to Discussions and Conclusions.

2. Materials and Methods

2.1. Disabled Human Operator Identification

The identification of a human operator model was performed on a patient, a human operator with Parkinson’s disease, driving a wheelchair on an imposed path. The wheelchair is an EZ Lite Cruiser Standard Model [26] with rear wheel drive and a brushless motor to power them. A joystick and a conventional control system are used to ensure the direction of control and the velocity. The identification technique uses a data acquisition and processing system implemented by a Raspberry Pi4 system (Figure 3). An experiment was used in which the operator, a man with no mental disabilities, whose driving performance was severely impaired by the lack of controllability of hand movement caused by Parkinson’s disease, was asked to drive the wheelchair on an imposed trajectory with a certain degree of difficulty. It was considered representative for the evolution on a trajectory that suddenly changes the direction of motion at right angles, as seen in Figure 4. The output characteristic of the “person with Parkinson’ disease-wheelchair” system is analyzed for an evolution on a test trajectory. A test trajectory is considered a motion at which, at a given moment, the direction of movement is switched with 90° (step input, x t a r g e t = π 2 ). The output of the system is considered the rotation θ around its instantaneous centre of rotation (ICR) [25,26] . This variable is determined from the angular velocities ω L ,   ω R measured by the wheelchair velocity sensors and stored in the Data Acquisition Module.
θ   = k θ ω L ω R
An experiment consists of the sequences of movement through which the wheelchair, driven by a man with Parkinson’s disease (the operator), moves on a test trajectory. The motion on a test trajectory requires a sudden 90° change of direction, a change made by accelerating one wheel and decelerating the opposite wheel. When reaching the new direction, the operator returns the velocities to the same value maintaining the motion on the new direction. Throughout the experiment, the angular velocities are measured and stored. Subsequently, these parameters are transferred to a computer and analyzed. MATLAB toolboxes (R2020a) are used to determine the family of output characteristics θ t , t i and frequency characteristics (Bode diagram). The experiments were conducted on two patients without mental disabilities who had the intellectual ability and the capacity to drive a wheelchair to a target, but whose driving performance was severely impaired by the lack of controllability of hand movement caused by Parkinson’s disease. A number of 20 tests are performed independently by two patients with Parkinson’s disease to obtain an accurate estimate of the parameters of the “disabled person-wheelchair” model. Figure 5, Figure 6 and Figure 7 provide the representation of the output variable θ(t) for the 10 experiments (Figure 5—Patient 1) and the Bode diagram (Figure 6 and Figure 7). The results of the experiments are summarized in Table A1 (Appendix A).
The analysis of the curve family θ t , t i does not only indicate the somewhat chaotic evolution of the global system, whose characteristics is determined by the incapacity of the disabled operator, but it also shows the tendency for a good evolution towards the target position. The Bode diagrams, Magnitude-frequency (Figure 6) and Phase-frequency (Figure 7), show the behavior of the “person-wheelchair” system with transfer function:
Y s = θ s x t a r g s = Y h s   Y v s
For low frequency ( f 1 ,   10   Hz ) , the electro-mechanical component can be neglected, Y s Y h s . The human behavior for a step input, x t a r g e t s = π 2 s , is evaluated by the magnitude-frequency plot for f 1 ,   10   Hz with a slope that can be estimated at −50 dB/dec and the phase-frequency plot at a value of φ 3.925   r a d 2.5 π 2   r a d (Table A1).
θ s = k h s β π 2 s = k T s 2.5
which determines the identification of the human behavior by the transfer function Y h s = k h s β with the fractional exponent β = 1.5 and the human gain coefficient k h = 9.54 as the average value shown in Table A1.
Remark 1. 
The response time of the disabled operator determined by the propagation time in the nervous system, as well as the time constants of the muscular system, introduces a delay component τ [6,11]. Through this component, the dynamic model becomes:
Y h s = k h s β e τ s
Assumption 1
The following inequality will be considered for the delay time components
z T t z t τ ρ M z T t z t
where ρ M is a positive constant.
It is very difficult to evaluate this time delay. Experimental results [11] allow us to use τ = 0.1 s and identify a domain = 0.05 ; 0.15 s ,   τ .
Remark 2. 
It is difficult to make a comparison of the model (9) with similar models in the literature as all papers refer to healthy operators with no physical or mental disabilities. We can mention: Y h s = ω c s e τ s , or Y h s = K p 1 + T L s s 1 + T I s e τ s from [1], the models Y h s = K p e τ s s 1 + T I s , Y h s = K p e τ s s β 1 + T I s from [4,5] with the fractional exponent β = 0.8 .Other papers [7,8,9] studied the models Y h s = K p 1 + T L s e τ s s 1 + T I s 1 + T N s or Y h s = k p e τ s s α for = 0.4 .An analysis of the models in [4,5,7,8,9] indicates the use of fractional order operators to describe the dynamic behavior of healthy drivers, physically and mentally capable to perform the functions required to drive a vehicle. Our paper examines patients who had the intellectual ability and capacity to drive a wheelchair to a target, but whose driving performance was severely impaired by the lack of controllability of hand movement caused by Parkinson’s disease. Comparing these models with (9), we notice the presence of the component 1 s β , the major difference being given by the fractional exponent that reaches, in the case of our model for the human operator with disabilities, the highest value β = 1.5 .

2.2. Disabled Man-Wheelchair Fractional Order Model

From (9), the human dynamics can be rewritten as:
Y h s = x h s x t a r g e t s = k h s β   e τ s ,   y h s = x h s
where y h s and   x h s   are the output and the state of the human operator, respectively. Rewritting (11) in time, it yields:
D β x h t = k h x t a r g t τ
where D β x h t is the Caputo fractional order derivative. In the human model, the delay variables are represented by the input x t a r g t τ and the velocity feedback ω 1 t τ ,   ω 2 t τ determined by the human reaction capacity.
The dynamic model of the Disabled Person Wheelchair (DPW) is a conventional wheelchair model [26,27] with the control of velocity and motion direction given by the joystick, with a decoupled drive system and with symmetrical, electrical and mechanical, architecture, for moving to the left and, respectively, to the right. This symmetry allows to decouple the DPW model as:
v ˙ j t = A v v j t + b v u v j t ,     j = 1 , 2
A v = R / L k e / L k t / n J ν / J ,   b v = 1 / L 0 ,   j = 1 , 2
where v j = i j   ω j T defines the wheelchair state, u v j is the input variable (index j = 1 ,   2 identifies 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 (Table A2). A fractional order state vector z j is introduced and the following relations are inferred:
z 1 = x h ;   D 0.5 z 1 = z 2 ;   D 0.5 z 2 = z 3 ; D 0.5 z 3 = k h x t a r g t τ k v ω 1 t τ ω 2 t τ ; z 4 j = i j ;   D 0.5 z 4 j = z 5 j ; D 0.5 z 5 j = R / L z 4 j k e / L     z 6 j + 1 / L   u c j z 6 j = ω j ;   D 0.5 z 6 j = z 7 j ; D 0.5 z 7 j = k t / n J z 4 j ν / J   z 6 j ,   D 0.5 z 7 j = ω j ˙ ,   j = 1 , 2 z = z 1   z 2   z 3     z 4 1   z 5 1   z 6 1   z 7 1   z 4 2   z 5 2   z 6 2   z 7 2 T
The fractional order model will be [28,29,30,31]
D 0.5 z t = A 0 z t + A 1 z t τ + b u c t + d   x t a r g t τ
with initial conditions
z t = φ t ,   t τ , 0
Consider the following output variable
y t = c T z t
where
A 0 = 0 2 × 1 I 2 × 2 0 3 × 4 0 3 × 4 0 5 × 3 0 R / L 0 k t / n J 1 0 0 0 0 k e L 0 ν J 0 0 1 0 0 4 × 4 0 4 × 3 0 4 × 4 0 R / L 0 k t / n J 1 0 0 0 0 k e L 0 ν J 0 0 1 0
A 1 = 0 2 × 11 0 1 × 5 c v 1 0 1 × 3 c v 2 0 0 8 × 11 ; b = 0 4 × 1 1 L 0 3 × 1 1 L 0 2 × 1 ;
d = 0 2 × 1 k h 0 8 × 1
c = [ k h 1     k h 2     0 1 × 2     k ω 1     k ω 2     0 1 × 2     k ω 1     k ω 2   0 ] T

2.3. Control System

In the wheelchair control system, the human operator based on visual information controls the direction and velocity of motion through the joystick, adapting the control to the external disturbances and maintaining the motion on an imposed trajectory. In the case of a disabled operator control, the adaptive control component and decision-making capacity are missing or largely attenuated. Consequently, the movement has a chaotic, oscillating character (Figure 4).
The proposed control system is shown in Figure 8. This system includes, in addition to the local control systems of the two active wheels, Y v 1 s ,   Y v 2 s ,   a controller Y c s that will implement the control law:
u c t = k c y t
where
u c t = u c 1 t + u c 2 t = k c 1 y t k c 2 y t
and the controller gain k c = k c 1 + k c 2 , which is a positive constant that verifies the conditions:
A r g ( e i g A 0 + A 1 k c 1 b c T   > π 2
k c 2 σ 1
and σ is a positive constant.
Theorem 1. 
The time delay fractional order system (16)–(22) with the control law (23)–(26) is asymptotically stable if the following conditions are satisfied:
A r g ( e i g A * ) > π 2
R e c T j ω I A * 1 b σ  
α = ϱ ρ M ρ A 1 P > 0
where ϱ = q + k c 2 σ c q + k c 2 σ c T , A * = ( A 0 + A 1 k c 1 b c T )   is a Hurwitz matrix and P ,   q are solutions of Lyapunov equation A * T P + P A * = q q T .
Proof. 
Assume x t a r g t = 0 ,   Consider the following Lyapunov function
V z = z T t P z t
where P > 0 ,   P = P T . The following inequalities are satisfied [32,33,34]
λ min P z t 2 V z λ max P z t 2
The fractional order derivative is
D 0.5 V z   D 0.5 z T P z + z T P D 0.5 z
By substituting (16) into (31) yields
D 0.5 V z z T t A * T P + P A * z t + z T t A 1 T P + P A 1 Δ z t + 2 z T t P b u c 2 t
where u c 2 = k c 2 y and
Δ z t = z t τ z t
Applying the inequality (10), it is derived that
Δ z t ρ M z t
By evaluating (32) along the solutions of (16)–(18), this inequality can be rewritten as
D 0.5 V z z T A * T P + P A * z + 2 z T P b 1 2 c u c 2 σ u c 2 2 + ρ M ρ A 1 P z t 2
If the conditions (27) and (28) are verified, applying Yakubovici-Kalman-Popov Lemma [35], we have:
A * T P + P A * = q q T
P b 1 2 c = σ q
Substituting (36) and (37) into (35), results into:
D 0.5 V z z T q + k c 2 σ c q + k c 2 σ c T z + ρ M ρ A 1 P z t 2
This inequality can be rewritten as
D 0.5 V z ϱ ρ M ρ A 1 P z t 2
or by the conditions (27)–(29) results in [27,32,34]
D 0.5 V z α z 2
Remark 3. 
According to (23), the control law is P D 0.5
u c t = k c ( c h c 1 x h c h c 2 D 0.5 x h c c ω 1 ω 1 ω 2 c c ω 2 D 0.5 ω 1 ω 2 )
The terms D 0.5 x h ,   D 0.5 ω 1 ω 2 represent virtual variables which can be obtained by an observer. A simpler solution is obtained by eliminating the virtual components and using only physically significant, measurable components. In this case, the component D 0.5   ω can be replaced by D 0.5 z 7 j = ω j ˙ , a measurable variable. Therefore, the control law becomes a classic controller P D ,
u c t = k c c h c x h c c ω 1 ω 1 ω 2 c c ω 2 ω 1 ˙ ω 2 ˙

3. Results

3.1. Numerical Simulations

We analyzed the control of the “disabled operator-wheelchair” system, where the man is characterized by the model (11), ( k h = 9.54 ,   τ = 0.1   s ,   β = 1.5 )   and the wheelchair has the electrical and mechanical parameters, as shown in Table A2.
Two cases will be examined. In the first case, the control system does not contain the controller Y C , the disabled person directly controls the wheelchair orientation by changing the active wheel velocities. The movement on a linear trajectory with ω 1 = ω 2 = 0.3 r a d s   is   considered . For a sudden change in the direction of movement, the disabled man operates with a joystick, increases the velocity of the right wheel and decreases the velocity of the left wheel. The analysis of the trajectories, ω 1 d i s t ,   ω 2 d i s t , indicates the appearance of an over-steer phase and an oscillation regime. The Mittag-Leffler method [32] is used for MATLAB/SIMULINK simulation of the velocity trajectories (Figure 9). In the second case, a controller Y C implements the control law (23). A controller with k c =9.2, with k c 1 = 8 ,   k c 2 = 1.2   is proposed. The inequality (25) is verified for σ = 0.8 . A matrix Q = q q T with q = c o l 2.5 is selected and the matrix P is obtained as a solution of Lyapunov equation A * T P + P A * where the matrix A * is a Hurwitz matrix, A r g e i g A * > π 2 , (with λ 1 = 33.48 ,   λ 2 , 3 = 6.2924 i   6.0567 ,   λ 4 , 5 = 3.7086 i   4.0386 ,   λ 6 , 7 = 7.3642 i   5.7963 ,   λ 8 , 9 = 2.6358 i   8.2765 ,   λ 10 , 11 = 1.3426 i   2.4831 ) . The inequality (29) is verified for ϱ = 28 ,     ρ A 1 P = 0.17 . The frequential criteria (28) is verified for σ = 0.8 . (Figure 9).
The new ω 1 c t ,   ω 2 c t , trajectories are presented for comparison in the same figure (Figure 10). The increase of the movement quality can be easily noticed.

3.2. Experimental Tests

The results of the previous sections were verified at the control of a wheelchair driven by a person with Parkinson’s disability. This disability, like other similar ones caused by brain injuries, affects the control of movement. The driving function being characterized by rigid and uncontrollable movements of the hand, tremor and instability.
The experiments were performed on EZ Lite Cruiser Standard Model with rear wheel drive and joystick control of the direction of movement. These experiments tried to highlight the evolution of a wheelchair due to the inability of the disabled person to compensate for disturbances that occur during movement and improve the quality of motion by introducing an adequate control system. An experiment consists of data acquisition and their interpretation for an evolution on a test trajectory. A test trajectory has considered a movement that requires a sudden change of direction with 90° (step input), as seen in Figure 4. The tests performed were grouped into two categories. The first group of tests allowed for the identification of the disabled human model (with Parkinson’s disease), according to the technique developed in Section 2.1. The second group of tests highlighted the performance obtained by introducing the controller analyzed in Section 2.3. The technical support of the experiments consisted of the Raspberry Pi4 System through which the acquisition and storage of angular velocities of the wheels in a motion trajectory and the implementation of the control law were performed. The stored data was subsequently processed (off-line) in a DELL 14 5000 computer using MATLAB toolboxes (Figure 3). The measured data of the angular velocities of the wheels are stored and then interpreted. Figure 5 presents the data of the trajectories for 10 experiments to identify the Parkinson disabled human model with k h = 9.54 , β = 1.5 .
In the second part, a controller (42) with k c = 9.5 ,   c h 1 = 4.5 , c ω 1 = 1.8 and c ω 2 = 0.8 is implemented by Raspberry Pi4 System and a set of 10 tests are performed. The tracking error e t is analyzed:
e t = θ t a r g θ t
where θ t a r g = π 2   . The following quality index is proposed [36]
Q I = 1 T i e i Δ t i
Figure 11 shows the errors e t in three cases: with the Parkinson’s disease human operator without controller , e P t , in the case of the Parkinson’s disease human operator with controller, e c P t , and in the case of the healthy operator, e h t . The experiment consists of 10 tests performed on two patients with Parkinson’s disability. The results are summarized in Table A3 and are shown in Figure 12.

4. Discussion and Conclusions

Mainstream literature includes numerous titles dedicated to human behavior in control systems. A selection of these papers is presented in Table 1.
A second order time delay FOM of the Human Operator behavior is developed in [4,6] and a fractional order control algorithm is analyzed. A P I λ D μ controller is proposed to ensure the desired performances of the control system. The time delay component is compensated and the quality control is investigated by Bode characteristics. The difficulty of implementing the P I λ D μ controller is solved by the Oustaloup method. A Fractional Order Admittance Control is proposed in [7] for the physical human-robot interaction. The stability analysis of the closed-loop control system with human in-the loop is performed by using an extension of classical control theory. The delay time component is neglected. A flexible tuning strategy of the controller parameters is used. The dynamics of a coupled vehicle-driver system is analyzed in [20,23]. The model is a reduced-order non-linear model based on a separation between kinetic and kinematic driver control components. A linearized control law is used to implement “Linear Crossover Model”. Classical PID controllers are implemented. A relation is established between the controller parameters and the relative dead time of the human. A suboptimal FOM description of human behavior in the coupled vehicle-driver system is studied in [2]. Human optimal control characteristics are analyzed considering psycho-physical limitations of a healthy driver. Prediction techniques are used to identify human model parameters. The optimal fractional-order PID controller based on specified gain and phase margins with a minimum integral squared error criterion is designed. A control algorithm is used to compensate for the time delay component. A state-space representation of the FOM for a human operator is discussed in [8]. Tuning and auto-tuning rules for fractional-order PID controllers are given. The tuning rules are obtained by establishing the relations between the human dynamics and the controller parameters. The design is focused on the maximization of the integral gain with a constraint on maximum sensitivity. A rational approximation of the time delay component is used.
This paper uses frequency techniques to identify the dynamic model of the “Parkinson’s disease person-wheelchair” system. The fractional order equations of the “Parkinson’s man-wheelchair” are inferred. The crossover model with a fractional order exponent β = 1.5 is evaluated by Bode diagram analysis of the wheelchair evolutions driven by a person with Parkinson’s disease on a test trajectory. A control system is proposed to eliminate the inability of the human operator to ensure the movement of higher quality performances. The stability of the control system is demonstrated by the Lyapunov techniques. Frequency criteria derived from the Yakubovici-Kalman-Popov Lemma are used to verify the performance of the control system. Two control solutions are proposed: a FOM controller (42) and a PD-IOM controller (43) implemented by measurable variables. Both control solutions display similar performances by tuning the control parameters [28], but the IOM control is preferred due to the implementation facilities of the controller. An experimental technique for analyzing the movement performance is developed and a quality index is proposed to evaluate these experiments. The values of this index on the tests performed on Parkinson’s patients confirm the correctness of the proposed solutions.
New investigation methods for other categories of people with functional disabilities will be developed in the future. Also, the possibility of including humans in the general structure of the controller will be studied with the man-machine architecture being analyzed as a hierarchical system.

Author Contributions

Conceptualization, M.I. and I.D.; methodology, N.P.; software, D.P.; validation, M.I. and N.P.; formal analysis, I.D.; investigation, D.P.; resources, M.I.; data curation, D.P.; writing—original draft preparation, N.P.; writing—review and editing, D.P.; visualization, M.I.; 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 325/2021.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Human gain coefficient kh.
Table A1. Human gain coefficient kh.
Human gain coefficient kh (Patient 1)
Experiment12345
kh15.8412.046.807.0113.01
Experiment678910
kh6.297.828.019.248.73
Human gain coefficient kh (Patient 2)
Experiment12345
kh11.369.127.238.428.88
Experiment678910
kh7.958.5312.126.5611.32
Phase angle  φ  (Patient 1)
Experiment12345
φ [rad]3.8434.0123.9104.0023.768
Experiment678910
kh3.8914.1234.0143.9013.927
Phase angle   φ  (Patient 2)
Experiment12345
φ [rad]4.1343.7613.8123.9544.233
Experiment678910
kh3.7623.8423.9543.9104.213
Table A2. Wheelchair Electrical and Mechanical Parameters.
Table A2. Wheelchair Electrical and Mechanical Parameters.
Parameter. Value
JDrive System Inertia0.270 kg·m2
RaArmature resistance0.2957 Ω
LaArmature inductance0.082 mH
υ Viscous friction coefficient0.1044 Nm s/rad
keSpeed constant1.685 rad/s/V
ktTorque constant1.4882 Nm/A
mWheelchair mass98 kg

Appendix B

Table A3. QI for experimental tests.
Table A3. QI for experimental tests.
ExperimentTest 1Test 2Test 3Test 4Test 5
Parkinson’s
Patient 1
(without controller)
6.807.485.756.325.92
ExperimentTest 6Test 7Test 8Test 9Test 10
Parkinson’s
Patient 1
(without controller)
8.246.127.358.947.02
ExperimentTest 1Test 2Test 3Test 4Test 5
Parkinson’s
Patient 1
(with controller)
3.923,584.134.023.72
ExperimentTest 6Test 7Test 8Test 9Test 10
Parkinson’s
Patient 1
(with controller)
3.844.033.823.723.64

Appendix C

Mathematical Preliminaries

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 2 
([28,30]). The system 1 , where  A   is   β -fractional order stable, is asymptotically stable.
Theorem 3 
([28,33]). The system D β z t = f z t ,   z t 0 = z 0 is asymptotically stable if there exists 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 1. 
([32,33]). 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
Lemma 2. 
Yakubovici-Kalman-Popov (YKP) Lemma [35]. Given a positive number σ , the vectors b ,   c ,  a Hurwitz matrix   A ,   then a symmetric matrix   P  and a vector  q  satisfying.
A T P + P A = q q T
P b 1 2 c = σ q
exist if and only if
R e c T j ω I A 1 b σ ,   ω , +

References

  1. McRuer, D.T.; Jex, H.R. A Review of Quasi-Linear Pilot Models. IEEE Trans. Hum. Factors Electron. 1967, 3, 235–249. [Google Scholar] [CrossRef] [Green Version]
  2. Kleinman, D.I.; Baron, S.; Levison, W.H. An Optimal Control of Human Response. Automatica 1970, 6, 357–369. [Google Scholar] [CrossRef]
  3. Mabrok, M.A.; Mohamed, H.K.; Abdel-Aty, A.-H.; Alzahrani, A.S. Human models in human-in-the-loop control systems. J. Intell. Fuzzy Syst. 2020, 38, 2611–2622. [Google Scholar] [CrossRef]
  4. 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, 30, 271–280. [Google Scholar]
  5. Martínez-García, M.; Gordon, T. Human control of systems with fractional order dynamics. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016. [Google Scholar]
  6. Garcia, M.M.; Gordon, T.; Shu, L. Extended Crossover Model for Human-Control of Fractional Order Plants. Fault Diagn. Control Cyber-Phys. Syst. 2017, 5, 27623–27634. [Google Scholar]
  7. Aydin, Y.; Tokatli, O.; Patoglu, V.; Basdogan, C. Stable Physical Human-Robot Interaction Using Fractional Order Admittance Control. IEEE Trans. Haptics 2017, 7, 2. [Google Scholar] [CrossRef] [PubMed]
  8. Kang, H.G.; Seong, P.H. Information theoretic approach to man-machine interface complexity evaluation. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2001, 31, 163–171. [Google Scholar] [CrossRef]
  9. Plöchl, M.; Edelmann, J. Driver models in automobile dynamics application. Veh. Syst. Dyn. 2007, 45, 699–741. [Google Scholar] [CrossRef]
  10. Kondo, M.; Ajimine, A. Driver’s sight point and dynamics of the 900 driver-vehicle-system related to it. SAE Tech. Pap. 1968, 680104, Corpus ID: 61990044. [Google Scholar] [CrossRef]
  11. Becedas, J. Brain–Machine Interfaces: Basis and Advances. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2012, 42, 825–836. [Google Scholar] [CrossRef]
  12. Prokop, G. Modeling Human Vehicle Driving by Model Predictive Online Optimization. Veh. Syst. Dyn. 2001, 35, 19–53. [Google Scholar] [CrossRef]
  13. Salvucci, D.D.; Gray, R. A two-point visual control model of steer-906 ing. Perception 2004, 33, 1233–1248. [Google Scholar] [CrossRef] [PubMed]
  14. Parasuraman, R.; Sheridan, T.; Wickens, C. A model for types and levels of human interaction with automation. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2000, 30, 286–297. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Hollingworth, A.; Williams, C.; Henderson, J. To see and remember: Visually specific information is retained in memory from previously attended objects in natural scenes. Psychon. Bull. Rev. 2001, 8, 761–768. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Schlick, C.; Winkelholz, C.; Motz, F.; Luczak, H. Self-generated complexity and human-machine interaction. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2005, 36, 220–232. [Google Scholar] [CrossRef] [Green Version]
  17. Mabrok, M.; Mohamed, H.; Abdel, A.H.; Alzahrani, A. Human models in human-in-the-loop control systems. J. Intell. Fuzzy Syst. 2019, 38, 2611–2612. [Google Scholar] [CrossRef]
  18. Liu, Y.K.; Zhang, Y.M. Control of human arm movement in machine-human cooperative welding process. Control Eng. Pract. 2014, 32, 161–171. [Google Scholar] [CrossRef]
  19. Tejado, I.; Valério, D.; Pires, P.; Martins, J. Fractional order human arm dynamics with variability analyses. Mechatronics 2013, 23, 805–812. [Google Scholar] [CrossRef]
  20. Gordon, T.J. Nonlinear crossover model of vehicle directional control. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 451–456. [Google Scholar]
  21. Hollingworth, A.; Richard, A.M.; Luck, S.J. Understanding the function of visual short-term memory: Transsaccadic memory, object correspondence, and gaze correction. J. Exp. Psychol. Gen. 2008, 137, 163. [Google Scholar] [CrossRef] [Green Version]
  22. Pew, R.W. Some History of Human Performance Modeling; Oxford University Press: Oxford, UK, 2007; pp. 29–44. [Google Scholar] [CrossRef]
  23. Li, W.; Sadigh, D.; Shankar Sastry, S.; Sanjit, S.A. Synthesis for Human-in-the-Loop Control Systems. In International Conference on Tools and Algorithms for the Construction and Analysis of Systems; Springer: New York, NY, USA, 2014; TACAS 2014; pp. 470–484, Lecture Notes in Computer Science, Book Series LNTCS; Volume 8413. [Google Scholar]
  24. Aidin, Y.; Tokatli, O.; Patoglu, V.; Basdogan, C. Fractional Order Admittance Control for Physical Human-Robot Interaction. In Proceedings of the 2017 IEEE World Haptics Conference (WHC), Munich, Germany, 6–8 June 2017. [Google Scholar]
  25. Laurense, V.; Pool, D.; Damveld, H.; Van Paassen, M.; Mulder, M. Effects of Controlled Element Dynamics on Feedforward Manual Control. IEEE Trans. 2015, 45, 253–265. [Google Scholar]
  26. Wolm, P. Dynamic Stability Control of Front Wheel Drive Wheelchair Using Solid State Accelerometer and Gyroscope. Ph.D. Thesis, University of Canterbury, Canterbury, New Zealand, 2009. [Google Scholar]
  27. Ivanescu, M.; Popescu, N.; Channa, A.; Poboroniuc, M. Exoskeleton Hand Control by Fractional Order Models. Sensors 2019, 19, 4608. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Petras, I. Fractional-Order Nonlinear Systems, Modeling, Analysis and Simulation; Higher Education Press: Beijing, China; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  29. Naujoks, F.; Wiedemanna, K.; Schomiga, N.; Jaroschb, O.; Gold, C. Expert-based controllability assessment of control transitions from automated to manual driving. MethodsX 2018, 5, 579–592. [Google Scholar] [CrossRef] [PubMed]
  30. 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]
  31. Li, Y.; Chen, Y.; Podlubny, I. Stability of fractional-order nonlinear dynamic systems: Lyapunov direct method and generalized Mittag–Leffler stability. Comput. Math. Appl. 2010, 59, 1810–1821. [Google Scholar] [CrossRef]
  32. Argarwal, R.; Hristova, S.; O’Regan, D. Lyapunov functions and strict stability of Caputo fractional differential equations. Adv. Differ. Equ. 2015, 346, 2–20. [Google Scholar]
  33. 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]
  34. Monje, C.; Chen, Y.Q.; Vinagre, B.; Xue, D.; Feliu, V. Fractional-Order Systems and Controls, Fundamental and Applications; Springer: London, UK, 2010. [Google Scholar]
  35. Khalil, H. Nonlinear Systems; Prentice Hall: Hoboken, NJ, USA, 2002. [Google Scholar]
  36. Lyman Ott, R.; Longnecker, M.T. An Introduction to Statistical Methods and Data Analysis; Cengage Learning, Inc.: Boston, MA, USA, 2006; ISBN 978-1305269477. [Google Scholar]
Figure 1. Closed-loop control with human operator.
Figure 1. Closed-loop control with human operator.
Fractalfract 07 00023 g001
Figure 2. (a) Closed-Loop Control with human operator with disabilities. (b) Transfer functions for the Closed-Loop Control with disabled human operator. (c) Dynamic behavior of the disabled operator’s wheelchair.
Figure 2. (a) Closed-Loop Control with human operator with disabilities. (b) Transfer functions for the Closed-Loop Control with disabled human operator. (c) Dynamic behavior of the disabled operator’s wheelchair.
Fractalfract 07 00023 g002
Figure 3. Data acquisition and control system.
Figure 3. Data acquisition and control system.
Fractalfract 07 00023 g003
Figure 4. Test space for model identification.
Figure 4. Test space for model identification.
Fractalfract 07 00023 g004
Figure 5. Output characteristics θ t , t i (Man with Parkinson’s disease—black line, Healthy Man—red line).
Figure 5. Output characteristics θ t , t i (Man with Parkinson’s disease—black line, Healthy Man—red line).
Fractalfract 07 00023 g005
Figure 6. Bode diagram: Magnitude—frequency plot (Man with Parkinson’s disease).
Figure 6. Bode diagram: Magnitude—frequency plot (Man with Parkinson’s disease).
Fractalfract 07 00023 g006
Figure 7. Bode diagram: Phase—frequency plot, (Man with Parkinson’s disease).
Figure 7. Bode diagram: Phase—frequency plot, (Man with Parkinson’s disease).
Fractalfract 07 00023 g007
Figure 8. The control system.
Figure 8. The control system.
Fractalfract 07 00023 g008
Figure 9. c T j ω I A * 1 b plot.
Figure 9. c T j ω I A * 1 b plot.
Fractalfract 07 00023 g009
Figure 10. Velocity trajectories during the test motion ( ω 1 d i s ,   ω 2 d i s : for disabled man without controller, ω 1 c , ω 1 c : for disabled man with controller).
Figure 10. Velocity trajectories during the test motion ( ω 1 d i s ,   ω 2 d i s : for disabled man without controller, ω 1 c , ω 1 c : for disabled man with controller).
Fractalfract 07 00023 g010
Figure 11. Error trajectories: ( θ t a r g θ P ) for the Parkinson’s disease human operator without controller, ( θ t a r g θ C )   for the Parkinson’s disease human operator with controller, ( θ t a r g θ h ) for the healthy operator.
Figure 11. Error trajectories: ( θ t a r g θ P ) for the Parkinson’s disease human operator without controller, ( θ t a r g θ C )   for the Parkinson’s disease human operator with controller, ( θ t a r g θ h ) for the healthy operator.
Fractalfract 07 00023 g011
Figure 12. Experiment error.
Figure 12. Experiment error.
Fractalfract 07 00023 g012
Table 1. Man-machine systems: models, control techniques.
Table 1. Man-machine systems: models, control techniques.
PaperHealthy/
Disability
Man
Man ModelControl TechniquesController
[1,2,8,18]HPLinear IOMClassic Closed Loop
Control
IOMC
[3,11]HPLinear IOMFuzzy ControlIOMC
[12,16,23]HPLinear FOM with
time delays
Optimal control techniquesIOMC
[4,6]HPLinear FOM with
time delays
Classic Closed Loop
Control
FOMC
[13,14,17,21]HPNonlinear FOM with time delaysCyber-physical controlIOMC
[7,23,24]HPFOMAdmitance controlIOMC
[19]HPFOMFrequency techniquesIOMC
[5,20]HPNonlinear IOM with time delaysAlgebraic criteriaIOMC
[9,10,25]HPLinear IOM with time delaysClassic Closed Loop
Control
IOMC
Our paperDPLinear FOM with
time delays
Lyapunov techniques and frequency criteriaFOMC
or
IOMC
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ivanescu, M.; Dumitrache, I.; Popescu, N.; Popescu, D. Fractional Order Model Identification of a Person with Parkinson’s Disease for Wheelchair Control. Fractal Fract. 2023, 7, 23. https://doi.org/10.3390/fractalfract7010023

AMA Style

Ivanescu M, Dumitrache I, Popescu N, Popescu D. Fractional Order Model Identification of a Person with Parkinson’s Disease for Wheelchair Control. Fractal and Fractional. 2023; 7(1):23. https://doi.org/10.3390/fractalfract7010023

Chicago/Turabian Style

Ivanescu, Mircea, Ioan Dumitrache, Nirvana Popescu, and Decebal Popescu. 2023. "Fractional Order Model Identification of a Person with Parkinson’s Disease for Wheelchair Control" Fractal and Fractional 7, no. 1: 23. https://doi.org/10.3390/fractalfract7010023

Article Metrics

Back to TopTop