Next Article in Journal
Design Analysis of a Novel Synchronous Generator for Wind Power Generation
Next Article in Special Issue
A Novel Approach to the Design of Axial-Flux Switched-Reluctance Motors
Previous Article in Journal / Special Issue
Influence of Control Structures and Load Parameters on Performance of a Pseudo Direct Drive
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Limit Cycles in Nonlinear Systems with Fractional Order Plants

1
School of Engineering and Informatics, Department of Engineering and Design, Sussex University, Brighton, BN1 9QT, UK
2
Department of Electrical and Electronics Engineering, İnönü University, Malatya 44280, Turkey
3
Department of Computer Engineering, İnönü University, Malatya 44280, Turkey
4
Department of Mechatronics Engineering, Fırat University, Elazığ 23100, Turkey
*
Author to whom correspondence should be addressed.
Machines 2014, 2(3), 176-201; https://doi.org/10.3390/machines2030176
Submission received: 31 March 2014 / Revised: 9 June 2014 / Accepted: 1 July 2014 / Published: 17 July 2014
(This article belongs to the Special Issue Advances in Control Engineering)

Abstract

:
In recent years, there has been considerable interest in the study of feedback systems containing processes whose dynamics are best described by fractional order derivatives. Various situations have been cited for describing heat flow and aspects of bioengineering, where such models are believed to be superior. In many situations these feedback systems are not linear and information on their stability and the possibility of the existence of limit cycles is required. This paper presents new results for determining limit cycles using the approximate describing function method and an exact method when the nonlinearity is a relay characteristic.

Graphical Abstract

1. Introduction

In recent years, there has been considerable interest in the study of feedback systems containing processes whose dynamics are best described by fractional order derivatives. A physical system represented by a differential equation where the orders of derivatives can take any real number and not necessarily an integer number can be called a fractional order system. The idea of non-integer order (or fractional order) differentiation/integration emerged in 1695 [1]. At the beginning, mathematicians studied it only as a theoretical subject due to its complexity and therefore other science disciplines could not use it effectively owing to the absence of exact solution methods of non-integer order differential equations [2]. However, in recent years, facilitated by today’s computational facilities, considerable attention has been given to fractional order systems, including fractional order control systems.
Interest in fractional calculus has made a significant impact on the field of control engineering and as a result of this there have been many studies dealing with the analysis and design of control systems. It has been seen that the frequency domain approaches of classical control, where the Laplace complex variable of a transfer function is replaced by , such as Bode, Nyquist and Nichols diagrams can be applied to a fractional order plant without any modification. However, for time domain analysis integer approximations of fractional powers of s, such as given in [3,4,5,6], which are not exact have to be used. On the design side, fractional order versions of classical controllers, such as fractional order PID, have been designed [7] and applied [8,9,10,11] and various results have been obtained for stability analysis [12,13]. However, the field of fractional order control systems still needs further research on many important problems. One of these situations is when nonlinearity occurs in a control system. It is well known that all practical systems are nonlinear and linear models of many engineering systems are always approximate [14]. It is apparent, since as mentioned above the frequency domain representation of a fractional order plant is exact, that frequency domain methods can play an important role in analysis and design.
The aim of this paper is to study the problem of the stability of an autonomous nonlinear feedback system with a fractional order plant. The stability of a nonlinear control system can often be demonstrated by showing that there is no possibility of the existence of sustained oscillations, known as limit cycles. The most powerful, although approximate, method for such investigations is the Describing Function (DF) method [15,16]. The frequency at the intersection point, when one exists, of the Nyquist plot of the system and the complex plot of the negative inverse of the DF is used in limit cycle analysis. A review of the classical DF method is given and application to a control system with a fractional order plant is demonstrated. Tsypkin [17] presented a frequency domain method for the exact analysis of limit cycles in relay feedback systems and the problem is formulated in terms of A loci [14], which are frequency dependent loci and more general than the Tsypkin loci. A program is developed in MATLAB for computation of limit cycles by the Tsypkin method in a feedback loop with an on–off relay, relay with hysteresis or relay with dead zone and a fractional order plant.
The rest of the paper is organized as follows: A review of fractional order dynamics is given in Section 2. Section 3 studies stability and limit cycles in nonlinear systems with FOTF. The DF analysis for nonlinear fractional order control systems is given. Computation of the A locus of a fractional order plant and some examples are presented for limit cycles in relay systems. Section 4 gives some concluding remarks.

2. Fractional Order Dynamics

