Next Article in Journal
Validity and Reliability of Kinect v2 for Quantifying Upper Body Kinematics during Seated Reaching
Previous Article in Journal
CEBA: A Data Lake for Data Sharing and Environmental Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Dynamic Coverage Control for Multiple Stratospheric Airships

1
School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China
2
Institute of Unmanned System, Beihang University, Beijing 100191, China
3
School of Electronic and Information Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(7), 2734; https://doi.org/10.3390/s22072734
Submission received: 14 January 2022 / Revised: 13 March 2022 / Accepted: 21 March 2022 / Published: 2 April 2022
(This article belongs to the Section Electronic Sensors)

Abstract

:
This article first investigates the dynamic coverage control problem for the multiple stratospheric airships (MSAs) system considering its practical application scenarios. A dynamic coverage control framework is put forward, in which the MSA system can be guided and controlled to fully cover the observation target region. Once a specific target is detected, the coverage target can be switched. First, the location information of the monitored target is predicted by an autoregressive model against processing delay. Second, the coverage control scheme consists of two layers: a novel potential field-based virtual control law to generate the desired velocity and angular velocity and an adaptive tracking controller to track them. In the virtual control law, a dynamic artificial potential field is introduced to adapt to the dynamic scenarios. In the tracking controller, which is combined with the adaptive control technique and the saturation compensator theory, the external disturbances and input saturation are addressed. Third, the event-triggered mechanism is designed to reduce the control frequency to prolong the actuator life. The simulation results are given to substantiate the capability of the proposed dynamic coverage control framework.

1. Introduction

The stratosphere (altitude ranges from 20 to 100 km) is the most peaceful layer of the earth’s atmosphere without the interference of the weather [1]. Owing to the rapid development of solar energy and material technology, the stratospheric airship has become a research hotspot in recent years thanks to its ability to perform tasks aloft or hovering around a specified area at the altitude of around 20 km [2]. Control research on the stratospheric airship includes path following [3,4], trajectory tracking [5,6], station keeping [7,8,9], formation tracking [10,11,12], and so on. As a high-altitude platform that can perform tasks in a fixed area for a long time, the demand for area coverage control is very strong. To expand the range of the coverage, the multiple stratospheric airships (MSAs) system, inheriting and enhancing the advantages of the single stratospheric airship, has emerged as an important research and application field [13]. Regarding the coverage control problem of the MSA system, the practical application characteristics, the recent research results of the MSA system, and the coverage control problem are analyzed in the following paragraphs.
First, several examples of recent research are cited for the control field of the MSA system as follows. In [10], the distributed event-triggered formation tracking problem of the MSA system with unknown nonlinearities was investigated. The adaptive fault-tolerant formation-containment control of the MSA system with input saturation was addressed in [11]. Based on [11], the problem of limited communication ranges was considered in [12]. To summarize, the research focus of the aforementioned works has been on the formation control of the MSA system in which the members of the MSA system are required to track a specified formation pattern. In this type of formation control, the control accuracy of the relative position is highlighted.
For the stratospheric airship and the MSA system, the main application scenarios are performing tasks such as reconnaissance surveillance, area monitoring, communication relay, and so forth [13]. To a certain extent, how to cover the target region to perform station keeping or to cover the target objective to track are more important than how to realize an accurate formation pattern. In addition, more characteristics of the MSA system should be considered as follows. As an LTA platform, the computing resources and actuator abilities are usually limited. Specifically, the computational efficiency of the controller and some actuator dynamic characteristics, such as input saturation, have to be properly considered. Moreover, the information data extraction of the observed or monitored target cannot be regarded as an ideal procession, and the processing delay should be taken into account.
The coverage control problem has been addressed by several works so far, whose main objective was to optimally place several mobile sensors to cover a target region [14,15,16,17,18,19,20,21,22,23,24,25,26]. However, for MSA systems, these works cannot be applied directly, due to the complex calculation of locational optimization, which challenges the computation ability of the airborne computer and is in conflicts with the energy system constraint. To cite some examples, a distributed dynamic area coverage algorithm based on reinforcement learning and a γ -information map for the multiagent system was investigated in [14]. In [15], low gain feedback was used to design distributed coverage control laws for the mobile sensors to minimize a coverage cost function to realize coverage control. In [16], Voronoi Partitions and optimal control method were utilized to design the coverage control law to realize the optimal partitioning for the moving coverage area for a group of autonomous mobile sensors. In [24], the Voronoi partitioning technique was adopted to realize the autonomous navigation of unmanned aerial vehicles (UAVs) for the surveillance of multiple moving ground targets. Based on [16], region coverage control problems under the situations of unknown density function [25] and uneven target distribution [26] were studied. In this paper, there is no need to define the optimal cost function, an artificial potential field (APF)-based coverage controller was designed, which ensures the coverage task is performed until the members of the MSA system end up in local minima.
Besides, another control problem that is closely related to coverage control is the circuit surveillance and monitoring [19,27,28,29], where the repetitive motion of the aerial vehicles is required. Unlike them, the coverage control problem of the MSA system is to design a mission-oriented formation controller to realize station-keeping control [7,8,9,30] for a group of stratospheric airships, which is likely a large-scale positioning control problem in [31], as the repetitive motion is unnecessary.
Input saturation is one of the important nonlinearities for engineering systems whose state-of-the-art approach is designed based on low-gain feedback [32]. This approach is first addressed based on an eigenstructure assignment algorithm, whereas the improved approaches are established by solving an algebraic Riccati equation (ARE) [33] and a parametric Lyapunov approach [34]. The objective of the event-triggered mechanism is to design a trigger condition to determine whether or not the control signal is executed [35,36,37], achieving the aim of reducing the control frequency of the actuators. Taking the above considerations into account, we properly solve the limitation problem of the actuator abilities to prolong the life of the actuators and realize precise control.
Motivated by the above aspects, we propose a dynamic coverage control framework for the MSA system with the consideration of its practical application characteristics to achieve switched region coverage control and moving target coverage control. The main contributions of the paper can be summarized as follows: (1) An efficient coverage control approach is designed based on the improved APF to realize the MSA system ability to cover the target region to monitor or observe the appearance of the specific moving target and, then, centralized coverage of the moving target if it appears. (2) To properly generate the potential field of the moving object to avoid chattering of the virtual law’s output, APF is improved into the artificial dynamic potential field (ADPF) by introducing velocity terms to modify the potential field. The proposed method has better performance than the traditional APF-based method. (3) A novel adaptive event-triggered controller is designed with an adaptive law and a saturation compensator to solve the problem of external disturbances and input saturation. The designed event-triggered mechanism can effectively reduce the control frequency of the actuators.
The rest of this paper is organized as follows. In Section 2, the preliminaries are provided. In Section 3, a dynamic coverage control framework for an MSA system is developed with the consideration of processing delay, unknown external disturbances, and input saturation, while mathematical proofs of the Lyapunov stability and the exclusion of Zeno behavior are given in Section 4. Finally, the simulation results and conclusion are given in Section 5 and Section 6, respectively.

