Abstract
This paper presents integer and linear time-invariant fractional order (FO) models of a closed-loop electric individual-wheel drive implemented on an autonomous platform. Two discrete-time FO models are tested: non-commensurate and commensurate. A classical model described by the second-order linear difference equation is used as the reference. According to the sum of the squared error criterion (SSE), we compare a two-parameter integer order model with four-parameter non-commensurate and three-parameter commensurate FO descriptions. The computer simulation results are compared with the measured velocity of a real autonomous platform powered by a closed-loop electric individual-wheel drive.
Keywords: fractional-order backward-difference, difference equation, identification
1. Introduction
Analysis of real dynamical systems based on the mathematical tools of fractional calculus [1,2,3,4,5,6,7] enables the construction of superior mathematical models [8,9,10,11,12], in the sense of providing a better match between the mathematical description and the measured data. Fractional modeling and control of an industrial selective compliant assembly robot arm was described in [13]. A fractional order PID controller was used for two-link robot control in [14]. A fractional order model of an inverted pendulum system based on simulated and experimental data was presented in [15]. Indeed, allowing any real orders in the differential or difference equations provides a good data fit, due to the assumed optimization criterion. On the other hand, there is an increase in the number of parameters which must be estimated. In this paper, non-commensurate and commensurate fractional order (FO) models are compared in terms of their effectiveness. Commensurate models are characterized by a smaller number of parameters. This is due to the parameter set required in the non-commensurate system, , as opposed to that in the commensurate system, , , . In each case, the number of first order differential equation (FODE) coefficients is the same. This paper provides a short introduction to the non-commensurate and commensurate systems described by linear FO difference equations and their state-space forms [16]. We then describe the closed-loop DC individual-wheel drive implemented in an autonomous platform. We propose two simple linear models based on the FODE. The simulation results are compared with the measured data. Similar results were obtained using the two considered models. However, commensurate models have only one multiple order. The paper is organized as follows. In Section 2, fundamental information concerning the variable, fractional order backward difference equation is introduced. Section 3 describes the closed-loop individual-wheel DC drive motor. In Section 4, the results provided by the proposed models are compared with the measured velocity of an electrical set-up, according to sum of the squared error criterion (SSE). The results are discussed in Section 5.
2. Non-Commensurate and Commensurate Difference Equation
Mathematical models of dynamical systems can be expressed by means of the following differential equations:
| (1) |
where and denote the output and the input signals, respectively, and function F is non-linear in general. One can also include FO derivatives in the models:
| (2) |
where denotes the Grnwald-Letnikov FO derivative. Let all orders be arranged in a series such that and .
Assume that all orders can be expressed in the form
| (3) |
| (4) |
One can substitute the Grnwald-Letnikov fractional left derivative for the Grnwald-Letnikov fractional order backward difference (GL-FOBD). Let us define the finite sum for
| (5) |
where
| (6) |
The GL-FOBD divided by the sampling time h (which should be relatively small in real-world applications) in Equation (2) approximates the derivatives, yielding:
| (7) |
Hence, for , , from (2) one obtains the FODE
| (8) |
Let d be the least common denominator of fractions (3) and (4). Then, the FO takes the form
| (9) |
| (10) |
where
| (11) |
If we introduce the notation
| (12) |
| (13) |
then the appropriate FOBD is as follows
| (14) |
Under the above transformations, the FODE (8) takes the form
| (15) |
2.1. Non-Commensurate and Commensurate Linear Time-Invariant FODE
Linear time-invariant FOBDs constitute a special but very important class of FOBD. With a non-linear FODE, one can apply the linearization procedure around steady-state conditions, under the assumption of a relatively small change in the input signal. This is the first approach in system modeling. The linear time invariant non-commensurate FODE takes the form
| (16) |
where the FO are ordered in the same way as in (8). The linear time-invariant commensurate FODE is as follows:
| (17) |
where are constant coefficients and , , and is a known input signal. For in (11), i.e., for , the considered FODE represents the classical integer-order difference equations (IODEs).
Every rational order non-commensurate system can be approximated by a commensurate system. The transformation procedure is described in [16].
2.2. State-Space Equations of the Non-Commensurate and Commensurate Systems
The FOBD has a concatenation property
| (18) |
for . Therefore, every FOBD in Equation (16) can be expressed in the form
| (19) |
when . Note that all orders verify the conditions for . Hence, the FODE takes the form
| (20) |
One may now define new variables, referred to henceforth as state-variables
| (21) |
The introduction of the above set of state variables into (20) gives the equation
| (22) |
Equations (21) and (22) can be expressed in matrix-vector form
| (23) |
| (24) |
where
| (25) |
| (26) |
| (27) |
| (28) |
In the case of the commensurate system, we have for . Hence, and the left-hand side vector (25) simplify to
| (29) |
3. Closed-Loop DC Individual-Wheel Drive
The block diagram [17] of the closed-loop electrical drive [18,19] is shown in Figure 1, where and are the discrete-time reference and output (angular velocity) signals, and and denote the PI controller parameters. The acronyms and stand for zero-order hold and the ideal sampler, respectively. The PWM inverter is represented by a first-order inertial element with parameters and . The DC motor is characterized by the electrical time constant and by the parameter , which denotes the back-EMF and torque constant of the motor. The symbols and stand for the motor plus load inertia and the sensor coefficient, respectively. The wheel is suspended in the air, which means that the external disturbance moment . Under the considered conditions of the experiment, the internal friction should also be taken into account [20]. The continuous part of the closed-loop system is described by the transfer function
| (30) |
where h is the sampling time and is the mechanical time constant. Its discrete counterpart may be expressed as
| (31) |
where and for and , are time constants related to the closed-loop system parameters mentioned above. The discrete closed-loop system is shown in Figure 2. From this block diagram, one obtains the discrete transfer function in the form
| (32) |
Figure 1.
Block diagram of the closed-loop electric individual-wheel drive.
Figure 2.
Block diagram of the discrete closed-loop electric individual-wheel drive.
Related to the above discrete transfer function, there is the commensurate IODE (17) with and coefficients , , , , which are functions of , . Hence, the model resulting from the block diagram in Figure 2 contains eight parameters.
Figure 3 and Figure 4 present 3D drawings of the considered dynamical system. Figure 5 shows the experimental set-up. Note that in the identification procedure the main external disturbance is assumed to be zero .
Figure 3.
Model 3D of the autonomous platform wheel.
Figure 4.
Model of the autonomous wheel platform—2D view.
Figure 5.
Photographs of the autonomous wheel platform.
3.1. Transient Characteristics of Measured DC Motor Wheel Drive
The discrete step response presented in Figure 6 suggests the need for second-order-damped oscillation models. Evidently, in the “black box” measured data there are hidden non-linear frictions and external disturbance moments which the non-commensurate and commensurate FODE models should describe.
Figure 6.
Measured angular velocity of wheel-drive system under step excitation.
3.2. Classical Two-Parameter Linear Integer-Order Difference Equation Model of the Wheel-Drive
As mentioned previously, the classical oscillation model takes (17) with , and . This assumption means that the model is described by the IODE in the form
| (33) |
Without lack of generality one can assume . Hence, we obtain two parameters of the model, and . The integer orders are two and one. The related state-space form is as follows:
| (34) |
3.3. Non-Commensurate Three-Parameter Linear Fractional-Order Difference Equation Model of the Wheel-Drive
As a special case of (16), one assumes a three-parameter model
| (35) |
Related state-space equations are
| (36) |
with four unknown parameters, , , and .
3.4. Commensurate Linear Fractional-Order State-Space Model of the Wheel-Drive
The FODE has three parameters, and .
| (37) |
| (38) |
4. Comparison of Models
The optimal choice of parameters related to the three linear structures is described by formulas (30), (32) and (34), which are based on the minimization of the performance index sum of the squared errors (SSE). Let us denote the measured output signal as . If one defines three error functions
| (39) |
| (40) |
| (41) |
then the criteria are the functions
| (42) |
| (43) |
| (44) |
Numerical tests found minimum values for the coefficients and FO, which are listed in Table 1.
Table 1.
Comparison of identification results.
The plots of the measured output signal and the simulated responses , and are presented in Figure 6 and Figure 7, respectively. Figure 8 shows an enlarged fragment of Figure 7.
Figure 7.
Plots of the responses: measured , simulated integer-order (IO) response and fractional order (FO) models—non-commensurate and commensurate .
Figure 8.
Enlarged fragment of Figure 7.
Figure 9 compares the errors resulting from the formulas (39)–(40). The values of the appropriate SSE are shown in Figure 10.
Figure 9.
Plots of the errors (black), (red) and (blue).
Figure 10.
Minimum values of the sum of the squared error (SSE) criteria: , and .
5. Conclusions
Numerical analysis shows that the application of FO models leads to an over 50% improvement in the SSE performance index compared to IO modeling. The commensurate model is inferior to the non-commensurate model, according to the relation
| (45) |
The proposed lowering of the total order is of particular importance in closed-loop systems with multiple inputs and multiple outputs with the same sub-plants. A block diagram of two cooperating wheels is shown in Figure 11. In the autonomous 6-wheel platform there are three such blocks.
Figure 11.
Block diagram of two cooperating wheels.
In summary, the proposed fractional order approach leads to a good fit between the experimental data and the model formulation, proving that fractional calculus highlights aspects of dynamics that are to some extent overlooked from the standard integer order perspective.
Author Contributions
P.O. and D.S. conceived the research direction; P.O., M.B. and P.D. wrote the paper; P.O. and M.B. designed Simulink and Matlab simulation and experiment; P.O., M.B. and J.A.T.M. analyzed the data; P.D. and M.B. collected relevant information. All authors have read and agreed to the published version of the manuscript.
Funding
The research was supported by the Polish National Science Center in 2013-2015 as a research project (DEC-2012/05/B/ST 6/03647).
Conflicts of Interest
The authors declare no conflict of interest.
References
- 1.Baleanu D., Mendes L.A. Handbook of Fractional Calculus with Applications. Volume 8. Walter de Gruyter GmbH & Co; Berlin, Germany: 2019. [Google Scholar]
- 2.Kilbas A.A., Srivastava H.M., Trujillo J.J. Theory and Applications of Fractional Differential Equations. 1st ed. Elsevier; Amsterdam, The Netherlands: 2006. [Google Scholar]
- 3.Miller K.S., Ross B. An Introduction to the Fractional Calculus and Fractional Differential Equations. Wiley-Interscience Publications; New York, NY, USA: 1993. [Google Scholar]
- 4.Oustaloup A. La Dérivation non Entière: Theéorie, Synthèse et Applications. Hermès; Paris, France: 1995. [Google Scholar]
- 5.Petráš I. Applications in Control. Walter de Gruyter GmbH & Co KG; Berlin, Germany: 2019. [Google Scholar]
- 6.Podlubny I. Fractional Differential Equations. Academic Press; London, UK: 1999. [Google Scholar]
- 7.Samko S.G., Kilbas A.A., Marichev O.I. Fractional Integrals and Derivatives. Gordon and Breach Science Publishers; London, UK: 1993. [Google Scholar]
- 8.Caponetto R., Dongola G., Fortuna L., Petras I. Fractional Order Systems: Modeling and Control Applications. Volume 72. World Scientific; Singapore: 2010. (World Scientific Series on Nonlinear Science). [Google Scholar]
- 9.Das S. Functional Fractional Calculus for System Identification and Controls. Springer; Berlin/Heidelberg, Germany: 2009. [Google Scholar]
- 10.Guermah S., Djennoune S., Bettayeb M. Discrete-Time Fractional-Order Systems: Modeling and Stability Issues. Adv. Discret. Time Syst. 2010:183–212. doi: 10.5772/51983. [DOI] [Google Scholar]
- 11.Ortigueira M.D. Fractional Calculus for Scientists and Engineers. Springer Science + Business Media B.V.; Dodrecht, The Netherlands: 2011. [Google Scholar]
- 12.Sabatier J., Agrawal O.P., Machado T.A. Advances in Fractional Calculus. Theoretical Developments and Applications in Physics and Engeneering. Springer; Dordrecht, The Netherlands: 2007. [Google Scholar]
- 13.Coronel-Escamilla A., Torres F., Gómez-Aguilar J.F., Escobar-Jiménez R.F., Guerrero-Ramírez G.V. On the trajectory tracking control for an SCARA robot manipulator in a fractional model driven by induction motors with PSO tuning. Multibody Syst. Dyn. 2018;43:257–277. doi: 10.1007/s11044-017-9586-3. [DOI] [Google Scholar]
- 14.Fani D., Shahraki E. Two-link robot manipulator using fractional order PID controllers optimized by evolutionary algorithms. Biosci. Biotechnol. Res. Asia. 2016;13:589–598. doi: 10.13005/bbra/2075. [DOI] [Google Scholar]
- 15.Shalaby R., El-Hossainy M., Abo-Zalam B. Fractional order modeling and control for under-actuated inverted pendulum. Commun. Nonlinear Sci. Numer. Simul. 2019;74:97–121. doi: 10.1016/j.cnsns.2019.02.023. [DOI] [Google Scholar]
- 16.Ostalczyk P. Discrete Fractional-Calculus. World-Scientific; Singapore: 2015. [Google Scholar]
- 17.Monje C.A., Chen Y., Vinagre B.M., Xue D., Feliu V. Fractional-order Systems and Controls. Fundamentals and Applications (Advances in Industrial Control) Springer; London, UK: 2010. [Google Scholar]
- 18.Barbosa R.S., Machado T.A., Jesus I.S. Effect of fractional orders in the velocity control of a servo system. Comput. Math. Appl. 2010;59:1679–1686. doi: 10.1016/j.camwa.2009.08.009. [DOI] [Google Scholar]
- 19.Valério D., Da Costa J. An Introduction to Fractional Control. The Institution of Engineering and Technology; London, UK: 2013. [Google Scholar]
- 20.Sheng H., Chen Y., Qiu T. Fractional Processes and Fractional-Order Signal Processing: Techniques and Applications, Signals and Communication Technology. Springer; London, UK: 2012. [Google Scholar]