Many real systems are known to display fractional order dynamics. For example, it is known that the semi-infinite lossy (RC) transmission line demonstrates fractional behavior since the current into the line is equal to the half derivative of the applied voltage that is Machines 02 00176 i001 [18]. Thus, the significance of fractional order representation is that fractional order differential equations are more adequate to describe some real world systems than those of integer order models [19,20]. Many physical systems such as viscoelastic materials [21,22], electromechanical processes [23], long transmission lines [24], dielectric polarisations [25], colored noise [26], cardiac behavior [27], problems in bioengineering [28], and chaos [29] can be described using fractional order differential equations. Thus, fractional calculus has been an important tool to be used in engineering, chemistry, physical, mechanical and other sciences. Extensive results on fractional order systems and control can be found in the book by Monje et al. [30].
Fractional order calculus is a generalization of the ordinary differentiations by non-integer derivatives. Many mathematicians like Liouville and Riemann contributed to the field of fractional calculus. There are different definitions of fractional order operators such as Grünwald-Letnikov, Riemann-Lioville and Caputo [31]. The Caputo definition can be stated as [32],
Machines 02 00176 i002
where Dαy(t) = dαy(t)/dtα indicates the Caputo derivative of y(t), α ∈ R+ is the rational number, [α] is the integer part of α and L denotes the Laplace transform.
A fractional order control system with input r(t) and output y(t) can be described by a fractional differential equation of the form [33],
Machines 02 00176 i003
or by a fractional order transfer function of the form,
Machines 02 00176 i004
where ai, bj ( i = 0,1,2, …, n and j = 0,1,2, …, m) are real parameters and αi, βj are real positive numbers and α0 < α1 < ⋯ < αn and β0 < β1 < ⋯ < βm. Thus, a transfer function including fractional powered s terms can be called a fractional order transfer function, FOTF. For example, with the FOTF G(s) = 1/(s2.3 + 2s0.7 + 1) replacing s by and using ()α = ωα(cos απ/2 + jsin απ/2), one obtains
Machines 02 00176 i005
Bode and Nyquist diagrams of this equation can then be obtained as shown in Figure 1 and Figure 2. This example is given to show that the frequency response computation of FOTF can be obtained similar to integer order transfer functions. However, for time domain computation, there is not a general analytical method for determining the output of a control system with an FOTF. There have been many studies over the years [34,35,36], some of them are based on integer approximation models and others based on numerical approximation of the non-integer order operator. The methods developing integer order approximations can be used for time domain analysis of fractional order control systems similar to classical control approaches. Some of the well known methods for evaluating rational approximations are the Continued Fractional Expansion (CFE) method, Oustaloup’s method, Carlson’s method, Matsuda’s method, Chareff’s method, least square methods and others [18,37,38,39,40,41].
Figure 1. Bode plots of Equation (4).
Figure 1. Bode plots of Equation (4).
Machines 02 00176 g001
Figure 2. Nyquist plot of Equation (4).
Figure 2. Nyquist plot of Equation (4).
Machines 02 00176 g002
In this paper, the CFE method given in [35,42] is used for time domain simulation of nonlinear control systems with FOTF. This method finds approximations from
Machines 02 00176 i006
where x = s − 1. Thus, first, second, third and fourth integer order approximations of sα can be found from the following equations
Machines 02 00176 i007
Machines 02 00176 i008
Machines 02 00176 i009
Machines 02 00176 i010
The fourth order approximation has been used for the simulations reported in this paper. The following examples show that the fourth order approximations given in Equation (9) give good results.
The Bode plots of first, second, third, fourth order approximations of G(s) = s0.5 and its exact Bode plots are shown in Figure 3 where it can be seen that the fourth order Bode plots fit with the exact Bode plots for the frequencies approximately from 0.04 rad/s to 20 rad/s. The step responses for G(s) = 1/(s1.5 + 1) using first, second, third and fourth order approximations for s0.5 are given in Figure 4. The third and fourth order approximations match almost exactly. One of the most well-known approximation techniques is Oustaloup’s method [37]. Oustaloup’s method gives 1,3,5,7,… order integer approximations. A comparison between approximations given in Equation (9) and Oustaloup’s method for G(s) = 1/(s1.5 + 1) is given in Figure 5. The comparison is done between the seventh order Oustaloup’s approximation and the fourth order approximation given in Equation (9). The seventh order Oustaloup’s approximation for s0.5 is
Machines 02 00176 i011
Figure 5 shows that two step responses agree very closely. However, we prefer to use the fourth order approximation given in Equation (9) since Oustaloup’s approximation is seventh order. Also in [35] it has been shown that the approximations given in Equations (6)–(9) provide very good results.
Figure 3. Exact Bode plots of s0.5 and first, second, third, fourth order approximations.
Figure 3. Exact Bode plots of s0.5 and first, second, third, fourth order approximations.
Machines 02 00176 g003
Figure 4. Step responses for G(s) = 1/(s1.5 + 1) using first, second, third and fourth order approximations given in Equations (6)–(9).
Figure 4. Step responses for G(s) = 1/(s1.5 + 1) using first, second, third and fourth order approximations given in Equations (6)–(9).
Machines 02 00176 g004
Figure 5. Step responses using the fourth order approximation given in Equation (9) and seventh order Oustaloup approximation.
Figure 5. Step responses using the fourth order approximation given in Equation (9) and seventh order Oustaloup approximation.
Machines 02 00176 g005

3. Determination of Stability and Limit Cycles in Nonlinear Systems

3.1. Describing Function Method