2. Preliminaries

2.1. Notations and Lemmas

The following notations are adopted throughout this paper. R denotes the spaces for real numbers. R n denotes the n-dimensional Euclidean space, and R m × n denotes the space of all real m × n matrices. Z denotes the spaces for integers, and Z + denotes the spaces for positive integers. 1 n × n is a diagonal matrix whose elements are all 1. · denotes the Euclidean norm or the Frobenius norm, · denotes the absolute value, i.e., for vector x = x 1 , x 2 , , x n T R n , | x | = x 1 , x 2 , , x n T . λ max · denotes the largest eigenvalue, λ min · denotes the smallest eigenvalue. For vector x = x 1 , x 2 T , arctan ( x ) = arctan ( x 2 x 1 ) . For x R or x R n , the saturation function is defined as
sat x = x max , x > x max x , x min x x max x min , x < x min
sat x = sat x 1 , sat x 2 , , sat x n T
Lemma 1.
The equation 0 | z | z tanh ( z / δ ) 0.2785 δ holds for any δ > 0 and z R [38].
Lemma 2.
For a , b 0 , and p , q > 0 , satisfying 1 / p + 1 / q = 1 , the inequality holds as a b a p p + b q q [39].

2.2. System Description

Assumption 1.
The stratospheric airships are all rigid bodies; thus, the aeroelastic effects of airships can be ignored.
As shown in Figure 1, referring to [40], the kinematics and dynamics of member i of the MSAs can be expressed as
ζ . i = J i Θ i M i Θ ˙ i = N i + f i + τ i + d i
where ζ i = χ i , ψ i T denotes the vector of position χ i = x i , y i T and yaw angle ψ i , J i = diag [ J p , i , 1 ] denotes the coordinate transform matrix in which J p , i is defined as (2), Θ i = [ Θ p , i , Θ a , i ] T denotes the vector of velocities Θ p , i = [ u i , v i ] T and yaw angle velocity Θ a , i , M i denotes the generalized mass matrix as (3), N i denotes the vector of nonlinear coupling terms and aerodynamic forces and torque as (4), τ i denotes the control vector, and d i denotes the vector of external disturbances.
Remark 1.
The stratospheric airship usually stays at the same height thanks to the lift from the helium. Moreover, because the payload bay is fixed under its envelope, its roll angle and pitch angle are self-stable, similar to an inverted pendulum. Practically, the height, the roll angle, and the pitch angle are usually designed as uncontrollable in most overall designs. Therefore, the height, roll-angle, and pitch-angle control are all ignored in our controller design.
Assumption 2.
The positive real number d ¯ i exists, which satisfies d i ( t ) d ¯ i , representing that the external disturbance d i ( t ) is unknown but bounded.
J p , i = cos ψ i sin ψ i sin ψ i cos ψ i
M i = m i + ρ i i k 1 0 m i y g , i 0 m i + ρ i i k 2 m i x g , i m i y g , i m i x g , i I i , z + ρ i i k 3
N i = ( m i + ρ i i k 1 ) v i r i + m i x g , i r i 2 + Q , i C x , i S r e f , i ( m i + ρ i i k 2 ) u i r i + m i y g , i r i 2 + Q , i C y , i S r e f , i m i ( x g , i u i r i + y g , i v i r i ) + Q , i C n , i S r e f , i L r e f , i

2.3. APF Method

The APF method is utilized to guide MSAs to realize region coverage and moving target coverage. The APF, usually differentiated into the repulsive or the attractive potential fields, is constructed based on the relative distance between the APF generator and the APF receiver. Mathematically, in this paper, the resultant artificial potential field is composed of several different artificial potential fields denoted as potential functions. For each particular potential function with its potential function is P k , its potential force can be obtained as
F k ( d k ) = P k d k .
where d k denotes the relative distance. Therefore, the resultant potential force, consisting of n potential functions, can be obtained as
F = k = 1 n F k ( d k ) = k = 1 n P k d k

2.4. Control Objective

As shown in Figure 2, the objective of this paper is to design a dynamic coverage control framework for the MSA system to accomplish the following tasks: full coverage state: the MSA system can be guided and controlled to reach the target region and fully cover it to monitor or observe; tight coverage state: the MSA system can be guided and controlled to cover the detected moving target and track it. Specifically, the objectives of the designed control framework are as follows:
(1)
Several potential functions are designed based on the demands of the dynamic coverage mission;
(2)
Virtual control laws Θ p , i d and Θ a , i d are designed to guarantee that all members of the MSA system can be guided to the global minimum point, to end up covering the target region or detecting the moving target;
(3)
The influence of location information processing delay can be eliminated by the AR model;
(4)
The problems of external disturbances and input saturation can be solved by the control scheme; and
(5)
The control frequency of the actuator can be reduced by the control scheme.

3. Main Results

The main results are presented in this section and are summarized as follows.
(1)
The APF method is introduced to provide a guidance method to guide airships to achieve the missions of dynamic coverage, in which the MSA system is supposed to cover the target region to monitor or observe for the appearance of the specific moving target, and then attain centralized coverage of the moving target if it appears. Considering that some APF generators are moving, the APF is improved to be the artificial dynamic potential field (ADPF) by introducing the velocity term into it to better formulate the potential field;
(2)
The location of the moving target is forecast online by means of an AR-based position predictor, considering the processing time delay of the observation results of these moving targets;
(3)
To meet the aim of dynamic coverage, an ADPF-based event-triggered adaptive controller is designed, considering the external disturbances and the input saturation. Towards this end, rigorous theoretical analysis for the Lyapunov stability and the exclusion of Zeno behavior are provided.

3.1. Position Prediction of Target

