1 Introduction

Bursting oscillation, which is originally introduced in neuronal models [1], can be found widely in low-dimensional smooth systems [2,3,4]. There exist many non-smooth factors which are usually represented as collision, dry friction, switch, etc. in science and engineering, and special non-smooth bifurcations found in some systems are given in [5,6,7]. Among the non-smooth systems, the Filippov systems have exhibited more abundant nonlinear dynamical behaviours, including complex bifurcations, sliding, chaos, etc. [8, 9].

Since the real time is altered by different speeds between the subsystems, as well as the difference in quality, size and stiffness caused by different characteristics of each subsystem, the dynamics associated with multiple time scales have attracted much attention [10,11,12,13]. Up to now, most researchers followed the modes of model analysis, approximate solution, numerical simulation and experimental analysis of systems with multiple time scales [14,15,16] and multistable systems [17]. It is not until Rinzel [18] introduced the slow–fast analysis method that the evolution mechanism of all kinds of dynamical behaviours could be further analysed [19]. According to this method, the whole system is divided into two subsystems, the fast subsystem and the slow subsystem, which have an effect on the forms of the spiking states (SPs) and the quiescent states (QSs) as well as related bifurcations [20].

For a classic slow–fast system, represented by

$$\begin{aligned} \left\{ \begin{array}{ll} \dfrac{{\mathrm {d}x}}{{\mathrm {d}t}} = f(x,y),&{} \quad \mathrm {fast~subsystem},\\ \dfrac{{\mathrm {d}y}}{{\mathrm {d}t}} = \varepsilon g(x,y), &{} \quad \mathrm {slow~subsystem}, \end{array} \right. \end{aligned}$$
(1)

where \(x \in {R^M}\), \(y \in {R^N}\), while \(0 < \varepsilon \ll 1,\) describing the ratio of the two scales, the state vector y is considered to be a slow-varying parameter. In the standard slow–fast analysis method, by setting \(\varepsilon = 0,\) the equilibrium points as well as the bifurcation of the fast subsystem with the variation of y can be obtained, which can be employed to determine the QSs and the SPs as well as the bifurcation between the two states, while the slow subsystem can be used to reveal the modulation in the oscillations [21].

There are many reports on the periodic bursting oscillation analysis of a system with a slow variable parameter [22, 23]. As there exists many kinds of multiple periodic excitations in actual dynamical systems, the analysis of the dynamical behaviour of systems with multiple frequency excitations in the time domain has aroused the scholars’ interests [24], especially the systems with the combination of parametric excitation and external excitation. Since there is an order gap between the exciting frequency and the natural one, it is still a challenge to explore the bursting oscillations of the system.

Here, we explore the non-smooth bursting oscillations as well as bifurcation mechanisms in a Filippov-type system with different scales and two periodic excitations based on a coupled system consisted of Duffing and Van der Pol oscillators. The rest of the paper is organised as follows. In §2, we introduce a Filippov-type system with the combination of parametric excitation and external excitation. In §3, the equilibrium branches as well as related bifurcations and the evolution mechanism of non-smooth behaviours at non-smooth boundary are taken into account. In §4, based on numerical simulation and transformed phase portrait with the condition of two amplitudes unchanged, the bursting oscillation patterns as well as the mechanism analysis and the non-smooth evolution behaviours of the system induced by the frequency of parametric excitation are analysed. In §5, we explore the tortuous analysis of the equilibrium branches under different frequencies of parametric excitation. Finally, in §6, we conclude with a discussion of our results.

2 Mathematical model

As an example, a coupled system consisting of Duffing and Van der Pol oscillators is explored by introducing a bilateral diode as well as a harmonically changed electrical source. Bursting oscillations can be found when there exists an order gap between the exciting frequency and the natural one. The Filippov-type model can be written in the non-dimensional form as

$$\begin{aligned} \left\{ \begin{array}{l} {{\dot{x}}_1} = {y_1} + {w_1} + \delta {\mathrm{sgn}} ({x_1}),\\ {{\dot{y}}_1} = - {w_2}{x_1} - {\alpha _1}x_1^3 - {\alpha _2}x_1^5 - 2\mu {y_1} + \xi ({x_1} - {x_2}),\\ {{\dot{x}}_2} = {y_2},\\ {{\dot{y}}_2} = - {\alpha _3}{x_2} + (1 - x_2^2){y_2} - \xi ({x_1} - {x_2}), \end{array} \right. \end{aligned}$$
(2)

where \({w_1} = {A_1}\cos ({\Omega _1}\tau )\) and \({w_2} = {A_2}\cos ({\Omega _2}\tau )\) describe the external excitation and the parametric excitation, respectively, with amplitudes \({A_1},{A_2}\) and the frequencies \({\Omega _1},{\Omega _2}\). For the meaning of other parameters, refer to [25]. The vector field is divided into two smooth regions represented as

$$\begin{aligned} {D_ +}= & {} \{ ({x_1},{y_1},{x_2},{y_2})\left| {{x_1}} \right. > 0\}, \\ {D_ - }= & {} \{ ({x_1},{y_1},{x_2},{y_2})\left| {{x_1}} \right. < 0\} \end{aligned}$$

by the non-smooth boundary \(\Sigma = \{ ({x_1},{y_1}, {x_2}, {y_2})\left| {{x_1}} \right. = 0\} \) defined by \(\delta \, {\mathrm{sgn}} ({x_1})\) according to two non-autonomous smooth subsystems. Note that two periodic excitations are not independent of each other and by employing the slow–fast analysis method, the combination of the two exciting terms can be transformed as a function of a periodic term with single frequency, which can be regarded as a slow-varying parameter. Keep \({\Omega _1} = 0.0005\) unchanged, change the value of \({\Omega _2}\) and the other parameters are taken at regular values, there exists an order gap between the frequency of two periodic excitations and the natural frequency. Then the scale effect is produced, that is the coupling between different frequencies is formed, which leads to the special oscillation patterns, such as non-smooth bursting oscillations.

3 Bifurcation analysis

There is a resonance relationship between the two exciting frequencies \(\Omega _1\), \(\Omega _2\). The external excitation can be expressed as \({w_1} = {A_1}\cos ({\Omega _1}\tau ) = {A_1}W\) and \({w_2} = {A_2}\cos ({\Omega _2}\tau ) = {A_2}{f_i}(W)\;(i = 1,2)\) denotes the parametric excitation with \(W = \mathrm{cos}(0.0005\tau )\). Although the oscillation behaviour of the state variables in system (2) is closely related to the inherent frequency, it is modulated by the frequencies of two excitations. Since \({\Omega _1} \ll \varpi ,{\Omega _2} \ll \varpi ,\) we can regard W as a slow-varying parameter that leads to the so-called generalised autonomous system. That is, the whole system (2) can be considered as a coupling of the fast and slow subsystems.

The fast subsystem is

$$\begin{aligned} \left\{ \begin{array}{l} {{\dot{x}}_1} = {y_1} + {A_1}W + \delta {\mathrm{sgn}} ({x_1}),\\ {{\dot{y}}_1} = - {A_2}{f_i}(W){x_1} - {\alpha _1}x_1^3 - {\alpha _2}x_1^5\\ \qquad \quad - 2\mu {y_1} + \xi ({x_1} - {x_2}),\;\;\\ {{\dot{x}}_2} = {y_2},\\ {{\dot{y}}_2} = - {\alpha _3}{x_2} + (1 - x_2^2){y_2} - \xi ({x_1} - {x_2}), \end{array} \right. \end{aligned}$$
(3)

where \(i = 1,2.\)

When \({\Omega _1} = 0.0005,{\Omega _2} = 0.004,\)

$$\begin{aligned} {f_1}(W) = 160{W^4} - 256{W^6} + 128{W^8} - 32{W^2} + 1.\nonumber \\ \end{aligned}$$
(4)

When \({\Omega _1} = 0.0005,{\Omega _2} = 0.005,\)

$$\begin{aligned} {f_2}(W)= & {} ( - 1 + 2{W^2})(256{W^8} - 512{W^6}\nonumber \\&+ 304{W^4} - 48{W^2}+ 1). \end{aligned}$$
(5)

The slow subsystem is \(W = \cos (0.0005\tau )\).

In order to elaborate the mechanism of complex behaviours in the fast and slow coupled system, we first analyse the bifurcation of the fast subsystem. The generalised equilibrium points of the fast subsystem can be expressed as

$$\begin{aligned} \mathrm {E{Q}_ + }&: =&({x_1},{y_1},{x_2},{y_2})\\= & {} \left( {x_0}, - {A_1}W - \delta ,\dfrac{{\xi {x_0}}}{{\xi - {\alpha _3}}},0\right) , \end{aligned}$$

for \({x_0} > 0\), implying \({x_0}\) satisfies

$$\begin{aligned}&- {\alpha _2}x_0^5 - {\alpha _1}x_0^3 - {A_2}{f_i}(W){x_0} - \dfrac{{{\alpha _3}\xi }}{{ - {\alpha _3} + \xi }}{x_0}, \nonumber \\&- 2\mu ( - {A_1}W - \delta ) = 0,\quad i = 1,2, \end{aligned}$$
(6)

while

$$\begin{aligned} \mathrm {E{Q_ - }}&: =&({x_1},{y_1},{x_2},{y_2})\\= & {} \left( {x_0}, - {A_1}W + \delta ,\frac{{\xi {x_0}}}{{\xi - {\alpha _3}}},0\right) , \end{aligned}$$

for \({x_0} < 0,\) implying \({x_0}\) satisfies

$$\begin{aligned}&- {\alpha _2}x_0^5 - {\alpha _1}x_0^3 - {A_2}{f_i}(W){x_0} - \frac{{{\alpha _3}\xi }}{{ - {\alpha _3} + \xi }}{x_0},\nonumber \\&- 2\mu ( - {A_1}W + \delta ) = 0,\; i = 1,2. \end{aligned}$$
(7)

The stability of the equilibrium points can be characterised by the associated characteristic equations which are written as

$$\begin{aligned} {\lambda ^4} + {a_1}{\lambda ^3} + {a_2}{\lambda ^2} + {a_3}\lambda + {a_4} = 0, \end{aligned}$$
(8)

where

$$\begin{aligned}&{a_1} = 2\mu - v, \quad {a_2} = {\alpha _3} - \xi - 2\mu v - k, \\&{a_3} = 2\mu ({\alpha _3} - \xi ) + kv, \quad {a_4} = - k({\alpha _3} - \xi ) - {\xi ^2}, \\&k = - 5{\alpha _2}x_0^4 - 3{\alpha _1}x_0^2 - {A_2}{f_i}(W) + \xi ,\\&v = 1 - \left( \frac{\xi {x_0}}{\xi - {\alpha _3}}\right) ^2. \end{aligned}$$

The equilibrium points \(\mathrm {E{Q_ \pm }}\) are stable for \({a_1}> 0,{a_1}{a_2} - {a_3}> 0,{a_1}{a_2}{a_3} - a_1^2{a_4} - a_3^2> 0,{a_4} > 0,\) while the parameters meet the conditions \({a_4} = 0\;({a_1}> 0,{a_1}{a_2} - {a_3}> 0,{a_3} > 0),\) that is

$$\begin{aligned} \left\{ \begin{array}{l} [5{\alpha _2}x_0^4 + 3{\alpha _1}x_0^2 + {A_2}{f_i}(W) + \xi ]({\alpha _3} - \xi ) - {\xi ^2} = 0,\\ - {\alpha _2}x_0^5 - {\alpha _1}x_0^3 - {A_2}{f_i}(W){x_0} - \dfrac{{{\alpha _3}\xi }}{{ - {\alpha _3} + \xi }}{x_0}\\ - 2\mu ( - {A_1}W \mp \delta ) = 0. \end{array} \right. \end{aligned}$$
(9)

The fold bifurcation may happen, leading to the phenomena of jumping between different equilibrium points. Another type of bifurcation may exist, which is expressed as

$$\begin{aligned}&{a_1}{a_2}{a_3} - a_1^2{a_4} - a_3^2 = 0 \nonumber \\&\quad ({a_1}> 0,{a_4}> 0,{a_1}{a_2} - {a_3} > 0), \end{aligned}$$
(10)

on which the Hopf bifurcation may occur.

4 Numerical simulations

Now fix the parameters as \({\alpha _1} = 8,{\alpha _2} = 1,{\alpha _3} = 1,\xi = 0.7,\mu = 0.2\) and \(\delta = - 1\). We study the dynamics as well as the mechanism and the evolution of non-smooth behaviours at non-smooth boundary when the amplitudes of the two periodic excitations are constants and the frequency of the parametric excitation is changed.

This paper mainly describes the mechanism of periodic bursting oscillations and evolutionary analysis of the non-smooth behaviours in the system with

  1. (i)

    \({\Omega _1} = 0.0005,{\Omega _2} = 0.004;\)

  2. (ii)

    \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

4.1 Bursting oscillations for \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\)

As shown in figures 1 and 2, one periodic bursting oscillation and non-smooth evolutionary behaviours can be obtained when the amplitudes are fixed at \({A_1} = 7,{A_2} = 3\), and keeping \({\Omega _1} = 0.0005\) and \({\Omega _2} = 0.004\) unchanged.

Fig. 1
figure 1

Phase portrait on the \(({x_1},{y_1})\) plane for \({\Omega _1} = 0.0005\) and \({\Omega _2} = 0.004\).

Fig. 2
figure 2

Time history of \({x_1}\) for \({\Omega _1} = 0.0005\) and \({\Omega _2} = 0.004\).

Fig. 3
figure 3

Equilibrium branches as well as bifurcations for \({\Omega _1} = 0.0005\) and \({\Omega _2} = 0.004\).

As phase portrait on the \(({x_1},{y_1})\) plane shows, the vector field of the system is divided into two smooth regions among which the trajectory shows rich non-smooth dynamical behaviours by the non-smooth boundary \(\Sigma \). The trajectory may slide on the boundary which frequently may cause the trajectory to exhibit periodic oscillations with alternations between SPs and QSs, or cross through the boundary and enter into another region for oscillation.

To expound the mechanism of such periodic bursting oscillation, figure 3 gives the equilibrium branches as well as the bifurcations with the variation of the slow-varying parameter. The red points in figure 3 refer to the supercritical Hopf bifurcation points, the blue points denote the fold bifurcation points, while the purple points correspond to the cross-over points between the branches and the boundary.

As is shown in equilibrium branches as well as the bifurcations, the equilibrium branches corresponding to the system are divided into seven segments by the supercritical Hopf bifurcation points \(\mathrm {H{B}_{ \pm 1}}(W,{x_1}) = ( \pm 0.1562, \pm 0.4266)\), the fold bifurcation points \(\mathrm {F{B_{ \pm 1}}}(W,{x_1}) = ( \pm 0.1197, \pm 0.1592)\) and the cross-over points between the branches and the boundary, denoted by \({N_1}(W,{x_1}) = ( - 0.1467,0)\) and \({N_2}(W,{x_1}) = (0.1467,0)\). Meanwhile, the dotted lines denote unstable solutions while the solid curves describe stable ones. Using the differential inclusion theory, the auxiliary parameter q is introduced, and system (2) is represented by F while system (2) can be rewritten as

$$\begin{aligned} F: = q{F_ + } + (1 - q){F_ - } \end{aligned}$$
(11)

and the auxiliary parameter q can be represented by

$$\begin{aligned} q = \frac{{ - {y_\mathrm {s}} - {A_1}{W_\mathrm {s}} + \delta }}{{2\delta }}. \end{aligned}$$
(12)

\({y_\mathrm {s}}\) and \({W_\mathrm {s}}\) indicate the value of the state variable y and the slow variable parameter W, respectively, when the trajectory gets into contact with the non-smooth boundary \(\Sigma \). Due to the nonlinear dynamical characteristics of non-smooth boundary and the theory of differential inclusions, a \(\Sigma \)-equilibrium curve appears in the equilibrium branches, as shown in figure 3.

We employ the transformed phase portrait on the \((W,{x_1})\) plane and the overlap of equilibrium branches with transformed phase portrait to better explain the mechanism of the periodic bursting oscillations (figure 4). It is found that the trajectory exhibits both SPs and QSs during a periodic bursting oscillation and the transformation of the trajectory between different SPs makes the trajectory contact with the non-smooth boundary. Furthermore, the trajectory may slide on the boundary, or cross through the boundary, or enter into another region to show special bursting oscillations (figure 5).

Fig. 4
figure 4

Transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005\) and \({\Omega _2} = 0.004\).

Fig. 5
figure 5

Overlap of equilibrium branches and transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\).

Fig. 6
figure 6

Stable limit cycle with \(W = - 0.1562\).

Fig. 7
figure 7

Stable limit cycle with \(W = - 0.1544\).

Fig. 8
figure 8

Stable limit cycle with \(W = - 0.1044\).

In order to better exhibit the oscillating forms of the trajectory in the smooth region and the bursting oscillations, figures 69 give the stable limit cycles generated by Hopf bifurcations due to different slow-varying parameters.

Fig. 9
figure 9

Stable limit cycle with \(W = 0\).

Without loss of generality, assuming the movement starts from the point \(W = - 1\) in the region \({D_ - }\), the trajectory may strictly move along the stable focus-type equilibrium branch \(\mathrm {E{B}_{ - 1}}\), showing that the system is in quiescent state \(\mathrm {Q{S}_1}\). When the trajectory arrives at the Hopf bifurcation point \(\mathrm {H{B}_{ - 1}}(W,{x_1}) = ( - 0.1562, - 0.4266)\), Hopf bifurcation occurs and the equilibrium point becomes unstable, which produces a stable limit cycle. As the limit cycle may be in contact with the non-smooth boundary when the slow-varying parameter changes, the dynamical behaviours will change obviously due to the influence of non-smooth factors.

We take the limit cycle shown in figures 69 as an example. The supercritical Hopf bifurcation point \(\mathrm {H{B}_{ - 1}}(W,{x_1}) = ( - 0.1562, - 0.4266)\) appears when W is changed to \(W = - 0.1562\). The limit cycle shown in figure 6 is completely in the smooth area \({D_ - }\) and does not contact with the non-smooth boundary \(\Sigma \) when it oscillates around the unstable focus-type equilibrium branches \(\mathrm {E{B}_{ - 2}}\) and \(\mathrm {E{B_{ - 3}}}\) in counter-clockwise direction.

The amplitudes of the oscillations gradually increase with the growth of the slow-varying parameter W. Till W is up to the value \(W = - 0.1544\), the limit cycle contacts with the non-smooth boundary \(\Sigma \) in the direction of the red arrow at the point \({P_1}({x_1},{y_1}) = (0,0.0560)\). Soon it slides along the boundary in the direction of the blue arrow until it arrives at the point \({P_2}({x_1},{y_1}) = (0,1.6878)\), then it continues to move in the direction of the green arrow till it arrives at the point \({P_3}({x_1},{y_1}) = (0,0.3959)\) and leaves the boundary immediately. That is, after oscillating from the smooth region \({D_ - }\) into the boundary and sliding along it for a period of time, the trajectory escapes from the boundary, then returns to the smooth region again and continues to move. Therefore, the slow variable parameter \(W = - 0.1544\) corresponds to the homoclinic bifurcations of the Filippov-type generalised autonomous system.

When the slow-varying parameter W increases to \(W = - 0.1044\), the limit cycle comes to the boundary at the point \({P_1}({x_1},{y_1}) = (0, - 0.3067)\) and slides along the boundary in the direction of the blue arrow until it gets to the point \({P_2}({x_1},{y_1}) = (0,1.4506)\), then it passes through the boundary \(\Sigma \) immediately and enters into the smooth region \({D_ + }\). After oscillating for a while in the smooth region \({D_ + }\), the limit cycle comes back to the boundary at the point \({P_3}({x_1},{y_1}) = (0,1.7431)\) and continues to move along the boundary in the direction of the green arrow. When the limit cycle reaches the point \({P_4}({x_1},{y_1}) = (0, - 0.0622)\), it keeps on oscillating in the smooth region \({D_ - }\). Therefore, the slow variable parameter \(W = - 0.1044\) corresponds to the multisliding bifurcations of the Filippov-type generalised autonomous system.

Figure 9 gives symmetrical oscillation patterns of the trajectory when W changes to 0. The oscillation patterns of the trajectory are similar to those of the previous motion. The limit cycle gets to the boundary at the point \({P_1}({x_1},{y_1}) = (0, - 1.0395)\), and shows sliding motion on the boundary in the direction of the blue arrow until it arrives at the point \({P_2}({x_1},{y_1}) = (0,0.6990)\), then it slides through the boundary \(\Sigma \) quickly and goes into the smooth region \({D_ + }\) to oscillate for a short time. Then the trajectory goes back to the boundary at the point \({P_3}({x_1},{y_1}) = (0,1.0395)\) with time and still slides along the boundary in the direction of the green arrow until it comes to the point \({P_4}({x_1},{y_1}) = (0, - 0.6990)\). According to the above analysis, we can conclude that the trajectory oscillates symmetrically in both the regions \({D_ + }\) and \({D_ - }\).

The slow-varying parameter W then increases with time. Meanwhile, the amplitudes of the oscillations constantly increase until W gets the maximum value at \(W = 1\). The trajectory may finally settle down to the stable equilibrium curve \(\mathrm {E{B_{ + 1}}}\) and moves almost strictly along it with further increase of W to form QS until it arrives at the supercritical Hopf bifurcation point \(\mathrm {H{B}_{ + 1}}(W,{x_1}) = (0.1562,0.4266)\), at which the Hopf bifurcation occurs, leading to the generation of the limit cycle. It is found that the limit cycle presents a similar and symmetrical evolutionary behaviour with the limit cycle generated by the supercritical Hopf bifurcation point \(\mathrm {H{B}_{ - 1}}(W,{x_1}) = ( - 0.1562, - 0.4266)\). The slow-varying parameter W gradually decreases with the increasing time, and the trajectory may finally converge on the stable equilibrium curve \(\mathrm {E{B_{ - 1}}}\) and moves almost strictly to follow it. When the trajectory arrives at the starting point \(W = - 1\), one period of the bursting oscillations is finished.

4.2 Bursting oscillations for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\)

