Abstract

Fractal theory is a branch of nonlinear scientific research, and its research object is the irregular geometric form in nature. On account of the complexity of the fractal set, the traditional Euclidean dimension is no longer applicable and the measurement method of fractal dimension is required. In the numerous fractal dimension definitions, box-counting dimension is taken to characterize the complexity of Julia set since the calculation of box-counting dimension is relatively achievable. In this paper, the Julia set of Brusselator model which is a class of reaction diffusion equations from the viewpoint of fractal dynamics is discussed, and the control of the Julia set is researched by feedback control method, optimal control method, and gradient control method, respectively. Meanwhile, we calculate the box-counting dimension of the Julia set of controlled Brusselator model in each control method, which is used to describe the complexity of the controlled Julia set and the system. Ultimately we demonstrate the effectiveness of each control method.

1. Introduction

In order to recognize the essence of some extremely sophisticated phenomena, researchers attempt to figure out the regularity and unity which exist behind these phenomena so that they can control and predict them better. In the early 20th century, the fundamental theory of chaos and fractal was proposed. The theory explains the unity of determinacy and randomness and the unity of order and disorder. It is considered to be the third major revolution of science after the theory of relativity and quantum mechanics [1, 2].

Fractal theory, first proposed in the 1970s, comes from the study of nonlinear science. Its primary research object is the geometric form of nature and nonlinear system, which is complex but has some kind of self similarity and regularity. In 1977, Mandelbrot, a professor of mathematics of the Harvard University, published the landmark work Fractal: Form, Chance and Dimension [3]. It marked the fractal geometry that had become an independent discipline. Subsequently, he published another work The Fractal Geometry of Nature [4], which implied that fractal theory had been basically formed.

Nowadays, with the emergence of some new mathematical tools and methods, especially the combination of the study of fractal theory and computer, the theory has been developed rapidly. In addition, researchers not only constantly establish and improve the theory of fractals, but also apply it in various fields, such as the diffusion processes and chemical kinetics in crowded media, the protein structure and complex vascular branches in biomedicine, dynamical system and hydromechanics in physics, and landforms evolution and earthquake monitoring [516]. Even in social and economic activities, the theory of fractals also has numerous applications [1719].

Considering the complexity of fractal sets, traditional Euclidean geometry dimension cannot accurately depict their geometric forms. Mathematicians propose many definitions of noninteger dimension and use different names to distinguish them. For example, Hausdorff dimension which was proposed by the German mathematician Hausdorff in 1919 has a rigorous mathematical definition. It is established on the basis of Hausdorff measure and can define most fractal sets, so it is easier to deal with in mathematics [20]. Moreover, box-counting dimension is one of the most widely used dimensions. Its popularity is largely due to its relative ease of mathematical calculation and empirical estimation. Besides, other fractal dimensions, such as similar dimension, capacity dimension, and Lyapunov dimension, also have their own applications in the corresponding fields [2124].

Brusselator model [2527] is a kind of reaction diffusion equations which describe the change of chemical elements in the process of chemical reaction [28]. It is significant in the study of the chaos and fractal behavior of nonlinear differential equations. Researchers have studied Brusselator model from different aspects and proven some properties of it [2933]. These studies of the model have contributed much to the development of nonlinear mathematics. Nowadays, with the development of research, people apply some of the property of the model in all kinds of disciplines and social production activities and have achieved fruitful results.

Notably, in the nonlinear system, the Julia set of the system is an important nonlinear feature. According to the objective requirement, we often need restrict the size of the nonlinear attractive domain. And sometimes it is required that the system possess different or similar behavior and performance in compliance with the actual requirements of technical problems. As a result, how to effectively control the Julia set is particularly critical.

Based on the Julia set of Brusselator model, feedback control method, optimal control method, and gradient control method [34] are taken to control the Julia set of the model. And the box-counting dimension of the Julia set of controlled Brusselator model is calculated in each control method to describe the complexity of the Julia set of the system.

2. Basic Theory

In 1918, Julia Gaston, a famous French mathematician, discovered an important fractal set in fractal theory, when he studied the iteration of complex functions, which was named Julia set. He noticed that functions on the complex plane as simple as , with a complex constant , can give rise to fractals of an exotic appearance. The precise definition of Julia set is given below [35].

Take to be a polynomial of degree with complex coefficients, . Write for the -fold composition , so that is the th iterate of . If we call a fixed point of , and if for some integer we call a periodic point of ; the least such is called the period of . We call a period orbit. Let be a periodic point of period , with , where the prime denotes complex differentiation. The point is called superattractive, if ; attractive, if ; neutral, if ; and repelling, if .