Considering the actual complex application scenario that the ability of the telemetry equipment is limited, the location determination of the target will have a time delay to some extent. Generally, the length of this time delay, only depending on the ability of the telemetry equipment, is fixed, which can be obtained by the measurement in a ground hardware-in-loop experiment. To estimate the current location of the target based on history data, the AR model is established as follows:
d ( t ) = i = 1 n a i d ( t i ) + e ( t )
where n is the order of model, a i is the coefficient of model, and e ( t ) is the prediction error.
A vector-form AR prediction model can be expressed as
d = D A + e
where d = [ d ( n + 1 ) , d ( n + 2 ) , , d ( K ) ] T with K as the sampled amount of the past location information, A = a 1 , a 2 , , a k T , e = e ( n + 1 ) , e ( n + 2 ) , , e ( K ) T , and
D = d ( n ) d ( n 1 ) d ( 1 ) d ( n + 1 ) d ( n ) d ( 2 ) d ( K 1 ) d ( K 2 ) d ( K n )
Based on the least square method, the coefficient vector A can be estimated as
A ^ ( K ) = P ( K ) Q ( K )
where the factor matrices P ( K ) = i = n + 1 K D T ( i ) D ( i ) 1 and Q ( K ) = i = n + 1 K D T ( i ) d ( i ) can be derived by minimizing J = ( d D A ^ T d D A ^ .
The optimal order n * is specified according to the following Bayesian Information Criterion (BIC) method:
B I C ( n , K ) = ln i = n + 1 K d ( t ) A ( t ) D T ( t ) 2 K n + n ln K K n
n * = arg min n BIC ( n , K )
To avoid distortion of the AR model, the max order is normally set as K / 3 .
Referring to [41], the realtime position can be predicted by
d ( N + δ ) = i = 1 n * a ^ i d ( N + δ i ) , δ = 1 i = 1 δ a ^ i d ( N + δ i ) + i = δ + 1 n * a ^ i d ^ ( N + δ i ) , 1 < δ n * i = 1 n * a ^ i d ^ ( N + δ i ) , δ > n *
where δ is the prediction step related to the length of time delay.
Remark 2.
Consequently, the realtime velocity of the target can be obtained by differentiating the realtime position information.

3.2. Dynamic Coverage Potential Field Design

The designed ADPF consists of four potential functions as follows: a region attractive potential function denoted as P r , i a for the target region to guide airships to reach the target region, a mutual repulsive potential function denoted as P m , i r to guide airships to fully cover the target region, a mutual attractive potential function denoted as P m , i a for communication connectivity, and an attractive potential function denoted as P t , i a for the moving target to guide the MSA system to track and cover it. The above four potential functions are designed in Section 3.2.2, Section 3.2.3, Section 3.2.4 and Section 3.2.5.

3.2.1. Improved Dynamic Potential Field Design

In this paper, the artificial potential field is used to calculate the artificial potential force generated by the moving objects, not the static objects. For the traditional artificial potential field as P k , the potential force is generated by the static objects and is obtained as (5) without the reflection of the relative velocity. In our problem to be studied, the whole system is dynamic; however, it is necessary to introduce the velocity terms into the utilization of the APF and turn the APF into the artificial dynamic potential field (ADPF). Define the relative distance as d k = χ t χ i , where χ i is the position of the airship member i, and χ t = x t , y t T is the center of the moving object; the Equation (5) can be expanded as
F k ( d k ) = P k d k + η P k d k tanh ( d ˙ k ) sign ( P k d k ) = P k d k 1 + η tanh x ˙ i , t cos ψ i , t + y ˙ i , t sin ψ i , t sign ( P k d k )
In (14), with η ( 0 , 1 ) ; ψ i , t , x ˙ i , t and y ˙ i , t are defined as (15).
x ˙ i , t = x ˙ t x ˙ i y ˙ i , t = y ˙ t y ˙ i ψ i , t = ψ t ψ i
Remark 3.
The value range of the parameter η is designed to be ( 0 , 1 ) to guarantee that this design will not change the direction of the generated potential force.
In Figure 3 and Figure 4, the comparisons between APF and ADPF for a repulsive potential field and an attractive potential field are given. The generator of the potential field is located in the center in each figure in Figure 3 and Figure 4. The arrow denotes the direction of the relative velocity of the potential field receiver compared with the generator of the potential field. The red arrow denotes that the direction of the relative velocity is toward the potential generator, and the green arrow denotes that the direction of the relative velocity is away from the potential generator. The potential fields were generated under different directions of the relative movements with the same relative velocity, from which the conclusions can be obtained as follows: for the repulsive potential field, if the direction of relative movement is away from the potential generator, the potential is lower than that if the direction of relative movement is toward the potential generator; for the attractive potential field, if the direction of relative movement is away from the potential generator, the potential is higher than that if the direction of relative movement is toward the potential generator. Apparently, this adaptive design can help calculate a more reasonable potential force according to the relative movement to realize the aim of avoiding location oscillations.

3.2.2. Region Attractive Potential Function

Define the relative distance from the airship member i to the target region as d i a = χ a χ i , where χ i is the position of the airship member i, and χ a = x a , y a T is the center of the target region; then, the region attractive potential function of target region for airship member i is designed as P r , i a = 1 2 max 0 , d i a 2 R 2 2 where R is the radius of the target region. In addition, the corresponding potential force can be obtained as F r , i a χ i = 2 d i a max 0 , d i a 2 R 2 .

3.2.3. Mutual Repulsive Potential Function

For airship member i, d i j = χ j χ i is the distance from the airship member i to the airship member j, as χ j denotes the position of airship member j, and ρ r is the desired relative distance between i and j; then, the mutual repulsive potential field of j for i is designed as P r , m d i j = 1 2 max 0 , ln d i j 2 + ln ρ r 2 2 and the corresponding potential force can be obtained as F r , m d i j = 2 θ r , m d i j d i j 2 max 0 , ln d i j 2 + ln ρ r 2 where θ r , m = 1 + η r , m tanh x ˙ i , j cos ψ i , j + y ˙ i , j sin ψ i , j sign d i j > 0 with η r , m ( 0 , 1 ) .
The total mutual repulsive potential function P m , i r for i is P m , i r = j = 0 n 1 P r , m d i j and the total mutual artificial repulsive force is F m , i r χ i = j = 0 n 1 F r , m d i j .

3.2.4. Mutual Attractive Potential Function

The mutual attractive potential field P m , i a of j for i is designed as P a , m d i j = 1 2 max 0 , ln d i j 2 ln ρ a 2 2 and the corresponding artificial attractive force is F a , m d i j = 2 θ r , m d i j d i j 2 max 0 , ln d i j 2 ln ρ a 2 in which θ a , m = 1 + η a , m tanh x ˙ i , j cos ψ i , j + y ˙ i , j sin ψ i , j sign d i j > 0 with η a , m ( 0 , 1 ) .
The total mutual attractive potential function P m , i a for i is P m , i a χ i = j = 0 n 1 P a , m d i j and the total mutual artificial attractive force is F m , i a χ i = j = 0 n 1 F a , m d i j

3.2.5. Moving Target Attractive Potential Function

For airship member i, d i t = χ t χ i is the distance from the airship member i to the moving target, as χ t denotes the position of the moving target, and r is the radius of the moving target; then, the moving target following potential field for i is designed as P t , i a d i t = 1 2 max 0 , ln d i t 2 + ln r 2 2 and the corresponding potential force can be obtained as F t , i a d i t = 2 θ a , t d i t d i t 2 max 0 , ln d i t 2 + ln r 2 where θ a , t = 1 + η a , t tanh x ˙ i , t cos ψ i , t + y ˙ i , t sin ψ i , t sign d i t > 0 with η a , t ( 0 , 1 ) .

3.3. Virtual Control Law Design

Based on the designed ADPF in Section 3.2, the virtual position control law(16) is designed to generate the desired velocity for MSAs member i to track to realize the control objective.
Θ p , i d = J p , i 1 k p k r , a F r , i a + k m , a F m , i a + k m , r F m , i r + k a , t ϕ F t , i a
where k p , k r , a , k r , r , k m , a , and k m , r R + are control parameters; ϕ is the triggering flag, if the value of the triggering flag is determined by
ϕ = 1 , the moving target is detected 0 , the moving target isn t detected
As the desired yaw angle is the desired moving direction, in other words, the direction of the desired velocity Θ p , i d , thus the tracking error of the current yaw angle, can be defined as
ξ a , i = ψ i arctan Θ p , i d
Based on tracking error (18), the virtual yaw-angle control law is designed as
Θ a , i d = k ψ ψ i arctan Θ p , i d
where k ψ R + is the chosen control parameter.
Consider a Lyapunov candidate for Θ p , i d as (20).
V 1 = i = 1 n k a , r P r , i a + ϑ r , m 2 k a , m P m , i a + ϑ a , m 2 k r , m P m , i r + ϑ a , t 2 ϕ k a , t P t , i a > 0
The derivative of (20) can be obtained as
V ˙ 1 = i = 1 n χ ˙ i T k a , r F r , i a + k a , m F m , i a + k r , m F m , i r + ϕ k a , t F t , i a i = 1 n k p k r , a F r , i a + k m , a F m , i a + k m , r F m , i r + k a , t ϕ F t , i a T k a , r F r , i a + k a , m F m , i a + k r , m F m , i r + ϕ k a , t F t , i a σ 1 V 1
where σ 1 > 0 .
Consider another Lyapunov candidate for Θ a , i d as (22).
V 2 = 1 2 ξ a , i 2
Its derivative can be obtained as
V ˙ 2 = ξ a , i ξ ˙ a , i = k ψ ψ i arctan Θ p , i d 2 = 2 k ψ V 2

3.4. Event-Triggered Adaptive Tracking Controller Design

Define the tracking error of the desired velocity/angular velocity Θ i = Θ p , i d T , Θ a , i d T and the real velocity/angular velocity Θ i d as
ξ Θ , i = Θ i Θ i d
Differentiate (24) with respect to time as
ξ ˙ Θ , i = Θ ˙ i Θ ˙ ^ i d Θ ˙ ˜ i d
where Θ ˙ ^ i d is the estimate value of Θ ˙ i d obtained by a second-order filter, which is used to cope with the intricate computation problem of differentiating Θ ˙ i d [42]. As the estimate error of Θ ˙ i d is defined as Θ ˙ ˜ i d = Θ ˙ i d Θ ˙ ^ i d , the derivative of (18) can be obtained as (19).
Then, (19) can be expanded as
ξ ˙ Θ , i = Θ ˙ i Θ ˙ i d = M i 1 N i + τ i + d i Θ ˙ ^ i d Θ ˙ ˜ i d = M i 1 N i + τ i + d t o t a l , i Θ ˙ ^ i d
where d t o t a l , i = d i M i Θ ˙ ˜ i d is the nominal disturbance.
Remark 4.
The estimate error Θ ˙ ˜ i d of second-order filter is bounded in a small neighborhood of zero [42]. Derived from Assumption 2, the external disturbances d i are bounded. Therefore, d t o t a l , i is a bounded vector satisfying d t o t a l , i d ¯ t o t a l , i .
To reduce the influence of the nominal disturbance d t o t a l , i , an adaptive law is designed as
d ^ i ˙ = α ξ Θ , i β d ^ i
where both positive matrices α and β R 3 × 3 are adaptation parameters to be chosen.
Considering the event-triggered mechanism designed afterwards, the event-triggered adaptive tracking controller is designed as
τ i = M i K Θ ξ Θ , i ζ i + K d d ^ i κ ¯ + Θ ˙ ^ i d N i
where ζ i is the output of the saturation compensator designed afterwards, κ ¯ i = diag [ κ λ tanh ( κ λ ξ Θ , i , λ k κ , λ ) ] and positive matrices κ ¯ = diag [ κ ¯ ] , K κ = diag [ k κ , λ ] , K Θ , K d R 3 × 3 all are controller parameters to be chosen.
To reduce the influence of input saturation, the saturation compensator ζ i is designed as
ζ ˙ i = K ζ ζ i + Δ τ i
where Δ τ i = τ i * τ i , and τ i * = sat ( τ i ) is the bounded control input, and K ζ = diag [ k ζ , λ ] is the compensator parameter to be chosen.
The event-triggered mechanism is designed as
u i = τ i t m , t t m , t m + 1 t m + 1 = inf { t R | e i , λ ( t ) γ λ tanh | u i , λ | + κ λ , λ = 1 , 2 , 3 }
where e i = τ i u i ; the positive matrices γ λ = diag [ γ λ ] R 3 × 3 , κ = diag [ κ λ ] are the triggering parameter matrices satisfying κ λ > γ λ + κ λ .
Consider a Lyapunov candidate
V 3 = 1 2 ξ Θ , i T ξ Θ , i + 1 2 d ^ i T d ^ i + 1 2 ζ i T ζ i
Its derivative can be obtained as
V ˙ 3 = ξ Θ , i T ξ ˙ Θ , i + d ^ i T d ^ i ˙ + ζ i T ζ ˙ i = ξ Θ , i T ( M i 1 ( N i + u i + d t o t a l , i ) Θ ˙ ^ i d ) + d ^ i T ( α ( ξ Θ , i β d ^ i ) ) + ζ i T ( K ζ ζ i + Δ τ i )
It is known from (28) that
| u i , λ τ i , λ | < γ λ tanh | u i , λ | + κ λ < γ λ + κ λ ,
for t t m , t m + 1 such that u can be written as
u i = τ i ( t ) ( γ + κ ) ι i ( t )
where ι i , λ ( t ) = τ λ ( t ) u λ γ λ + κ λ is continuous and | ι i , λ ( t ) ) | < 1 .
Substituting (32) into (30) yields
V ˙ 3 = ξ Θ , i T ( K Θ ξ Θ , i ζ i K d d ^ i + κ ¯ ( γ + κ ) ι i ( t ) ) + d ^ i T ( α ( ξ Θ , i β d ^ i ) ) + ζ i T ( K ζ ζ i + Δ τ i ) + M i 1 ξ Θ , i T d t o t a l , i
Based on Lemma 1, it follows that
ξ Θ , λ ( γ λ + κ λ ) ι λ + κ λ tanh κ λ ξ Θ , λ K κ , λ ξ Θ , λ ( γ λ + κ λ ) κ λ ξ Θ , λ tanh κ λ ξ Θ , λ K κ , λ κ λ ξ Θ , λ κ λ ξ Θ , λ tanh κ λ ξ Θ , λ K κ , λ 0.2785 K κ , λ .
Substituting (35) into (34) and using Young’s inequality in Lemma 2 with suitable ε 1 , ε 2 , ε 3 , ε 4 > 0 yields
V ˙ 3 K Θ ξ Θ , i T ξ Θ , i α β d ^ i T d ^ i K ζ ζ i T ζ i + K Θ ξ Θ , i T ζ i K d ξ Θ , i T d ^ i + α d ^ i T ξ Θ , i + ζ i T Δ τ i + M i 1 ξ Θ , i T d t o t a l , i + 0.2785 λ m a x ( K κ ) K Θ ξ Θ , i T ξ Θ , i α β d ^ i T d ^ i K ζ ζ i T ζ i + λ max ( K Θ ) ξ Θ , i ζ i + λ max ( α K d ) ξ Θ , i d ^ i + ζ i Δ τ i + λ max ( M i 1 ) ξ Θ , i d ¯ t o t a l , i + 0.2785 λ m a x ( K κ ) λ min ( K Θ ) ξ Θ , i T ξ Θ , i λ min ( α β ) d ^ i T d ^ i λ min ( K ζ ) ζ i T ζ i + λ max ( K Θ ) ( ε 1 2 ξ Θ , i 2 + 1 2 ε 1 ζ i 2 ) + λ max ( α K d ) ( ε 2 2 ξ Θ , i 2 + 1 2 ε 2 d ^ i 2 ) + ε 3 2 ζ i 2 + 1 2 ε 3 Δ τ i 2 + λ max ( M i 1 ) ( ε 4 2 ξ Θ , i 2 + 1 2 ε 4 d ¯ t o t a l , i 2 ) + 0.2785 λ m a x ( K κ ) ( λ min ( K Θ ) ε 1 2 λ max ( K Θ ) ε 2 2 λ max ( α K d ) ε 4 2 λ max ( M i 1 ) ) ξ Θ , i T ξ Θ , i ( λ min ( α β ) 1 2 ε 2 λ max ( α K d ) ) d ^ i T d ^ i ( λ min ( K ζ ) 1 2 ε 2 λ max ( K Θ ) ε 3 2 ) ζ i T ζ i + 1 2 ε 3 Δ τ i 2 + 1 2 ε 4 λ max ( M i 1 ) d ¯ t o t a l , i 2 + 0.2785 λ m a x ( K κ ) σ 3 V 3 + C
where σ 3 = min { 2 λ min ( K Θ ) ε 1 λ max ( K Θ ) ε 2 λ max ( α K d ) ε 4 λ max ( M i 1 ) , 2 λ min ( α β ) 1 ε 2 λ max ( α K d ) , λ min ( K ζ ) 1 ε 2 λ max ( K Θ ) ε 3 } , C = 1 2 ε 3 Δ τ i 2 + 1 2 ε 4 λ max ( M i 1 ) d ¯ t o t a l , i 2 + 0.2785 λ m a x ( K κ ) .