As figures 10 and 11 show, one period of the bursting oscillations and the non-smooth evolutionary behaviours also can be obtained when the amplitudes are fixed at \({A_1} = 7,{A_2} = 3\) with \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

Fig. 10
figure 10

Phase portrait on the \(({x_1},{y_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

Fig. 11
figure 11

Time history of \({x_1}\) for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

The trajectory may slide along the boundary which frequently causes the trajectory to exhibit periodic oscillations with alternations between SPs and QSs, or cross through the boundary, or get into another region to show the special bursting oscillations.

To expound the mechanism of such periodic bursting oscillations, figure 12 gives the equilibrium branches as well as the bifurcations with the variation of the slow-varying parameter. The red points in figure 12 refer to the supercritical Hopf bifurcation points, the blue points denote the fold bifurcation points, while the purple points correspond to the cross-over points between the branches and the boundary.

Fig. 12
figure 12

Equilibrium branches as well as bifurcations for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

As shown, the equilibrium branches corresponding to the system are divided into 11 segments by the supercritical Hopf bifurcation points: \(\mathrm {H{B}_{ \pm 1}}(W,{x_1}) = ( \pm 0.3724, \pm 0.4274)\), \(\mathrm {H{B_{ \pm 2}}}(W,{x_1}) = ( \pm 0.1968, \pm 0.4268)\), \(\mathrm {H{B_{ \pm 3}}}(W,{x_1}) = ( \mp 0.1253, \pm 0.2922)\), the fold bifurcation points \(\mathrm {F{B_{ \pm 1}}}(W,{x_1}) = ( \pm 0.1286, \mp 0.3584)\), and the intersection of the trajectory and the boundary, denoted as \({N_1}(W,{x_1}) = ( - 0.1467,0)\) and \({N_2}(W,{x_1}) = (0.1467,0)\). Meanwhile, the dotted curves denote the unstable solutions while the solid lines describe the stable ones, respectively. Compared to the case of \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\) discussed earlier, the tortuousness of the equilibrium curve is increased, and the number of the corresponding extreme points is also changed from 6 to 10.

We use the transformed phase portrait on the \((W,{x_1})\) plane (figure 13), the overlap of equilibrium branches with the transformed phase portrait (figure 14) and locally enlarged part of the transformed phase portrait on the \((W,{x_1})\) plane (figures 1518) to better elaborate the mechanism of the periodic bursting oscillations.

Fig. 13
figure 13

Transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

Fig. 14
figure 14

Overlap of equilibrium branches and transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

Fig. 15
figure 15

Locally enlarged part one of the transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

Fig. 16
figure 16

Locally enlarged part two of the transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

Fig. 17
figure 17

Locally enlarged part three of the transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

Fig. 18
figure 18

Locally enlarged part four of the transformed phase portrait on the \((W,{x_1})\) plane for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

In general, assuming that the trajectory starts from the point \(W = - 1\) in the region \({D_ - }\), it may strictly move along the stable focus-type equilibrium branch \(\mathrm {E{B}_{ - 1}}\), showing that the system is in the quiescent state \(\mathrm {Q{S}_1}\). When the trajectory arrives at the Hopf bifurcation point \(\mathrm {H{B_{ - 1}}}(W,{x_1}) = ( - 0.3724, - 0.4274)\), the Hopf bifurcation which can bring a stable limit cycle occurs and the equilibrium point becomes unstable. As the limit cycle can get in touch with the non-smooth boundary \(\Sigma \) when the slow-varying parameter alters, the evolutionary behaviours will change obviously due to the influence of non-smooth factors.

The trajectory exhibits different patterns of the trajectory with \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\) when it oscillates around the unstable focus-type equilibrium branch \(\mathrm {E{B}_{ - 2}}\) in counter-clockwise direction. Initially, the limit cycle is completely in the smooth region without entering into the non-smooth boundary. After a period of time, the limit cycle gets in touch with the boundary and then slides along the boundary, resulting in homoclinic bifurcations. Then the trajectory begins to oscillate, showing the spiking state \(\mathrm {S{P_{-1}}}\). The slow-varying parameter W increases with time. Meanwhile, the amplitudes of the oscillations constantly decrease. The trajectory settles down to the stable equilibrium curve \(\mathrm {E{B_{ - 3}}}\) finally and moves almost strictly along it with further increase of W to form the quiescent state \(\mathrm {Q{S_{ - 2}}}\) until it arrives at the fold bifurcation point \(\mathrm {F{B}_{ - 1}}(W,{x_1}) = ( - 0.1286,0.3584)\), at which fold bifurcation occurs, leading to the jumping phenomenon of the trajectory and showing the spiking state \(\mathrm {S{P_{-2}}}\).

Later, the trajectory comes to the boundary at the point \({P_{s1}}(W,{x_1}) = (0.1314,0)\) and slides along the boundary in the direction of the red arrow until it arrives at the point \({P_{s2}}(W,{x_1}) = (0.1324,0)\), then it passes through the boundary \(\Sigma \) quickly and moves to the smooth region \({D_ + }\) for oscillation, showing the spiking state \(\mathrm {S{P}_{+ 1}}\).

The slow-varying parameter W then increases with time. Meanwhile, the amplitudes of oscillations continue to decrease. The trajectory may finally stabilise on the stable equilibrium curve \(\mathrm {E{B_{+ 3}}}\), showing the quiescent state \(\mathrm {Q{S_{+ 1}}}\). The trajectory reaches the supercritical Hopf bifurcation point \(\mathrm {H{B_{ + 2}}}(W,{x_1}) = (0.1968,0.4268)\), at which the Hopf bifurcation occurs again, leading to the generation of the limit cycle. The limit cycle presents a similar and symmetrical evolutionary behaviour with the limit cycle generated by the supercritical Hopf bifurcation point \(\mathrm {H{B_{ - 1}}}(W,{x_1}) = ( - 0.3724, - 0.4274)\), that is homoclinic bifurcations of the Filippov-type generalised autonomous system.

The time continues to increase, and as the value of the slow-varying parameter W raises, the amplitudes of oscillations continuously reduce. The trajectory may continue to move almost strictly following the stable equilibrium curve \(\mathrm {E{B}_{ + 1}}\), showing the quiescent state \(\mathrm {Q{S}_{+ 2}}\). When W is equal to the extreme point \(W = 1\), the trajectory finally converges on the stable equilibrium curve \(\mathrm {E{B_{ + 1}}}\). With time, the slow-varying parameter W decreases continuously, showing that the system is in the quiescent state \(\mathrm {Q{S}_{+ 3}}\). When the trajectory gets to the Hopf bifurcation point \(\mathrm {H{B}_{ + 1}}(W,{x_1}) = (0.3724,0.4274)\), Hopf bifurcation occurs and the equilibrium point becomes unstable again. The trajectory is relative to the previous motion until it returns back to the starting point and completes one period of non-smooth bursting oscillations.

5 The evolution of the equilibrium branches in two cases

The equilibrium branches in two cases are shown in figures 19 and 20. We find that, although the equilibrium curves exhibit similar structures, the tortuous degree enhances with the evolution of the parametric excitation frequency, and the number of extreme points also increases, while the transformation phase portrait with the corresponding bursting oscillations becomes complicated. The cause of this phenomenon is that there exists an order gap in two periodic excitations. We take \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\) as an example. When one vector with a small frequency moves about one period, the other vector with a large frequency has moved eight periods, and the coupling happens to form a new period.

