Abstract
In this paper, by replacing the integral mass flow equation to fractional-order mass flow equation, the fractional-order mathematical model of 2DOF pneumatic-hydraulic upper limb rehabilitation training system is established. A new 2DOF fractional-order fuzzy PID (FOFPID) controller is designed, to provides a new reference for improving the control accuracy of the pneumatic system. In the design of the controller, the weight parameters of the input terms are transformed into the weight parameters of the error, and the input, which are analyzed to improve the accuracy of the controller design. The parameters of the control system are determined by multi-objective particle swarm optimization. To prove the effectiveness of the proposed control method, the experimental research was carried out by building the experimental platform of pneumatic-hydraulic upper limb rehabilitation training system. The results show that the 2DOF FOFPID controller has better performance than other designed controllers under different working conditions.
Keywords
Introduction
Today, there exists an increasingly serious aging problem and a large number of disabled people. The research and application of rehabilitation training systems will provide some technical means to solve the problem of disability assistance and rehabilitation [1]. At present, the rehabilitation training systems are mainly driven by motor, hydraulic and pneumatic systems [2–4]. The motor-driven system has the advantages of mature technology, high control precision and simple structure, but the power/quality ratio is low and the dynamic stability is poor [5–7]. Hydraulic-driven system has the advantages of small inertia, high power/quality, simple structure and stable operation. But it has disadvantages of high noise, high cost and poor flexibility [8–10]. The pneumatic-driven system has the advantages of lightweight, pollution-free, fast speed and good flexibility. However, due to the influence of compressibility of gas, the system has low stiffness, poor bearing capacity and unstable control performance [11]. If the structural form of the system can be improved in rehabilitation training system, so that the system structure has the form of adjustable damping, it is hopeful to improve the performance of the flexibility of system, and to add scientific theoretical and practical methods to the rehabilitation training systems.
The pneumatic-hydraulic series control structure was first proposed by Harbin institute of technology, and the good position and force tracking control results were obtained through studies [12]. The main idea of the system is to connect the cylinders in series or parallel, adjust the valve installed between chambers of the hydraulic cylinder to change the structural characteristic of the system and improve the stiffness of the system. The power of the system is supported by the pneumatic cylinders, the liquid part is self-circulating (no hydraulic pump station needed), to make the system clean energy and low cost [13]. The pneumatic-hydraulic driving system overcomes the shortcomings of low stiffness of pneumatic system and low flexibility of hydraulic system. It combines the characteristics of flexibility of gas medium with rigidity of liquid medium, which maintains the advantages of flexibility of pneumatic system and provides adjustable damping capacity provided by the hydraulic part [14]. The application of this driving method in rehabilitation training system not only give full play to the advantage of ‘combining rigidity with flexibility’, and get better flexibility to assist effect, but also provide different system resistance by changing the opening size of hydraulic valve without changing the control strategy. The research of this subject has important practical application value for improving the performance of the rehabilitation training system.
Due to the limitation of calculation ability, mathematical models are always approximated to be integer. In recent years, with the rapid development of computer technology, fractional modeling has attracted many scholars in many fields [15–20]. With the help of a non-integral integrator, a transfer function with fractional derivative is chosen to represent the mobility of the rod. W. Yu researched of fractional modeling and experimental analysis of permanent magnet synchronous motor [21]. The traditional integral order model of PMSM speed system is extended to fractional-order model. Through the experiment of two kinds of PI controllers, the superiority of the proposed fractional-order PMSM speed system model is verified. S.M.S. Bahraini analyzed and calculated the deflection characteristics of the elastic beam by establishing the fractional model [22]. The validity of the present analysis is verified by comparing the results with those found in the literature. H.L. Cao completed the research on the subsection modeling and control of the electrical characteristics of SOFC [23]. The results show that the fractional-order dynamic model has high accuracy for the dynamic description of SOFC electrical characteristics, which lays a solid foundation for the controller based on the accurate model. M. Fabrizio established fractional-order heat conduction model [24]. The fractional derivative is considered to replace the time derivative in the Cattaneo-Maxwell equation. The new model well describes the wave-like distribution in the heat propagation phenomenon. F.B. Pelap establishes a fractional-order earthquake model, which proves that the magnitude of an earthquake depends largely on the fractional derivative [25].
In recent years, some works can be seen in literature of fractional modeling of pneumatic system. In [26], the pneumatic transmission system is described by fractional mathematical model. The fractional-order dynamic model of flapper type pressure pneumatic system with bellows-nozzle-flapper configuration is established. Numerical simulations show the effective application of the theoretical results in a simple example. In [27], the fractional model of pneumatic muscle is established in robot system. In [28], J.L. Battaglia proposes that the air flow is fractional. On this basis, the fractional-order modeling and control method of single degree of freedom pneumatic system is studied in [29]. The performance of these systems was improved by fractional modeling, and the advantages of fractional modeling are obvious.
Many literatures show that the fractional-order PID method is an effective method in control of fractional-order modeling system [30–36]. In recent years, some scholars use fractional-order PID controller to control 1DOF pneumatic system, the representative is H.P. Ren proposed an online multi-variable multi-objective genetic algorithm to solve the tuning of parameters in FPID controller of 1DOF pneumatic system, the results show the best performance compared to six other methods [29]. However, the fractional-order control method for 2DOF pneumatic system is rare. Similar studies include Sharma designed fractional-order fuzzy logic control technique for a two-link robot [37]. The parameters are optimized by the controller, and the simulation results prove that the fractional fuzzy logic controller outruns PID controllers in all aspects.
The degree of freedom of the controller refers to the number of closed-loop systems that can be modified independently, which is of great significance to the design of effective control strategies. The single degree of freedom controller has only one closed-loop, which makes the system unable to deal with multiple conflicts at the same time. V. Mohan presented 2DOF fractional-order fuzzy PID controller for the 2DOF system, which provided accurate tracking in the presence of noise and disturbance. Simulation results proved the superior performance of the controller compared to other controllers in facets of different operation conditions [38]. But in this work, the weight parameters of the input terms are ignored in the controller. This motivated us to design a new 2-DOF fractional-order fuzzy PID controller, which consider all the weight parameters to improve the accuracy of the controller design.