4. Stability Analysis

Theorem 1.
Considering the MSA system (1) with Assumption 1, the controller (28) and the event-triggered mechanism (30), and bounded initial conditions, where all the closed-loop signals remain bounded, the artificial potential and the tracking error can be reduced to a small area close to the origin.
Proof. 
Consider a Lyapunov candidate
V = i = 1 n k a , r P r , i a + 1 2 k a , m P m , i a + 1 2 k r , m P m , i r + 1 2 ϕ k a , t P t , i a + 1 2 ξ a , i 2 + 1 2 ξ Θ , i T ξ Θ , i + 1 2 d ^ i T d ^ i + 1 2 ζ i T ζ i
and its derivative can be obtained from (21), (23), and (36) as (38)
V ˙ σ V + C
where σ = min { σ 1 , 2 k ψ , 2 λ min ( K Θ ) ε 1 λ max ( K Θ ) ε 2 λ max ( α K d ) ε 4 λ max ( M i 1 ) , 2 λ min
( α β ) 1 ε 2 λ max ( α K d ) , λ min ( K ζ ) 1 ε 2 λ max ( K Θ ) ε 3 } , C = i = 1 n 1 2 ε 3 Δ τ i 2 + 1 2 ε 4 λ max ( M i 1 ) d ¯ t o t a l , i 2 + 0.2785 λ m a x ( K κ ) .
Selecting suitable parameters with
λ min ( K Θ ) ε 1 2 λ max ( K Θ ) + ε 2 2 λ max ( α K d ) + ε 4 2 λ max ( M i 1 ) λ min ( α β ) 1 2 ε 2 λ max ( α K d ) λ min ( K ζ ) 1 2 ε 1 λ max ( K Θ ) + ε 3 2 ,
the inequality (38) holds as
V = i = 1 n k a , r P r , i a + 1 2 k a , m P m , i a + 1 2 k r , m P m , i r + 1 2 ϕ k a , t P t , i a + 1 2 ξ a , i 2 + 1 2 ξ Θ , i T ξ Θ , i + 1 2 d ^ i T d ^ i + 1 2 ζ i T ζ i V ( 0 ) C σ e σ t + C σ
The conclusions can be drawn that the tracking errors ξ a , i , ξ Θ , i and outputs of the designed adaptive law and saturation compensator d ^ i and ζ i are all bounded and can ultimately converge to the compact sets 2 C / σ . The resultant ADPF is bounded as well and can be reduced to a small neighborhood a small neighborhood of zero, which can be deemed as the global minimum. Thus, the stability of the closed-loop system is proved. □
Theorem 2.
The Zeno behavior is excluded in the designed event-triggered mechanism.
Remark 5.
For the designed event-triggered mechanism, Zeno behavior denotes that the designed triggered condition is constantly satisfied, which means in a finite time that there are infinitely many triggering instants. Zeno behavior is physically impossible to realize, which cannot be satisfied in practice. Moreover, Zeno behavior is against the original intention of reducing the control frequency of the actuators.
Proof. 
The inequality e ˙ ( t ) | τ i ˙ ( t ) | can be obtained by
e ˙ ( t ) = τ i ˙ ( t ) u i ˙ = τ i ˙ ( t ) φ
where φ > 0 .
Therefore, we obtain
t m t m + 1 e ˙ λ ( t ) d t = e λ t m + 1 e λ t m = γ λ tanh | u i , λ | + κ λ 0 φ t m + 1 t m .
for λ = 1 , 2 , 3 .
It means that
t m + 1 t m min [ ( γ λ tanh | u i , λ | + κ λ ) / φ ] κ λ / φ > 0
which reveals that the Zeno behavior is excluded because there always is a time interval between two adjacent triggered instants. □

