1. Introduction
As we know, in the qualitative theory of planar differential systems, one of the most important problems is to study the number of limit cycles for a near-Hamiltonian system, which is closely related to the Hilbert’s 16th problem. Many studies focused on the number of limit cycles for the following near-Hamiltonian system:
where
H,
f and
g are analytic functions,
is a small parameter, and
with
and
D compact; see [
1,
2,
3,
4,
5]. When
, system (
1) becomes the following Hamiltonian system:
We suppose that the equation
defines a family periodic orbits
of system (
2), where
with
J an open interval. The boundary of the family of periodic orbits
may be a center, a homoclinic loop or a heteroclinic loop, among other possibilities. To study limit cycle bifurcations of system (
1), the following Melnikov function
plays an important role. In order to study the maximal number of limit cycles of system (
1), we convert to study the maximal number of isolated zeros of
M which is called the weak Hilbert’s 16th problem posed by Arnold. Some interesting advances can be found in Li et al. [
6] around the weak Hilbert’s 16th problem. Recently, there are many new results have been obtained about the problem; see [
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21] for example.
Suppose that the Hamiltonian system (
2) has a homoclinic loop
defined by the equation
, passing through the origin
O which is a cusp, and two families of periodic orbits
where
,
for some constants
and
. Correspondingly, there are two Melnikov functions as following
For the case of cuspidal loop, Han et al. [
15] studied the property of
for general near-Hamiltonian system and obtained the expansions of
near
. Later, based on Han et al. [
15], Atabigi et al. [
16] and Xiong [
17] gave the formulas of the first eight and eleven coefficients in the expansions of
as the cusp has order 2 and order 3, respectively.
As we know, for the purpose of estimating the maximal number of limit cycles, we need to find the maximal number of zeros of the first order Melnikov function. We can do this by using the expansion of it. In [
15], the authors gave formulas of the first five coefficients in the expansions of the functions
as the cusp point has order 1. Then using these formulas one can find up to six limit cycles. If one wants to find more limit cycles near the cuspidal loop, one needs to establish formulas of more coefficients in the expansions of the functions
than [
15]. For that purpose, in this paper we develop the idea for computing coefficients in the the expansion of
M near a homoclinic loop passing through a hyperbolic saddle used in [
18] to the case of a cuspidal loop. We give some conditions under which formulas of the first 11 coefficients in the expansions of
can be obtained, as the cusp has order 1; see Theorem 1. Thus, in our case we can obtain up to 19 limit cycles near the cuspidal loop; see Theorems 2 and 3. As an application example, we prove that the following Liénard system
can have 12 limit cycles. We can see that this paper is a continuation of [
15].
We organize the paper as follows. In
Section 2, we present some preliminary lemmas. In
Section 3, we give the formulas for some coefficients in the expansions of
and the conditions to obtain limit cycles near the cuspidal loop of order 1. In
Section 4, as an application example, we consider a Liénard system and find 12 limit cycles near the cuspidal loop and the center.
2. Preliminary
Suppose that system (
2) has a nilpotent singular point and it is at the origin. In other words, the function
satisfies
,
, and
Further, we can suppose that
Then, the function
H at the origin has the following form
Applying the implicit function theorem, there is a unique
function
exists such that
for
. By (
5), we can write
Let
be an integer such that
Regarding the order of the nilpotent singular point, Han et al. [
15] gave the following definition.
Definition 1 ([
15])
. Let (5)–(7) be satisfied. Then the origin is called a cusp of order m if . We assume that the equation
defines a cuspidal loop
of the unperturbed system (
2), and
passes through a cusp of order 1 at the origin, and surrounds an elementary center
. We further suppose that the cuspidal loop
is clockwise oriented. Then, two families of periodic orbits
and
are defined by the equation
for
and
, respectively, where
and
is a positive constant as given before. The phase portrait is shown in
Figure 1.
The aim of our paper is to estimate the number of limit cycles of system (
1) in the region
V, where
and
denotes the closure of
. Under the above assumptions, two Melnikov functions of system (
1) have the following form
By Han et al. [
15] we have the following lemma.
Lemma 1 ([
15])
. Consider the analytic system (1). Let (7) hold with andThen,where , , , are constants andwith We suppose that
for
near
. About the expansion of
near the center
, we have (see [
19])
The formulas of
,
, can be found in [
20] and more coefficients can be obtained by using the programs in [
21]. The formula of
is
where
and
is a constant.
3. Main Results
In this section, we use Lemma 1 and the method given by Tian and Han in [
18] to obtain more coefficients in the expansions of
. Then, we will get more limit cycles in the neighborhood of the cuspidal loop
and the center. The following lemma was obtained in Han [
22].
Lemma 2 ([
22])
. For the Melnikov functions defined by (4) we have We assume that there are analytic functions
and
defined on
V such that
for
, where
V is defined in (
8). Let
for
near the origin. Differentiating (
10) and (
13) with respect to
h, we obtain
Next, applying Lemma 2 and (
16) we have
By (
10), (
11), (
13) and (
14), it can be seen that
and
have the form
for
,
for
, and
for
, where
and
is the same as before;
and
satisfy (
12), with
and
replaced by
and
, respectively.
Let
Now by comparing the three expansions of
above with (
18), we have
Applying Lemma 2 to (
19) again, we have
Suppose there are analytic functions
and
defined on V such that for
where
for
near the origin. By Lemma 2, we further have
Then, by applying formulas (
10), (
11), (
13) and (
14) to the functions
again, we obtain
for
,
for
, and
for
, where
and
is the constant as given before;
and
satisfy (
12), with
and
replaced by
and
, respectively. Let
Under the conditions of
, we take the derivative of (
18) with respect to
h again, and then have
By (
30) and (
34) we can obtain
. Thus, by the formula of
in (
25) it can be seen that
can be rewritten as
. By comparing (
34) with (
29)–(
31) respectively, we have
Summarizing the results above, we obtain the following theorem.
Theorem 1. (i) Suppose there exist analytic functions , such that (16) holds for . Then (25) holds. (ii) Under the conditions of (i), further suppose there are analytic functions and such that (27) holds for . Then (35) holds. Now we apply Theorem 1 to study the number of limit cycles bifurcating both from the cuspidal loop and the center of system (
1).
Theorem 2. Consider the system (1). Suppose that the conditions of Theorem 1 (i) are satisfied, and let , . If there exist and such thatthen system (1) can have limit cycles for some near as ε sufficiently small. Proof. We proof the case of
. Let
. For definiteness, assume that
and
. Then by (
10), (
13) and (
25) we have
Thus, there exists
such that
for
sufficiently small. From (
10), (
13) and (
25) we have
By (
36), the coefficients
,
, can be taken as free parameters. First, we take
,
. In this step, there exists a simple zero
of the function
for
. Next, if we take
and
, then there exists a simple zero
of
for
and a simple zero
of
for
. Further taking
and
, in this step, there exists a simple zero
of
and a simple zero
of
for
. Similarly, we can change the sign of
,
,
,
in turn with
This ensures that there exist four more simple zeros of
,
,
,
and
; and two simple zeros of
,
and
. Thus, if
then there exist seven simple zeros of
for
and four zeros of
for
.
Finally, let , ; there exists a simple zero of for .
Thus, we obtain 13 zeros of and altogether which lead to 13 limit cycles for sufficiently small.
By using the same method, if
, we can prove that system (
1) can have 12 limit cycles.
Other cases are similar to proof. This ends the proof. □
Theorem 3. Consider the system (1). Suppose that the conditions of Theorem 1 (ii) are satisfied, and let , . If there exist and such thatthen system (1) can have limit cycles for some near . The proof is similar to Theorem 2.
5. Conclusions and Perspectives
This paper considered the number of limit cycles bifurcating from a cuspidal loop with order 1. By establishing a method based on the idea in [
18], we obtained more coefficients of the expansions of the two first order Melnikov functions near the loop. This enabled us to find more limit cycles than [
15]. By the same method, we can also obtain more coefficients in the expansions of the first order Melnikov functions as the cusp has order 2 and order 3. The method can also be applied to cases of loops with nilpotent saddles. However, we were not able to study an upper bound of the number of limit cycles in Theorems 2 and 3. It should be possible to give an upper bound for the maximal number of zeros of the Melnikov functions
under the conditions of Theorems 2 or 3. In Theorem 1 we give formulas for computing the coefficients
,
and
in (
10) if the functions
and
satisfying condition (
16) exist. In fact, the formulas of these coefficients do not depend on the existence of
and on
satisfying condition (
16). Then an interesting problem is to give the formulas without assuming (
16). For high-dimensional systems, the Melnikov function is a vector function, and it is difficult to study the number of its zeros in this case. However, it is possible to use the expansion of the Melnikov function to study the number of periodic orbits; see [
23]. As we knew, the Melnikov method can be also used to predict the occurrence of subharmonic solutions, invariant tori and chaotic orbits in non-autonomous smooth nonlinear systems under periodic perturbation; see [
22,
24] for example.