1. Introduction
With the development of modern technology, the defense system against vehicles is becoming more and more advanced [
1,
2]. Achieving precise arrival at critical objectives, such as strategic command centers, poses a significant challenge in the field of autonomous flight vehicles. Due to the limited operational range of a single vehicle and the high technical demands involved in the process, it is difficult for an individual platform to accomplish the intended effectiveness independently [
3]. Driven by the aforementioned operational requirements, coordinated multi-vehicle arrival strategies have emerged [
4], effectively addressing these issues. Current defense systems exhibit high interception efficiency rates against single vehicles. Therefore, the strategy of using multiple vehicles has been developed [
5,
6]. The increased costs and high design requirements of significantly improving the penetration ability of a single vehicle make multi-vehicle coordination—which is more cost-effective and simpler in terms of its design—a clearly advantageous approach. As such, designing guidance strategies for the coordinated arrival of multiple vehicles has become a crucial element for realizing coordinated multi-vehicle operations [
7,
8].
In recent years, cooperative control technology has developed rapidly and has been widely applied in areas such as the coordinated operations of multiple autonomous vehicles targeting critical objectives, and multi-agent interception and tracking tasks in aerial systems [
9,
10]. Previous research on coordinated multi-vehicle control has largely focused on two-dimensional guidance strategies, which fall short of capturing the full complexity of real-world three-dimensional motion environments. More recently, efforts have been directed toward the design of cooperative guidance laws in three-dimensional space, aiming to bridge this gap [
11,
12]. Some scholars have explored three-dimensional trajectory planning and flight state modeling, making significant contributions to the development of spatial models for multi-vehicle systems [
13,
14]. A typical method begins by defining an inertial coordinate system and a line-of-sight (LOS) coordinate system between the vehicle and the objective. Motion parameters from the inertial frame are transformed into the LOS frame via a rotation matrix, forming the foundation for three-dimensional guidance law design [
15,
16]. This method involves numerous motion parameters, leading to a complex computation process and placing high demands on the onboard processing capability of the vehicle. In contrast, this paper proposes an alternative approach that constructs a reference plane perpendicular to the horizontal base plane, using the initial position of the vehicle as the basis. The three-dimensional motion vector is decomposed into two orthogonal two-dimensional components (one parallel to and one perpendicular to the reference plane). Consistency convergence strategies are then independently designed for each direction, enabling synchronized timing control of the entire vehicle group in three-dimensional space during terminal coordination.
Importantly, the design of cooperative guidance laws relies on the remaining flight time of the associated vehicle [
17,
18]. According to previous studies, methods for calculating the remaining flight time of vehicles can generally be categorized into two categories. One is based on performing the remaining time estimation via the proportional navigation law [
19,
20], which depends on an important parameter called the navigation ratio. Currently, the definition of the navigation ratio largely relies on empirical values [
21,
22], and the remaining time calculation formula based on the proportional navigation law is relatively complex, which is not conducive to miniaturization and integration in engineering applications. The second type of method directly uses the ratio of the relative vehicle–target distance to the relative vehicle–target velocity as the formula for determining the remaining flight time [
23]. This method features a simpler structure and higher computational efficiency compared to the conventional approach. In this paper, the second method is employed to estimate the remaining flight time of each vehicle. An acceleration input is designed along the line-of-sight (LOS) direction between the vehicle and the target, directly influencing the relative motion parameters. Through this mechanism, the remaining flight times of all vehicles within the group are driven to converge toward their average value, thereby enabling synchronized arrival at the objective.
However, both methods for calculating the remaining flight time of a vehicle depend on variables related to future control inputs [
24]. As a result, it is not possible to obtain an accurate remaining flight time for the vehicle in question until the motion state is stabilized [
25]. During the unstable motion phase, the calculated remaining flight time is an estimated value, which deviates from the actual remaining flight time. Previous studies have seldom explored the impact of the discrepancy between estimated and actual remaining flight times on the final mission outcome. This paper addresses this gap by analyzing the variation between the estimated and actual remaining flight times during the vehicle’s flight, thereby enhancing the accuracy of the system control process. When designing cooperative guidance laws for multi-vehicle systems, it is essential not only to ensure consistency in vehicle timing but also to impose constraints on the flight path angle in specific scenarios. For example, when performing tasks such as breaching or precision engagement of high-value targets like storage facilities or strategic command centers, it is necessary to account for penetration before system activation to achieve optimal effectiveness [
18,
26]. However, vehicles designed for precision engagement have strict requirements for the flight path angle [
27], and the vehicle must adjust its aspect angle to zero in the final stages of the mission.
In the literature [
28], acceleration inputs have been designed based on the navigation ratio, targeting both the velocity direction and the direction perpendicular to it. The acceleration along the velocity direction primarily adjusts the vehicle’s speed, while the perpendicular acceleration modifies the heading. Through appropriate design, this approach allows for the adjustment of both the attitude and speed of a vehicle at the moment of the mission. However, mitigating terminal oscillations remains challenging, and continuous dual-input control increases the stability requirements of the control system. In order to simplify the input structure of the controller, a method proposed in the literature [
29,
30] uses the acceleration along the line-of-sight (LOS) direction as a single input to adjust the flight time error and the aspect angle, achieving smooth convergence for the terminal aspect angle. However, when the initial aspect angle is too large, relying solely on LOS-direction acceleration cannot drive the aspect angle to converge to zero before it reaches the target. Therefore, in practical engineering applications, there is an urgent need for a guidance method that is structurally simple, stable in control, and capable of handling large angular deviations. At present, when designing approach laws, sliding-mode control is widely applied due to its strong robustness [
31,
32], simple structure, and low dependence on the parameters of the employed system model. In the literature [
33], a robust sliding-mode control method was proposed; this approach effectively addresses the control oscillations caused by large gain switches during the sliding-mode control process. However, this method has low convergence efficiency, making it difficult to satisfy the rapid convergence requirements of multi-vehicle systems.
In another study [
34], a higher-power sliding-mode control method was proposed based on the traditional sliding-mode control strategy, effectively solving the low convergence speed of the existing approach. However, it falls short in terms of ensuring system stability at the terminal stage. However, the method is deficient in ensuring system stability at the terminal stage. Therefore, an adaptive sliding-mode control method is proposed in this paper, which balances the two performance objectives of fast convergence and terminal stability, and effectively solves the above problems. Compared with the previous work, the main highlights of the current study are as follows:
1. In the literature [
35], when addressing cooperative guidance in three-dimensional space, the vehicle motion model involves numerous parameters and a complex structure. This paper proposes an alternative approach using a vehicle–target pair and projection points on the horizontal plane to establish a reference vehicle motion plane, which is perpendicular to the horizontal plane. The motion parameters in three-dimensional space are then decomposed into two components: one projected onto the reference plane and the other perpendicular to it. Control methods are designed separately for each component, driving both sets of parameters to converge as desired, thus ensuring arrival time consistency in three-dimensional space.
2. This paper designs a variable-power fast-converging sliding-mode control method to drive the position of a vehicle to quickly converge to the reference plane. In contrast to the sliding-mode control method proposed in the literature [
31,
36], this method uses a segmentation function, allowing the system to adjust the convergence rate at different convergence stages. When the sliding-mode value exceeds a preset threshold, a higher-order power function is used to increase the convergence rate, driving the vehicle rapidly toward the reference plane. When the sliding-mode value is less than or equal to the preset value, the power order is reduced to achieve better convergence stability.
3. For the guidance law design projected onto the reference plane, each vehicle uses the deviation between its estimated remaining flight time and the average remaining flight time to generate an acceleration input along the line-of-sight (LOS). This input directly modifies the relative speed between the vehicle and the target. This approach offers high adjustment efficiency. This paper demonstrates that once the remaining flight time deviation of a vehicle converges to zero, the relative vehicle–target speed becomes constant, resulting in accurate remaining vehicle mission time and improving both accuracy and consistency in flight time.
The remainder of this paper is organized as follows. The problem statement and proposed solution are presented in
Section 2. The engagement kinematic model is presented in
Section 3.
Section 4 describes the design of the multi-vehicle guidance law in three-dimensional space.
Section 5 conducts a performance analysis of the guidance law. The designed guidance law is simulated and verified in
Section 6. Finally, the conclusions are presented in
Section 7.
2. Problem Statement and Proposed Solution
2.1. Problem Statement
The focus of this study is the design of a cooperative guidance law to enable multiple vehicles to simultaneously arrive at a designated position. To achieve this goal, the arrival time of each vehicle should converge under the guidance of the cooperative law such that time-to-go consistency is attained before mission completion. Accordingly, the following key challenges need to be addressed:
1. Spatial dimension: It is necessary to move beyond the simplified design of guidance laws limited to two-dimensional planes and develop cooperative guidance strategies in three-dimensional space. This extension provides greater practical significance for engineering applications.
2. Control efficiency and convergence stability: Limitations of traditional sliding-mode control, such as low convergence efficiency and poor stability, must be overcome. In terms of efficiency, the control law should ensure that all vehicles achieve convergence within a fixed-time bound. In terms of stability, the control system must maintain terminal stability to ensure the successful completion of the cooperative guidance mission.
3. Control precision: Before the relative velocity reaches a steady state, the computed time-to-go cannot accurately represent the actual remaining flight time toward the target. Since the accuracy of time-to-go estimation directly affects the precision of the entire cooperative guidance system, this aspect must be thoroughly investigated and validated.
2.2. Proposed Solution
In previous research, the following three main issues have been identified. Although some scholars have proposed solutions to address these issues, further optimization is required to enhance the performance of the guidance law. This study builds upon those proposed solutions to improve the design and functionality.
1. Two-dimensional limitation: The multi-vehicle cooperative guidance laws designed in earlier works are primarily applicable to two-dimensional planes and have not been effectively extended to three-dimensional scenarios. Even when extended to three-dimensional space, the design often involves an excessive number of parameters, imposing a significant computational burden on vehicle onboard resources. This paper proposes a three-dimensional vector decomposition method, in which the three-dimensional state vector of the vehicle–target system is decomposed into components parallel and perpendicular to a reference plane. Separate control methods are then designed for each component to collaboratively complete the three-dimensional multi-vehicle cooperative guidance task.
2. Fixed-power sliding-mode control: In the design of sliding-mode control methods, earlier studies have adopted fixed-power sliding-mode control to achieve finite-time convergence. This paper introduces an adaptive variable-power term that does not rely on initial variables, further achieving fixed-time convergence. Compared to traditional fixed-power sliding-mode control, the proposed method improves convergence speed by 49% while ensuring stability at the end of the convergence.
3. Accurate estimation of time-to-go: To achieve simultaneous multi-vehicle coordination on a target, a common approach involves designing acceleration inputs to adjust the remaining flight times of the vehicles. Existing methods for estimating vehicle remaining flight time are generally divided into two categories—one calculates the ratio of the vehicle–target distance to the relative velocity, while the other employs the proportional navigation law for estimation. The latter is more complex than the former. However, most studies using the first method overlook the discrepancy between the estimated and actual remaining flight times. This paper proposes a direct adjustment of the relative velocity between the vehicle and the target by designing acceleration inputs along the vehicle–target line.
Section 6 demonstrates that when the deviation between the estimated and actual remaining flight times converges to zero, the estimated flight time aligns with the actual remaining flight time. This approach improves the precision of simultaneous multi-vehicle coordination on a target.
This study aims to address the above issues and provide innovative solutions to improve the performance of multi-vehicle cooperative guidance laws in three-dimensional scenarios.
2.3. Other Useful Lemmas
The following are other useful lemmas:
Lemma 1 ([
37]).
Consider the following system:where , are positive odd integers that satisfy . Then converges to the origin in fixed time, and the settling time is bounded by the following: Lemma 2 ([
38]).
Consider the following system:where and . Then will converge to the origin in finite time, and the settling time is bounded by the following:where represents the logarithmic function with base e, represents the initial quantity. 3. Engagement Kinematic Model
A three-dimensional scenario is considered in which multiple flight vehicles are guided to reach a fixed target simultaneously. It is assumed that the vehicles are launched from different initial positions, with varying initial directions and motion states. Under the proposed cooperative guidance law, all vehicles are able to reach the designated target position simultaneously, as shown in
Figure 1, where
T and
represent the target and the projection on the horizontal plane. As shown in
Figure 2,
and
represent the flight vehicle at the initial moment and the projection on the horizontal plane. Here,
is defined as the datum plane orthogonal to the horizontal. For
, the red line represents the vehicle’s flight path.
,
, and
represent vehicle position, vehicle-to-target distance, and vehicle velocity at time
t. During the cooperative flight of a group of vehicles, the initial positions and velocities of each vehicle differ. By designing appropriate input values to regulate the vehicles’ velocities, the model ensures that all vehicles reach the target location simultaneously. In a three-dimensional coordinate system, once the initial position, target position, and initial velocity vector of a vehicle are specified, the time-to-go can be estimated. Therefore, in simulation experiments, the aforementioned parameters must be constrained.
According to this paper’s design of the 3D multi-vehicle cooperative guidance law, the 3D motion vectors of the vehicle will be decomposed here according to the vehicle’s datum plane. Firstly, the problem of consistent convergence of the components projected onto the datum
is addressed. Secondly, inputs to the vertical datum are designed to drive the vehicle to converge on the datum
until it reaches the target point. Finally, once the motion components in both directions successfully converge to their ideal states, the three-dimensional guidance law can effectively drive the vehicle to accomplish the coherent arrival task. Combining
Figure 1 and
Figure 2, it can be observed that as the vehicles converge to the reference plane, their trajectories approximate the plane, with each vehicle corresponding solely to this plane. Consequently, the flight paths of the vehicles do not intersect, ensuring that collisions do not occur before reaching the designated target position. This approach achieves effective collision avoidance during coordinated operations without the need for additional control inputs.
The geometric model projected on the datum
is shown in
Figure 3.
represents the vehicle position, and
T represents the target;
,
,
,
, and
represent the vehicle-to-target distance, LOS angle, fight-path angle, aspect angle, and vehicle velocity, respectively, all the above parameters are projected on the datum plane.
The relative equations of motion of the vehicle and target projected on the datum plane are [
39]
where
and
are the velocity components of the vehicle along and perpendicular to the LOS direction, respectively.
and
are the acceleration input of the vehicle. The main goal of this paper is to use
to ensure the vehicles can strike the target simultaneously to achieve the best damage effect.
The relative equations of motion of the vehicle and target perpendicular to the datum plane are as follows [
40]:
where
,
, and
represent vehicle-to-datum distance, velocity, and acceleration of the vehicle perpendicular to the datum plane.
4. Guidance Law Design
Building on insights from previous studies, this paper proposes a new cooperative guidance law. During flight, each vehicle in the swarm exchanges flight status information via the communication topology network, enabling synchronization during the approach to the target. The specific design is as follows: first, the 3D spatial guidance problem is decomposed into two planar problems. The control inputs of the planar guidance law projected on the datum plane are and . Included among these, is mainly used to adjust the time-to-go to accomplish the arrival time consistency convergence, and mainly controls the aspect angle to ensure the normal attitude of the vehicle at the moment of arrival. Here, is used as a control input only in the early phase when the angle is too large, and the small-angle correction at the end is done by the components of alone. The second is to use as the control input to converge the flight position of each vehicle to the datum plane, and with the in-plane guidance law, to accomplish the mission of simultaneous arrival in three-dimensional space.
4.1. Design of Guidance Law Projected on a Datum Plane
Define the deviation between the time-to-go of each vehicle and the average time-to-go:
where
and
represent the mean time-to-go values of all vehicles, and
represents the time-to-go of the
vehicle. When
, it indicates that the
vehicle would take longer to reach the target under its current state and thus needs to accelerate to match the group’s average arrival time. Conversely, if
, the vehicle should decelerate. If
, the vehicle can maintain its current state.
Individual vehicles send their time-to-go values to the lead vehicle through the communication network. It calculates the average time-to-go and feeds it back to the vehicles. Each vehicle then calculates the deviation between its own time-to-go and the average time-to-go.
The main design idea is driving the time-to-go deviation to zero. However, the calculation of depends on variables of unknown future states, and the exact mathematical expression for can only be obtained after the vehicle guidance law has been determined. Therefore, the exact mathematical expression for cannot be obtained until the vehicle guidance law has been determined. Thus, the estimated time-to-go is used in the design of the guidance law. The estimated time-to-go can be expressed as , and the estimated time-to-go deviation can be expressed as . Inspired by the above discussion, in the next section, a new LOS-based distributed cooperative guidance law is designed to allow .
Note the relationship between the estimated time-to-go and the true time-to-go after will be further demonstrated in later sections to obtain a more accurate arrival time.
Define the estimated time-to-go:
where
. It is essential to focus solely on the estimated time-to-go of each vehicle, even if the vehicles’ departure times are not synchronized. The appropriate inputs are required to ensure that the estimated remaining flight time is synchronized, enabling the completion of simultaneous arrival tasks. Here, the estimated deviation of the time-to-go of each vehicle with respect to the swarm will be introduced. The estimated deviation of time-to-go can be expressed as follows:
Next, the acceleration along the LOS direction is designed to drive
to zero.
is designed as follows:
where
,
.
Theorem 1. Consider the vehicle system Equation (5), the cooperative guidance law Equation (10) ensures that before the multi-vehicle system reaches the target, thereby achieving the simultaneous arrival of multiple vehicles at the target. Proof. Differentiating
, we obtain the following:
The calculation of the average remaining flight time of the fleet
is as follows:
where
n represents the number of vehicles. Differentiating
, we have the following:
The combined Equation (
10) can be written as follows:
The derivative of Equation (
9) can then be obtained as follows:
Using variance as the Lyapunov function, we have the following:
When
, it means that the time of each vehicle can converge at the same time, maintaining stable convergence, and that each vehicle can arrive at the same time. Using Lyapunov stability theory, we can prove that the design methods proposed above drive the variance
to zero. Differentiating
yields the following:
It is worth noting that the sum of the differences between the individual elements of an array and the average of the array is zero. Then, we have the following:
The combined Equations (9) and (17) can be written as follows:
When , it follows that . Moreover, holds if and only if . It can be proven that is the single stable equilibrium point of . At any , the moment must be unstable because , must exist, , must exist, and the equilibrium could be broken. Therefore, is the only stable equilibrium point. This proves that the guidance law can drive the vehicle swarm to complete simultaneous arrival and achieve maximum damage efficacy. □
The convergence of
was demonstrated in the previous sections, aside from driving to
zero. It is also necessary to nullify the relative velocity orthogonal to the LOS
at the final moment. The relative velocity orthogonal to the LOS is as follows:
According to the planar engagement geometry model, we have the following:
Differentiating the flight-path angle and the LOS angle, we obtain the following [
37]:
and taking the derivative of
gives the following:
Following the results of the proof above, the system state can converge to zero under the action of
. Driven by the control inputs of
, the estimated deviation of time-to-go can also converge to zero, and Equations (11) to (19) complete this part of the proof. When
, then
can be considered as follows:
Combining Equations (5) and (24) yields
, then we have the following:
When holds, then can be obtained. On the other hand, when holds, then can be obtained. If and only if , can be obtained. In other words, the aspect angle will gradually converge to zero, while converges to zero as well. This ensures that the vehicle arrives at the strike position squarely on target.
The convergence process of
driving
is essentially the action of
on the components of velocity in the perpendicular direction, denoted as follows:
When
is small,
can smoothly drive
to zero. However, at the time of the vehicle launch,
can have a relatively large initial value. In this case, convergence cannot be accomplished by
alone, and the design
is supplemented as a compensating term.
where
.
Theorem 2. Consider the vehicle system in Equation (5); the guidance law in Equation (28) guarantees at the moment of arrival at the target position. Proof. The following demonstrates the stability of the compensation term using the combined Equations (5) and (28):
Consider the Lyapunov function:
Differentiating Equation (
30), we have the following:
Referring to the description of above, can drive to converge to zero and can be parametrized to correct it for large angles. Compensatory inputs will pose a greater arithmetic challenge to the system due to the valuable on-board computational resources. For this analysis, an angular threshold is defined to streamline the computational process. When is greater than the threshold, the compensatory term input is activated, and when is less than the threshold, the compensatory input is turned off, and performs the end-convergence control. □
Remark 1. In the control process of the vehicle, when the vehicle–target distance is equal to zero, the control command tends to infinity, resulting in the system being out of control. However, from the perspective of the entire control process, when , the simultaneous arrival task has been completed, and the vehicle has already reached the target position. Therefore, any control abnormality caused by the distance being zero does not affect the completion of the overall control task [41]. 4.2. Design of Planar Convergence Law Perpendicular to the Datum Plane
The distance and velocity components in the vertical direction of the datum are and . The vehicle will stabilize on the datum only when both and reach zero. For this type of control problem, many scholars in previous studies have chosen the sliding-mode method. However, traditional sliding-mode control is inefficient, and in a multi-vehicle cooperative scenario, the system must achieve convergence within a short time to avoid negatively impacting the final performance.
During the flight of a coordinated multi-vehicle operation, the shorter the time it takes for the vehicles to converge on the datum plane, the better the collision avoidance performance within the group. Ideally, if each vehicle has been moving steadily on the datum plane since departure, they will only meet at the target point. At the beginning of the launch, the distance between vehicles is substantial, and the probability of collision is low. As the vehicle–target distance decreases and the vehicle–vehicle distance narrows, the possibility of a vehicle collision increases. So, the faster the convergence to the datum plane, the stronger the collision avoidance performance.
Therefore, this paper designs an improved variable-power sliding-mode control method based on the traditional sliding-mode method as follows:
where
,
represents the vehicle-to-datum distance,
is the velocity of the vehicle perpendicular to the datum plane,
,
,
,
,
and
is a parameter that varies according to specific conditions:
where
and
m are positive constants before the launch of the vehicle. When
, the power can be set as
m. When the sliding surface is about to converge to zero, then the power number is reduced to a constant one. In this way, both the rate of convergence in the early stage can be guaranteed, and the stability of the performance at the end of convergence can be guaranteed.
Remark 2. The primary innovation in the design of the variable-power sliding-mode method lies in the application of adaptive segmented control. By presetting a threshold value , high-power sliding-mode control is applied in the early stage to drive the system to converge to the threshold within a fixed-time boundary. In the later stage, low-power sliding-mode control is employed to further converge the threshold to zero, also within a fixed-time boundary. The combination of these two control segments ultimately achieves the desired overall control effect.
Theorem 3. Consider the vehicle system in Equation (6), under the designed control input in Equation (32), the and are guaranteed to converge to zero within the fixed-time boundary: Proof. Consider the Lyapunov function:
Combined with Equation (
32), differentiating Equation (
34) yields the following:
When
,
Lemma 1 yields the following:
Lemma 2 yields the following:
It is worth noting that while Equation (
39) can only yield finite-time convergence, the initial value is fixed for the second control segment, so fixed-time convergence can be obtained as well. Therefore, the convergence time of the vertically oriented vehicle group state is satisfied:
We should note that represents the length of time for the system to converge to zero at high powers, but it switches to low power control at so the actual is much smaller. □
6. Example Scenario
In this section, the results of the simulation are reported to illustrate the effectiveness of the proposed guidance law. Five vehicles are designed to approach a stationary target simultaneously in a three-dimensional scenario using the cooperative guidance law designed in this paper. The initial position of the target by the coordinates 15,000 m, 15,000 m, and 5000 m, and the initial state information of each vehicle is shown in
Table 1 and
Table 2. Regarding the selection of the system control input parameters, referring to the existing research, reference [
38] studied the fixed power sliding-mode control method; some of the parameters were similar to those used in this paper, such as
,
,
, and
. For the newly designed terms,
and
, their approximate value ranges can still be referred to from existing studies. As a power term, it has a large influence on the control input, and during the process of simulation and debugging, it was found that when the value
is too large, the acceleration input of the vehicle will be more than the control boundary of the conventional vehicle, which is not in line with the actual engineering application. After repeated simulation and debugging, the final selection of the control parameters is shown in
Table 2, and the corresponding simulation results are reflected in this section. The three-dimensional variable-power sliding-mode guidance algorithm is summarized in Algorithm 1, and the algorithm flowchart is shown in
Figure 4.
Algorithm 1: Three-dimensional variable-power sliding-mode guidance algorithm. |
Initialization: |
Step 1: Initialize the states of all units , , , , , , |
Step 2: Set the control gains , , , , , , |
Main Loop: |
For each iteration t: |
For each unit i: |
Step 3: Calculate time-to-go: |
Step 4: Calculate deviation of time-to-go: |
Step 5: Calculate the sliding mode: |
Step 6: Compute the guidance command: |
|
|
|
Step 7: Update the state: |
|
|
|
|
|
End for |
End for |
Remark 3. The parameter selection in this paper is mainly based on the following three aspects: (1) determining the basic range of parameters according to the constraints specified in the theorems; (2) referring to relevant literature to narrow down the selection range based on the empirical findings of other researchers; and (3) tuning the parameters through simulation experiments to determine specific values suitable for the proposed control framework.
From the simulation results in
Figure 5, the guidance law can effectively enable simultaneous approaches to a stationary target. As shown in
Figure 5a, the trajectory of a vehicle in three-dimensional space can indicate that the cluster is capable of flying to a specified position under the control of the guidance law.
Figure 5b shows that the multi-vehicle system achieves range-to-go consistency before reaching the target. The total action time is 58.2 s. The time consistency of multiple vehicles approaching the same target is achieved when the three-dimensional trajectories of the vehicles intersect at the same point, and the relative vehicle–target distances converge to zero simultaneously in the time dimension. In other words, the three-dimensional space multi-vehicle cooperative guidance law designed in this paper is effective.
Figure 6 and
Figure 7 show the motion parameters projected onto the datum plane and in the direction perpendicular to the datum plane. As shown in
Figure 6,
Figure 6a represents the vehicle’s deviation of time-to-go, which is one of the important parameter inputs for designing a guidance law.
Figure 6b is the input of the LOS direction. Here, one can basically see that the input acceleration values of the vehicles are all within ±150 m/s
2, which aligns with the acceleration modulation range of conventional vehicles. According to the performance analysis in the subsection above, the simulation result in
Figure 6c verifies that
when
converges to zero.
Figure 6d represents the input of the LOS vertical direction. In the paper, a threshold value of 0.3 rad is set, and it is clear from the simulation results that the inputs of the five vehicles change at a certain point in time.
Figure 6e,f represent the velocities of the LOS vertical direction and aspect angle. When the vehicle arrives at the target position, the aspect angle can converge to zero, completing the adjustment of the vehicle’s approach attitude.
Figure 7a represents the input perpendicular to the datum plane. At approximately 2.2 s, the input value stabilizes. Combining
Figure 7b,c, the velocity of the vehicle to the datum and the distance to the datum complete the convergence to zero at about 12.3 s. The convergence time
is 36.55 s based on theoretical parameterization, and the simulation results in a convergence time of 12.3 s, which verifies the correctness of the theory. In other words, after this moment, the vehicles are stabilized on their respective data, and the data only meet at the endpoint; the vehicles do not interfere with each other and do not collide until they reach the endpoint.
In order to more intuitively compare the advantages of the variable-power sliding-mode control method designed in this paper over the traditional sliding-mode control method [
38], additional simulation comparisons were carried out for verification.
Figure 8a,b present a comparison between the variable-power sliding-mode control method proposed in this paper and the traditional as well as high-order sliding-mode control methods designed by other researchers. According to the design idea of this paper, the sliding-mode controller drives the vehicle to converge onto the reference plane.
Figure 8a illustrates the convergence process toward the reference plane. As shown in the figure, the traditional sliding-mode control method achieves convergence with
at approximately 20.5 s, whereas the proposed variable-power sliding-mode control method achieves convergence at around 10.4 s. Compared to the traditional method, the convergence time is reduced by 10.1 s, representing an improvement in efficiency of approximately 49%. As discussed in
Section 4, the convergence and stabilization of the distance to the reference plane indicate the completion of the convergence control process. The convergence time of the high-power sliding-mode control [
42] is basically the same as that of the variable-power sliding-mode control, but the high-power sliding-mode requires about 12 m of action distance during convergence, whereas the variable-power sliding-mode achieves convergence within the same action time, and less than 10 m of action distance can be completed.
The variable-power sliding-mode fixed-time convergence control method designed in this paper further improves the control performance of the system compared to existing fixed-time control methods. First, unlike fixed-power sliding-mode fixed-time convergence control methods, this approach employs variable-power terms, adopting different control laws at different control stages. At the early stage, when the sliding-mode value is large, a high-power convergence is used. In the later stage, as the target value is approached, a low-power smooth convergence is applied. This achieves a smaller convergence time boundary compared to fixed-power methods. Second, in terms of chattering, the
function is introduced to overcome the discrete jumps at zero inherent in the sign function, which cause high-frequency chattering. This enhances the stability of the system control during the fixed-time convergence process. As shown in
Figure 9, a comparison between two existing fixed-time convergence control methods and the proposed variable-power fixed-time control method demonstrates that the proposed method not only mitigates chattering but also ensures the system’s convergence rate while maintaining the smoothness of the convergence in the final stage.