Abstract
Non-integer order calculus is a very helpful tool, which is used in modeling and control applications. Many real processes display fractional order dynamics and their behavior is described by fractional-order differential equation. In this paper we quantify fitting the Oustaloup filter to the approximated transfer functions for given non-integer systems. The goal of this paper is to verify the accuracy of the Outsaloup filter to the fractional inertial system parameter approximation in a specified narrow frequency range and order. The pertinence of the compared models, in both time and frequency domains, is verified. Finally, the approximated model can be used to design the fractional order differentiation operator in an integer order state-space form. The presented methodology could be utilised for a general class of systems and is illustrated using numerical examples.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Fractional-order calculus was not especially popular in previous decades when its concepts have a lot of attention in various scientific fields, including more accurate system modeling and automatic control assignment [1, 2]. Utilising the notion of non-integer order should be more appropriate step because real-life processes appear to be fractional [3, 4]. The fractional-order calculus is the generalisation of the classical calculus, where the order of integration and differentiation is not an integer index [5]. There have been some reports on non-integer calculus, applied to various areas of the applications, e.g.: bioengineering [6], physics [7, 8], chaos theory [9], control systems [1, 10, 11] and fractional signal processing [12, 13].
It is clear that the rise of interest in the fractional calculus domain is related to the increasing availability of high-performance and advanced computational tools. Fractional order calculus was applied in robotics and automation, taking into account system identification and automatic control [2]. The control performance assessment has a large influence on the economic aspect of the real-life processes. It was reported that conventional PID controller, in industrial applications, is worse than fractional order PID controller according to the tuning flexibility [14].
For fractional order system analysis one of existing packages for non-integer order modeling and controller synthesis tasks, such as CRONE, Ninteger or FOMCON [15], can be employed. Above packages are implemented in Matlab environment and have effective tools for solving various fractional order problems and can be easily connected with other Matlab facilities (e.g. simulation of models in Simulink environment utilising graphical interface).
The non-integer order differentiation is equivalent to infinite dimensional filter that is why the selection of appropriate approximation factors is very important. The goal of this study is to verify fitting the Outsaloup filter to the fractional inertial model approximation in a specified narrow frequency range. The proper Oustaloup’s approximation could be then used for modelling the non-integer order differentiation operator in an integer order state-space form. The fractional order control problem would be then reformulated to solve optimal input signal design task [16, 17]. For non-integer order system modeling in frequency and time domains the Fomcon toolbox was utilised [15].
2 Fractional Calculus
The idea of the differentiation operator is a fundamental tool in the study of the ordinary differential equations. Fractional calculus is a special case of integration and differentiation to non-integer order operator \( {}_{a}D_{t}^{\alpha } \) as follows:
where: a, t - denote the limits of the process and α is the set for all complex numbers.
There are different definitions of the fractional derivative operator [1].
The Riemann-Liouville fractional derivative (α > 0) of a function f(t) is defined as:
where: Γ(·) stands for Euler’s gamma function and \( m - 1 < \alpha \le m,m\,{ \in }\,{\text{N, for }}\alpha \, \in \,(0,\,1\rangle . \) Such a definition can also be reformulated to fractional-order derivative in the form:
The Laplace transform of the Riemann-Liouville derivative (2) for a = 0 is:
where: \( F\left( s \right) = L\left\{ {f\left( t \right)} \right\}. \)
The Caputo’s definition of fractional-order derivative (α > 0) is defined as follows:
where: \( f^{\left( m \right)} \left( t \right) = \left( {{{d^{m} } \mathord{\left/ {\vphantom {{d^{m} } {dt^{m} }}} \right. \kern-0pt} {dt^{m} }}} \right)f\left( t \right),\,\,m - 1 < \alpha \le m. \) This definition for \( \alpha \in (0,\,1\rangle \) can be reformulated to fractional-order derivative in the following form:
The Laplace transform of the Caputo derivative (5) for a = 0 is:
It was reported that for real functions, the fractional-order derivative from the Riemann-Liouville and Grünwald-Letnikov definitions are identical [10].
Finally, the Grünwald-Letnikov definition would be considered:
where: \( \omega_{j}^{\alpha } = \left( { - 1} \right)^{j} \left( {\begin{array}{*{20}c} \alpha \\ j \\ \end{array} } \right) \) describes polynomial factors, which can be received recursively from:
Utilising Eq. (9) the fractional-order derivative (8) can be suitably modified as:
where a = 0, t = kh is the step number and h is the step duration. The Laplace transform assuming zero initial conditions of derivative (8) with \( \alpha \,{ \in }\,{\text{R}}^{ + } \) is as follows [1]:
Linear fractional-order continuous-time SISO dynamic system can be expressed by a fractional-order differential equation [1, 2]:
where: a k , b k are real numbers. The discrete-time version for various orders one can find in [18]. Applying the Laplace transform to (12) with zero initial conditions the input-output description of the fractional-order system can be expressed in the transfer function form:
The transfer function (13) is commensurate order if all orders of the fractional operator s are integer multiples of base order q in such a way: \( q\,{ \in }\,{\text{R}}^{ + } ,\,0 < q < 1,\,\alpha_{k} ,\beta_{k} = kq. \) The above continuous-time transfer function can be modified to give to the pseudo-rational function H(λ) in the form:
where: λ = s q. Using the pseudo-rational notation a fractional-order linear time-invariant system can be easily expressed by a state-space model given by:
For system parameters identification purposes the difference equation representing input-output dynamic of the system is more convenient than the state-space description. However the state-space model notation provides of multiple input and multiple output (MIMO) fractional-order systems representation.
3 Oustaloup Filter to Approximation of Fractional-Order Operators
The potentiality of approximating the fractional-order plant model by an integer-order one is presented in [1]. For linear fractional-order model identification purposes the Oustaloup filter method, which is often used in practical applications, should be considered. We focus our attention on the classical Oustaloup approximation algorithm. To solve the problem of approximation of a fractional differentiator or a fractional integrator the following equations should be used:
where: poles, zeros and gain of the filter can be obtained from:
where: N is the order of approximation and (ω b , ω h ) is the expected frequency fitting range. The order of the resulting filter is 2N + 1, taking into account a higher orders of N the resulting approximation should be more accurate.
The Oustaloup filter provides very good approximation results of fractional operators in an expected fitting range and a wide orders interval. Thus, for the fractional order operators where α ≥ 1 the following equation should be adopted:
where: n = α – γ indicates the integer part of α and s γ is evaluated according to (16) utilising Oustaloup filter method.
4 Problem Formulation
To illustrate the properties of the above approach to fractional-order system parameter estimation, using the Oustaloup filter, we have selected FOMCON toolbox, which provides time-domain and frequency-domain non-integer order system analysis, as well as system stability checking [15]. The goal of this study is to verify the accuracy of the Oustaloup filter to the fractional inertial system transfer function parameters estimation in a specified frequency range ω = [ω b , ω h ] and order of the filter 2N + 1.
To justify the idea of this approach to integer model parameter estimation, an inertial object was selected as:
The fractional-order linear time invariant system can be then described by the following single input, single output state-space model:
with assumed values of the matrix parameters: A = −1, B = 1 and zero initial conditions. The specified wide bandwidth would cause a large computational burden as N is increased. Therefore, the choice of N is based on following rule:
The results of the Oustaloup filter approximation of the fractional transfer function (22) for different values α from the interval 0.5 ≤ α ≤ 1.9 and arbitrary selected bandwidth ω = [10−1, 101] with N= 2 according to (24), are displayed by transfer functions G o (s) given by:
As it can be seen the resulting filters can be displayed in the Laplace domain, as reasonable approximations of the non-integer order operators. Additionally, this method exhibit practical property: it has zeros and poles interlaced on the negative real axis of the s plane, and the length between following poles and zeros decreases as the estimation is improved by increasing the order of the polynomials’ numerator and denominator, as it is displayed in Fig. 6.
5 The Experimental Results for Time and Frequency Domains
The time-domain simulation of the evaluated model of the fractional system, utilising step input signal, is based on the Grünwald-Letnikov definition shown in Eq. (8). The solution of the numerical problem (22) is performed utilising modified Grünwald-Letnikov definition [2]:
where h = 0.01 is the numerical step-size. The frequency-domain simulation is executed by replacing s = jω. This substitution was applied to Eqs. (25), (27), (29–31) to obtain frequency domain diagrams. In order to verify the stability of the approximated systems we obtained a step responses (at t = [0, t end ] with dt = 0.1) and Bode diagrams (for frequency axis range ω = [10−3, 102] and N = 2) shown in Figs. 1, 2, 3, 4 and 5.
The Figs. 1, 2, 3, 4 and 5 show the Oustaloup filter step responses compared with the exact fractional inertial model step responses and frequency plots (Bode diagrams) of the real plant and obtained approximations.
Stability of the non-integer order state-space system (15) should be established from the following inequality:
where: 0 < α < 1 is the fractional state-space system commensurate order and eig(A) describes the eigenvalues of the related matrix A. If this requirement is satisfied, then the system is stable [19]. The fractional order state-space system (23) is stable because the eigenvalue of the matrix A equals −1.
The plot shown in Fig. 6 indicates pole and zero maps of the approximated transfer functions for selected values of α. The plot shows that poles of the Oustaloup filters are in the left half-plane, and therefore the approximated models are stable.
The quality of approximation of the fractional inertial system in the response space can be expressed by following errors and factors:
where Δy (w), e (w), M and R 2 are respectively: absolute error, relative error, root-mean-square error and coefficient of determination. The comparison of the performance indices for Oustaloup filter approximation are displayed in Table 1.
The estimated transfer functions parameters and obtained indices show high accuracy of the Oustaloup filter approximation. The slight fitting errors could be observed in the range of fractional order from the interval 0.9 ≤ α ≤ 1.7.
In some applications, a zero-pole transfer functions (25–31) as a result of fractional order systems approximation are not helpful. Instead of this, the state-space realisation (23) is desirable. The examples of the approximated integer order state-space matrices for α = 0.5 and α = 1.5 are given by:
A step responses of the fractional inertial system (22) in the time duration t = [0, 30] seconds with a step size of h = 0.01 are obtained utilising the Grünwald-Letnikov method (32). The step responses for α ≤ 1 are aperiodic (Fig. 7), however conventional first order inertial system step response can be observed for α = 1. The step responses are oscillating for non-integer system orders α ≥ 1.
6 Conclusions
In this paper the accuracy of the approximation of the Outsaloup filter yielding transfer functions for a given fractional-order inertial model have been verified. The results of the Oustaloup filter approximation of the non-integer inertial model for different values α from the interval 0.5 ≤ α ≤ 1.9 and arbitrary selected narrow bandwidth ω = [10−1, 101] was presented. The simulation results in time and frequency domains confirm high accuracy of the Oustaloup estimation to the selected frequency range and order. The comparison of the performance indices for the Oustaloup approximation model and original plant shows a slight fitting errors for fractional order from the interval 0.9 ≤ α ≤ 1.8. The pole and zero diagrams show that for different values of α, obtained integer order models are stable. The choice of the approximation method depends on established requirements (e.g. accurate frequency behavior or precise time response). The proper Oustaloup’s approximation can be utilised for modelling the fractional order operator in an integer order state-space form. Then, it is possible to use one of the existing optimal control packages to solve fractional order optimal input problem.
References
Monje, C.A., Chen, Y., Vinagre, B., Xue, D., Feliu, V.: Fractional-Order Systems and Controls: Fundamentals and Applications. Advances in Industrial Control. Springer, London (2010)
Chen, Y.Q., Petráš, I., Xue, D.: Fractional order control - a tutorial. In: Proceedings of American Control Conference, ACC 2009, pp. 1397–1411 (2009)
Torvik, P.J., Bagley, R.L.: On the appearance of the fractional derivative in the behaviour of real materials. Trans. ASME 51(4), 294–298 (1984)
Oustaloup, A., Levron, F., Mathieu, B., Nanot, F.: Frequency-band complex noninteger differentiator: characterization and synthesis. IEEE Trans. Circ. Syst. Fundam. Theory Appl. 47(1), 25–40 (2000)
Miller, K., Ross, B.: An Introduction to the Fractional Calculus and Fractional Differential Equations. Wiley, New York (1993)
Magin, R.L.: Fractional Calculus in Bioengineering. Begell House Publishers, Redding (2006)
Hilfer, R.: Applications of Fractional Calculus in Physics. World Scientific, Singapore (2000)
West, B., Bologna, M., Grigolini, P.: Physics of Fractal Operators. Springer, New York (2003)
Petras, I.: Fractional-Order Nonlinear Systems. Springer, New York (2011)
Podlubny, I.: Fractional Differential Equations. Academic Press, San Diego (1999)
Valério, D., Costa, J.: An Introduction to Fractional Control. IET, London (2013)
Sheng, H., Chen, Y.D., Qiu, T.S.: Fractional Processes and Fractional-Order Signal Processing. Springer, London (2012)
Mozyrska, D., Torres, D.F.M.: Modified optimal energy and initial memory of fractional continuous-time linear systems. Sig. Process. 91(3), 379–385 (2011). Special Issue: SI
Monje, C., Vinagre, B., Feliu, V., Chen, Y.: Tuning and auto-tuning of fractional order controllers for industry applications. Control Eng. Pract. 16(7), 798–812 (2008)
Tepljakov, A., Petlenkov, E., Belikov, J.: FOMCON: a MATLAB toolbox for fractional-order system identification and control. Int. J. Microelectron. Comput. Sci. 2(2), 51–62 (2011)
Jakowluk, W.: Plant friendly input design for parameter estimation in an inertial system with respect to D-efficiency constraints. Entropy 16(11), 5822–5837 (2014)
Jakowluk, W.: Optimal input signal design for a second order dynamic system identification subject to D-efficiency constraints. In: Saeed, K., Homenda, W. (eds.) CISIM 2015. LNCS, vol. 9339, pp. 351–362. Springer, Cham (2015). doi:10.1007/978-3-319-24369-6_29
Mozyrska, D.: Multiparameter fractional difference linear control systems. Discrete Dyn. Nat. Soc. 2014, 8 (2014)
Matignon, D.: Generalized fractional differential and difference equations: stability properties and modeling issues. In: Proceedings of Mathematical Theory of Networks and Systems Symposium, pp. 503–506 (1998)
Acknowledgment
The present study was supported by a grant S/WI/1/13 from Bialystok University of Technology and founded from resources for research by Ministry of Science and Higher Education.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 IFIP International Federation for Information Processing
About this paper
Cite this paper
Jakowluk, W. (2017). Fractional-Order Linear Systems Modeling in Time and Frequency Domains. In: Saeed, K., Homenda, W., Chaki, R. (eds) Computer Information Systems and Industrial Management. CISIM 2017. Lecture Notes in Computer Science(), vol 10244. Springer, Cham. https://doi.org/10.1007/978-3-319-59105-6_43
Download citation
DOI: https://doi.org/10.1007/978-3-319-59105-6_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59104-9
Online ISBN: 978-3-319-59105-6
eBook Packages: Computer ScienceComputer Science (R0)