Abstract
This paper investigates the dynamic properties and chaos control in a fractional order brushless DC (BLDC) motor. The fractional order model of the brushless DC motor has been derived from its integer order model. Then the qualitative properties of the fractional order BLDC motor are derived. Bifurcation analysis of the BLDC motor with the fractional order has been also discussed. Fractional order chaos control in the BLDC motor is achieved using sliding mode control, robust control and extended back-stepping control.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Chaos is defined as an aperiodic long-time behavior arising in a deterministic dynamical system that exhibits a sensitive dependence on initial conditions [1]. It is well known that chaotic behavior may lead to undesirable effects and may need to be controlled in electrical systems and many engineering applications. Control of chaotic systems in science and engineering is an important research area in the control literature[1].
In [2], Li et al. studied the bifurcation and chaos control in a permanent-magnet synchronous motor (PMSM). In [3], Jing et al. studied the complex dynamics and properties of the permanent-magnet synchronous motor (PMSM). In [4], Jabli et al. discussed the bifurcation and chaos control of a PI-controlled induction motor.
Fractional order calculus is developed from ordinary calculus and it is a generalization of the integration and differentiation to the non-integer (fractional) order generalization operator \(aD_t^q \) in which aand t are limits and q is the order of the operator. This operator is a notation for both the fractional derivatives and fractional integrals in a single expression [5]. Two general fractional order integral/differential operations are commonly discussed, viz. Caputo and Riemann–Liouville (R–L) fractional operators. Physically, the R–L fractional operator has initial value problem [6]. Thus, the Caputo fractional operator is more practical than the R–L fractional operator.
Fractional order models of real dynamical objects and processes have applications in various fields of science and technology [7]. Even though synchronization has been implemented in many chaotic systems with integer derivatives [1], only few works have been reported on fractional order chaotic systems due to complexity in fractional order models of chaotic systems [8].
In this paper, we investigate the chaotic oscillations in a fractional order brushless DC motor. Brushless DC motors have wide applications in aerospace industries [9] and robotics [10]. Chaotic oscillations in an integer order brushless DC motor was controlled using sliding mode control [11]. Modeling and analysis of brushless DC motors (BLDC motors) have been extensively discussed in the literature [12–15].
In this paper, we first discuss the dynamics of the fractional order BLDC motor. We investigate the bifurcation diagrams of the BLDC motor for various system parameters. Fractional order of the chaotic systems close to their integer order models exhibits larger Lyapunov exponents. As discussed in [16], we control chaos of the BLDC motor in the nearest fractional order of the system. Chaos control in the fractional order BLDC motor is achieved with sliding mode control [17–20], robust control [21] and extended back-stepping control [22].
2 Chaotic dynamics of brushless DC motor
The dimensionless mathematical model of the BLDC motor has been studied in [12–15]. BLDC motor is described by the 3-D dynamics
The BLDC system (1) exhibits chaotic oscillations when \(v_\mathrm{q} =0.168, \rho =60, v_\mathrm{d} =20.66, \delta =0.875, \eta =0.26, T_\mathrm{L} =0.53\) and \(\sigma =4.55.\)
Figure 1 shows the chaotic state portrait of the BLDC system (1) for the initial conditions \(x(0)=3.63, y(0)=56.02\) and \(z(0)=0.29.\) Figure 2 shows the time series of the states of the BLDC system (1).
3 Fractional order BLDC motor
The fractional order model of BLDC motor system is derived from (3) with the Caputo fractional order definition, which is defined as
where \(\alpha \) is the order of the system, \(t_0 \) and t are limits of the fractional order equation, and \(\dot{f}(t)\) is integer order calculus of the function.
For numerical calculations, we use Caputo-Riemann-Liouville fractional derivative [23, 24]. Thus, the equation (2) is modified as
Theoretically fractional order differential equations use infinite memory. Hence when we want to numerically calculate or simulate the fractional order equations we have to use finite memory principal, where L is the memory length and h is the time sampling as \(N(t)=\min \left\{ {\left[ {\frac{t}{h}} \right] ,\left[ {\frac{L}{h}} \right] } \right\} \)and \(b_j =\left( {1-\frac{a+\alpha }{j}} \right) b_{j-1} .\)
Applying these fractional order approximations in to the integer order BLDC motor system (1) yields the fractional order BLDC motor model described by (4),
where \(q_x ,q_y ,q_z \) are the fractional orders of the BLDC motor system.
The parameter values in the system (4) are taken as \(v_\mathrm{q} =0.168,\rho =60, v_\mathrm{d} =20.66, \delta =0.875, \eta =0.26, T_\mathrm{L} =0.53\) and \(\sigma =4.55.\)
Figure 3 shows the 3-D state portrait of the fractional order BLDC motor (4).
4 Qualitative properties of the fractional order BLDC motor
In this section, we analyze the fractional order BLDC motor (4) system for various properties of chaotic behavior like Lyapunov exponents, bifurcation with parameters, bifurcation with fractional orders and bicoherence [25].
4.1 Lyapunov exponents
The Jacobian matrix of the fractional order BLDC system (4) is given by,
The initial conditions are chosen as \(x(0)=3.63, y(0)=56.02\) and \(z(0)=0.29.\)
The parameter values for the system (4) to exhibit chaotic oscillations are taken as \(v_\mathrm{q} =0.168, \rho =60, v_\mathrm{d} =20.66, \delta =0.875, \eta =0.26, T_\mathrm{L} =0.53\) and \(\sigma =4.55.\)
The Lyapunov exponents of the fractional order system are \(L_1 =0.560208,L_2 =0\) and \(L_3 =-6.989981.\) Figure 4 shows the Lyapunov exponents of the fractional order BLDC system (4).
Also, the Kaplan–Yorke dimension of the fractional order system (4) is calculated as
which is fractional.
4.2 Bifurcation and bicoherence
Here we investigate the bifurcation of the attractor for various parameters. The fractional order of the system are kept as \(q_x =q_y =q_z =0.98.\) By fixing all the other parameters, \(T_\mathrm{L} \) is varied and the behavior of the fractional order system (5) is investigated. The bifurcation plot for various states versus load \(T_\mathrm{L} \)is given by Fig. 5a. Figure 5b shows the bifurcation of the attractor for the parameter \(\eta \). Figure 6 shows the bifurcation of the attractor for the fractional order BLDC motor parameter \(\sigma \).
The parameter \(\sigma \)plays an important role in the chaotic behavior of the BLDC motor. When \(\sigma =3.9\), the fractional order BLDC motor shows the period 1 of its chaotic behavior as shown in Fig. 7a. For \(\sigma =4.05,\) the fractional system shows the period 2 of the chaotic oscillation as shown in Fig. 7b. When \(\sigma =4.10\), period 3 of the chaotic oscillation is exhibited as shown in Fig. 7c. For \(\sigma =4.20,\) the system shows period 4 of its oscillation as in Fig. 7d . For \(\sigma =4.30\)the system goes in to the chaotic oscillation state showing the entry into the positive Lyapunov exponent as shown in Fig. 7e. When \(\sigma =4.40\), the fractional order BLDC motor system exhibits the second scroll as shown in Fig. 7f. Figures 7g, h show the complete chaotic attractor for \(\sigma =4.50\) and \( \sigma =4.55.\). Generally speaking, when the system’s biggest Lyapunov exponents is larger than zero, and the points in the corresponding bifurcation diagram are dense, the chaotic attractor will be found to exist in this system. From the Lyapunov exponents and bifurcation diagrams in figures, a conclusion can be obtained that chaos exist in the fractional order system (4) when selecting a certain range of parameters. Next the individual state responses are studied in detail by varying the parameters.
The bifurcation of the fractional order BLDC motor with the fractional orders \(q_x ,q_y ,q_z \)generally mentioned as q are shown in Fig. 8a–l. It can be clearly seen that the system (4) shows large Lyapunov exponents when the fractional order is close to 1 and hence the controllers designed in fractional order close to 1 are more efficient and effective than the integer order controllers. The fractional order BLDC motor shows chaotic oscillations when the order is \(0.93\le q\le 0.98.\) The chaotic oscillations show periodic behaviour when the order of the system is \(q\le 0.92\) and completely loses the positive Lyapunov exponent when the order is \(q\le 0.90\).
The bicoherence or the normalized bispectrum is a measure of the amount of phase coupling that occurs in a signal or between two signals. Both bicoherence and bispectrum are used to find the influence of a nonlinear system on the joint probability distribution of the system input. Phase coupling is the estimate of the proportion of energy in every possible pair of frequency components \(f_1 ,f_2 ,f_3 ,\ldots ,f_n .\) Bicoherence analysis is able to detect coherent signals in extremely noisy data, provided that the coherency remains constant for sufficiently long times, since the noise contribution falls off rapidly with increasing N. The auto bispectrum of a chaotic system is given by Pezeshki [25]. He derived the auto bispectrum with the Fourier coefficients.
where \(\omega _n \) is the radian frequency and A is the Fourier coefficients of the time series. The normalized magnitude spectrum of the bispectrum known as the squared bicoherence is given by
\(P(\omega _1 ) \)and \(P(\omega _2 )\) are the power spectrums at \(f_1 \) and \(f_2 \). Figure 9a–c shows the bicoherence plots of the fractional order BLDC motor.
5 Stability properties of the fractional order brushless DC motor
The Lyapunov stability of the fractional order brushless DC motor system (4) cannot be directly established as the first derivative of the Lyapunov function yields a complex dynamical fractional order equation. Hence, we derive the following as an alternative to investigate Lyapunov stability.
Lemma 1
If \(s\left( t \right) \) is a continuous and derivable function, then for any time instant\(t\ge t_0 \),
Proof
To prove that expression (9) is true we start with
By Definition
Modifying (12),
Let us assume,
Integration (15) by parts
Solving first term of (17) for \(\tau =t\)
Equation (18) can be rewritten as
which clearly holds as \(\alpha \) lies between 0 \(\le \tau \le \) 1, the L.H.S of the Eq. (19) will always be a positive value. This completes the proof. \(\square \)
6 Chaos suppression of the fractional order BLDC motor
The control goal of this paper is to design suitable controllers for suppression of chaotic oscillations in the fractional order BLDC motor (4). We investigate three control methods, viz. sliding mode control [17–20], robust control [21] and extended back-stepping control [22] for chaos control of the system.
6.1 Sliding mode control
We define the fractional order BLDC motor with fractional order sliding mode controllers as
where \(u_x ,u_y \)and \(u_z \) are sliding controllers to be designed.
The sliding surfaces for the three state variables are defined as follows.
The fractional derivatives of the sliding surface (21) is given by,
By the definitions of the reaching law[20], we set the controlled fractional order system as,
Comparing (22) and (23) and solving with (20),
From Eq. (24), the controller can be derived as follows.
The stability of the controller (25) can be proved using the Lyapunov function
The first derivative of the Lyapunov function (26) can be given by,
Using Lemma 1, we find that
Simplifying (28),
Hence, \(\dot{V}\) is a negative definite function. Thus, we infer that the closed-loop system is asymptotically stable and is valid for any bounded initial conditions where \(K_{x} , K_{y} ,K_{z}\) are positive constants.
For numerical simulations the fractional order system (20) with the controller (25) are implemented in LabVIEW.
Figure 10 shows the controlled states of the system (4) at \(t=70\) s.
6.2 Robust control
We derive a robust controller [21] for chaos suppression of the fractional order BLDC motor by introducing controllers to the states X and Z.
We define the brushless DC motor with the robust controllers as
Let \(x^{*},y^{*},z^{*}\)denote the equilibrium points. Then the control errors can be defined as
The fractional derivative of the errors (31) are obtained as follows.
For any equilibrium point, the fractional order BLDC motor system can be given by
Simplifying (32), we obtain
At the equilibrium point \(x^{{^{*}}}=0,y^{{^{*}}}=0,z^{{^{*}}}=0,\) the equation (34) simplifies to
From Eq. (35), for the system to be asymptotically stable, the controller can be defined as,
The stability of the controller (36) can be proved using the Lyapunov function
The first derivative of the Lyapunov function can be given by
Using Lemma 1, we find that
From (40), it is evident that the designed controller is globally asymptotically stable.
Figures 11 and 12 shows the stabilized states and the errors respectively.
7 Extended back-stepping control
The third control is about using an extended back-stepping control [22] to stabilize the states of the fractional order BLDC motor.
In this control scheme, the states of the fractional order BLDC motor are forced to follow a periodic function. The fractional order system with the controllers are defined by
The control errors for the chaos suppression of the fractional order BLDC motor (41) are defined as follows.
where \(x_\mathrm{d} =f(t),y_\mathrm{d} =k_x e_x ,z_\mathrm{d} =k_y e_x +k_z e_y \) and f(t) is a smooth periodic function of time.
The fractional derivatives of (42) are calculated as the fractional order error dynamics
Using (41) and (43), we find the following.
We define the controllers for chaos suppression of the fractional order BLDC motor as
To analyze the stability of the designed control algorithm, we use Lyapunov stability theory. We take the Lyapunov function as
The first derivative of the Lyapunov function is derived as
Using Lemma 1, we find that
Since \(\dot{V}\) is a negative definite function, we conclude that the closed-loop system is stable and is valid for any bounded initial conditions.
Figure 13 shows the stabilized states of the closed-loop BLDC system tracking the smooth periodic function. For numerical simulations, we use the smooth periodic function \(f(t)=35\sin 0.57t.\) Also, we take the initial conditions as \(x(0)=3.63, y(0)=56.02\) and \(z(0)=15.09.\)
8 Conclusion
In this paper, we derived new results for the fractional order brushless DC motor. First, we discussed the dynamic properties of the fractional order brushless DC motor such as bifurcation with parameters, bifurcation with fractional orders, Lyapunov exponents, and bicoherence. Next, we achieved chaos control and stabilization of the fractional order brushless DC motor with three control schemes (sliding mode control, robust control and extended back-stepping control). The fractional order controller stability is established using Lyapunov stability theorem through a modified fractional order Lyapunov first derivative. Numerical simulations are established to illustrate the mail results for the fractional order brushless DC motor. As future work, we plan to investigate the fractional order controllers for fractional order brushless DC motor with other methods such as super-twisting and terminal sliding mode control, etc.
References
Vaidyanathan S, Volos C (2016) Advances and applications of chaotic systems. Springer, Berlin
Li Z, Park JB, Joo YH, Zhang B, Chen G (2002) Bifurcations and chaos in a permanent-magnet synchronous motor. IEEE Trans Circuit Syst I Theor Appl 49:383–387
Jing ZJ, Yu C, Chen GR (2004) Complex dynamics in a permanent-magnet synchronous motor model. Chaos Solitons Fractals 22(4):831–848
Jabli N, Khammari H, Mimouni MF, Dhifuoui R (2010) Bifurcation and chaos phenomena appearing in induction motor under variation of PI controller parameters. WSEAS Trans Syst 9(7):784–793
Tavazoei MS, Haeri M (2009) A note on the stability of fractional order systems. Math Comput Simul 79(5):1566–1576
Cao Y, Li Y, Ren W, Chen YQ (2010) Distributed coordination of networked fractional order systems. IEEE Trans Syst Man Cybern Part B 40(2):362–370
Podlubny I (1999) Fractional differential equations. Academic Press, San Diego, USA
Yau HT (2004) Design of adaptive sliding mode controller for chaos synchronization with uncertainities. Chaos Solut Fractals 22(2):341–347
Asada H, Youcef-Toumi K (1987) Direct drive robots. MIT Press, Cambridge, USA
Murugesan S (1981) An overview of electric motors for space applications. IEEE Trans Ind Electron Control Instrument 28(4):260–265
Uyaroglu Y, Cevher B (2013) Chaos control of single time-scale brushless DC motor with sliding mode control method. Turkish J Elect Eng Comput Sci 21:649–655
Krause PC (1986) Analysis of electric machinery. McGraw-Hill, New York, USA
Hemati N, Leu MC (1992) A complete model characterization of brushless DC motors. IEEE Trans Ind Appl 28(1):172–180
Premkumar K, Manikandan BV (2015) Speed control of brushless DC motor using bat algorithm optimized adaptive neuro-fuzzy inference system. Appl Soft Comput 32:403–419
Ibrahim HEA, Hassan FN, Shomer AO (2014) Optimal PID control of a brushless DC motor using PSO and BF techniques. Ain Shams Eng J 5(2):391–398
Li CL, Yu SM, Luo XS (2012) Fractional-order permanent magnet synchronous motor and its adaptive chaotic control. Chin Phys B, vol 21, no. 10. Article ID 100506
Vaidyanathan S (2016) Global chaos control of the generalized Lotka–Volterra three-species system via integral sliding mode control. Int J PharmTech Res 9(4):399–412
Vaidyanathan S (2016) Anti-synchronization of Duffing double-well chaotic oscillators via integral sliding mode control. Int J ChemTech Res 9(2):297–304
Si-Ammour A, Djennoune S, Bettayeb M (2009) A sliding mode control for linear fractional systems with input and state delays. Commun Nonlinear Sci Num Simul 14:2310–2318
Efe MO (2010) Fractional order sliding mode control with reaching law approach. Turkish J Electr Eng Comput Sci 18(5):731–747
Barembones O, De Durana JMG, De La Sen M (2012) Robust speed control for a variable speed wind turbine. Int J Innov Comput Inform Control 8(11):7627–7640
Onma OS, Olusola OI, Njah AN (2014) Control and synchronization of chaotic and hyperchaotic Lorenz systems via extended backstepping techniques. J Nonlinear Dyn 2014. Article ID 861727
Samko SG, Klibas AA, Marichev OI (1993) Fractional integrals and derivatives: theory and applications. Gordan and Breach, Amsterdam, Netherlands
Caputo M (1967) Linear models of dissipation whose Q is almost frequency independent-II. Geophys J Int 13:529–539
Pezeshki C (1990) Bispectral analysis of systems possessing chaotic motions. J Sound Vibr 137(3):357–368
Author information
Authors and Affiliations
Corresponding author
Additional information
In the original publication of this article one of the corresponding author names was published incorrectly as “Sundarapandian Vaidhyanathan”, this error has now been corrected.
An erratum to this article is available at http://dx.doi.org/10.1007/s00202-016-0462-6.
Rights and permissions
About this article
Cite this article
Rajagopal, K., Vaidyanathan, S., Karthikeyan, A. et al. Dynamic analysis and chaos suppression in a fractional order brushless DC motor. Electr Eng 99, 721–733 (2017). https://doi.org/10.1007/s00202-016-0444-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-016-0444-8
Keywords
- Chaos Control
- BLDC motor
- Fractional order
- Sliding mode control
- Robust control
- Extended back-stepping control