Structure of the pneumatic-hydraulic upper limb rehabilitation training system.
This project plans to carry out the research work of fractional modeling and control for the pneumatic-hydraulic upper limb rehabilitation training system. The key contributions of this work can be summarized as follows:
In this paper, by replacing the integral mass flow equation to fractional-order mass flow equation, the fractional-order mathematical model of pneumatic-hydraulic upper limb rehabilitation training system is established.
A new 2DOF fractional-order fuzzy PID controller is designed, to provides a new reference for improving the control accuracy of the pneumatic system. In the design of the controller, the weight parameters of the input terms are transformed into the weight parameters of the error, and the input, which are analyzed to improve the accuracy of the controller design.
The benefits of proposed controller are experimented by the pneumatic-hydraulic upper limb rehabilitation training system.
The rest of this paper is organized as follows: In Section 2, we provide the structure and dynamic model of the pneumatic-hydraulic upper limb rehabilitation training system. In Section 3, the research on posture control based on 2DOF fractional-order fuzzy PID algorithms are introduced. In Section 4, the multi-objective particle swarm optimization method is introduced to choose the parameters of the controller. In Section 5, the corresponding experiment illustrate the effectiveness of the method. Finally, we draw the conclusions in Section 6.
Structure of system
The structure diagrams of the pneumatic-hydraulic upper limb rehabilitation training system is shown in Fig. 1. The system has two degrees of freedom, which both powered by a parallel pneumatic-hydraulic drive system.
The principle diagram of 1DOF pneumatic-hydraulic parallel drive system is shown in Fig. 2. Two cylinders and one hydraulic cylinder are connected in parallel to form the driving structure of the system. The cylinders are powered by air, and the hydraulic cylinder is filled with oil, which is a self-circulation closed system. A hydraulic valve is installed between the two chambers. The output damping of the hydraulic cylinder is controlled by adjusting the opening size of the hydraulic valve. Parallel displacement sensor on both sides of the cylinder are used to measure the cylinder elongation.