Fig. 19
figure 19

Equilibrium branches as well as bifurcations for \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\).

Fig. 20
figure 20

Equilibrium branches as well as bifurcations for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

To describe the change in the number of extreme points corresponding to the equilibrium branches, figures 21 and 22 give the evolution of extreme points in two cases, where the black point corresponds to the extreme point of the equilibrium branches in figures 19 and  20.

Fig. 21
figure 21

Variation of extreme points with \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\).

Fig. 22
figure 22

Variation of extreme points with \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\).

As figure 21 shows, \({\Omega _1} = 0.0005,{\Omega _2} = 0.004\), the number of extreme points about the equilibrium branches is 6, when \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\), the number of extreme points increases to 10. Comparing figures 19 and 20 with figures 21 and 22, we find that the number of extreme points in black is consistent with the number of extreme points in the equilibrium branches, and the coordinates of the extreme points also coincide with those shown in the equilibrium branches. For \({\Omega _1} = 0.0005,{\Omega _2} = 0.004,\) the coordinates of the points corresponding to the maximum are \({W_{ \pm 1}} = \pm 0.4126\), \({W_{ \pm 2}} = \pm 0.6964\), \({W_{ \pm 3}} = \pm 0.9261\), for \({\Omega _1} = 0.0005,{\Omega _2} = 0.005\), the coordinates of the extreme points are \({W_{ \pm 1}} = \pm 0.1062\), \({W_{ \pm 2}} = \pm 0.2776\), \({W_{ \pm 3}} = \pm 0.5979\), \({W_{ \pm 4}} = \pm 0.8050\), \({W_{ \pm 5}} = \pm 0.9520\).