The DF, N(a), of a nonlinear element is defined as the ratio of the fundamental output to the magnitude of an applied sinusoidal input [43]. Considering a nonlinear element n(x) with input x = asinθ and corresponding output y(θ), then if n(x) has odd symmetry, the fundamental component in y(θ), namely b1sinθ + a1cosθ, has
Machines 02 00176 i012
Machines 02 00176 i013
The describing function N(a) is then given by
N(a) = (b1 + ja1)/a
which will be real, that is, a1 = 0, if the nonlinearity is single valued. To investigate the possibility of a limit cycle in the system of Figure 6 the characteristic equation
1 + N(a)G(s)|s = jω = 0
is then examined. Typically, this is done using a Nyquist diagram where the loci G() and C(a) = −1/N(a) are plotted, and any intersection of the loci gives the amplitude and frequency of a possible limit cycle. Fortunately, the frequency domain analysis of a FOCS (Fractional Order Control System) can be conducted in a similar way to that of an integer order one. Therefore, the frequency domain expression can be easily obtained by substituting s = in the Laplace transform of the transfer function. Since the describing function method is a frequency domain approach, it can be applied to the FOCS to analyze some aspects of the effect of nonlinearity on its performance.
Figure 6. A simple nonlinear feedback system.
Figure 6. A simple nonlinear feedback system.
Machines 02 00176 g006
When the nonlinearity in the negative unity feedback control system of Figure 6 is an ideal relay or relay with hysteresis as shown in Figure 7 and Figure 8 nonlinearity then their DFs are respectively:
Machines 02 00176 i014
The possibility of a limit cycle can then be investigated as shown in the following example.
Example 1: Consider the control system of Figure 6 with the following fractional order plant
Machines 02 00176 i015
Figure 7. The diagram of the ideal relay.
Figure 7. The diagram of the ideal relay.
Machines 02 00176 g007
Figure 8. The diagram of the relay with hysteresis.
Figure 8. The diagram of the relay with hysteresis.
Machines 02 00176 g008
Figure 9 presents the Nyquist plot of the plant G(s) and the negative inverse of the describing function in Equation (15).
From Figure 9, a limit cycle of frequency ω = 1.632 rad/s is predicted for the fractional order system. Since N(a) = 4h/πa for the ideal relay nonlinearity, for h = 1, the approximate amplitude of the limit cycle can be calculated from the intersection point of G() and C(a) as,
Machines 02 00176 i016
This amplitude, according to DF theory, is an approximation for the amplitude of the fundamental, although it is often assumed for convenience to be the amplitude of the distorted limit cycle. The period of the oscillation is given by;
Machines 02 00176 i017
Figure 9. Nyquist diagram of G1() and plot of C(a).
Figure 9. Nyquist diagram of G1() and plot of C(a).
Machines 02 00176 g009
The simulation results for the nonlinear control system with the relay nonlinearity are given in Figure 10. The simulation results, for which the measured peak amplitude and period were 1.025 and 3.93 s respectively, agree well with the DF analysis method although both are approximate. As the limit cycle is near to sinusoidal, the DF result may be expected to be quite accurate.
Figure 10. Time responses of closed loop system in Figure 6 with G1() and ideal relay.
Figure 10. Time responses of closed loop system in Figure 6 with G1() and ideal relay.
Machines 02 00176 g010

3.2. Tsypkin’s Method