Principle diagram of 1DOF pneumatic-hydraulic parallel drive system.
The force balance equation of the single DOF pneumatic-hydraulic driving system can be expressed as the following:
The pressure differential equation of the two chambers of the cylinder is
The mechanical model of the simplified rehabilitation training system is shown in Fig. 3. It consists of two connecting links with length of L1 and L2. The mass centers m1 and m2 are located in the center and end of the links, respectively.

2-DOF simplified mechanical diagram of rehabilitation training system.
The Lagrange dynamic equation of the system is:
Description of parameters with their values
Basic of fractional-order calculus
In this work, the fractional differentiator and integrator are designed by binomially expanding backward difference transformation in discrete domain by operator
Denoting discrete-time differentiator/integrator operator with D, and
To design the feasible fractional-order controller, the Lubich formulation is defined as [27]:
where σ is the order of operator, T represent sampling time, M is number of delay elements which is chosen as 100.
The general equation of classical integer order PID (IPID) controller in frequency domain is defined as follows:
In frequency domain, the non-integer order 2DOF fractional-order PID (FOPID) is expressed as:
Fractional-order fuzzy PID algorithm
Equation (10) can be changed as following:
Using backward transformation
Similarly, solving Equation (14) and (15) for control laws give:
Then, the fractional-order fuzzy PID algorithm is expressing as:
The structure of 2DOF FOFPID controller for the system is shown in Fig. 4.

The structure of 2DOF FOFPID controller for the pneumatic hydraulic upper limb rehabilitation training system.
Figure 5 shows the definition of input and output membership functions in the universe of discourse. Membership functions namely ‘positive (p)’ and ‘negative(n)’ are considered for input variable e (nT) and r (nT). The output variable u are described by four membership functions, i.e. ‘negative large (nl)’, ‘negative small (ns)’, ‘positive small (ps)’ and ‘positive large (pl)’. Based on the input-output membership function, the following control rules are designed:
Rule1: If e (nT) = e . n and r (nT) = r . p then u = o . ns
Rule2: If e (nT) = e . n and r (nT) = r . n then u = o . nl
Rule3: If e (nT) = e . p and r (nT) = r . n then u = o . ps
Rule4: If e (nT) = e . p and r (nT) = r . p then u = o . pl

Input and output membership function.
The center mass method is used in this work to defuzzify the fuzzy fractional PID controller, which expressed as [31]:
The 20 input combination regions are divided by the input linguistic variables of e (nT) and r (nT) as shown in Fig. 6. The input error signal K FI e (nT) and the fractional rate of error signal K FP br (nT) are plotted. The rules of FOFPID controller Rule1-Rule4 and input regions (IR) are used to evaluate appropriate fuzzy control law of each region.
In region IR2, both K FI e (nT) and K FP br (nT) lie in the range [0, L], Therefore, the condition e . n<0.5, r . p>0.5 can be met for Fig. 5a. Now, Rule1 and the fuzzy logic collectively yield the following:
If e (nT) = e . n and r (nT) = r . p=min{e . n,r . p}=e . n
Therefor Rule1 yields
Rule1:If input = min{e . n,r . p}=e.n then u = o . ns
Similarly, in region IR2, Rule 2-Rule4 yield:

