Abstract

This paper investigates the antidisturbance formation control problem for a class of cluster aerospace unmanned systems (CAUSs) suffering from multisource high-dynamic uncertainties. Firstly, to estimate and compensate the uncertainties existing in CAUS coordinate dynamics, an adaptive antidisturbance formation control law, which is combined by a robust adaptive control law and the second order disturbance observer, has been designed. Secondly, aiming at the adverse influences caused by the nonlinear time-varying nonlinearities existing in the formation flight dynamics, the radial basis function neural network (RBFNN) is introduced. Furthermore, considering the rapidly varying characteristics of the aforementioned formation flight nonlinearities, a novel board RBFNN (B-RBFNN) has been constructed and utilized to improve the approximation and compensation performance. In virtue of the fusing of the B-RBFNN and the second-order disturbance observer-based adaptive formation control law, the rapid response rate and the higher control accuracy of the formation control system can be achieved. As a result, a novel B-RBFNN-based intelligence adaptive antidisturbance formation control algorithm has been established for CAUS trajectory coordination and formation flight. Numerical simulation results are proposed to illustrate the effectiveness and advantages of the proposed B-RBFNN-based intelligent adaptive formation control method for the CAUS.

1. Introduction

The aerospace unmanned systems (AUSs) are a class of power-driven, unmanned, reusable aircrafts that possess a series of advantages, including low cost, long duration of combat, and zero casualties. Currently, AUSs are widely used in a variety of combat missions, such as ground attack, communication relay, and target searching and tracking. When performing combat missions in high-risk environments, AUSs may demonstrate greater advantages [1]. In order to improve the ability of AUSs for completing complex and high-difficulty tasks, many researchers have carried out the study of cluster aerospace unmanned systems (CAUS). In the past decade, the CAUS technology has become one of the research hotspots, and the researchers have proposed a series of effective methods for task assignment, trajectory planning and formation control of the CAUS [24].

Formation control is of great importance in the research of CAUS. A perfect formation can effectively avoid obstacles without complex formation transformation and can modify the overall endurance time of the CAUS. In practical, formation shape and maintenance of the CAUSs cannot be separated from the support of formation control algorithm. At present, a plenty of formation control methodologies, including graph theory-based method [5], leader-follower method [6], behavioral-based method [7], artificial potential field method [8], and virtual structure method [9], have been extensively investigated for the CAUS. Graph theory can describe the topology of communication between multiple agents and can be used to model the whole multiagent. By utilizing this feature, Marcio et al. presented a new formation control law based on rigid graph theory, which can achieve stable formation control for large-scale CAUS [10]. Jongho et al. took full advantage of the fact that the behavior-based formation control method does not require the AUS in the cluster to have global information, designed a behavior-based formation controller based on the position and speed of the adjacent AUS, ensuring the uniform stability of the closed-loop system [11]. Inspired by the behavior of pigeons, Qiu et al. proposed a formation control method based on behavior characteristics of pigeons, using the potential field function theory to define the topological structure and the master-slave relationship in the group, thus realizing the formation flight of the CAUS [7]. Askari et al. used the virtual structure method to introduce the formation feedback algorithm into formation control of CAUS, which improved the accuracy of maneuver [12]. Most recently, the leader-follower method is recognized as one of the most commonly used methods in the field of formation control of CAUS. Turpin et al. improved the leader-follower formation method and adopted a distributed communication mode instead of using the leader-follower direct communication with all the followers [13]. By utilizing airborne visual perception equipment to obtain the position information of the CAUS, Saska et al. adopted the leader-follower method to realize the formation flight of the CAUS under non-GPS positioning [14]. Considering the shortcoming that the traditional leader-follower method cannot unify formation control and obstacle avoidance, Shao et al. presented a formation control method of CAUS by combining leader-follower method with artificial potential field method and achieved stable formation control with obstacle avoidance ability [15].

