This paper concerns limit cycle bifurcations by perturbing a piecewise linear Hamiltonian system. We first obtain all phase portraits of the unperturbed system having at least one family of periodic orbits. By using the first-order Melnikov function of the piecewise near-Hamiltonian system, we investigate the maximal number of limit cycles that bifurcate from a global center up to first order of ε.
1. Introduction and Main Results
Recently, piecewise smooth dynamical systems have been well concerned, especially in the scientific problems and engineering applications. For example, see the works of Filippov [1], Kunze [2], di Bernardo et al. [3], and the references therein. Because of the variety of the nonsmoothness, there can appear many complicated phenomena in piecewise smooth dynamical systems such as stability (see [4, 5]), chaos (see [6]), and limit cycle bifurcation (see [7–10]). Here, we are more concerned with bifurcation of limit cycles in a perturbed piecewise linear Hamiltonian system:
()
where ε > 0 is a sufficiently small real parameter,
()
with a1, a0, b1, and b0 real numbers satisfying ,
()
()
and with D compact. Then system (1) has two subsystems
()
()
which are called the right subsystem and the left subsystem, respectively. For ε = 0, systems (5a) and (5b) are Hamiltonian with the Hamiltonian functions, respectively,
()
Note that the phase portrait of the linear system
()
with a2 + b2 ≠ 0 has possibly the following four different phase portraits on the plane (see Figure 1).
L+: curvilinear or straightline in the region {(x, y)∣x > 0} ,
L−: curvilinear or straightline in the region {(x, y)∣x < 0}.
It is easy to obtain the following Table 1 which shows conditions for each possible phase portrait appearing above. Also, cases (3), (5), (7), (9), and (13) in Figure 2 are equivalent to cases (2), (6), (8), (10), and (12), respectively, by making the transformation
()
together with time rescaling dt = −dτ.
Table 1.
Coefficient conditions for phase portraits (1)–(13).
Coefficient
conditions
a1 ≥ 0, a0 ≥ 0
a1 > 0
a1 ≤ 0, a0 ≤ 0
a1 < 0
a1 + a0 > 0
a0 < 0
a1 + a0 < 0
a0 > 0
b1 ≥ 0, b0 ≤ 0, b1 > b0
(1)
(2)
(5)
b1 > 0, b0 > 0
(3)
(4)
(7)
(9)
b1 ≤ 0, b0 ≥ 0, b0 > b1
(8)
(11) (),
b1 < 0, b0 < 0
(6)
(10)
(12) (),
(13) ()
The authors Liu and Han [7] studied system (1) in a subcase of the case (1) of Figure 2 by taking a1 = b1 = 1, a0 = b0 = 0. By using the first order Melnikov function, they proved that the maximal number of limit cycles on Poincaré bifurcations is n up to first-order in ε. The authors Liang et al. [8] considered system (1) in the case (5) of Figure 2 by taking a1 = −1, a0 = 1,b1 = 1, and b0 = 0. By using the same method, they gave lower bounds of the maximal number of limit cycles in Hopf, and Homoclinic bifurcations, and derived an upper bound of the maximal number of limit cycles bifurcating from the periodic annulus between the center and the Homoclinic loop up to the first-order in ε. Clearly, the maximal number of limit cycles in the case (7) or (8) of Figure 2 is [(n − 1)/2] on Poincaré, Hopf and Homoclinic bifurcations up to first-order in ε, by using the first order Melnikov function.
This paper focuses on studying the limit cycle bifurcations of system (1) in the case (1) of Figure 2 by using the first order Melnikov function. That is, system (1) satisfies
()
Clearly, system (1) ∣ε=0 satisfying (9) has a family of periodic orbits
()
such that the limit of Lh as h → 0+ is the origin. The intersection points of the closed curve Lh with the positive y-axis and the negative y-axis are denoted by and , respectively. Let
()
Then, from Liu and Han [7], the first-order Melnikove function corresponding to system (1) is
()
Let Z(n) denote the maximal number of zeros of M(h, δ) for h > 0 and N(n) the cyclicity of system (1) at the origin. Then, we can obtain the following.
Theorem 1. Let (9) be satisfied. For any given n ≥ 1, one has Table 2.
a1 > 0, a0 = 0
a1 = 0, a0 > 0
a1 > 0, a0 > 0
b1 > 0,
Z(n) = n,
,
,
b0 = 0
N(n) ≥ n
b1 = 0,
,
Z(n) = n,
b0 < 0
N(n) ≥ n
,
b1 > 0,
,
,
b0 < 0
,
N(n) ≥ n,
This paper is organized as follows. In Section 2, we will provide some preliminary lemmas, which will be used to prove the main results. In Section 3, we present the proof of Theorem 1.
2. Preliminary Lemmas
In this section, we will derive expressions of M+(h, δ), M−(h, δ) in (11). First, we have the following.
In this section, we will prove the main results. Obviously, under (9) there are the following 9 subcases:
(1)
a1 = b1 = 0, a0 > 0, b0 < 0,
(2)
a1 > 0, b1 > 0, a0 = b0 = 0,
(3)
a1 > 0, b0 < 0, a0 = b1 = 0,
(4)
a1 > 0, a0 > 0, b1 = 0, b0 < 0,
(5)
a1 > 0, a0 > 0, b1 > 0, b0 = 0,
(6)
a1 > 0, a0 > 0, b1 > 0, b0 < 0,
(7)
a0 > 0, b1 > 0, a1 = b0 = 0,
(8)
a1 = 0, a0 > 0, b1 > 0, b0 < 0,
(9)
a1 > 0, a0 = 0, b1 > 0, b0 < 0.
We only give the proof of Subcases 1, 2, 3, 4, 5, and 6. And the Subcases 7, 8, and 9 can be verified, similar to Subcases 3, 4, and 5, respectively.
Subcase 1. a1 = b1 = 0, a0 > 0, b0 < 0. From (12) and Lemma 3, one can obtain that
()
which implies that M(h, δ) has at most n isolated positive zeros for h > 0. To show that this bound can be reached, take . Then, by (27) and (29), (69) has the form
()
where
()
Hence, using (70) we can take as free parameters to produce n simple positive zeros of M(h, δ) near h = 0, which gives n limit cycles correspondingly near the origin. Thus, N(n) ≥ n in this case. This ends the proof.
Subcase 2. a1 > 0, b1 > 0, a0 = b0 = 0 Similar to the above and using (32) and (64), M(h, δ) in (12) has the expression of the form
()
where . Further, taking , then, by (34) and (65), M(h, δ) in (72) becomes
()
where
()
Thus, from (72) and (73), we can discuss similar to Subcase 1. This finishes the proof.
Subcase 3. a1 > 0, b0 < 0, a0 = b1 = 0 By Lemmas 3, and 4 and (12), we can have that
()
Let us prove that M*(h, δ) has at most n + [(n + 1)/2] zeros on the open interval (0, +∞). For the purpose, let . Then, for n = 2l, l ≥ 1, M*(h, δ) in (75) has the expression
()
where
()
To prove M*(h, δ) has at most n + [(n + 1)/2] zeros, it suffices to prove has at most n + [(n + 1)/2] = 3l zeros for λ > 0. By Rolles theorem we need only to prove that has at most l zeros for λ ∈ (0, +∞). From (76), we can have that
()
which shows that has at most l zeros for λ > 0. Thus, M(h, δ) has at most 3l zeros for h > 0. To prove 3l zeros can appear, we only need to prove that M*(h, δ) in (75) can appear 3l zeros for h > 0 small. Let , and . Then M*(h, δ) in (75) can be expressed as by (29) and (34)
()
where
()
Thus, by changing the sign of , in turn such that
()
we can find 3l simply positive zeros h1, h2, …, h3l with 0 < h3l < h3l−1 < ⋯<h1 ≪ 1. For n = 2l + 1, l = 0,1, …, we can discuss in a similar way. Thus, this bound can be reached and N(n) ≥ n + [(n + 1)/2]. The proof is finished.
Subcase 4. a1 > 0, a0 > 0, b1 = 0, b0 < 0 From (12) and Lemmas 3 and 4, we get that
()
where
()
which is a polynomial of degree n in h. Let . Then h = λ2, λ ∈ (0, +∞), and (82) becomes
()
where
()
One can see that , where
()
Denote by #{λ ∈ (0, +∞)∣f(λ) = 0} the number of zeros of the function in the interval (0, +∞) taking into account their multiplicities. Note that
and βi are given in (99). We claim that |A | ≠ 0. We only need to prove |B | ≠ 0 by the above formula. Using elementary transformations to |B| by multiplying ith column by , we can obtain that by (99) and (101)
()
where
()
Now we will use elementary transformations to B1 as follows.
(1)
Add the first column multiplying by −1 to ith column, i = 2,3, …, [(n + 1)/2].
(2)
Add the second column multiplying by to ith column, i = 3,4, …, [(n + 1)/2].
(3)
Add the third column multiplying by to ith column, i = 4,5, …, [(n + 1)/2]
⋮
[(n − 1)/2]. Add the [(n − 1)/2]th column multiplying by to [(n + 1)/2]th column,
[(n + 1)/2]. multiply ith column by (−1) i−1, i = 2,3, …, [(n + 1)/2].
with i = 0,1, …, [(n − 1)/2]. For B2 in (104) by adding a column on the left and a row on the above, we can obtain that, together with adding ith column to (i + 1)th column with i = 1,2, …, [(n + 1)/2]
()
which implies that |A3 | ≠ 0 by (102) and (104) if |B2 | ≠ 0. We claim that |B2 | ≠ 0 and
()
Now, we prove them by induction on n. For n = 1,2 we have
()
which means that (106) and (107) hold for n = 1,2. Suppose (106) and (107) hold for n = 2l − 1, 2l, l ≥ 1. That is, we have for n = 2l
()
Then for n = 2l + 1, we have
()
Note that by the first equation of (109) there only exist α1, α2, …, αl+1 such that
()
since α1 + α2 + ⋯+αl+1 = 1, where C is given in (109). If |B2 | = 0, then we can obtain that from (109) and (111)
By the second equation in (109) and the above formula, we have
()
This is a contradiction with α1 + α2 + ⋯+αl+1 = 1. Hence α1/(6l + 3) + 2α2/(6l + 1) + ⋯+(l + 1)αl+1/(4l + 3) ≠ 0, which means that (106) holds for n = 2l + 1. Since |B2 | ≠ 0 in (110), there only exist β1, β2, …, βl+1 such that
()
with β1 ≠ 0 since the last row in the second formula of (110) is linearly independent with all rows in the first formula of (110), which means that (107) holds for n = 2l + 1. In a similar way, we can prove (106) and (107) hold for n = 2l + 2. Hence, the claim holds. So, from (99) we can know that can be taken as free parameters. So we can choose these values such that
()
which yields that by (97) and (96) M(h, δ) can appear n + [(n + 1)/2] positive zeros for h > 0 small. We also can know that N(n) ≥ n + [(n + 1)/2]. Hence, the conclusion is proved.
Subcase 5. a1 > 0, a0 > 0, b1 > 0, b0 = 0 By (36) and (67), one can see that
()
where
()
For convenience, we denote by gn any polynomial of degree n although its coefficients may be different when it appears in different place. Then, we claim that for any 2 ≤ k ≤ [(n − 1)/2]
()
Now, we verify this claim by induction on k. For k = 2, by (118) we can obtain that
()
which follows that
()
Hence, (120) holds for k = 2. Suppose (120) holds for k, 2 ≤ k ≤ [(n − 1)/2] − 1. Then for k + 1, we have
()
which implies that (120) holds for k + 1. Thus, the claim is proved. Then, taking k = [(n − 1)/2], we can obtain that by differentiating it
()
One can find that
()
where
()
where F is a polynomial of degree [n/2]+[(n + 1)/2]. Since M(0, δ) = 0 from (118), it is easy to see that M(h, δ) has at most [n/2] + 2[(n + 1)/2] = n + [(n + 1)/2] zeros for h > 0 by Rolle theorem. As the above discussion, we only prove Z(n) ≥ n + [(n + 1)/2] as h > 0 small, which implies N(n) ≥ n + [(n + 1)/2]. For the purpose, take . Then using (49), (51), we can write M(h, δ) in (12) as
which implies that M(h, δ) can appear n + [(n + 1)/2] zeros in h > 0 small by using the same method with the Subcase 4. For n = 2l + 1, l = 0,1, …, we can discuss by (127) in a similar way. Hence, the conclusion holds.
Subcase 6. a1 > 0, a0 > 0, b1 > 0, b0 < 0. We have as the above
()
Similar to the Subcase 5, we can prove that for any 2 ≤ k ≤ [(n − 1)/2]
()
Taking k = [(n − 1)/2] and differentiating the above twice follow that
()
If , then it is easy to see that (132) has the same form with (125). Hence, we can know that M(h, δ) has at most [n/2] + 2[(n + 1)/2] zeros for h ∈ (0, +∞). If , then (132) can be written as
()
where
()
where is a polynomial of degree [n/2] + 2[(n + 1)/2] in h. By Rolle theorem, we can obtain that M(h, δ) has at most [n/2] + 3[(n + 1)/2] zeros for h > 0 since M(0, δ) = 0. Now, we only need to prove Z(n) ≥ n. Take . Then, by Lemmas 4, 5, one can see that for h > 0 small
()
Similarly, we can discuss the above formula such that such that M(h, δ) can appear n zeros for h > 0 small. Hence, the conclusion is proved.
Acknowledgment
The project was supported by National Natural Science Foundation of China (11271261), a grant from Ministry of Education of China (20103127110001) and FP7-PEOPLE-2012-IRSES-316338.
3di Bernardo M.,
Budd C. J.,
Champneys A. R., and
Kowalczyk P., Piecewise-Smooth Dynamical Systems, 2008, 163, Springer, London, UK, 2368310, ZBL1170.34027.
4Branicky M. S., Stability of swithed and hybrid systems, Proceedings of the 33rd IEEE Conference on Decision Control, December 1994, Lake Buena Vista, Fla, USA, 3498–3503.
5DeCarlo R. A.,
Branicky M. S.,
Pettersson S., and
Lennartson B., Perspectives and results on the stability and stabilizability of hybrid systems, Proceedings of IEEE. (2000) 88, 1069–1081.
7Liu X. and
Han M., Bifurcation of limit cycles by perturbing piecewise Hamiltonian systems, International Journal of Bifurcation and Chaos in Applied Sciences and Engineering. (2010) 20, no. 5, 1379–1390, https://doi.org/10.1142/S021812741002654X, 2669543, ZBL1193.34082.
8Liang F.,
Han M., and
Romanovski V. G., Bifurcation of limit cycles by perturbing a piecewise linear Hamiltonian system with a homoclinic loop, Nonlinear Analysis. Theory, Methods & Applications. (2012) 75, no. 11, 4355–4374, https://doi.org/10.1016/j.na.2012.03.022, 2921995.
9Liang F. and
Han M., Limit cycles near generalized homoclinic and double homoclinic loops in piecewise smooth systems, Chaos, Solitons & Fractals. (2012) 45, no. 4, 454–464, https://doi.org/10.1016/j.chaos.2011.09.013, 2904350.
10Xiong Y. and
Han M., Hopf bifurcation of limit cycles in discontinuous Liénard systems, Abstract and Applied Analysis. (2012) 2012, 27, 690453, https://doi.org/10.1155/2012/690453.
Please check your email for instructions on resetting your password.
If you do not receive an email within 10 minutes, your email address may not be registered,
and you may need to create a new Wiley Online Library account.
Request Username
Can't sign in? Forgot your username?
Enter your email address below and we will send you your username
If the address matches an existing account you will receive an email with instructions to retrieve your username
The full text of this article hosted at iucr.org is unavailable due to technical difficulties.