The analysis of the relay feedback problem can be studied using the frequency domain approach of the Tsypkin method and the A Loci approach [14]. For a feedback loop containing a relay and a transfer function G(s), limit cycles can be found using the A loci of G(s) where
AG (θ, ω) = ReAG (θ, ω) + jImAG (θ, ω)
with
Machines 02 00176 i018
and
Machines 02 00176 i019
where G(jnω) = UG() + jVG(). AG (θ, ω) is a generalized summed frequency locus with its real and imaginary values at a particular frequency, ω, depending on weighted values, according to the choice of, θ, of the real and imaginary values of G() at the frequencies for n = 1,2, …, ∞. In particular, for θ = 0 the real (imaginary) part of AG (θ, ω) depends only upon the real (imaginary) part of G() at frequencies . It is possible to evaluate ReAG (θ, ω) and ImAG (θ, ω) by computationally summing to a finite number, M, of terms. For integer transfer functions, closed form solutions have been found for the infinite series but this remains an open problem for fractional order transfer functions (FOTFs). When the limit cycle is odd symmetrical only odd values of n are required in the series and the corresponding A locus is denoted by . Some properties of the A loci are:
Machines 02 00176 i020
The locus for θ = 0 is identical with the Tsypkin locus [17], Λ(ω), if lims→∞ sG(s) = 0, apart from a constant factor. The relationship is
Λ(ω) = (4h/π)(0, ω)
The locus can thus be regarded as a generalized Tsypkin locus. The A locus satisfies the superposition property, that is if the linear plant G(s) = G1(s) + G2(s), then
Machines 02 00176 i021
If G1(s) = G(s)e, then
Machines 02 00176 i022
The loci are periodic in θ, with period 2π, that is
AG (θ, ω) = AG (θ + 2π, ω)
For the periodicity is odd, that is
Machines 02 00176 i023
Since any integer plant transfer function can be written in terms of a summation of transfer functions having a real or complex pair of poles, use of Equation (24) allows A loci for most integer transfer functions to be obtained in terms of the A loci of a few basic transfer functions.
For a relay with no dead zone, the simplest assumption for the periodic output is a square wave with 1:1 mark space ratio. By taking the Fourier series for the square wave and calculating the corresponding series for the output of G it can be shown that the output and the derivative of the output of the linear transfer function G can be expressed in terms of the A loci [14]. This also applies to the situation where the relay has dead zone, where unlike the situation for the relay without dead zone, finite values of θ are required. Taking the input to the relay, x(t) = −c(t), where c(t) is the output of G(s), and assuming the relay to have a hysteresis of ±Δ, that is it switches from −h to +h for an input of Δ at time zero and from +h to −h for an input of −Δ, the switching condition
x(0) = Δ and (0) > 0
yields the result
Machines 02 00176 i024
provided lims→∞ sG(s) = 0. When the latter is not the case, discontinuities in the relay input or its derivative may occur at the switching instants and known corrections need to be applied to the equations.
For a relay with dead zone the solution is obtained from
Machines 02 00176 i025
Machines 02 00176 i026
and
Machines 02 00176 i027
Machines 02 00176 i028
Here, there are two equations as there are two unknowns the pulse width, Δt, and the limit cycle frequency, ω. Note the expressions involving the real parts need not normally be checked but it is easily done if the solutions are obtained graphically by plotting for the relay with no dead zone Machines 02 00176 i029 and for the relay with dead zone Machines 02 00176 i030 and Machines 02 00176 i031. Consider the transfer function G(s) = 1/s(s + 1)(s + 2) in a feedback loop having a relay with hysteresis. For this transfer function
Machines 02 00176 i032
thus for an odd symmetrical limit cycle
Machines 02 00176 i033
The limit cycle solution frequency is given where the above locus meets the line − πΔ/4h parallel to the negative real axis on a Nyquist plot. The DF solution is given where G() meets this line, so when a program is written where n can be input then the DF solution can be obtained for and convergence can be seen by taking larger and larger values of n. Thus, plotting Machines 02 00176 i029 and G() provides a good graphical approach for obtaining the limit cycle solution. Another option, to obtain the limit cycle frequency, is to solve
Machines 02 00176 i034
for ω. Strictly speaking, one should also check that the real part of the locus is negative but this is obviously the case for this simple example. Cases where it is not typically involve “unusual” transfer functions, and the DF solution may then also be a problem. For the relay with dead zone, two sets of loci must be plotted for the graphical approach because the two loci must be plotted for different values of ωΔt = θ say, and the solution is obtained when the given lines are intersected with the same ω and θ on the loci. Figure 11 shows A Loci of Equation (34) for different values of n. Table 1 shows the solution of Equation (36) for the relay with hysteresis for different values of n. Convergence is fast because the transfer function is a good low pass filter.
Figure 11. A Loci for different values of n for Equation (34) where h/Δ = 2.
Figure 11. A Loci for different values of n for Equation (34) where h/Δ = 2.
Machines 02 00176 g011
Table 1. Limit cycle frequencies for different values of n for Equation (34) where h/Δ = 2.
Table 1. Limit cycle frequencies for different values of n for Equation (34) where h/Δ = 2.
nω (rad/s)nω (rad/s)
10.645090.6359
30.6392110.6357
50.6370130.6356
70.6362150.6356
Example 2: Consider the nonlinear system of Figure 6 with the integer order transfer function
Machines 02 00176 i035
and an ideal relay. This transfer function is not a good filter so there is some distance between the A locus and Nyquist plots as seen in Figure 12. The frequency of the limit cycle using the A locus plot, as seen from Figure 12 is ω = 2.8985 rad/s for n=101 and ω = 3.4641 rad/s from the Nyquist plot. The limit cycle is shown in Figure 13, which can be seen to be quite distorted, hence the quite large difference in the two frequencies.
Figure 12. A Loci and Nyquist diagram of G2() and plot of C(a).
Figure 12. A Loci and Nyquist diagram of G2() and plot of C(a).
Machines 02 00176 g012
Figure 13. Time responses of closed loop system in Figure 6 with G2() and ideal relay (ω = 2.88 rad/s).
Figure 13. Time responses of closed loop system in Figure 6 with G2() and ideal relay (ω = 2.88 rad/s).
Machines 02 00176 g013
Solving the equation corresponding to Equation (36) for this example, for different values of n, gives Table 2. This shows, as expected, that larger values of n must be used to get the limit cycle frequency accurately. A Loci for different values of n are shown in Figure 14.
Table 2. Limit cycle frequencies for different values of n for Equation (37) where N(a) is an ideal relay.
Table 2. Limit cycle frequencies for different values of n for Equation (37) where N(a) is an ideal relay.
nω (rad/s)nω (rad/s)
13.4641172.9578
33.2003232.9398
53.0995352.9218
73.0471512.9107
93.0152712.9038
112.9938912.8998
132.97841012.8985
Figure 14. A Loci for different values of n for Equation (37) where N(a) is an ideal relay.
Figure 14. A Loci for different values of n for Equation (37) where N(a) is an ideal relay.
Machines 02 00176 g014
Example 3: In this example, the Typskin loci for two plants, one is fractional order, with time delay are studied. These are:
Machines 02 00176 i036
and
Machines 02 00176 i037
The A Locus and Nyquist plots for G3i(s) and G3f(s) are shown in Figure 15 and Figure 16, respectively.
From the figures, the exact limit cycle frequencies are 1.27 rads/s and 0.86 rads/s, respectively, for the integer order and fractional order plants.
Figure 15. A Loci and Nyquist diagram of G3i().
Figure 15. A Loci and Nyquist diagram of G3i().
Machines 02 00176 g015
Figure 16. A Loci and Nyquist diagram of G3f().
Figure 16. A Loci and Nyquist diagram of G3f().
Machines 02 00176 g016
Example 4: Consider Figure 6 with the fractional order plant
Machines 02 00176 i038
Assume that the nonlinear system includes a relay with no dead zone. The A Locus, and the C(a) loci for the ideal relay and relay with hysteresis, having h/Δ = 2, are shown in Figure 17.
Figure 17. A Loci of G4() and plot of C(a).
Figure 17. A Loci of G4() and plot of C(a).
Machines 02 00176 g017
Figure 18 shows the time responses for the ideal relay and relay with hysteresis. The limit cycle frequencies are ω = 1.1321 rad/s and ω = 0.9681 rad/s, respectively.
It can be shown using the approximate DF theory that a necessary but not sufficient criterion for stability of a limit cycle is that the intersection between G() and C(a) should be as shown in Figure 15. That is, if one moves along G() in the direction of increasing frequency then at the point of intersection increasing amplitude on the C(a) locus will lie to the left.
Figure 18. Time responses of closed loop system in Figure 6 with G4() (a) ideal relay (b) relay with hysteresis.
Figure 18. Time responses of closed loop system in Figure 6 with G4() (a) ideal relay (b) relay with hysteresis.
Machines 02 00176 g018
Example 5: Let us consider the transfer function
Machines 02 00176 i039
in a feedback loop having a relay with dead zone as shown in Figure 19.
Figure 19. A nonlinear feedback system having relay with dead zone.
Figure 19. A nonlinear feedback system having relay with dead zone.
Machines 02 00176 g019
The DF for a relay with dead zone only, that is for a > δ, Δ = 0 is
Machines 02 00176 i040
and its input and output waveforms are shown in Figure 20.
Figure 20. The diagram of the relay with dead zone.
Figure 20. The diagram of the relay with dead zone.
Machines 02 00176 g020
The graph of N(a) is shown in Figure 21 where δ = 1 and it can easily be shown by differentiation that it has a maximum of 2h/πδ for Machines 02 00176 i041. For the transfer function of Equation (41), one can write
Machines 02 00176 i042
Figure 21. Graphical illustration of Describing Function(DF) (relay with dead zone) against a/δ with h = π.
Figure 21. Graphical illustration of Describing Function(DF) (relay with dead zone) against a/δ with h = π.
Machines 02 00176 g021
The real and imaginary parts of the denominator of G5() are −0.309ω1.2 – 1.902ω2.2 + 0.309ω3.2 and 0.9510ω1.2 – 0.6180ω2.2 – 0.9510ω3.2, respectively. Thus, Equation (14), which is 1 + N(a)G() = 0 gives
Machines 02 00176 i043
Figure 22 shows a plot of G() and C(a) from which it is seen that the latter travels along the negative real axis from minus infinity as a increases to a maximum of −πδ/2h and then returns. Thus, there are two intersections with G() and according to the above criterion only the larger amplitude one corresponds to a stable limit cycle.
Figure 22. Nyquist plot of G() and C(a) (relay with dead zone).
Figure 22. Nyquist plot of G() and C(a) (relay with dead zone).
Machines 02 00176 g022