6 Conclusions

Along with the analysis of the non-smooth bursting oscillation mechanism of Filippov-type system with multiple frequency excitations, other excitations are expressed as functions of some single excitation which can be regarded as a slow-varying parameter by algebraic transformation. By using the fast–slow analysis method, we get the evolutionary mechanism of the equilibrium branches as well as the related bifurcations in the fast subsystem with slow-varying parameters when the two excitation amplitudes are constants. The external excitation frequency remains unchanged and the parametric excitation frequency is altered. According to the transformed phase portrait on the \((W,{x_1})\) plane and the evolution of stable limit cycle with different slow-varying parameters, we find multisliding bifurcations and various multisliding oscillations, which make bursting oscillation mechanism of the system more complicated and the non-smooth dynamical behaviour characteristics more obvious. By comparing the equilibrium branches as well as the related bifurcations with two different parametric frequencies, we find that although the equilibrium curves exhibit similar structures, the tortuous degree enhances with the change of the parametric frequency. The number of extreme points also increases, and the transformation phase portrait of the corresponding bursting oscillations becomes more complicated. All the above results are verified by the numerical simulation.

It must be pointed out that this paper analyses the phenomena produced by the system when the value of \({\Omega _1}\) remains unchanged and the value of \({\Omega _2}\) is changed. If the value of \({\Omega _2}\) is a constant and the value of \({\Omega _1}\) is altered, the system may have different nonlinear dynamical behaviours. We will discuss the situation in the other way. It provides theoretical basis and technical guidance for dynamic characteristics analysis, parameter identification, model demonstration and optimisation design of nonlinear dynamic system. And it also has certain engineering application value.