5. Simulation Results

In this section, the simulation results are presented to demonstrate the effectiveness of designed method.
The main parameters of the stratospheric airship model are presented in Table 1. More practically, the limits of control forces and control torque are given in Table 2.
The target region is defined as a circular area whose center coordinate is [0 km, 0 km] and radius is 50 km. The coverage mission is to be performed by an MSA system consisting of seven stratospheric airships. The initial positions of the MSA system are set as χ 1 ( 0 ) = 101 km , 101.3 km T , χ 2 ( 0 ) = 101 km , 101.6 km T , χ 3 ( 0 ) = [ 101 km , 101.9 km ] T , χ 4 ( 0 ) = 101 km , 151.2 km T , χ 5 ( 0 ) = 101.3 km , 101 km T , χ 6 ( 0 ) = [ 101.6 km , 101 km ] T , and χ 7 ( 0 ) = 101.9 km , 101 km T , and the initial yaw angles of the MSA system are set as ψ 1 ( 0 ) = 0 , ψ 2 ( 0 ) = 0 , ψ 3 ( 0 ) = 0 , ψ 4 ( 0 ) = 0 , ψ 5 ( 0 ) = 90 , ψ 6 ( 0 ) = 90 , and ψ 7 ( 0 ) = 90 . The coverage zone of a stratospheric airship is assumed to be the circle with its center at the stratospheric airship’s position, and the radius is 50 km . The coverage area of the target region is mathematically matched to the total coverage ability of the MSA system. The external disturbances are set as d i = [ 400 + 200 d i , r N , 50 + 100 d i , r N , 1000 + 1000 d i , r N · m ] T with d i , r = 0.3 sin t / 120 + 0.5 cos t / 360 . The sampling period for monitoring the mixed-triggering conditions is 0.1 s.
The control parameters for the virtual control law are chosen as k p = 0.3 , k r , a = 1 × 10 6 , k m , r = 2 × 10 9 , k m , a = 2 × 10 1 , k t , a = 2 × 10 4 , k ψ = 2 , η a , m = 0.3 , and η r , m = 0.3 , η a , t = 0.3 . The control parameters for the event-triggered adaptive tracking controller are chosen as α = diag { 1 , 1 , 100 } × 10 3 , β = diag { 100 , 100 , 1 } , K Θ = diag { 2 , 0.05 , 0.2 } × 10 3 , K d = diag { 1 , 1 , 100 } , K ζ = diag { 3 , 3 , 60 } × 10 2 , κ ¯ = diag { 400 , 600 , 3000 } , γ = diag { 40 , 60 , 400 } , and κ = diag { 200 , 400 , 2000 } .
The trajectories of the MSA system in the region coverage process are given in Figure 5. As illustrated, the MSA system can be guided and controlled to fly to the target region under the effect of the defined region attractive potential function P a , r , after which, each member of the MSA system can be deployed to fully cover the target region with P r , m . In this process, the relative distances are given in Figure 6, and all the relative distances can converge to several fixed values, indicating that the members of the MSAs are properly deployed according to the defined mutual repulsive potential function P r , m . In addition, no collisions occur.
Figure 7, Figure 8 and Figure 9, respectively, show the control inputs, the outputs of the adaptive law, and the outputs of the saturation compensator of airship A 1 , in a period of the former 500 seconds, as an example. Figure 7 demonstrates the control inputs under the saturation limitation, and no oscillations exists. Moreover, the control inputs are discretized by the effect of the designed event-triggered mechanism, significantly reducing the control frequency of the actuator. Figure 8 and Figure 9 illustrate that the outputs of the adaptive law and the saturation compensator all can be converged, so all of the signals of the closed-loop system are bounded.
Moreover, some statistical analysis results about the designed event-triggered mechanism are given in Figure 10 and Figure 11, from which we can know that more than 90% of the triggered time is saved compared with the traditional time-triggered mechanism.
In Figure 12, Figure 13 and Figure 14, the simulation results of the MSA system’s tight coverage state for the detected target are given. First, the prediction results of the AR model are displayed in Figure 12, in which the prediction begins at 75 s and, afterwards, the predicted values of the location remain the same with their true values. As illustrated in Figure 13, the MSA system can be guided and controlled to tightly cover this moving target under the effect of the defined moving target attractive potential function P a , t . In Figure 13 and Figure 15, the circles denote the stratospheric airships. At the same time, as shown in Figure 14, we can know that all the relative distances can converge to several fixed values, and no collisions occur, from Figure 16. Moreover, all of the relative distances between the MSA system members and the moving target can all converge to the radius of the moving target to realize the moving target coverage.
For comparison, the simulation result of the proposed control framework with the traditional APF method is given, in which the obvious oscillations occur due to the absence of the adaptive modification in ADPF.