In practical, the suppression or compensation for the multiple disturbances is essential to improve the control performance of the practical engineering system. Thus, the researches on disturbance suppression or compensation have spurred considerable attentions in recent years. The traditional antidisturbance control mainly relies on the robustness of the control law. These methods mainly include sliding mode control [16, 17], adaptive control [18, 19], and control [20, 21]. With the development of disturbance rejection control technology, the disturbance observer-based control (DOBC) [22, 23] and the active disturbance rejection control (ADRC) [24, 25] have gradually appeared. Recently, the DOBC has been greatly developed. A class of nonlinear disturbance observer is proposed in literature [26] and applied to the design of missile attitude control law. [2729] discusses the application of antidisturbance control method based on the disturbance observer in industrial and mechanical systems. Considering that multilevel and complex interference often occurs in practical applications, literature [30] proposed a combined layered anti-interference control method, which is extended to Markov jumping system [31], higher-order system [32] and fuzzy system [33]. The authors of [34] study the estimation and compensation methods for a class of nonlinear dynamic disturbances. The authors of [35] discussed the combined anti-disturbance control method for a class of fuzzy random nonlinear systems and studied the disturbance estimation and suppression methods for a class of Markov uncertain systems. Lately, some antidisturbance methods are implemented in the design of attitude control of AUS. Zhu et al. [36] used ADRC to solve the problem that small fixed-wing AUS is vulnerable to wind interference when landing. In [37], a combination algorithm of DOBC and is exploited, which is able to carry out strong robust control over the quadrotor AUS subject to external disturbance. In [38], the combined algorithm of ADRC and DOBC can better solve this problem and greatly improve the stability.

In spite of the progress, most of the above formation control works only focused on the cluster systems subject to a single-source and slow-varying disturbance. However, in the actuator flight process of the CAUS, the multiple disturbances, including the unmodeled dynamics, the winds, the aerodynamic uncertainties, and the input and structural uncertainties, are inevitable. When AUS operates in complex scenes, the source and type of disturbances are usually not unique, and the high-dynamic disturbance may be encountered. If the multisource and high-dynamic features are ignored in the formation control law design, the actual flight paths of the CAUS may be different from the nominal ones, and the failed tasks may be caused. Therefore, it can be concluded that although many excellent results have been obtained for CAUS, there has been no study on the trajectory coordination and formation control for the CAUS under the multisource high-dynamic uncertainties. Moreover, the rapid response rate of the formation control system is one of the key indexes for CAUS. In [39], a novel effective learning strategy—board learning system (BLS)—has been proposed, which can be utilized to improve the response rate of the formation control system. However, so far, the board learning thought has never been applied to the formation control of the CAUSs, and the research of BLS-based rapid formation control structure has to be developed.

In this paper, a novel intelligence adaptive antidisturbance formation control has been proposed for CAUSs based on B-RBFNN. A second order disturbance observer and a robust adaptive control law are designed to estimate and compensate the multisource high-dynamic uncertainties. To deal with the nonlinear time-varying nonlinearities existing in the formation flight dynamics, the board RBFNN is utilized as online learning system in the control structure. Compared with the existing literature, the main contribution of this paper can be concluded as follows:(1)In this paper, a novel B-RBFNN based intelligence adaptive antidisturbance formation control method has been proposed for CAUS with multiple uncertainties(2)Combining the B-RBFNN and the second-order disturbance observer, the rapid response rate and the higher control accuracy of the formation control system can be guaranteed(3)This paper provides a board learning system-based intelligence adaptive formation control canonical form for the cluster systems, which can be applied to cluster underwater unmanned systems, cluster space unmanned system and so on

2. Problem Formulation and Preliminaries

2.1. The System Model of CAUS

According to [40], we can get the kinematics and dynamics equations of the -th AUS in the flightpath-coordinate-system as follows:where are the positions in three directions for the -th AUS; represents the velocity; are the flight path angle and the flight path deflection angle; are the angle of attack, angle of sideslip and the heeling angle respectively; is the thrust, is the drag, is the lift-force, is the side-force; denote the external disturbances, represents the mass, and is the acceleration of gravity.

In practical, the influence of the multiple uncertainties and disturbances are unavoidable. Considering the composite uncertainties, the dynamic equations of the CAUS can be rewritten aswhere , , represent the system state vector; , denote the control input and output vector, respectively; is the external disturbances; is the known bias vector; represents an unknown smooth function. And, is control system parameter matrices with proper dimensions, and represents the structural uncertainties of ; denotes control distribution matrix. The aforementioned matrices can be provided as

Remark 1. CAUS will inevitably be affected by high dynamic disturbance in actual flight process. To be specific, the wind, which is the CAUSs suffered, includes constant wind, dynamic wind, discrete abrupt wind, and shear wind, and the wind speed may reach 15 m/s, which will have a significant impact on the CAUS’s flight stability. In addition, aerodynamic disturbances, fabrication process, installation errors, and control system errors (instrument errors, actuator errors) are all sources of matched uncertainties.
In order to make further discussion, it is necessary to give the following assumptions.

Assumption 1. It is assumed that the unknown disturbances rate is bounded. For , there exists a positive constant , such that and .

Assumption 2. It is assumed that the uncertainties of cannot change the control directions, that is, , where .
Therefore, the goal of this paper is to design an intelligence adaptive antidisturbance formation control algorithm for the CAUS (2) to achieve the position coordination and system stability under the existence of external disturbances and input uncertainties.

2.2. Algebraic Graph Theory

For the CAUS formation controller design, the algebraic graph theory is necessary. Let represents a weighted digraph and is used to model the communication network among the agents, where represents the set of nodes, represents the set of the edges, and represents the adjacency matrix. Additionally, the node denotes the th agent. The edge of the weighted graph , is represented by the edge if and only if there is a communication from agent to agent . The neighbor set of node can be described as . And, the communication quality between the agents and is represented by the adjacency element , which is corresponding to the edge , i.e., ; otherwise, . A weighted graph is called undirected if and only if . Undoubtedly, is symmetric and the diagonal elements for undirected weighted graphs. Moreover, the foundation of algebraic graph theory can be referenced in literature [41].

2.3. Broad Radial Basis Function Neural Network

According to [41], by the use of NNs, the uncertainty and the disturbance in the nonlinear systems can be estimated. Thus, RBFNN is brought in for approximation. For any given continuous function on a compact set and an arbitrary , there exists the RBFNN such that , where is the weight vector, is the node number, is the input vector, and is Gaussian basis function vector, which can be expressed bywhere and represents the center and the width of the Gaussian function, respectively. In the ideal condition, we can get the following equality:where represents the optimal weight vector and represents the approximation error. In conclusion, and are bounded. In the process of controller design, the unknown functions of the systems and the uncertain parameters are unaccessible.

In [39], as an alternative way for deep learning and structure, broad learning system (BLS) has been proposed to offer an idea of extension in width structure. In a BLS, we first map the input vectors to construct feature nodes by feature mappings. Secondly, the mapped features are concatenated to take nonlinear transformation so that the enhancement nodes are formed. Furthermore, connect the whole outputs of mapped features and enhancement nodes into the output layer.

It can be assumed that we present the input data and project the data, using , to become the th mapped features, , where is the random weights with the proper dimensions. Denote which is the connection of all the first groups of mapping features. Similarly, the th group of enhancement nodes, is denoted as , and the connection of all the first groups of enhancement nodes are represented as . Hence, the broad model can be represented as follows:where . denotes the connecting weights for the broad structure.

Undoubtedly, we can use BLS to expand the structure of RBFNN when new feature nodes and enhancement nodes are needed. Meanwhile, the expanded structure will possess more excellent approximation ability. In the next section, we will use the B-RBFNN to estimate these functions, and the weight matrices of the B-RBFNN will be approximated by designing several adaptive laws.

3. Main Result

The proposed control scheme can be divided into the inner loop and outer loop. In the inner loop, in order to overcome the input uncertainty in the collaborative flight of AUS, an adaptive law is designed. In the outer loop, B-RBFNN is applied for approximation in view of the time-varying nonlinearities. To deal with the time-varying disturbances , a second-order disturbance observer is proposed, which can both estimate and the derivative synchronously. Meanwhile, will be fed back into the equation of the disturbance estimation, reducing the estimation error caused by the disturbance change rate. At last, the estimated disturbance values are introduced into the formulation control law, and a coordinate adaptive antidisturbance control structure is constructed. The proposed control structure can be depicted by Figure 1.

3.1. Input-Uncertainty-Suppressed Inner Loop Adaptive Formation Control Law Design

According to the consistency theory [41], we can define the tracking error aswhere represent the elements in adjacency matrix and represent the elements in information connection matrix of the AUSs and their leader.

Define the inner loop system error , where represents the leader state. According to (3), we can take the differential of as

Define . Thus, we can rewrite (8) as

Therefore, the indirect virtual control signal is designed aswhere represents the control gain of the inner loop.

However, it is obvious that because of the effect of uncertainty term , which cannot achieve the stability of the inner loop system only use the control signal , so we propose the final virtual control signal in the inner loop as , which is designed aswhere is the adaptive compensation term of the input uncertainty, which can be obtained thatwhere is the estimation of , and .

Moreover, we introduce -modification to design the update law :where is the gain of the adaptive law of , .

3.2. Second-Order Disturbance Observer-Based Outer Loop Adaptive Antidisturbance Formation Control Law Design

In this section, to approximate the unknown uncertainties , we introduce a B-RBFNN . Hence, it can be obtained that , where is the bounded estimation error. Let be the estimations of .

In order to deal with the time-varying disturbances, the second-order disturbance observer for the control system (3) is designed aswhere and represent the estimation of and , respectively; and are auxiliary variables; and are designed parameters.

From (2) and (7), we can obtain that

Therefore, considering the features of (15), the outer loop adaptive antidisturbance formation control law is designed aswhere represents the control gain of the outer loop.

