1. Introduction
Since the 1990s, theoretical research on fractional-order neural networks (FONNs) [
1] has gradually emerged and has made remarkable progress in recent years. The development of FONNs stems from the improvement and expansion of the traditional integer-order neural network model. Integer-order neural networks have limitations in dealing with some complex systems with memory and genetic characteristics, while FONNs do not have them [
2,
3,
4,
5], so FONNs can describe the dynamic behavior of the system more accurately by introducing fractional-order differential equations. There are many types of FONNs, such as fractional-order bidirectional associative memory neural networks [
6], fractional-order Hopfield neural networks [
7], fractional-order cellular neural networks (FOCNNs) [
8], etc. Among them, the fractional-order cellular neural network model has attracted much attention in recent years due to its wide application in the field of pattern recognition, prediction analysis and secret communication [
9]. The existing results show that fractional-order increases the degree of freedom of the system and makes FOCNNs more flexible in dealing with complex systems [
10,
11,
12,
13], so fractional-order fuzzy cellular neural networks (FOFCNNs) will have broader development prospects and wider potential applications in the future.
Fuzzy systems have experienced remarkable development since they were put forward by Zadeh in the 1960s. Nowadays, fuzzy systems have developed into mature intelligent systems, which have wide applications [
14,
15,
16,
17]. These applications show the unique advantages of fuzzy systems in dealing with complex system control and uncertainty. In recent years, fuzzy factors have been considered in fractional-order cellular neural network models [
15]. These systems not only combine the powerful learning ability of neural networks, but also integrate the fuzzy processing ability of fuzzy systems, so that the systems can make intelligent decisions in uncertain environment [
18]. For example, in [
19], the finite-time stability of FOFCNNs with time delay is studied, the global asymptotic stability of complex-valued FOFCNNs with impulsive effects and time-varying delays is studied in [
20], and the asymptotic stability of FOFCNNs with fixed-time impulse and time delay is investigated in [
21]. At the same time, it can be foreseen that the application prospects of fuzzy systems will be broader with the continuous application of fuzzy systems to other fields, such as in image recognition [
22], natural language processing [
23] and other fields. Furthermore, the research into FOFCNNs will be more and more in-depth. In this paper, the properties of FOFCNNs are studied and corresponding conclusions are given.
The synchronization of FOCNNs is a widely studied problem and many results have been obtained. However, sometimes synchronization cannot be achieved by only the dynamics of the system itself; therefore, some synchronization control methods are needed. The main control methods include continuous-time feedback control and discontinuous-time feedback control. Discontinuous-time feedback control is more resource-saving in practice, so it is widely used. As a typical kind of discontinuous-time feedback control, impulsive control was originally applied in the field of mechanical control [
24], later it was gradually used in chaotic synchronization control [
25], and now it is also frequently used in FOCNNs [
26,
27,
28,
29]. In this paper, the synchronization problem of FOFCNNs is studied based on impulsive control.
In cellular neural networks, due to the different functions and the differences of environment, the model parameters are usually different. At this time, complete synchronization cannot be achieved by static linear feedback control alone—only quasi-synchronization can be achieved. With the in-depth study of systems with parameters mismatch, faster quasi-synchronization speed and smaller system error have particularly been considered. Although the quasi-synchronization problem of FONNs has been studied by many people, and fuzzy systems have also been considered in neural networks, few researchers have paid attention to controlling FOFCNNs by impulsive control to achieve exponential quasi-synchronization.
Based on the issues highlighted in the above discussion, and considering the general cellular neural network model, this paper studies the exponential quasi-synchronization of FOFCNNs with parameters mismatch under impulsive control and gives the relevant controller. The main contributions of this paper are as follows:
Compared with the general cellular neural network model [
30,
31,
32], fuzzy terms and parameters mismatch are considered in the model of cellular neural networks, which has a deep connection with other models. The results of this paper are all based on fuzzy cellular neural networks with parameters mismatch, so these conclusions can be generalized and they have strong application potential, especially in the case of high uncertainty.
In this paper, a new fractional-order impulsive differential inequality is proposed. The differential inequality is analyzed by using the Laplace transform and related properties. It can be found that the inequality can be used as a tool for the stability analysis of fractional-order impulsive systems. Compared with reference [
33], the impulsive differential inequality proposed in this paper is more general, which is of great significance for future research on the exponential quasi-synchronization of fractional-order systems based on impulsive control.
Based on impulsive control, this paper obtains the quasi-synchronization criteria of FOFCNNs with parameters mismatch. As a corollary, the complete synchronization criterion of FOFCNNs with parameters match is given. The quasi-synchronization error bound, which is very close to the real error of the system, is estimated.
The rest of the article is organized as follows: In
Section 2, the definition of a fractional-order derivative and the system model are introduced. Some assumptions about the system and a description of the impulsive controller are also given in this section. In
Section 3, by introducing the definition of a Dini derivative, the Caputo fractional-order derivative is generalized, and its corresponding properties are also generalized. In
Section 4, a new fractional-order impulsive differential inequality is proposed; by analyzing the inequality, the estimation of the solution of the inequality is obtained. In
Section 5, the criteria for FOFCNNs to achieve exponential quasi-synchronization are derived. In order to prove the effectiveness of the results of this paper, some simulation examples are given in
Section 6.
Section 7 is a summary of the content of this paper and the prospects for future work.
2. Preliminaries and Problem Formulation
This section reviews the definition of fractional-order derivatives, and the definition and related properties of the Mittag–Leffler function are introduced. Related models, assumptions and lemmas are also introduced in this section.
2.1. Preliminaries of Fractional-Order Calculus
Definition 1 ([
34])
. For a Lebesgue-integrable function ψ: , the fractional-order integral of order is defined by Definition 2 ([
34])
. Let function ψ: be differentiable; the Caputo fractional-order derivative of order for ψ is defined as Remark 1. The Caputo fractional-order derivative defined by Definition 2 requires that the function to be derived must be differentiable, which limits the application of the Caputo fractional-order derivative. For example, for the absolute value function, the Caputo fractional-order derivative can not be used, which greatly limits the research on the consistency of FOCNNs. In Section 3, the Dini derivative, which can relax this constraint, will be introduced. In the study of fractional-order differential equations, the Mittag–Leffler function not only provides the basis of the theoretical framework, but also plays an irreplaceable role in solving and approximating these equations. In the following, the definition and properties of the Mittag–Leffler function are introduced.
Definition 3 ([
29])
. The two-parameter Mittag–Leffler function is defined bywhere , , .For , its one-parameter form is The Laplace transform is an important tool for studying fractional-order differential equations. Next, the Laplace transform formulas of the Mittag–Leffler function are introduced and the monotonicity of the Mittag–Leffler function will be given in special cases.
Lemma 1 ([
35])
. For , , the following statements are correct:- 1.
if , then the following equality holds: - 2.
if , the following equality holds:
Lemma 2 ([
36])
. Let and , then function is non-negative and- 1.
is monotonically non-increasing and for when ;
- 2.
is monotonically non-decreasing and for when .
2.2. System Model and Assumptions
Next, the specific model of FOFCNNs is introduced and the related system properties are explained.
Considering the following
m-dimensional FOFCNNs [
31] as:
under the initial conditions
, where
,
represents the state variable of the
neuron at time
t.
,
denote the elements of the fuzzy feedback templates,
represents the passive decay rate of the
neuron; ⋀ and ⋁, denote the fuzzy AND and fuzzy OR operations,
and
denote the fuzzy minimum and maximum feedback templates, respectively;
and
denote the fuzzy minimum and maximum feed-forward templates, respectively.
and
denote the bias and input of
neuron,
and
represent the activation functions and interaction functions of the
neurons at time
t, and
is the impulsive sequence. Here,
represents the Banach space of all continuous functions with
(
is an integer) given as
Definition 4 ([
29])
. Let andthe limiting form of , denoted by , is called the delta function, delta impulse, Dirac impulse, or unit impulse, that is, . This paper considers system (
1) as the drive system and the response system is
under the initial conditions
, where
represents the passive decay rate for the
ith neuron,
,
are the elements of the feed-back templates, and
is the control input.
Here, this paper assumes
,
, that is,
denotes the error vector, and the error system is
where
,
and
.
Using Definition 4, the impulsive controller
is defined by
in which
,
is the control gain.
Definition 5 ([
30])
. The average impulsive interval of the impulsive sequence is equal to if there is a non-negative number and a positive number such thatwhere denotes the number of impulsive times of the impulsive sequence on the interval . Assumption 1. The average impulsive interval of the impulsive sequence is and there are two constants such that for all .
In order to better analyze the impulsive system, similar to the method in [
29], we can use the following lemma to transform the impulsive differential equality into the impulsive differential equation.
Lemma 3 ([
29])
. This paper considers the following fractional-order controlled systemwhere δ is the function defined in Definition 4, for each and , is called the impulsive function satisfying for .Then, the above system (7) can be rewritten as the following impulsive differential equations:where and for . According to Lemma 3, the error system (
6) can be rewritten as follows:
Assumption 2. The neuron activation functions , have Lipschitz continuity, then , and , such that Assumption 3. Suppose that is bounded, then and , , such that Remark 2. Therefore, because of the continuity of , there is in the interval , , and there is Assumption 4. Suppose the input of the ith neuron is bounded. Then, , , such that The following result is significant in fuzzy systems. Although it has been proved in [
33], there is another way to prove it.
x and y are the i-th neurons of system 1 and 2, respectively.
Lemma 4. If and are the ith neurons of the FOFCNN (1) and (3), respectively, , then one haswhere the meaning of each symbol is the same as that in (1). Proof. First, proving the first inequality. According to the definition of the fuzzy intersection operator, suppose
, such that
It may be assumed here that , then we have:
- Case
1: ,
By the definition of : ,
- Case
2: ,
By the definition of : ,
- Case
3: ,
By the definition of : ,
To sum up, when
, there is:
Similarly, when
, there is:
then,
This conclusion is proved. □
4. A Novel Impulsive Fractional-Order Differential Inequality
In this section, a new fractional-order impulsive differential inequality is proposed. By analyzing the solution of this inequality, the solution of this differential inequality can be estimated by the initial value condition, so it can be applied to the exponential quasi-synchronization analysis of FOFCNNs.
Theorem 1. Under the premise of Assumption 1, suppose that is a piecewise continuous and non-negative function which satisfies the following inequalities:where , , , , . Then, the following statement is true: - 1.
If and , then ,
- 2.
If and , then ,
where , , , and are positive integers defined by Definition 5.
Proof. On the one hand, based on Lemma 7, for
For , such that , with Assumption 1 and Lemma 2.
When
, for
,
; so, we have:
where
.
On the other hand, for
,
where
.
Hence, by the use of recursion
Based on the Definition 5, there exists a positive integer
such that for any
,
then by
, there is:
When
, for
,
, there is:
where
,
.
Based on
, in a similar way,
, such that:
Finally, the conclusion is proved. □
Remark 5. By using the recursive method to prove Theorem 1, we can see that there are still similar results in the general Caputo fractional-order derivative and the integer-order derivative, which can be guaranteed by the fact that the Remark 4 and the integer order is a special fractional order. At the same time, Theorem 2 in [
29]
is a special case of the above theorem when . The result of Theorem 1 is obtained when the impulsive sequence is not periodic. As a special case, the result that the impulsive sequence is periodic can still be obtained, which is expressed in the following corollary:
Corollary 1. The impulsive sequence is and there is a constant such that for all . Suppose that is a piecewise continuous and non-negative function which satisfies the inequalities (9) and the corresponding conditions. Then, the following statements are true: - 1.
If and , then ,
- 2.
If and , then ,
where and , is a positive integer.
For the Theorem 1, using the norm to limit the function when the is a vector of error , the following theorem is right:
Theorem 2. Under Assumption 1, if there exists a piece-wise continuous function : with and constants , , , and , such thatthen, the following statements are true: - 1.
If and , then - 2.
If and , then
and the corresponding systems can realize exponential quasi-synchronization.
Proof. Based on (
10) and (
11), the following inequalities can be easily derived:
For , , , based on Theorem 1 and Definition 5, we have:
If
, then, when
, we have
where
and
is a positive integer defined by Definition 5.
Similarly, if
, then, when
, we have
Based on (
10),
then the conclusions are proved. □
Remark 6. Theorem 2 generalizes the existed Lyapunov method for the stability analysis of impulsive fractional-order systems and plays an important role in synchronization analysis. Compared with the previous conclusions, the conclusion of Theorem 2 is more operable in practice.
5. Main Results
In this section, the exponential quasi-synchronization problem of FOFCNNs is analyzed. By providing a suitable impulsive controller to control the system, the conditions under which the system can achieve exponential quasi-synchronization are obtained.
Definition 7 ([
32])
. It is said that a drive system (1) and response system (3) with impulsive control (5) can achieve exponential quasi-synchronization with an error bound if there exist constants and such thatfor any ; here, r is said to be the exponential convergence rate and is the system error. In particular, a drive system (1) and response system (3) with impulsive control (5) are said to be exponentially synchronized when . In order to more clearly show the overall framework of this article, this article presents the flowchart below. From
Figure 1, the key steps required for the processing system which are conducive to the application of this article and subsequent simulation can be clearly seen.
Now, based on the rewritten error system (
8), the exponential quasi-synchronization problem of FOFCNNs under the controller (
5) is studied. The results are as follows:
Theorem 3. Let and , then under the Assumptions 1–4, drive-response systems (1) and (3) can achieve exponential quasi-synchronization with the impulsive controller (5) and the corresponding quasi-synchronization error bound δ can also be obtained if one of the following conditions holds: - 1.
If , and ;
- 2.
If , and ,
where ,
and the corresponding upper bound of the quasi-synchronization errors is also estimated:
- 1.
If , and , then the quasi-synchronization error bound δ is ;
- 2.
If , and , then the quasi-synchronization error bound δ is .
Proof. Choose a candidate Lyapunov function as follows:
For any
,
, taking the derivative of
along the trajectories of the error system (
4) and using Lemma 5 with regard to the inequalities of the generalized Caputo derivatives:
Let
so
is bounded based on Remark 2 and Assumption 4.
Then, the following form is obtained:
By the definition of
p-norm in Formula (
2), we have:
When
, it can be obtained from Equation (
8):
Based on the definition of
, we have:
Then, from Theorem 2, let
and
, according to Formulas (
14) and (
15), we can obtain:
If and , then and the quasi-synchronization error bound is ;
If and , then, and the quasi-synchronization error bound is
where , and are constants.
Furthermore, when
, and
, let
,
and
, then
so, by Definition 7, the system (
1) and (
3) can achieve exponential quasi-synchronization.
Or else, when , and , let , and , the conclusion is still valid. □
Remark 7. For the above results, we can see that when , the system itself can have exponential quasi-synchronization. At this time, the impulsive controller (5) acts as an impulsive interference with the exponential quasi-synchronization of the system, but finally, the system can still reach exponential quasi-synchronization. When , the system itself does not have exponential quasi-synchronization, but it can achieve exponential quasi-synchronization under the action of impulsive control. Remark 8. When the minimum impulsive interval of the system increases, becomes larger. When , does not increase at this time; that is, as a decreases with the increase in , then decreases. That is, for the impulsive interference, the number of impulsive times decreases, and the exponential quasi-synchronization effect of the system is better. When , and is not reduced, so increases with increase in , then increases; that is, for impulsive control, the number of impulsive times decreases, and the exponential quasi-synchronization effect of the system becomes weak. The above two cases are in line with common sense.
Obviously, if the impulsive time is periodic, which as a special case, using the Corollary 1, it can be proved that the system has exponential quasi-synchronization under the
. Otherwise, if the drive system (
1) and response system (
3) are a parameters match, that is,
,
and
, at this point, it is easy to obtain
, and then
, so
in Theorem 3. That is, complete exponential synchronization is obtained and the result is expressed in the following corollary:
Corollary 2. Considering system (1) as the drive system and let the response system beUnder Assumption 3 and Lemma 4 with the impulsive controller (5), the exponential synchronization between the drive system (1) and the response system (16) can be realized, if one of the following conditions holds: - 1.
, and ;
- 2.
, and ,
where , .
In order to better simulate the system and increase the readability of the article, the algorithm of Theorem 3 is shown in Algorithm 1.
Algorithm 1 The algorithm to implement the Theorem 3 |
Calculating the such that , can satisfy the Assumption 1, and and satisfy the Assumptions 3 and 4, respectively; |
Input: Parameters of the drive-response systems (1) and (3) as follows: |
constants and ; |
Step1: The Conversion of Impulsive Differential Equality |
Using Lemma 3, the error system (4) can be transformed into the impulsive differential equation; |
Step2: Impulsive Control Strategy |
The Mittag–Leffler function and Gamma function are calculated by MATLAB (R2018b) to obtain , b and , then we can estimate the error . |
6. Numerical Simulation
In this section, two specific numerical simulations are given to verify the validity of the results.
Example 1. Contemplating the FOFCNNs (1) and (3) using the given parameters: , , , , , , Then, the constants in Assumption 2–4 and Remark 2 can be calculated as: , , , let , then , , , and and by the definition of ϕ and ℏ. Select and .
When , there are , by Theorem 3, the above systems can achieve exponential quasi-synchronization and eventually, the system error will converge to δ, where . Select the impulsive period to be and the initial value to , and , . The quasi-synchronous evolution of the system is shown in Figure 2; both the control and control outcomes are included in Figure 2a,b. It can be seen that after impulsive control, the divergent error system can converge to a region of no more than 0.03733, which is close to the error region estimated by Theorem 3, which also shows that the selected impulsive controller has good performance. The state error of each system is shown in Figure 3; both the control and non-control outcomes are included in Figure 3a,b. It can be seen that the effect of the controller (5) on the state error of each system is obvious. Further, the trajectory of each subsystem is shown in Figure 4a, and the trajectory under the action of the controller is shown in Figure 4b. Remark 9. The results are still right when by changing the parameters. In order to obtain the result of , some parameters are changed. The changed parameters are as follows: Then, , there are , , and , so, ; the above two FOFCNNs can achieve exponential quasi-synchronization by Theorem 3 and eventually, the system error will converge to δ, where .
When , the system itself can achieve quasi-synchronization, as shown in Figure 5a, and for this system, the quasi-synchronization error does not exceed 0.01239, but it can be found that it takes a long time to achieve this process. However, after the controller (5) works, as shown in Figure 5b, the system can achieve quasi-synchronization faster, and the quasi-synchronization error can be controlled within the range of 0.002114, which shows that the controller (5) is very useful. The state error of each system is shown in Figure 6; both the control and non-control outcomes are included in Figure 6a,b. Comparing the two Figures, it can be found that the controller makes the state error of each system decrease rapidly. Further, the trajectory of each subsystem is shown in Figure 7a, and the trajectory under the action of the controller is shown in Figure 7b. Figure 8 shows the impulsive inference on the system, which makes the system diverge. Comparing the two, Figure 8a and Figure 8b of Figure 8, it can be found that the system error can converge to a certain bounded value, but after the action of controller (5), the system error increases or even diverges. Of course, by comparing with Figure 5, it can be found that not all impulsive control will have a negative impact on the system, because this is related to the impulsive period T and the impulsive gain d. Remark 10. The existing synchronous control of FOFCNNs includes nonlinear control [
41]
, nonlinear feedback control [
42]
, adaptive control [
43]
, sliding mode control [
44]
and so on. These control methods are based on continuous-time feedback, and the control cost is relatively high. The impulsive control designed in this paper is only controlled at some moments, and it is discontinuous control, which can greatly reduce the consumption of control resources. And impulsive control has low cost and simple operation, so has been widely considered and has developed rapidly in the control field. By changing the parameters of the above systems, the system when the parameters are matched is obtained, and the results of the response can also be derived. The specific process is shown in Example 2.
Example 2. Contemplating the FOFCNNs (1) and (3) with parameters match, that is, , and and using the given parameters: , , , , , , It is easy to obtain , and then , so in Theorem 3. Let , , , let , then , and and by the definition of ϕ and ℏ. Select the impulsive period to be and set the initial values to , and , .
When , there are , and the above two FOFCNNs can eventually achieve exponential synchronization. The corresponding errors and model trajectories are shown in Figure 9, Figure 10 and Figure 11. Among them, Figure 9 shows the evolution of the global error when the system is controlled and not controlled, and Figure 10 and Figure 11 show the evolution of the error and state of each subsystem, respectively. By comparison, the results reported in this paper are still valid when the parameters are matched. As a special result of parameters mismatch, this is obviously also in line with our cognition. 7. Conclusions
In this paper, the exponential quasi-synchronization of FOFCNNs with parameters mismatch under impulsive control was studied, and the corresponding criteria were given. Firstly, the generalized fractional-order derivative was introduced, and some properties were introduced, and different from other articles, based on the general fractional-order Caputo derivative, this paper mainly deduced a differential inequality, and the obtained result was more valuable than that in [
29]. Secondly, the fractional-order impulsive control system was transformed into an impulsive differential equation, which was the classical method to deal with an impulsive control system. Then, based on some theoretic tools, the criterion of exponential quasi-synchronization of parameters mismatch systems was given, and the adaptability of the impulsive controller to various systems was proved.
The occurrence of Dos attacks is very widespread, such as in drone team performance, driverless cars and so on. How to resist such attacks encountered in the process of information transmission is a problem that we must pay attention to.This is especially so for fractional-order fuzzy cellular neural networks, because human cells can be invaded by viruses at any time, and in order to maintain the body’s function, the brain needs to make corresponding decisions. In order to better describe this process, it is necessary for the FOFCNN model proposed in this paper to consider the attack. In recent years, although research on fuzzy cellular neural networks has attracted more and more attention by researchers, due to the limitations of inequality derivation, there are few attack results in the case of parameters mismatch. In the research process, we can still use the impulsive control method that is proposed in [
45], still use impulsive control, or use event-triggered control [
46,
47], intermittent control [
48] and other methods. Interestingly, we can combine event-triggered control with impulsive control or intermittent control to further determine the trigger time and control time, which will be the focus of our future work.