6. Conclusions

In this paper, we proposed a dynamic coverage control framework using the MSAs system, with several practical application problems, such as the processing delay, external disturbances, and input saturation. The dynamic coverage mission can be completed, so that the target region can be covered, and the coverage target can be switched to the monitored or observed moving target. The autoregressive model was introduced to effectively predict the location information to eliminate the influence of processing delay. The potential field-based virtual control law can guide MSAs system members to be deployed to cover the target region or moving target, in which the APF is improved to an ADPF to modify the generated potential field to adapt to the dynamic scenarios. To address the external disturbances and nonsmooth input saturation problem in the backstepping design architecture, the adaptive law and the saturation compensator were designed. At the same time, to prolong the actuator life, the control frequency was significantly reduced by the effect of the designed event-triggered mechanism. The Lyapunov stability and Zeno behavior exclusion analyses were given mathematically. The simulation results illustrated the effectiveness of the proposed dynamic coverage control framework. In future studies, we plan to conduct a high-altitude flight test to evaluate the capability of the proposed control framework in reality. Moreover, more application problems such as coupling and communication delay will be addressed in our future work.

Author Contributions

Conceptualization, Y.Z. and T.C.; methodology, Y.Z.; software, Y.Z.; validation, Y.Z. and T.C.; formal analysis, Y.Z.; investigation, Y.Z.; resources, Y.Z.; data curation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, T.C.; visualization, Y.Z.; supervision, M.Z.; project administration, M.Z.; funding acquisition, T.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Postdoctoral Science Foundation of China (Grant No. 2020TQ0028), the National Natural Science Foundation of China (No.62173016) and Beijing Natural Science Foundation, PRChina (No.4202038).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Roney, J.A. Statistical wind analysis for near-space applications. J. Atmos. -Sol.-Terr. Phys. 2007, 69, 1485–1501. [Google Scholar] [CrossRef]
  2. Arum, S.C.; Grace, D.; Mitchell, P.D. A review of wireless communication using high-altitude platforms for extended coverage and capacity. Comput. Commun. 2020, 157, 232–256. [Google Scholar] [CrossRef]
  3. Wang, J.; Meng, X.; Wu, G. Path following of the autonomous airship with compensation of unknown wind and modeling uncertainties. Aerosp. Sci. Technol. 2019, 93, 105349. [Google Scholar] [CrossRef]
  4. Cheng, L.; Zuo, Z.; Song, J.; Liang, X. Robust three-dimensional path-following control for an under-actuated stratospheric airship. Adv. Space Res. 2019, 63, 526–538. [Google Scholar] [CrossRef]
  5. Liu, S.Q.; Sang, Y.J.; Whidborne, J.F. Adaptive sliding-mode-backstepping trajectory tracking control of underactuated airships. Aerosp. Sci. Technol. 2020, 97, 105610. [Google Scholar] [CrossRef]
  6. Yang, X.; Yang, X.; Deng, X. Horizontal trajectory control of stratospheric airships in wind field using q-learning algorithm. Aerosp. Sci. Technol. 2020, 106, 106100. [Google Scholar] [CrossRef]
  7. Wang, J.; Meng, X.; Li, C.; Qiu, W. Analysis of long-endurance station-keeping flight scenarios for stratospheric airships in the presence of thermal effects. Adv. Space Res. 2021, 67, 4121–4141. [Google Scholar] [CrossRef]
  8. Wang, J.; Meng, X.; Li, C. Recovery trajectory optimization of the solar-powered stratospheric airship for the station-keeping mission. Acta Astronaut. 2021, 178, 159–177. [Google Scholar] [CrossRef]
  9. Yang, Y.; Wu, J.; Zheng, W. Station-keeping control for a stratospheric airship platform via fuzzy adaptive backstepping approach. Adv. Space Res. 2013, 51, 1157–1167. [Google Scholar] [CrossRef]
  10. Kim, J.H.; Yoo, S.J. Distributed event-triggered adaptive formation tracking of networked uncertain stratospheric airships using neural networks. IEEE Access 2020, 8, 49977–49988. [Google Scholar] [CrossRef]
  11. Yu, Z.; Zhang, Y.; Jiang, B.; Su, C.-Y.; Fu, J.; Jin, Y.; Chai, T. Distributed fractional-order intelligent adaptive fault-tolerant formation-containment control of two-layer networked unmanned airships for safe observation of a smart city. IEEE Trans. Cybern. 2021, 99, 1–13. [Google Scholar] [CrossRef] [PubMed]
  12. Yu, Z.; Zhang, Y.; Jiang, B.; Su, C.-Y.; Fu, J.; Jin, Y.; Chai, T. Distributed adaptive fault-tolerant time-varying formation control of unmanned airships with limited communication ranges against input saturation for smart city observation. IEEE Trans. Neural Networks Learn. Syst. 2021, 1–14. [Google Scholar] [CrossRef] [PubMed]
  13. Zuo, Z.; Song, J.; Zheng, Z.; Han, Q.-L. A survey on modelling, control and challenges of stratospheric airships. Control. Eng. Pract. 2022, 119, 104979. [Google Scholar] [CrossRef]
  14. Xiao, J.; Wang, G.; Zhang, Y.; Cheng, L. A distributed multi-agent dynamic area coverage algorithm based on reinforcement learning. IEEE Access 2020, 8, 33511–33521. [Google Scholar] [CrossRef]
  15. Qu, Y.; Xu, H.; Song, C.; Fan, Y. Coverage control for mobile sensor networks with time-varying communication delays on a closed curve. J. Frankl. Inst. 2020, 357, 12109–12124. [Google Scholar] [CrossRef]
  16. Abbasi, F.; Mesbahi, A.; Velni, J.M. A new voronoi-based blanket coverage control method for moving sensor networks. IEEE Trans. Control. Syst. Technol. 2019, 27, 409–417. [Google Scholar] [CrossRef]
  17. Meng, S.; Kan, Z. Deep reinforcement learning-based effective coverage control with connectivity constraints. IEEE Control. Syst. Lett. 2022, 6, 283–288. [Google Scholar] [CrossRef]
  18. Song, C.; Liu, L.; Feng, G.; Fan, Y.; Xu, S. Coverage control for heterogeneous mobile sensor networks with bounded position measurement errors. Automatica 2020, 120, 109118. [Google Scholar] [CrossRef]
  19. Atinç, G.M.; Stipanović, D.M.; Voulgaris, P.G. A swarm-based approach to dynamic coverage control of multi-agent systems. Automatica 2020, 112, 108637. [Google Scholar] [CrossRef]
  20. Song, C.; Fan, Y. Coverage control for mobile sensor networks with limited communication ranges on a circle. Automatica 2018, 92, 155–161. [Google Scholar] [CrossRef]
  21. Zuo, L.; Chen, J.; Yan, W.; Shi, Y. Time-optimal coverage control for multiple unicycles in a drift field. Inf. Sci. 2016, 373, 571–580. [Google Scholar] [CrossRef]
  22. Dou, L.; Song, C.; Wang, X.; Liu, L.; Feng, G. Nonuniform coverage control for heterogeneous mobile sensor networks on the line. Automatica 2017, 81, 464–470. [Google Scholar] [CrossRef]
  23. Hussein, I.I.; Stipanovic, D.M. Effective coverage control for mobile sensor networks with guaranteed collision avoidance. IEEE Trans. Control. Syst. Technol. 2007, 15, 642–657. [Google Scholar] [CrossRef]
  24. Huang, H.; Savkin, A.V.; Li, X. Reactive autonomous navigation of uavs for dynamic sensing coverage of mobile ground targets. Sensors 2020, 20, 3720. [Google Scholar] [CrossRef] [PubMed]
  25. Liu, Y.C.; Lin, T.C.; Lin, M.T. Indirect/direct learning coverage control for wireless sensor and mobile robot networks. IEEE Trans. Control. Syst. Technol. 2021, 30, 202–217. [Google Scholar] [CrossRef]
  26. Yu, D.; Xu, H.; Chen, C.L.P.; Bai, W.; Wang, Z. Dynamic coverage control based on k-means. IEEE Trans. Ind. Electron. 2022, 69, 5333–5341. [Google Scholar] [CrossRef]
  27. Nigam, N.; Bieniawski, S.; Kroo, I.; Vian, J. Control of multiple uavs for persistent surveillance: Algorithm and flight test results. IEEE Trans. Control. Syst. Technol. 2012, 20, 1236–1251. [Google Scholar] [CrossRef]
  28. Nigam, N.; Kroo, I. Persistent surveillance using multiple unmanned air vehicles. In Proceedings of the 2008 IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2008; Volume 6, pp. 1–14. [Google Scholar]
  29. Elmaliach, Y.; Agmon, N.; Kaminka, G.A. Multi-robot area patrol under frequency constraints. In Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy, 10–14 April 2007; Volume 5, pp. 385–390. [Google Scholar]
  30. Parsa, A.; Monfared, S.B.; Kalhor, A. Backstepping control based on sliding mode for station-keeping of stratospheric airship. In Proceedings of the 2018 6th RSI International Conference on Robotics and Mechatronics (IcRoM), Tehran, Iran, 23–25 October 2018; Volume 8, pp. 554–559. [Google Scholar]
  31. Zhang, L.; Zhang, Z.; Siegwart, R.; Chung, J.J. Distributed pdop coverage control: Providing large-scale positioning service using a multi-robot system. IEEE Robot. Autom. Lett. 2021, 6, 2217–2224. [Google Scholar] [CrossRef]
  32. Lin, Z.; Saberi, A. Semi-global exponential stabilization of linear discrete-time systems subject to input saturation via linear feedbacks. In Proceedings of the 1994 American Control Conference—ACC’94, Baltimore, MD, USA, 29 June–1 July 1994; Volume 3, pp. 3152–3156. [Google Scholar]
  33. Lin, Z.; Saberi, A.; Stoorvogel, A. Semiglobal stabilization of linear discrete-time systems subject to input saturation, via linear feedback-an are-based approach. IEEE Trans. Autom. Control. 1996, 41, 1203–1207. [Google Scholar]
  34. Zhou, B.; Duan, G.; Lin, Z. A parametric lyapunov equation approach to the design of low gain feedback. IEEE Trans. Autom. Control. 2008, 53, 1548–1554. [Google Scholar] [CrossRef]
  35. Heemels, W.; Johansson, K.; Tabuada, P. An introduction to event-triggered and self-triggered control. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Grand, Wailea, 10–13 December 2012; pp. 3270–3285. [Google Scholar]
  36. Postoyan, R.; Tabuada, P.; Nešić, D.; Anta, A. A framework for the event-triggered stabilization of nonlinear systems. IEEE Trans. Autom. Control. 2015, 60, 982–996. [Google Scholar] [CrossRef] [Green Version]
  37. Xing, L.; Wen, C.; Liu, Z.; Su, H.; Cai, J. Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans. Autom. Control. 2017, 62, 2071–2076. [Google Scholar] [CrossRef]
  38. Polycarpou, M. Stable adaptive neural control scheme for nonlinear systems. IEEE Trans. Autom. Control. 1996, 41, 447–451. [Google Scholar] [CrossRef]
  39. Young, W.H. On classes of summable functions and their fourier series. Proc. R. Soc. London. Ser. Contain. Pap. Math. Phys. Character 1912, 87, 225–229. [Google Scholar]
  40. Sun, L.; Zheng, Z. Nonlinear adaptive trajectory tracking control for a stratospheric airship with parametric uncertainty. Nonlinear Dyn. 2015, 82, 1419–1430. [Google Scholar] [CrossRef]
  41. Baharudin, Z.; Zakariya, M.; HarisMdKhir, M. Ar-based algorithms for short term load forecast. Res. J. Appl. Sci. Eng. Technol. 2014, 7, 1037–1043. [Google Scholar] [CrossRef]
  42. Dong, W.; Farrell, J.A.; Polycarpou, M.M.; Djapic, V.; Sharma, M. Command filtered adaptive backstepping. IEEE Trans. Control. Syst. Technol. 2012, 20, 566–580. [Google Scholar] [CrossRef]