Moreover, the update law of on the basis of the -modification method is designed aswhere is the gain of the adaptive law of , .

The convergence property of the intelligent adaptive antidisturbance formation control laws can be analyzed by the following theorem.

Theorem 1. Consider the closed-loop formation control system consisting of the CAUS system (2), the antidisturbance control law (10), (11), and (16), the second order disturbance observer (14), and the adaptive update laws (13) and (17). Suppose Assumptions 12 are satisfied. It can be guaranteed that all the signals are bounded and the positions of the followers can track the leader coordinately and accurately in spite of the multiple uncertainties.

Proof. Define the estimation error aswhere is the disturbance estimation error and represent the disturbance differential estimation error. Combining (2), (14), and , we can obtain that the differential of asIn the similar way, according to , we can get the differential of thatwhere . Substitute (20) into the differential of (19), we can easily know thatAccording to (18)–(20), we can get thatwhereClearly, we can always find the disturbance observer gains and such that there exists a symmetric positive definite matrix , whose minimum feature value is , and a symmetric positive definite matrix satisfiesSubstitute (10)–(12) into (9), we can get thatwhere . Substitute (16) into (15) yieldswhere . Thus, in order to prove the stability of this control system, we can take the Lyapunov candidate function aswhere represents the trace of matrices, and are the Laplacian matrix and the information connection matrix of the algebraic graph theory, respectively, which satisfy that . Then, we can get the differential of (27) thatSubstitute (13), (17), (22), (25), and (26) into (28), we know thatSince for any constant vector , holds, we can get the following inequality based on Assumption 1, (22), and (24):where is a positive constant and represents the boundness of estimation error, that is, .
Substitute (13), (17) and (30) into (29), we can get thatObviously, apply Young inequality, we can finally get thatwhere andCombining (27) and (32), it is obvious thatwhereSo, the solutions of the CAUS , , , , , , are all bounded, which completes the proof.

4. Simulation

In this part, in order to verify the achievement of the trajectory coordination of CAUS with the proposed intelligent adaptive antidisturbance formation control method, the simulation with the CAUS model described by (2) is carried out.

It is assumed that the first AUS is the virtual leader; meanwhile, we design the topological graph of AUS as Figure 2. The simulation time is . The mass of single AUS is . The parameters of the disturbance observer can be chosen as and , and the gain of the inner loop controller and the outer loop controller are and . The initial states and the desired states of CAUS are shown in Table 1:

The uncertainties can be identified as and

Meanwhile, the disturbances can be identified as . The design constants are chosen as

The simulation results are given in Figures 310. It can be seen from Figures 35 that, with the compensation of the disturbance observers, the collaborative control algorithm presented in this paper can guarantee rapid convergence. The position of CAUS can be stabilized at a fixed difference relative to the position of the leader according to the topological graph. Figure 6 shows the control attitude angles , of every AUS can also be stable at a fixed value, respectively. From Figure 7, it is obvious that the boundedness of all the adaptive parameters can be guaranteed. The estimation of disturbances and the nonlinearities are shown in Figure 8. Figure 9 shows the characteristics of B-RBFNN, and the boundness of all the B-RBFNN nodes number can be verified. Figure 10 shows the trajectory of tracking errors of different control methods, which exhibits the advantage in control accuracy of the proposed method.

Remark 2. The selected results are obtained according to several rules, such as(i)The control gains and the adaptive gains should be positive constants(ii)Generally speaking, the control gains should satisfy that , (iii)The adaptive damping parameters should satisfy that , Based on the aforementioned rules, and through the adjustment and iteration on the basis of the simulation results, the design parameters can be finally selected.

5. Conclusions

In this paper, the B-RBFNN intelligence adaptive antidisturbance formation control method has been studied for CAUSs in the presence of multi-source disturbances. According to the time-varying features of disturbances, a second-order disturbance observer which can both estimate the disturbance and its derivative, is designed. Meanwhile, the input-uncertainty-suppressed inner loop adaptive formation control law and the second order disturbance observer-based outer loop adaptive antidisturbance formation control law has been proposed. Furthermore, the introduction of B-RBFNN can maintain satisfactory approximation performance and achieve a rapid response rate for the formation control system of the CAUS. Meanwhile, the stability proof the closed-loop formation control system of the CAUS has been completed. A simulation example is given to verify the effectiveness of the proposed formation control scheme. In the future, we will consider the formation control issue of CAUS under the abruptly changing disturbances.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant no. 11772256 and sponsored by the Innovation Foundation for Doctor Dissertation of Northwestern Polytechnical University (G2017KY0412).