Definition 1. Let be a polynomial of degree ; Julia set of is defined to be the closure of repelling period points of .

In fractal theory, fractal dimension is one of the most elemental concepts. At present, there are many definitions of fractal dimensions, including Hausdorff dimension, box-counting dimension, similarity dimension. In all kinds of definitions of fractal dimensions, Hausdorff dimension is the basis of the fractal theory. It can even be considered the theoretical basis of the fractal geometry. However, Hausdorff dimension is just suitable for the theoretical analysis of fractal theory, and there is only a small class of fairly solid mathematical regular fractal graphics that can be calculated for their Hausdorff dimension. It is hard to calculate the fractal dimension which is proposed in the practical applications. Therefore, people propose the concept of box-counting dimension. Its popularity is largely due to its relative ease of mathematical calculation and empirical estimation. In fact, in practical applications, the dimension is generally referred to as box-counting dimension. The precise definition of box-counting dimension is as follows.

Definition 2 (see [35]). Let be any nonempty bounded subset of and let be the smallest number of sets of diameter at most which can cover . The lower and upper box-counting dimensions of ((1), (2)), respectively, are defined as

If these are equal we refer to the common value as the box-counting dimension of (3):

3. The Control of the Julia Set of Brusselator Model

Brusselator model is one of the most fundamental models in nonlinear systems, and the dynamic equations are as follows:where , denote concentration of reactant in the process of chemical reaction. denote initial concentration of reactant.

Brusselator equations were first discovered by A. Turing in 1952 [36], and then I. Pigogine and Leefver did some systematic studies on it. They pointed out that the Brusselator equations were the most elementary and essential mathematic model which describes the oscillation of biochemistry. They proved that when , the equations have stable and unique limit cycle. When , there is no limit cycle [37]. It can be known that the initial concentration of reactant has an important influence on the system. In fractal theory, Julia set is a set of initial points of the system that satisfy certain conditions. With the same thought, we define the Julia set of Brusselator model. Let .

Definition 3. Set is called the filled Julia set of Brusselator model. The boundary of the filled Julia set is defined to be the Julia set of Brusselator model; that is, .

The research results demonstrate that, coupled with a piecewise constant value control function, we can control the size of the limit cycle of (4) [36]. From the definition of Julia set, we found that there is a close relation between the boundedness of iterative orbits and the structure of the Julia set. So if we want to control the Julia set of Brusselator model, how to control the boundedness of the system iterative is critical. We consider especially the stability of the fixed point of Brusselator model, and by designing controllers unstable fixed points are turned into stable fixed points to control the boundedness of iterative orbits effectively. Then the control of the Julia set can be realized.

As was mentioned above, considering the stability of the fixed points of system (5), we try to find controllers to make the fixed point of the system stable. Let the controlled Brusselator model bewhere and denote the designed controllers.

3.1. Feedback Control Method

Take , , with the control parameter , and the controlled system is

Theorem 4. Let , , , and , where denotes the fixed point of the controlled system (6). If , the fixed point of the system is attractive.

Proof. Write . The Jacobi matrix of the controlled system (6) isand its eigenmatrix is And the characteristic equation isWhen the modulus of the eigenvalues , of the Jacobi matrix at the fixed point is less than 1, the fixed point is attractive:that is,By Theorem 4, we know that Brusselator model can be controlled by selecting the value of which satisfies the condition, and then the control of the Julia set can be realized.
For example, take , , and in system (6) and the initial Julia set is shown in Figure 1; then we get . By Theorem 4, the range of the value of is .
Six simulation diagrams are chosen corresponding to the values of from 0.06 to 0.45 in Figure 2, and we find that the trend of the change of the Julia sets is obvious. In Figure 3 the box-counting dimensions of the controlled Julia sets are computed in this control method.
In the same control, six simulation diagrams are chosen corresponding to the values of from −1 to −0.22 in Figure 4 to illustrate the change of the Julia sets in feedback control method. In Figure 5 the box-counting dimensions of the controlled Julia sets are computed in this control method.
In feedback control method, the contraction of the left and the lower parts is faster than the right and the upper parts when the interval of control parameter is between 0.06 and 0.45. In addition, the complexity of the boundary of the Julia set significantly decreases and the lower part rapidly contracts. When the interval of control parameter is between −1 and −0.22, the complexity of the boundary of the Julia set significantly decreases, and the Julia set tends to be centrally symmetric. In general, with the absolute value of increasing, the Julia set contracts to the center gradually.
From the perspective of the change of box-counting dimensions, with the absolute values of increasing, the change generally shows a monotonic decreasing trend. Particularly when the control parameter is in the interval from 0.16 to 0.37 and −0.9 to −0.4, the monotonic change of box-counting dimensions is obvious, which indicates the effectiveness of this control method on the Julia set of Brusselator model.

3.2. Optimal Control Method

Take , with , where is the control parameter. Then the controlled system is

Theorem 5. Let , , , and , where denotes the fixed point of the controlled system (12). If , the fixed point of the system is attractive.

Proof. Write . The Jacobi matrix of the controlled system (12) isand its eigenmatrix isAnd the characteristic equation is When the modulus of the eigenvalue , of the Jacobi matrix at the fixed point is less than 1, the fixed point is attractive:that is,By Theorem 5, we know that Brusselator model can be controlled by selecting the value of which satisfies the condition, and then the control of the Julia set can be realized.
For example, we take the values of system parameters , which are the same as Section 3.1. Then the range of the value of is .
Six simulation diagrams are chosen corresponding to the values of from 0.64 to 2.6 in Figure 6 to illustrate the change of the Julia sets in optimal control method. In Figure 7 the box-counting dimensions of the controlled Julia sets are computed in this control method.
In optimal control method, the effective controlled interval of is from −1 to 190.6. But when the interval of is from 0.64 to 2.6, this method has the best controlled effectiveness. In this interval, with the absolute values of increasing, the Julia sets gradually contract to the center with nearly the same speed, and no significant change in the overall shape of the Julia sets occurs.
From the perspective of the change of box-counting dimensions, box-counting dimensions of the Julia sets generally show a monotonic decreasing trend with the absolute values of increasing. For the reason that the complexity of the Julia set can be depicted by box-counting dimension, when the complexity of the Julia set decreases with the absolute value of increasing, it indicates that this control method has great control effectiveness.

3.3. Gradient Control Method

Take , with the control parameter . Therefore the controlled system is

Theorem 6. Let , where denotes the fixed point of the controlled system (18). If , the fixed point of the system is attractive.

Proof. Write . The Jacobi matrix of the controlled system (18) isand its eigenmatrix isAnd the characteristic equation isWhen the modulus of the eigenvalue of the Jacobi matrix at the fixed point is less than 1, the fixed point is attractive:that is, By Theorem 6, we know that the Brusselator model can be controlled by selecting the value of which satisfies the condition, and then the control of the Julia set can be realized.
For example, we take the values of system parameters , which are the same as Section 3.1. Then the range of the value of is .
Six simulation diagrams are chosen corresponding to the values of from −0.0005 to −0.02 in Figure 8 to illustrate the change of the Julia sets in gradient control method. In Figure 9 the box-counting dimensions of the controlled Julia sets are computed in this control method.
In the same control, six simulation diagrams are chosen corresponding to the values of from 0.0005 to 0.02 in Figure 10 to illustrate the change of the Julia sets in gradient control method. In Figure 11 the box-counting dimensions of the controlled Julia sets are computed in this control method.
In gradient control method, we consider two groups of interval of the parameter . It is worth noticing that the contraction of the left and the lower parts of the Julia set are faster than the right and the upper parts when the interval of control parameter is from −0.0005 to −0.02, while the right and the upper parts are faster than the left and the lower parts when the interval of control parameter is from 0.0005 to 0.02. In general, with the absolute values of increasing, the Julia sets contract to the center gradually, and the complexity of the boundary of the Julia sets decreases.
From the perspective of the change of box-counting dimensions, with the absolute values of increasing, the box-counting dimensions of the Julia sets generally show a monotonic decreasing trend. Particularly when the control parameter is in the range from −0.016 to −0.0075 and from 0.0075 to 0.016, the change of box-counting dimensions is obviously monotonic, which indicates the effectiveness of this method on the Julia set of the Brusselator model.

4. Conclusion

Fractal theory is a hot topic in the research of nonlinear science. Describing the change of chemical elements in the chemical reaction process, Brusselator model, an important class of reaction diffusion equations, is significant in the study of chaotic and fractal behaviors of nonlinear differential equations. In technological applications, it is often required that the behavior and performance of the system can be controlled effectively.

In this paper, feedback control method, optimal control method, and gradient control method are taken to control the Julia set of Brusselator model, respectively, and the box-counting dimensions of the Julia set are calculated. In each control method, when the absolute value of control parameter increases discretely, the box-counting dimension of Julia set decreases and the Julia set contracts to the center gradually. The decrease of box-counting dimension is nearly monotonic, which indicates that the complexity of the Julia set of the system is declined gradually. Thus when the control parameter is selected, the Julia set of Brusselator model could be controlled. Most importantly, the three control methods have consistency of conclusion and effectiveness.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (nos. 61403231 and 11501328) and China Postdoctoral Science Foundation (no. 2016M592188).