Figure 1. Structure of the stratospheric airship.
Figure 1. Structure of the stratospheric airship.
Sensors 22 02734 g001
Figure 2. Depiction of the region-coverage mission.
Figure 2. Depiction of the region-coverage mission.
Sensors 22 02734 g002
Figure 3. Comparison between APF and ADPF for a repulsive potential field. (a) APF, (b) ADPF.
Figure 3. Comparison between APF and ADPF for a repulsive potential field. (a) APF, (b) ADPF.
Sensors 22 02734 g003
Figure 4. Comparison between APF and ADPF for an attractive potential field. (a) APF, (b) ADPF.
Figure 4. Comparison between APF and ADPF for an attractive potential field. (a) APF, (b) ADPF.
Sensors 22 02734 g004
Figure 5. Trajectories of the MSAs system in the region coverage process.
Figure 5. Trajectories of the MSAs system in the region coverage process.
Sensors 22 02734 g005
Figure 6. Relative distances of the MSAs system in the region coverage process.
Figure 6. Relative distances of the MSAs system in the region coverage process.
Sensors 22 02734 g006
Figure 7. τ 1 , control inputs of airship A 1 , in former 500 s.
Figure 7. τ 1 , control inputs of airship A 1 , in former 500 s.
Sensors 22 02734 g007
Figure 8. d ^ 1 , outputs of adaptive law of airship A 1 , in former 500 s.
Figure 8. d ^ 1 , outputs of adaptive law of airship A 1 , in former 500 s.
Sensors 22 02734 g008
Figure 9. ζ 1 , outputs of saturation compensator of airship A 1 , in former 500 s.
Figure 9. ζ 1 , outputs of saturation compensator of airship A 1 , in former 500 s.
Sensors 22 02734 g009
Figure 10. Event-triggered instants in former 500 s.
Figure 10. Event-triggered instants in former 500 s.
Sensors 22 02734 g010
Figure 11. Triggered times constrast between the event-triggered mechanism and the time-triggered mechanism.
Figure 11. Triggered times constrast between the event-triggered mechanism and the time-triggered mechanism.
Sensors 22 02734 g011
Figure 12. Prediction results of location information.
Figure 12. Prediction results of location information.
Sensors 22 02734 g012
Figure 13. Trajectories of the MSAs system in the moving target coverage process.
Figure 13. Trajectories of the MSAs system in the moving target coverage process.
Sensors 22 02734 g013
Figure 14. Relative distances of the MSAs system in the moving target coverage process.
Figure 14. Relative distances of the MSAs system in the moving target coverage process.
Sensors 22 02734 g014
Figure 15. Trajectories of the MSAs system in the moving target coverage process with traditional APF-based method.
Figure 15. Trajectories of the MSAs system in the moving target coverage process with traditional APF-based method.
Sensors 22 02734 g015
Figure 16. Relative distances between the MSAs system members and the moving target.
Figure 16. Relative distances between the MSAs system members and the moving target.
Sensors 22 02734 g016
Table 1. Model Parameters.
Table 1. Model Parameters.
ParameterValueUnits
m 4.2 × 1 0 3 kg
3.2 × 10 4 m 3
g9.8m/s 2
[ I x , I y , I x y ] [ 4 , 25 , 1 ] × 10 5 kg·m 2
[ k 1 , k 2 , k 3 ] [ 0.1 , 0.1 , 400 ]
Table 2. Limits of Control Forces and Control Torque.
Table 2. Limits of Control Forces and Control Torque.
Forces & TorqueValueUnits
F o r c e F x [0,5000]N
F o r c e F y [−2000,2000]N
T o r q u e M z [−50,000,50,000]N·m 2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, Y.; Zhu, M.; Chen, T. Event-Triggered Dynamic Coverage Control for Multiple Stratospheric Airships. Sensors 2022, 22, 2734. https://doi.org/10.3390/s22072734

AMA Style

Zhang Y, Zhu M, Chen T. Event-Triggered Dynamic Coverage Control for Multiple Stratospheric Airships. Sensors. 2022; 22(7):2734. https://doi.org/10.3390/s22072734

Chicago/Turabian Style

Zhang, Yifei, Ming Zhu, and Tian Chen. 2022. "Event-Triggered Dynamic Coverage Control for Multiple Stratospheric Airships" Sensors 22, no. 7: 2734. https://doi.org/10.3390/s22072734

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop