Abstract
The dynamics of brushless DC motor (BLDCM) is studied in detail from the viscous damping coefficient, a mechanical parameter. While this parameter intervenes in determining the dissipativity of the system; it shows the high complexity of the brushless DC motor. The pitchfork bifurcation is revealed. The Hopf bifurcation is identified twice in the road towards and from chaotic dynamics regions. Rigorous methods such as the center manifold theorem and the normal form theory confirm Hopf bifurcation. The different theoretical scenarios and motor parameters are also illustrated. Real positive parameters of the coefficient are only considered to keep the physical meaning from the analysis. With some special conditions around Hopf bifurcation, the transient chaotic behaviors of the BLDCM are detected. Bifurcation diagrams and Lyapunov exponents are used to support the theoretical findings.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Various electromechanical systems such as dynamo [1], driven double pendulum [2], driven triple pendulum [3], inverted pendulum [4], beam coupled with an oscillator [5], and electromechanical transducer [6] have attracted focus due to their interesting dynamics. However, the brushless DC motor (BLDCM) has been of the most studied electromechanical systems. Especially relating to chaos theory, Hemati studied the equilibria and dynamic characteristics (chaos) of a class of motors from their compact form [7]. Similar to the BLDCM model, the synchronous reluctance motor drive (SynRM) model exhibited Hopf bifurcation via one of its input [8].
Hemati has non-dimensionalized the BLDCM [9]. In most studies, the BLDCM model has been non-dimensionalized [10] since it possesses many parameters. While the aim was to make the analysis easier, the richness of the dynamics was hidden. As a result, the BLDCM has been often compared to the Lorenz system [9]. In real life, this comparison has not been useful due to bifurcation in the real system design.
For reference, the BLDCM or the general permanent magnet synchronous motor (PMSM) has also been studied in terms of control with linear control feedback [11], global control [12], dynamic surface control [13].
Furthermore, for synchronization, single-variable coupling [14], various coupling terms and linearization of error dynamics [15], the backstepping design, and the Gerschgorin's theorem method [16] were used.
The bifurcation analysis for these models of BLDCM, including both fractional-order [17] and integer-order [18, 19] have been conducted; however, the methods like Lyapunov exponents or bifurcation diagram are non-rigorous.
Besides the self-excited chaos, the hidden chaos was investigated. The hidden chaos was first reported in the original BLDCM [20, 21] and then in the modified model of PMSM.
The hidden chaos has proven dangerous in multistability in the BLDCM as investigated by Faradja and Qi [21] and adopted for plasma system study by Yang et al. [22] and unmanned aerial vehicles by Bi et al. [23].
Besides traditional bifurcation techniques, other mechanisms to explain dynamics in the BLDCM were investigated, like energy-based methods using Casimir functions and Kolmogorov systems [24], using generalized Hamiltonian functions explained the onset of different dynamical behaviors such as sink, limit cycle, chaos [25].
While traditional bifurcation studies use non-dimensionalized models and energy-based methods refer more to force and energy, the studies on the dynamics of BLDCM, however, are still lacking some insight. Studies of the effects of individual parameters of BLDCM have not been conducted in general. A few exceptional studies exist. Gao systematically studied the permanent-magnet sizing effect [26], compared in that study with the motor torque constant with the same dimension as the permanent magnet flux. Recently, Faradja and Qi considered the bifurcation with the direct-axis voltage as the bifurcation parameter [27]. The BLDCM possesses design parameters such as the viscous damping coefficient (Table 1).
To the best of our knowledge, bifurcation of the BLDCM with the viscous damping parameter has not been analyzed. It should be considered that the non-dimensionalization has introduced other problems. For example, it is impossible to obtain chaos with a real motor with the chosen parameters because some real parameters will be abnormally negative, as illustrated by Li et al. [10] and Singh et al. [28].
The paper's main finding is that the bifurcation contribution of the damping coefficient in the overall system dynamics is highly complex, even in a real context. Both non-rigorous and rigorous methods are used.
The paper is organized as follows. The model of the BLDCM is described in Sect. 2. The bifurcation analysis exposing the pitchfork and Hopf bifurcation are detailed in Sect. 3. Section 4 deals with the illustration of the different scenarios of bifurcation. The paper is concluded in Sect. 5.
2 Model description of BLDCM
The non-salient-pole (or smooth air gap) BLDCM model in the rotating frame (d-q) obtained after a Park transformation comprises differential equations for three state variables [9] is expressed as follows:
where \(i_{q}\) the quadrature-axis current, \(i_{d}\) the direct-axis current, \(\omega\) rotor velocity; \(t\) is the elapsed time; for the parameters, \(R\) is the winding resistance matrix with \(L = \tfrac{3}{2}L_{a}\), \(L_{a}\) the self-inductance of the winding, \(n\) the number of permanent-magnet pole pairs, \(k_{t} = \sqrt {{3 \mathord{\left/ {\vphantom {3 2}} \right. \kern-\nulldelimiterspace} 2}} k_{e} ,\;\) \(k_{e}\) the coefficient of motor torque, \(J\) the moment of inertia, \(b\) the damping coefficient; for the input variables, \(v_{q}\) and \(v_{d}\) are the voltages across the quadrature axis and direct axis, respectively, and \(T_{L}\) the external torque. This model describes a smooth air-gap machine where the variation of reluctance in the air gap \(L_{g}\) is zero.
The following assumptions are made: \(v_{q} = 0\) and \(T_{L} = 0\).
The divergence of the BLDCM model is \(\nabla V = - \left( {{{2R} \mathord{\left/ {\vphantom {{2R} L}} \right. \kern-\nulldelimiterspace} L} + {b \mathord{\left/ {\vphantom {b J}} \right. \kern-\nulldelimiterspace} J}} \right)\), so the system is dissipative when all parameters have sound meanings under the condition \(\nabla V < 0\). Hence, the volume in phase space shrinks exponentially to zero. Also, the energy of the system will become nulled with the absence of inputs. The existence of the damping coefficient in the gradient shows the importance of this parameter.
3 Bifurcation analysis with damping coefficient
We now consider the viscous damping coefficient as the bifurcation parameter. The equilibrium number changes with parametric conditions under the stated assumptions. With the assumptions stated above, the equilibria are obtained. Settingthen the three equilibria are
where
Therefore, the BLDCM undergoes pitchfork bifurcation when the damping coefficient takes the value
At this value, the number of equilibrium points changes from three for \(b < b_{p}\) to one for \(b > b_{p}\). The occurrence of pitchfork bifurcation is thus observed. The first equilibrium can be saddle-node or sink except when its stability cannot be determined by eigenvalues rather by the center manifold theorem. The equilibria are also found in [27].
For the other equilibria, the characteristic polynomial is written as
The study of the stability of this characteristic polynomial requires that
meaning that \(2JR + bL > 0\). Then we also have
And finally,
Based on these three conditions, we have
with
The condition of Eq. (8) relates the stability of the symmetric equilibria to pitchfork bifurcation. This value \(b_{P}\) is the critical value for the occurrence of pitchfork bifurcation. Inequalities (7) and (8) are necessary conditions for the stability of the symmetric equilibria.
The sufficient condition is drawn from the Routh-Hurwitz table. If the characteristic polynomial in Eq. (4) is \(s^{3} + As^{2} + Bs + C = 0\), the sufficient condition is \((AB - C)/A > 0\). Hence,
This inequality is essential. Considering the real case scenario with positive parameters, this inequality shows complexity with the bifurcation using the mechanical parameter. Pravin analyzed the possibility of obtaining real roots from cubic equations [29].
For Hopf bifurcation, three conditions are needed: (1) nonhyperbolicity, (2) transversality condition, and (3) non-genericity.
For the first condition of nonhyperbolicity, it is supposed from Eq. (9) that there is an eigenvalue \(\lambda = \theta j\), then the critical value is obtained from
Equation (10) possesses three roots:
with
The analysis of the stability with complex roots must consider the real case scenario. The three roots in Eq. (11) are real for specific conditions. According to Pravin [29], if the numerator of the polynomial in Eq. (10) is written as
then the three roots are real when the following conditions are fulfilled
For the first condition (12a), we obtain
By solving the corresponding equation with respect to \(v_{d}\), we get
The second condition (14b) implies that
so that \(v_{d} \le v_{d4} {\text{ with }}\)
It is straightforward to observe that \(v_{d2} < v_{d1} , \, v_{d3} > v_{d1} \;{\text{and}}\;v_{d1} < v_{d4}\). Therefore the polynomial possesses three roots when
When the number of pole pairs is extremely high,
We now test the second condition, i.e., the transversality condition. We recall the characteristic polynomial again in another format
The polynomial is thus derived for the damping coefficient with the eigenvalue being a function of the same parameter,
Extracting the ratio of change of the eigenvalue with respect to the bifurcation parameter, and using the conjugate of the complex denominator yield
The real part of the change of the eigenvalue becomes
The transversality condition is fulfilled when
which means
Remark 1
This value \(v_{d} = v_{d2}\) from Eq. (14b) is significant for two-dimensional bifurcation combining \(v_{d} {\text{ and }}b\) as it determines the critical value beyond which there is no Hopf bifurcation. In fact, at this value \(b_{H1} = b_{H2}\), Hopf bifurcation may exist without chaos. This value also has an impact on transient chaos. It determines the critical value of transient chaos.
By increasing or decreasing the value, the duration of transient chaos decreases. So it becomes the single point where permanent chaos occurs. We have thus the single-value permanent chaos. Chaos occurs only at those parameter values in the 2D plane. At the values \(b = b_{H1} \, \) [Eq. (11b)] and \(b = b_{H2}\) [Eq. (11c)], the non-hyperbolicity condition is satisfied.
The third condition, i.e., non-genericity, of the Hopf bifurcation can be applied through the center manifold theorem with the viscous damping coefficient. For these two positive points \(b = b_{H1} \, \) [Eq. (11b)] and \(b = b_{H2}\) [Eq. (11c)], we apply the center manifold theorem and the normal form theory developed by Faradja and Qi [27] to obtain non-zero first Lyapunov coefficients at both values. We have supercritical Hopf bifurcation at both points. Equilibria \(E_{2}\) and \(E_{3}\) are stable, then unstable, then stable again before they disappear.
So the damping coefficient values exist for which the eigenvalues produce the conditions for Hopf bifurcation.
Although the motor is an electromechanical device, we easily notice that the occurrence of Hopf bifurcation is conditioned by a special relationship between two electrical parameters. Equation (24) also shows the combined impact of the mechanical ratio \(b/J\) and the electrical damping ratio \(R/L\).
4 Illustration and discussion
We now illustrate the bifurcation with the damping coefficient as the bifurcation parameter. Given the parameters
when \(v_{d} = - 27{\text{ V}}\) we have \(b_{H1} = {0}{\text{.007758974260878}}\) and \(b_{H2} = { 0}{\text{.014528633351044}}\) while \(b_{H0} = - {0}{\text{.034161291822448}}\). For these two positive points \(b_{H1}\) and \(b_{H2}\) in Eq. (11), we apply the center manifold theorem and normal form theory and obtain non-zero first Lyapunov coefficients at both values. We have supercritical Hopf bifurcation at both points. Equilibria \(E_{2}\) and \(E_{3}\) are stable, then unstable, then stable again before they disappear. In Fig. 1a, the equilibrium \(E_{1}\) is unstable (in cyan color) and stable (in black). Then equilibrium \(E_{2}\) is unstable (in red) and stable (in magenta). And finally, equilibrium \(E_{3}\) is unstable (in blue) and stable (in green color).
Chaos exists only between the two critical values \(b_{H1}\) [Eq. (11b)] and \(b_{H2}\) [Eq. (11c)] as shown as Fig. 1a, b, where \(\left( {L_{1} ,L_{2} ,L_{3} } \right) = \left( { + ,0, - } \right)\). Both symmetric equilibria are saddle fulfilling the Shilnikov condition. Beyond that region, the symmetric equilibria are still saddle, but they do not satisfy the Shilnikov theorem.
We illustrate below the different scenario with the different critical values.
4.1 Case of the first bifurcation point
The system has the first Hopf bifurcation at \(b_{H1}\) [Eq. (11b)]. Around the equilibria \(E_{2}\) and \(E_{3}\), the limit cycle is observed, as illustrated in Fig. 2. Far from \(E_{2}\) and \(E_{3}\), it has the non-Shilnikov self-excited chaos (Fig. 3).
4.2 Case between two Hopf bifurcation points
Then, consider the value between \(b_{H1}\) and \(b_{H2}\). We observe the Shilnikov self-excited chaos even when starting from the symmetrical equilibria, as shown in Fig. 4. The trajectory starts almost as stable, then starts oscillating almost periodically and then ends chaotic, which is the opposite for scenarios with transient chaos.
4.3 Case for the second Hopf bifurcation point
At \(b_{H2}\) [Eq. (11c)] the BLDCM exhibits a limit cycle near equilibria in Fig. 5 and non-Shilnikov self-excited chaos far from the equilibria (Fig. 6). Coexistence of different dynamical behaviors is experimented. The family of limit cycles to illustrate the Hopf bifurcation is also illustrated in 3D (Fig. 7).
4.4 Exceptional case when inductance and moment of inertia are equal
Exceptions for the condition of Hopf bifurcation are also tested. For example, when \(J = L\), the Hopf bifurcation does not occur, as illustrated in Fig. 8. This case is fundamental in the analogy relationship between electromechanical quantities and mechanical quantities. Inductance and moment of inertia are equivalent when electrical quantities are related to mechanical rotational quantities.
4.5 Exceptional case when bifurcation parameter is more than a certain margin
Illustratively in Fig. 9, when \(v_{d} \ge - {{k_{t} R} \mathord{\left/ {\vphantom {{k_{t} R} L}} \right. \kern-\nulldelimiterspace} L}\) [Eq. (14a)], we have the only equilibrium as predicted.
4.6 Case for a single bifurcation point
For the critical value conditions \(v_{d} = v_{d2}\) [Eq. (14b)], the BLDCM has a point where there is only one bifurcation value for the damping coefficient. Around the value, we find transient chaos, as is illustrated in Fig. 10, which depicts the change in the transient time as there are slight changes around the critical value \(v_{d} = v_{d2}\). When \(v_{d} = v_{d2}\), we observe Hopf bifurcation and coexistence of the limit cycle (Fig. 10e, f) and chaos (Fig. 10g, h). There are so many dynamical behaviors around this point because it is an exceptional point whereby two Hopf bifurcation points are combined into a single bifurcation point.
From Eq. (3), by fixing \(v_{d}\), pitchfork bifurcation happens if \(b = b_{p}\) when \(b_{p} = - {{\left( {n^{2} Lk_{t} v_{d} + Rn^{2} k_{t}^{2} } \right)} \mathord{\left/ {\vphantom {{\left( {n^{2} Lk_{t} v_{d} + Rn^{2} k_{t}^{2} } \right)} {R^{2} }}} \right. \kern-\nulldelimiterspace} {R^{2} }}\). Three equilibrium points exist when \(b < b_{p}\). With \(v_{d} = - 50{\text{ V}}\), \(b_{p} = 0.4192\;{\text{N}} \cdot {\text{m/rad/s,}}\;b_{H1} = 0.005\;{\text{N}} \cdot {\text{m/rad/s}}\;{\text{and}}\;b_{H2} = 0.028\;{\text{N}} \cdot {\text{m/rad/s}}\). There are also two switching points, excepted to be homoclinic bifurcation points, depicting switching between symmetric equilibria.
Moreover, comparatively \(b_{H1}\) and \(b_{H2}\) (Figs. 11 and 12a), the evolutionary bifurcation diagram and the evolutionary graph of the Lyapunov exponents are similar.
Figure 12b is the reduced range of the viscous damping coefficients b values from Fig. 12a. There exist points \(b_{H1} = 0.005\;{\text{N}} \cdot {\text{m/rad/s}}\) and \(b_{H2} = 0.028\;{\text{N}} \cdot {\text{m/rad/s}}\) where the maximum \(L_{1} = 0\), the other two LEs are negative. This condition gives rise to limit cycles. Chaos exists in the range between \(b_{H1} = 0.005\;{\text{N}} \cdot {\text{m/rad/s}}\) and \(b_{H2} = 0.028\;{\text{N}} \cdot {\text{m/rad/s}}\).
Comparing with the bifurcation with direct-axis v oltage, it is evident that the bifurcation with the damping coefficient gives more complexity. The damping coefficient is very influential as it participates in the definition of the dissipativity of the BLDCM model.
5 Conclusion
The BLDCM model was analyzed to focus on the viscous damping coefficient, which is a mechanical design parameter. The impact of this parameter was first found in the dissipativity of the system. The pitchfork bifurcation was identified. The onset of the Hopf bifurcation proved the impact of this parameter on the complexity of the overall dynamics. This type of bifurcation occurs twice with real positive parameters. The different scenarios for dynamical behaviors were illustrated. The chaos, limit cycle and stability were checked. Besides, transient features near the single Hopf bifurcation point were observed. The observation is that when the parameter is closer to the unique Hopf point, the transient time gets longer. Evolutionary bifurcation diagrams and Lyapunov exponents support the theoretical results that were found from rigorous methods.
This study also may suggest that parameters that define dissipativity of a system can have a greater impact on the overall dynamics than a parameter that does not contribute to the dissipativity.
Data availability
None.
Code availability
The codes used during the current study are available from the corresponding author on reasonable request.
References
Wei Z, Moroz I, Sprott JC, Akgul A, Zhang W (2017) Hidden hyperchaos and electronic circuit application in a 5D self-exciting homopolar disc dynamo. Chaos 27:033101. https://doi.org/10.1063/1.4977417
Shinbrot T, Grebogi C, Wisdom J, Yorke JA (1992) Chaos in a double pendulum. Am J Phys 60(6):491–499. https://doi.org/10.1119/1.16860
Zhu Q, Ishitobi M (1999) Experimental study of chaos in a driven triple pendulum. J Sound Vib 227(1):230–238
Faradja P, Qi G, M Tatchum M (2014) Sliding mode control of a rotary inverted pendulum using higher order differential observer. In: Proceedings of 14th international conference on control, automation and systems (ICCAS), pp 1123–1127. https://doi.org/10.1109/ICCAS.2014.6987548
Kitio Kwuimy CA, Woafo P (2008) Dynamics, chaos and synchronization of self-sustained electromechanical systems with clamped-free flexible arm. Nonlinear Dyn 53:201–213. https://doi.org/10.1007/s11071-007-9308-0
Montava Belda MA (2009) A route to chaos in electromechanical systems: phase space attraction basin switching. Int J Bifurc Chaos 19(7):2363–2375. https://doi.org/10.1142/S021812740902413X
Hemati N (1993) Dynamic analysis of brushless motors based on compact representations of the equations of motions. In: Proceedings of 28th IEEE industry applications conference, pp 51–58. https://doi.org/10.1109/IAS.1993.298903
Gao YM, Chau KT (2004) Hopf bifurcation and chaos in synchronous reluctance motor drives. IEEE Trans Energy Convers 19:296–302. https://doi.org/10.1109/TEC.2004.827012
Hemati N (1994) Strange attractors in brushless DC motors. IEEE Trans Circuits Syst I 41:40–45. https://doi.org/10.1109/81.260218
Li Z, Park JB, Joo YH, Zhang B, Chen G (2002) Bifurcations and chaos in a permanent-magnet synchronous motor. IEEE Trans Circuits Syst I 49:383–387. https://doi.org/10.1109/81.989176
Wei D, Wan L, Luo X, Zeng S, Zhang B (2014) Global exponential stabilization for chaotic brushless DC motors with a single input. Nonlinear Dyn 77(1):209–212. https://doi.org/10.1177/0142331218802355
Roy P, Ray S, Bhattachary S (2015) Control of chaos in BLDC motor using modified feedback method. In: Proceedings of Michael Faraday IET international summit, pp 84–88. https://doi.org/10.1049/cp.2015.1611
Luo S, Wang J, Wu S, Xiao K (2014) Chaos RBF dynamics surface control of brushless DC motor with time delay based on tangent barrier Lyapunov function. Nonlinear Dyn 78(2):1193–1204. https://doi.org/10.1007/s11071-014-1507-x
Liu Z, Chen Y, Wu X (2009) Global chaos synchronization of the brushless DC motor systems via variable substitution control. In: Proceedings of 2009 international workshop on chaos-fractals theories and applications, pp 21–24
Ge Z, Cheng J, Chen Y (2014) Chaos anticontrol and synchronization of three time scales brushless DC motor system. Chaos Solitons Fract 22:1165–1182
Ge Z, Cheng J (2005) Chaos synchronization and parameter identification of three time scales brushless DC motor system. Chaos Solitons Fract 24:597–616. https://doi.org/10.1016/j.chaos.2004.09.031
Xue W, Li Y, Cang S, Jia H, Wang Z (2015) Chaotic behavior and circuit implementation of a fractional-order permanent magnet synchronous motor model. J Frankl Inst. https://doi.org/10.1016/j.jfranklin.2015.05.025
Lu J, Hou X (2014) Hopf bifurcation controller parameterization for a brushless DC motor system. In: Proceeding of the 11th world congress on intelligent control and automation, pp 4154–4158
Jabli N, Khammari H, Mimouni MF, Dhifaoui R (2010) Bifurcation and chaos phenomena appearing in induction motor under variation of PI controller parameters. WSEAS Trans Syst 9:784–793
Faradja P, Qi G (2018) Energy bifurcation and energy patterns of the BLDCM systems manifolds in the hidden chaos mode. In: Proceedings of 11th international workshop on chaos-fractals theories and applications (IWCFTA), p 8
Faradja P, Qi G (2020) Analysis of multistability, hidden chaos and transient chaos in brushless DC motor. Chaos Solitons Fract 132:109606. https://doi.org/10.1016/j.chaos.2020.109606
Yang Y, Qi G, Hu J, Faradja P (2020) Finding method and analysis of hidden chaotic attractors for plasma chaotic system from physical and mechanistic perspectives. Int J Bifurc Chaos 30(05):2050072. https://doi.org/10.1142/S0218127420500728
Bi H, Qi G, Hu J, Faradja P, Chen G (2020) Hidden and transient chaotic attractors in the attitude system of quadrotor unmanned aerial vehicle. Chaos Solitons Fract 138:109815. https://doi.org/10.1016/j.chaos.2020.109815
Qi G (2017) Energy cycle of brushless DC motor chaotic system. Appl Math Model 51:686–697. https://doi.org/10.1016/j.apm.2017.07.025
Faradja P, Qi G (2020) Hamiltonian-based energy analysis for brushless DC motor chaotic system. Int J Bifurc Chaos 30(08):2050112. https://doi.org/10.1142/S0218127420501126
Gao Y (2005) Chaoization of PM synchronous motor drives via time-delay feedback. Doctoral thesis, University of Hong Kong
Faradja P, Qi G (2019) Local bifurcation analysis of brushless DC motor. Int Trans Electr Energy Syst. https://doi.org/10.1002/etep.2710
Singh JP, Roy BK, Kuznetsov NV (2019) Multistability and hidden attractors in the dynamics of permanent magnet synchronous motor. Int J Bifurc Chaos 29(4):1950056. https://doi.org/10.1142/S0218127419500561
Pravin JM (2000) When are the roots of a cubic real? Resonance 5(5):86–89. https://doi.org/10.1007/BF02834676
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant 61873186.
Funding
No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
All authors whose names appear on the submission revised it critically for important intellectual content and approved the version to be published; First author made substantial contributions to the conception or design of the work; or the acquisition, analysis, or interpretation of data; or the creation of new software used in the work;
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Rights and permissions
About this article
Cite this article
Faradja, P.B., Qi, G. & Kabonzo, F.M. Local bifurcation of brushless DC motor through a mechanical parameter: the viscous damping coefficient. Int. J. Dynam. Control 10, 1021–1033 (2022). https://doi.org/10.1007/s40435-021-00883-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-021-00883-4