Input regions for FOFPID controller.
Rule2:If input = min{e . n,r . n}=e.n then u = o . nl
Rule3: If input = min{ e.p, r.n} = r.n then u = o . ps
Rule4: If input = min{ e.p, r.p} = r.p then u = o . pl
In region IR2, the output of the defuzzified FOFPID controller can be written by using Equation (25) as:
The input membership functions are derived from the straight-line formula as follows:
The output value of o . ns = - L/2, o . nl = - L,o . ps = L/2,o . pl = L.
The control law for FOFPID in IR2 region is expressed based on the values above as:
The control law for FOFPID in region IR1 can be computed similarly, and is found to be same as Equation (26).
In regions IR5 and IR6, where e (nT)<0, the control law for FOFPID controller is expressed as:
Combined formula (26) and (27), the control law for regions IR1, IR2, IR5 and IR6 is as follows:
Therefore, the fuzzy control rate in (24) is summarized as:
Photo of the pneumatic hydraulic upper limb rehabilitation training system.
Experimental results of upper arm (a) Step signal of 10° (b) Step signal of 30° (c) Sinusoidal signal of 0.2 Hz (d) Sinusoidal signal of 0.5 Hz.
Experimental results of lower arm. (a) Step signal of 20° (b) Step signal of 40° (c) Sinusoidal signal of 0.2 Hz (d) Sinusoidal signal of 0.5 Hz.
The control performance effected directly by the parameters of the controller. It is difficult to adjust the parameters of the fractional-order PID controller because of two more parameters than PID controller. To solve this problem, particle swarm optimization (PSO) is used to optimize the parameters of the controller in this paper.
The idea of PSO algorithm is described mathematically as follows [36]:
In the search space D, each individual is a group of M particles moving at a certain speed. Based on the individual and group moving experience, each particle dynamically adjusting the parameters in the searching process. Hence, the position X i of the ith particle is determined by (Xi1, Xi2,⋯,X id ). The velocity V i of the ith particle is composed of (Vi1, Vi2,⋯,V id ) vectors. The optimal value P i of the ith particle is determined by (Pi1, Pi2,⋯,P id ). The optimal group value P g is composed of (Pg1, Pg2,⋯,P gd ). Generally, the position and velocity of each particle are taken in the continuous real number space.
The positions and velocities of the particles are as follows:
Parameter values of the controllers
Parameter values of the controllers
Overshoot table of step signal tracking
Peak time table of step signal tracking
Lag time table of sinusoidal signal tracking
Error table of sinusoidal signal tracking
Experimental Platform
The experiment setup is shown in Fig. 7. The system includes two pneumatic cylinders with 20 mm diameter bore and 300 mm stroke, two hydraulic cylinders with 20 mm diameter, four high speed on/off pneumatic valves, two proportional hydraulic valves, two potentiometers, and an air pump. The nominal operating pressure of the valve is 4.5 bar, the maximum flow rate of the valve under the nominal pressure is 650 L/min. The resolution of the potentiometer is less than 0.01 mm, and the linear error of the potentiometer is less than 0.09% of the whole range. The control voltage of valve is 15 V. The output of the potentiometer is also 15 V.
The controller algorithm is developed in Qt software. The user interface is designed to display the angular displacement curve, error curve, reference signal and parameter setting, etc. The sampling period of the controller is 10 ms. The piston of the cylinder is forced to reach the end point of the champers after each experiment. In this paper, through the mathematical conversion, the linear displacement is converted into the angle experimental results.
Experiment results
Figure 8 and Figure 9 show the experimental results of the upper and lower arms tracking step and sine signals. Each picture includes four tracking curves with PID, FPID, FOFPID1 and FOFPID2 controller. Here, FOFPID1 and FOFPID2 represent the fractional-order fuzzy PID controller without considering parameter c and the fractional-order fuzzy PID controller with considering parameter c. The tuned parameter values of four controllers are listed in Table 2. According to the experimental results, the tracking performance of the system under different control strategies are shown in Tables 3–6.
Angular tracking curves of 10°and 30°step signal of upper arm with four different controllers are shown in Fig. 8(a) and Fig. 8(b). As can be seen from the figures, compared with the other three controllers, the overshoot of the FOFPID controller reduced by maximum about 150–400%. And the peak time reduced by maximum about 0.12 s.
Angular tracking curves of 0.2 Hz and 0.5 Hz sinusoidal signal of upper arm with four different controllers are shown in Fig. 8(c) and Fig. 8(d). As can be seen from the Table 3 and Table 4, compared with the other three controllers, the delay time of the FOFPID controller reduced by maximum about 350%. And the tracking accuracy is improved maximum about 0.14 s.
The similar conclusion can be drawn from the results of lower arm experiments(see Table 5 and Table 6).
From the experiment results, we draw the conclusion that the system get better performance with the 2DOF fractional-order fuzzy PID controller.
Conclusions
This paper proposed a new modeling method to pneumatic-hydraulic upper limb rehabilitation training system with fractional-order theory. A new 2DOF fractional-order fuzzy PID controller is designed, which full considering the weight parameters of the input terms. The experimental results showed that the designed method is more effective compared with other controllers.