3.2.1. Analysis of Limit Cycle Existence According to Compensator Gain

The above transfer function for K = 1 crosses the negative real axis at a frequency of 0.7265 rad/s and its magnitude is given by:
Machines 02 00176 i044
An intersection with C(a) will thus only occur if
0.959KN(a)max > 1
Taking δ = 1, h = π for the relay gives N(a)max = 2, so that for stability K < 0.521. Figure 23 shows simulation results for K = 0.49 and 0.55. The former is seen to be stable and a limit cycle exists for the latter. In the simulation, a limit cycle developed for K just greater than 0.49. Thus, although both results are approximate, there is good agreement.
Figure 23. Time responses of closed loop system in Figure 19 with Equation (43) and relay with dead zone for K = 0.49 and 0.55.
Figure 23. Time responses of closed loop system in Figure 19 with Equation (43) and relay with dead zone for K = 0.49 and 0.55.
Machines 02 00176 g023

3.2.2. Analysis of Limit Cycle Existence According to Fractional Order Dynamics

In this example, the effect of the change in order of a fractional integrator on the feedback loop stability is investigated.
Example 6: Consider the control system of Figure 19 with the fractional order plant
Machines 02 00176 i045
where α is the fractional order of the integrator 1/sα. The relay is again taken to have δ = 1, h = π. The G() loci for α = 1.2 and α = 0.779, which passes through −0.5, are shown in Figure 24.
Figure 24. The Gα() loci for α = 1.2 and α = 0.779.
Figure 24. The Gα() loci for α = 1.2 and α = 0.779.
Machines 02 00176 g024
Two values of amplitude can be found from the chosen value of alpha and the corresponding limit cycle frequency from the equation
Machines 02 00176 i046
For example, for α = 1.2 then ω = 0.7265 rad/s from arg[G()] = −π, and the two values of amplitude are found from a4 − 58.878a2 + 58.878 = 0 giving a1 = 1.008 and a2 = 7.616. Also shown in Figure 25 and Table 3 are the frequencies and corresponding amplitudes at arg[G()] = −π as a function of α.
Figure 25. Nyquist plots for different values of α for Equation (47) where N(a) is a relay with dead zone.
Figure 25. Nyquist plots for different values of α for Equation (47) where N(a) is a relay with dead zone.
Machines 02 00176 g025
Table 3. The frequencies and corresponding amplitudes at arg[G()] = −180° as a function of α.
Table 3. The frequencies and corresponding amplitudes at arg[G()] = −180° as a function of α.
α
(Fractional Order)
ω rad/s
(The Frequency at
arg[G()] = −π)
a
(The Amplitude at
arg[G()] = −π)
0.7791.4252a1 = 1.141, a2 = 1.141
1.10.8541a1 = 1.0176, a2 = 5.407
1.20.7265a1 = 1.008, a2 = 7.616
1.30.6128a1 = 1.004, a2 = 10.946
1.40.5095a1 = 1.001, a2 = 16.294
Example 7: Here, example 5 shown in Figure 19 is again considered to illustrate the Tsypkin method. The relay parameters were again taken as δ = 1, h = π to allow comparison of the results with those obtained using the DF method and initially K was taken equal to 1. The required A loci plots Machines 02 00176 i030 and Machines 02 00176 i031 were plotted for a selection of values of Δt as shown in Figure 26, and the values of ω and Δt were recorded where they met the lines −πδ/2h and πδ/2h, respectively. Table 4 shows recorded values of ω and Δt for K = 1.
Figure 26. A loci for graphical solution for K = 1.
Figure 26. A loci for graphical solution for K = 1.
Machines 02 00176 g026
Table 4. Recorded values of ω and Δt for K = 1.
Table 4. Recorded values of ω and Δt for K = 1.
Δt
ω rad/s
(Solution from Machines 02 00176 i030 = −πδ / 2h)
ω rad/s
(Solution from Machines 02 00176 i031 = πδ / 2h)
0.40.2220.216
0.60.5770.61
0.80.7360.835
10.8180.983
1.20.8611.083
1.40.8811.146
1.60.8861.177
1.80.8811.181
2.00.8711.165
2.20.8561.132
2.40.8381.088
2.60.821.037
2.80.80.98
3.140.7670.878
3.20.7610.859
3.40.7410.797
3.60.7230.735
3.80.7040.673
40.6870.612
The values of ω and Δt which satisfy both relationships Machines 02 00176 i030 = −πδ/2h and Machines 02 00176 i031 = πδ/2h can then be found by plotting the values given in Table 4 in (Δt, ω ) plane as shown in Figure 27. From Figure 27, it was found that there are two solutions one is (Δt, ω ) = (3.656 s, 0.7177 rad/s) and the other is (Δt, ω ) = (0.4308 s, 0.2766 rad/s).
Figure 27. Plots of recorded values given in Table 4.
Figure 27. Plots of recorded values given in Table 4.
Machines 02 00176 g027
The procedure was repeated for decreasing values of K and the results are given in Table 5 which shows the frequency and pulse width of the stable and unstable limit cycles. There are two frequency values for each K and larger one corresponds to a stable limit cycle.
Table 5. The frequency and pulse width of the stable and unstable limit cycles for different values of K.
Table 5. The frequency and pulse width of the stable and unstable limit cycles for different values of K.
KωΔtθ = ωΔt
10.71773.6562.623
0.27660.43080.119
0.60.71423.0552.181
0.57121.0440.596
0.550.72042.6641.919
0.61031.2460.760
0.520.71522.4381.7437
0.64111.4440.9257
0.49No solution. System is stable
The value of K for which no solution was possible, and thus the system was stable, was 0.49. The results obtained from simulation, DF and A locus methods for comparison are given in Table 6 where it can be seen that the system is stable for K ≤ 0.52 according to DF method and it is stable for K ≤ 0.49 according to simulation and A locus methods.
Time domain simulation using Figure 19 is shown in Figure 28 which is the stable limit cycle obtained from a simulation with K= 1. Limit cycle frequency and pulse width are computed as ω = 0.7173 rad/s and Δt = 3.65, respectively.
Table 6. Results from simulation, DF and A Locus methods.
Table 6. Results from simulation, DF and A Locus methods.
KMethodωΔtθ = ωΔt
1Simulation0.71733.652.618
---
DF0.72653.572.59
---
A Locus0.71773.6562.623
0.27660.43080.119
0.6Simulation0.73062.92.118
---
DF0.72652.882.09
---
A Locus0.71423.0552.181
0.57121.0440.596
0.55Simulation0.72222.71.949
---
DF0.72652.611.896
---
A Locus0.72042.6641.919
0.61031.2460.760
0.52Simulation0.71402.41.713
---
DFNo solution. System is stable.
A Locus0.71522.4381.743
0.64111.4440.9257
0.49SimulationNo limit cycle. System is stable.
DFNo solution. System is stable.
A LocusNo solution. System is stable.
Figure 28. Time responses of closed loop system in Figure 19 for K = 1 with G5() and relay with dead zone.
Figure 28. Time responses of closed loop system in Figure 19 for K = 1 with G5() and relay with dead zone.
Machines 02 00176 g028

4. Conclusions

In this paper, after a brief review of the DF method the computation of the A locus for a fractional order plant has been studied. The A locus method is important as it allows calculation of the exact limit cycle frequency in a relay control system. For the fractional order plant, the A locus has to be computed by summing terms of a series and taking one term only is the equivalent of the DF method. Several examples have been given showing applications of the DF and A loci methods to the computation of limit cycles in fractional order plants and the results compared. It is known that the calculations to find the limit cycles in feedback systems containing relay type characteristics can be done using either time domain or frequency domain methods. Therefore, the problem of the calculation of limit cycles in a system with a relay with dead zone and a fractional order transfer function using time domain approach can be considered as future work and comparing the exact frequency domain approach with the approximate time domain solution can provide useful results.

Author Contributions

The idea of writing a paper on limit cycles analysis for nonlinear systems with fractional order plants comes from Derek P. Atherton and Nusret Tan. The organization of the paper, writing and selection of examples are done by Derek P. Atherton, Nusret Tan and Celaleddin Yeroğlu. Gürkan Kavuran and Ali Yüce done simulations.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sun, H.; Song, X.; Chen, Y.Q. A class of fractional order dynamic systems with fuzzy order. In Proceedings of the 8th World Congress on Intelligent Control and Automation, Jinan, China, 6–9 July 2010; pp. 197–201.
  2. Xue, D.; Chen, Y.Q. A comparative introduction of four fractional order controllers. In Proceedings of the 4th World Congress on Intelligent Control and Automation, Shanghai, China, 10–14 June 2002; pp. 3228–3235.
  3. Oustaloup, A.; Melchior, P.; Lanusse, P.; Cois, O.; Dancla, F. The CRONE toolbox for MATLAB. In Proceedings of the 2000 IEEE International Symposium on Computer Aided Control System Design, Anchorage, AK, USA, 25–27 September 2000; pp. 190–195.
  4. Valerio, D.; da Costa, J.S. Ninteger: A non-integer control toolbox for Matlab. In Proceedings of the 1st IFAC Workshop on Fractional Differentiation and Its Applications, Bordeaux, France, 19–21July 2004.
  5. Tepljakov, A.A.; Petlenkov, E.; Belikov, J. FOMCON: Fractional-order modeling and control toolbox for Matlab. In Proceedings of the 18th International Conference, Mixed Design of Integrated Circuits and Systems, Gliwice, Poland, 16–18 June 2011; pp. 684–689.
  6. Xue, D.; Chen, Y.Q.; Atherton, D.P. Feedback Control Systems—Analysis and Design with MATLAB 6; Springer-Verlag: London, UK, 2002. [Google Scholar]
  7. Podlubny, I. Fractional-order systems and PIλDμ controllers. IEEE Trans. Autom. Control 1999, 44, 208–214. [Google Scholar] [CrossRef]
  8. Sabatier, J.; Poullain, S.; Latteux, P.; Thomas, J.L.; Oustaloup, A. Robust speed control of a low damped electromechanical system based on CRONE control: Application to a four mass experimental test bench. Nonlinear Dyn. 2004, 38, 383–400. [Google Scholar]
  9. Valério, D.; da Costa, J.S. Time domain implementation of fractional order controllers. IEEE Proc. Control Theory Appl. 2005, 152, 539–552. [Google Scholar]
  10. Machado, J. Discrete-time fractional-order controllers. Fract. Calc. Appl. Anal. 2001, 4, 47–66. [Google Scholar]
  11. Monje, C.A.; Vinagre, B.M.; Feliu, V. Tuning and auto-tuning of fractional order controllers for industry applications. Control Eng. Pract. 2008, 16, 798–812. [Google Scholar] [CrossRef]
  12. Chen, Y.Q.; Ahn, H.S.; Podlubny, I. Robust stability check of fractional order linear time invariant systems with interval uncertainties. Signal Process. 2006, 86, 2611–2618. [Google Scholar] [CrossRef]
  13. Tan, N.; Ozguven, O.F.; Ozyetkin, M.M. Robust stability analysis of fractional order interval polynomials. ISA Trans. 2009, 48, 166–172. [Google Scholar] [CrossRef] [PubMed]
  14. Atherton, D.P. An Introduction to Nonlinearity in Control Systems. Ventus Publishing Aps., 2011. Available online: http://bookboon.com/en/an-introduction-to-nonlinearity-in-control-systems-ebook (accessed on 31 March 2014).
  15. Atherton, D.P. Nonlinear Control Engineering: Describing Function Analysis and Design; Van Nostrand Reinhold: London, UK, 1975. [Google Scholar]
  16. Atherton, D.P. Stability of Nonlinear Systems; Research Studies Press, John Wiley: Chichester, NH, USA, 1981. [Google Scholar]
  17. Tsypkin, Y.Z. Relay Control Systems; Cambridge University Press: England, UK, 1984. [Google Scholar]
  18. Das, S. Functional Fractional Calculus for System Identification and Control; Springer-Verlag: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  19. Nonnenmacher, T.F.; Glöckle, W.G. A fractional model for mechanical stress relaxation. Philos. Mag. Lett. 1991, 64, 89–93. [Google Scholar] [CrossRef]
  20. Westerlund, S.; Ekstam, L. Capacitor theory. IEEE Trans. Dielectr. Electr. Insul. 1994, 1, 826–839. [Google Scholar] [CrossRef]
  21. Bagley, R.L.; Calico, R.A. Fractional order state equations for the control of viscoelastic structures. J. Guid. Control Dyn. 1991, 14, 304–311. [Google Scholar] [CrossRef]
  22. Skaar, S.B.; Michel, A.N.; Miller, R.K. Stability of viscoelastic control systems. IEEE Trans. Autom. Control 1988, 33, 348–357. [Google Scholar] [CrossRef]
  23. Ichise, M.; Nagayanagi, Y.; Kojima, T. An analog simulation of non-integer order transfer functions for analysis of electrode processes. J. Electroanal. Chem. Interfacial Electrochem. 1971, 33, 253–265. [Google Scholar] [CrossRef]
  24. Hartley, T.T.; Lorenzo, C.F. Dynamics and control of initialized fractional-order systems. Nonlinear Dyn. 2002, 29, 201–233. [Google Scholar] [CrossRef]
  25. Sun, H.; Abdelwahab, A.; Onaral, B. Linear Approximation of transfer function with a pole of fractional power. IEEE Trans. Autom. Control 1984, 29, 441–444. [Google Scholar] [CrossRef]
  26. Mandelbrot, B. Some noises with 1/f spectrum, a bridge between direct current and white noise. IEEE Trans. Inf. Theory 1967, 13, 289–298. [Google Scholar] [CrossRef]
  27. Goldberger, A.L.; Bhargava, V.; West, B.J.; Mandell, A.J. On the mechanism of cardiac electrical stability. Biophys. J. 1985, 48, 525–528. [Google Scholar] [CrossRef] [PubMed]
  28. Magin, R.L. Fractional Calculus in Bioengineering; Begell House Publishers: CT, USA, 2006. [Google Scholar]
  29. Hartley, T.T.; Lorenzo, C.F.; Qammar, H.K. Chaos in a fractional order Chua system. IEEE Trans. Circuits Syst. I 1995, 42, 485–490. [Google Scholar] [CrossRef]
  30. Monje, C.A.; Chen, Y.Q.; Vinagre, B.M.; Xue, D.; Feliu, V. Fractional-Order Systems and Controls: Fundamentals and Applications; Springer: London; New York, 2010. [Google Scholar]
  31. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  32. Krajewski, W.; Viaro, U. A method for the integer-order approximation of fractional-order systems. J. Frankl. Inst. 2014, 351, 555–564. [Google Scholar] [CrossRef]
  33. Vinagre, B.M.; Podlubny, I.; Herńandez, A.; Feliu, V. Some approximations of fractional order operators used in control theory and applications. Fract. Calc. Appl. Anal. 2000, 3, 231–248. [Google Scholar]
  34. Chen, Y.Q.; Petráš, I.; Xue, D. Fractional order control—A tutorial. In Proceedings of the 2009 American Control Conference, Hyatt Regency Riverfront, St. Louis, MO, USA, 10–12 June 2009; pp. 1397–1411.
  35. Krishna, B.T. Studies on fractional order differentiators and integrators: A survey. Signal Process. 2011, 91, 386–426. [Google Scholar] [CrossRef]
  36. Djouambi, A.; Charef, A.; Voda, A. Numerical Simulation and Identification of Fractional Systems using Digital Adjustable Fractional Order Integrator. In Proceedings of the 2013 European Control Conference (ECC), Zürich, Switzerland, 17–19 July 2013; pp. 2615–2620.
  37. Oustaloup, A.; Levron, F.; Mathieu, B.; Nanot, F.M. Frequency band complex noninteger differentiator: Characterization and synthesis. IEEE Trans. Circuit Syst. I Fundam. Theory Appl. 2000, 47, 25–39. [Google Scholar] [CrossRef]
  38. Carlson, G.E.; Halijak, C.A. Approximation of fractional capacitors (1/s)1/n by a regular Newton process. IEEE Trans. Circuit Theory 1964, 11, 210–213. [Google Scholar] [CrossRef]
  39. Matsuda, K.; Fujii, H. H-optimized wave-absorbing control: Analytical and experimental results. J. Guid. Control Dyn. 1993, 16, 1146–1153. [Google Scholar] [CrossRef]
  40. Charef, A.; Sun, H.H.; Tsao, Y.Y.; Onaral, B. Fractal system as represented by singularity function. IEEE Trans. Autom. Control 1992, 37, 1465–1470. [Google Scholar] [CrossRef]
  41. Duarte, V.; Costa, J.S. Time-domain implementations of non-integer order controllers. In Proceedings of the Controlo 2002, Aveiro, Portugal, 5–7 September 2002; pp. 353–358.
  42. Ozyetkin, M.M.; Yeroglu, C.; Tan, N.; Tagluk, M.E. Design of PI and PID controllers for fractional order time delay systems. In Proceedings of the 9th IFAC workshop on Time Delay Systems, Prague, Czech, 7–9 June 2010.
  43. Atherton, D.P. Early developments in nonlinear control. IEEE Control Syst. 1996, 16, 34–43. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Atherton, D.P.; Tan, N.; Yeroglu, C.; Kavuran, G.; Yüce, A. Limit Cycles in Nonlinear Systems with Fractional Order Plants. Machines 2014, 2, 176-201. https://doi.org/10.3390/machines2030176

AMA Style

Atherton DP, Tan N, Yeroglu C, Kavuran G, Yüce A. Limit Cycles in Nonlinear Systems with Fractional Order Plants. Machines. 2014; 2(3):176-201. https://doi.org/10.3390/machines2030176

Chicago/Turabian Style

Atherton, Derek P., Nusret Tan, Celaleddin Yeroglu, Gürkan Kavuran, and Ali Yüce. 2014. "Limit Cycles in Nonlinear Systems with Fractional Order Plants" Machines 2, no. 3: 176-201. https://doi.org/10.3390/machines2030176

APA Style

Atherton, D. P., Tan, N., Yeroglu, C., Kavuran, G., & Yüce, A. (2014). Limit Cycles in Nonlinear Systems with Fractional Order Plants. Machines, 2(3), 176-201. https://doi.org/10.3390/machines2030176

Article Metrics

Back to TopTop