Next Article in Journal
Geometric Radiomic Analysis of Hip Joint Space for Automatic Detection of Developmental Dysplasia of the Hip in Infants
Previous Article in Journal
Optimization of Nozzle Configuration in an Evaporative Condensation Growth Scrubber for Enhanced PM2.5 Capture
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Disturbance-Resilient Formation Tracking of Tethered Space Net Robots via Distributed Lyapunov-Based MPC

1
School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China
2
National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, Xi’an 710072, China
3
Xi’an Institute of Space Radio Technology, Xi’an 710100, China
4
School of Aerospace Engineering, Xihang University, Xi’an 710077, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(9), 4344; https://doi.org/10.3390/app16094344
Submission received: 31 March 2026 / Revised: 25 April 2026 / Accepted: 26 April 2026 / Published: 29 April 2026
(This article belongs to the Section Aerospace Science and Engineering)

Abstract

Tethered space net robots (TSNRs) offer a flexible and promising configuration for active space debris removal. This study investigates the formation tracking control of TSNR for debris capture in the presence of unknown bounded disturbances. To enhance tracking accuracy, an observer-embedded distributed Lyapunov-based model predictive control (DLMPC) framework is proposed. By integrating real-time estimation errors directly into the predictive model, the framework effectively mitigates the mismatch between predicted and actual system dynamics. In addition, a worst-case contraction constraint is developed to ensure recursive feasibility and robust stability. Numerical experiments demonstrate that the proposed method significantly improves formation tracking precision and enhances resilience against disturbances compared to standard DMPC and auxiliary control strategies.

1. Introduction

Compared with monolithic spacecraft designs, spacecraft swarm systems have become increasingly important in modern space missions due to their superior adaptability and fault tolerance [1]. Distributed control frameworks are increasingly adopted to improve the mission resilience of swarms and mitigate the vulnerabilities associated with centralized schemes [2]. As a prominent swarm configuration, tethered space net robots (TSNR) [3,4] have emerged as a promising solution, particularly suited for capturing space debris and other non-cooperative orbital targets. In a TSNR system, spacecraft are subjected to unpredictable internal forces generated by the deformable tethered net, as well as environmental disturbances such as atmospheric drag, both of which can significantly degrade control performance [5]. At the same time, strict safety distance constraints must be continuously satisfied to ensure collision avoidance among neighboring spacecraft and prevent excessive separation that could cause critical damage to the net [6]. For such systems, achieving high-precision formation tracking while analytically guaranteeing closed-loop robust stability under unknown bounded disturbances and safety constraints remains an open issue.
The tethered net system for capture was first demonstrated in space in the RemoveDEBRIS project [7], where a tethered net was deployed and towed by six passive masses. In contrast to this configuration, the TSNR system relies on four actively maneuvering spacecraft to tow a square tethered net. This distinction significantly enhances autonomous operational flexibility. For uncooperative space targets, the TSNR can adjust the position and orientation of the tethered net during the capture process, leading to enhanced capture performance and reliability [8,9]. However, this highly coupled multi-agent configuration also renders the trajectory tracking control extremely challenging. To address this, Chen et al. introduced an adaptive sliding mode strategy within finite time despite bounded disturbances [5]. In long-distance pursuit scenarios, Ma et al. developed a hierarchical scheme that combines game-theoretic trajectory planning for the leader with a robust adaptive tracking controller for the followers [10]. Although these methods exhibit resilience to disturbances, they often yield sub-optimal trajectories and lack the mechanism to explicitly enforce coupled state constraints, such as safety distances.
Model predictive control (MPC) has gained considerable attention for spacecraft control, as it can optimize control performance under multiple state and input constraints [11,12]. For spacecraft swarm systems, as agent scale and mission complexity increase, distributed MPC (DMPC) formulations are increasingly adopted. These formulations enable cooperative optimization through local information exchange, thereby improving control robustness [13]. Various DMPC-based formation control strategies have been employed for swarm systems [14,15]. In the context of tethered systems, robust DMPC formation tracking control was investigated for transportation via tethered multi-rotor UAVs [16]. In these physically coupled systems, however, classical DMPC methods struggle to provide rigorous theoretical guarantees of closed-loop stability over finite prediction horizons. To overcome this limitation, distributed Lyapunov-based MPC (DLMPC) was proposed. This approach introduces contraction constraints derived from an auxiliary control, ensuring recursive feasibility and closed-loop stability [17,18,19]. For instance, Nie et al. [20] proposed a sequence-scaling DLMPC framework for quadruped robots, while Cui et al. developed a robust spacecraft formation control method based on DLMPC that simultaneously considers both attitude and translational dynamics [21]. Despite its inherent capability for feedback compensation, standard DLMPC often remains insufficient when dealing with significant external disturbances [22]. Consequently, integrating robust anti-disturbance mechanisms into the DLMPC framework becomes essential for maintaining reliable formation control performance.
Several studies have focused on improving robustness within DLMPC-based formation control. For instance, Wei et al. [23] employed an extended state observer to estimate unknown ocean currents, while Jia et al. [24] integrated disturbance observers with prescribed performance control. Long et al. [25] utilized nonlinear backstepping techniques to construct an auxiliary control law to enhance robustness. However, a critical limitation in these existing approaches is that the disturbance estimates are not fully embedded into the prediction model; instead, they are primarily used to enforce stability-related constraints. Consequently, prediction accuracy remains dependent on nominal dynamics, causing deviations between predicted and actual states to accumulate over the horizon. This mismatch often results in conservative control inputs and reduced tracking performance in environments with rapidly varying disturbances.
Motivated by these considerations, this paper proposes an observer-embedded DLMPC algorithm equipped with a worst-case contraction constraint under unknown bounded disturbances. The proposed method aims to achieve optimal formation tracking performance while guaranteeing robust safety for TSNR under disturbances as well as input and state constraints. The main contributions are outlined below:
  • A distributed control framework is developed for TSNR system, enabling three-dimensional formation tracking while explicitly handling communication topology, unknown bounded disturbance, and safety constraints induced by the tethered net.
  • An observer-embedded prediction mechanism is introduced to mitigate model mismatches and enhance predictive accuracy.
  • A worst-case contraction constraint is formulated to account for unknown bounded disturbance within the prediction horizon. Theoretical analysis establishes recursive feasibility and guarantees robust stability of the closed-loop system.
The remainder of this paper is organized as follows. Section 2 formulates the distributed optimization problem, including graph modeling, spacecraft dynamics and constraints. Section 3 introduces the proposed distributed Lyapunov-based MPC framework, encompassing the observer-embedded prediction model, the optimization formulation, and the stability analysis. Simulation studies are provided in Section 4. Finally, Section 5 presents the conclusion.

2. Problem Formulation

This section establishes the mathematical model for formation tracking control problem of the TSNR system, including the directed communication topology, orbital dynamics, the optimization objective and constraints.

2.1. Graph Theory

The communication network among the multiple spacecraft is modeled using graph theory. Consider a system consisting of M spacecraft, each represented as an agent. The collective interaction topology can be described by a graph G = ( V , E ) , where V = { 1 , 2 , , M } is the finite set of nodes corresponding to the spacecraft. The edge set E V × V defines the communication links between them. In this work, we consider the graph G to be directed. An edge ( j , i ) E signifies a unidirectional information flow from spacecraft j to spacecraft i. In this case, spacecraft j is termed a neighbor of spacecraft i. The collection of all neighbors for spacecraft i is represented as M i = { j V : ( j , i ) E } . The adjacency matrix A G = [ a i j ] R M × M is a fundamental matrix representation of graph G . Its elements are defined as follows: the diagonal elements are zero, i.e., a i i = 0 for all i V , indicating no self-loops. The off-diagonal elements are given by a i j = 1 if ( j , i ) E , and a i j = 0 otherwise.
Assumption 1.
The communication graph G is assumed to be connected and time-invariant during the operation. Each agent can obtain state information from its neighboring agents defined by the adjacency matrix A G .

2.2. Dynamics Modelling

Assuming that the formation tracking control of the TSNR system operates in the close-range capture phase, the relative motion of the spacecraft can be described in the Euler–Hill reference frame, as illustrated in Figure 1. This frame, denoted as O c X c Y c Z c is oriented with the X c axis radially outward, the Z c axis aligned with the angular momentum vector, and the Y c completing the right-handed orthogonal triad. Then, the relative translational dynamics of the spacecraft in this Euler–Hill reference frame can be described as follows:
x i ¨ = 3 ω 0 2 x i + 2 ω 0 y ˙ i + u x i + f x i , y i ¨ = 2 ω 0 x ˙ i + u y i + f y i , z i ¨ = ω 0 2 z i + u z i + f z i ,
where ω 0 denotes the mean motion of this reference frame, and u i = [ u x i , u y i , u z i ] denotes the input of spacecraft i. Considering the physical limitations of the actuators, the control input is restricted by the infinity-norm constraint u i   u max . f i = [ f x i , f y i , f z i ] represents the unknown disturbance vector, capturing both the complex internal tension of the flexible net and external environmental perturbations. The state vector is defined as x i = [ x i , y i , z i , x ˙ i , y ˙ i , z ˙ i ] , which represents the three-dimensional position and velocity of the spacecraft in the reference frame. The dynamic equations can be obtained in the following state-space matrix form:
x ˙ i = A ^ x i + B ^ u i + B ^ f i .
The discrete-time system matrices are obtained as follows using the standard zero-order hold discretization, assuming piecewise-constant inputs over each sampling interval.
x i ( k + 1 ) = A x i ( k ) + B u i ( k ) + B f i ( k ) ,
where A = e A ^ T , B = 0 T e A ^ t   d t   B ^ .
Assumption 2.
The unknown disturbances f i ( k ) R 3 acting on each spacecraft i are unknown but norm-bounded, i.e.,
f i ( k ) 2 f ¯ < ,
where f ¯ > 0 is a known positive constant. These disturbances encompass both unmodeled internal tether tension forces from the flexible tethered net and external environmental perturbations.

2.3. The Objective of TSNR Formation Control

Consider a desired nominal reference trajectory r for the geometric center of the TSNR system, which can be regarded as the trajectory of a virtual leader. The follower spacecraft exchange information with their neighboring agents and cooperatively achieve formation tracking centered around this virtual leader. The reference state of spacecraft i is defined as τ i = d i + r , where d i denotes the desired relative state vector of spacecraft i with respect to the virtual leader. Based on the nominal system model, the corresponding reference control input for spacecraft i can be derived as u i n = B ^ 1 τ ˙ i A ^ τ i . Furthermore, by neglecting the disturbance term f i , the reference trajectory in discrete-time form can be obtained from the nominal system dynamics as τ i ( k + 1 ) = A τ i ( k ) + B u i n ( k ) .
To achieve formation tracking, the TSNR is required to satisfy the following objectives:
  • Trajectory tracking:
    lim k x i ( k ) r ( k ) = d i .
  • Formation maintenance:
    lim k x i ( k ) x j ( k ) = d i j .
  • Safety constraints:
    R ̲ x i j ( k ) R ¯ ,
where d i j denotes the desired relative position between spacecraft i and j, R ̲ represents the minimum collision-avoidance distance threshold, and R ¯ denotes the maximum allowable separation distance between spacecraft.

3. Distributed Lyapunov-Based MPC for Formation Tracking

This section proposes a distributed Lyapunov-based MPC approach that achieves robust formation tracking for the TSNR system under unknown bounded disturbances, using observer-embedded disturbance compensation, safety constraints, and a worst-case Lyapunov contraction condition to ensure recursive feasibility and robust stability.

3.1. Observer-Embedded Prediction Model

In practical on-orbit operations, the spacecraft are affected by disturbances, which deteriorate the prediction accuracy if the nominal system dynamics are directly used in the MPC framework. To mitigate this issue, an observer-embedded prediction model is adopted to explicitly offset unknown bounded disturbances in the state evolution. Specifically, for the spacecraft i, an observer is constructed to estimate its system state as
x i o ( k + 1 ) = A x i o ( k ) + B u i ( k ) ζ i ( k ) ,
where x i o ( k ) denotes the estimated state and ζ i ( k ) = Ψ ( x i e ( k ) ) is a correction term designed to suppress the estimation error, which is defined as x i e ( k ) = x i ( k ) x i o ( k ) .
Motivated by observer-embedded disturbance rejection strategies, the correction signal ζ i ( k ) is generated via an auxiliary dynamic system
Ψ : ψ i ( k + 1 ) = A ψ ψ i ( k ) + B ψ x i e ( k ) , ζ i ( k ) = C ψ ψ i ( k ) + D ψ x i e ( k ) ,
where ψ i ( k ) is an internal observer state.
Defining the augmented error vector χ i ( k ) = [ x i e ( k ) T , ψ i ( k ) T ] T , the error dynamics can be compactly expressed as
χ i ( k + 1 ) = A χ χ i ( k ) + B χ f i ( k ) ,
with appropriately defined matrices A χ = A + D ψ C ψ B ψ A ψ , B χ = B 0 . A ψ ,   B ψ ,   C ψ and D ψ are the design parameters of the observer, which are designed such that all eigenvalues of the matrix A χ fall within the unit circle in the complex plane (i.e., satisfying the Schur stability condition).
Utilizing the estimated disturbances from the observer, an augmented prediction model is formulated to govern the state evolution within the MPC horizon. For any n { 0 , 1 , , N 1 } , the predicted state at the (n + 1)th step can be computed as follows:
x ˜ i ( n + 1 k ) = A x ˜ i ( n k ) + B u ˜ i ( n k ) Ψ ( x ^ i e ( n k ) ) ,
where x ˜ ( n k ) represents the prediction of state at time k + n generated at time k. The initial conditions of the prediction model are given by x ˜ i ( 0 k ) = x i ( k ) , and u ˜ i ( 0 k ) = u i ( k ) . x ^ i e ( n k ) is designed as follows:
x ^ i e ( n k ) = x i e ( k ) , for n = 0 , 0 , otherwise .
The design of x ^ i e ( n k ) aims to align the prediction model with the observer dynamics, which improves trajectory tracking precision. At the initial prediction step ( n = 0 ), the inclusion of the current estimation error x i e ( k ) ensures consistency between the one-step-ahead predicted state x ˜ i ( 1 k ) and the observer update x i o ( k + 1 ) , effectively eliminating the initial state mismatch. This ensures that the predictive evolution x ˜ i starts from a corrected baseline, preventing the accumulation of estimation bias from the very first step of the prediction. For the later steps ( n 1 ), the compensation term is omitted. This simplification relies on the assumption that the observer confines the estimation error within a bounded region, making further correction unnecessary in the forward prediction.

3.2. Optimization Formulation

At time instant k, each spacecraft i V solves a finite-horizon optimal control problem, denoted as P i formulated as follows, to compute its control sequence.
min u ˜ i ( k ) J i x i ( k ) , u ˜ i ( k ) , x j a ( k )
s . t . x ˜ i ( n + 1 k ) = A x ˜ i ( n k ) + B u ˜ i ( n k ) Ψ ( x ^ i e ( k + n ) ) ,
x ˜ i ( 0 k ) = x i ( k ) ,
u ˜ i n k u m a x ,
x i ( n k ) x j a ( n k ) ) 2 R ¯ , j N i ,
x i ( n k ) x j a ( n k ) ) 2 R ̲ , j N i ,
f l ( u ˜ i ( n k ) ) 0 ,
where x i ( k ) denotes the state received from the sensor at time step k, and u m a x represents the maximum amplitude of the spacecraft actuator. Equations (9e) and (9f) characterize the safety distance constraints between spacecraft and their neighboring agents, ensuring collision avoidance and preventing excessive deformation or damage to the tethered net structure. Furthermore, by evaluating the variation of the corresponding Lyapunov function, the explicit form of the stability constraint in Equation (9g) can be derived. The contraction constraint is formulated to ensure that, under any admissible disturbance realization, the Lyapunov function does not increase when compared to the auxiliary controller.
The formation tracking objective is encoded by penalizing deviations from the desired relative positions with respect to both the global reference and neighboring robots. Neighbor trajectories are approximated using previously optimized control sequences, enabling a distributed implementation without centralized coordination. The stage cost over the prediction horizon is constructed as
J i x i ( k ) , u ˜ i ( k ) , x j a ( k ) = n = 0 N 1 [ j N i ( a i j x ˜ i ( n + 1 k ) x j a ( k + n + 1 ) d i j P i 2 formation maintenance cost +   a 0 , j x ˜ i ( n + 1 k ) τ i ( n + 1 k ) Q i 2 trajectory tracking cost ) + u ˜ i ( n + 1 k ) R i 2 fuel consumption cost ] .
In the above stage cost, P i , Q i , and R i are symmetric positive definite weighting matrices. The term x ˜ i ( n + 1 k ) represents the predicted state of spacecraft i, while x j a ( k + n + 1 ) , for j N i , represents the assumed state of neighboring spacecraft j. The assumed state can be defined as follows:
x j a ( k + n + 1 ) = x ˜ j * ( n + 2 k 1 ) , n = 0 , 1 , , N 2 , A x ˜ j * ( k + n ) , n = N 1 ,
where x j * denotes the optimal predicted state sequence of spacecraft j.

3.3. Design of Auxiliary Controller

To explicitly guarantee robustness against bounded disturbances, a worst-case contraction constraint is incorporated into the MPC optimization. An auxiliary control law is first introduced as
u ^ i = K u ^ i ( τ i ( k ) x i o ( k ) ) + u i n ,
where K u ^ i represents the auxiliary feedback gain matrix.
A composite Lyapunov function is defined as
V i ( k ) = 1 2 χ i ( k ) T Q χ χ i ( k ) + 1 2 e i ( k ) T Q e e i ( k ) .
In order to achieve both recursive feasibility and robust stability, the worst-case contraction constraint in (9g) is defined by the function f l ( u i ( k ) ) . This function quantifies the maximum possible growth of the Lyapunov function under bounded external disturbances compared to the auxiliary control law. By invoking the Lipschitz continuity of the quadratic Lyapunov function V i and considering the bounded nature of the disturbance f i ( k ) 2 f ¯ , the constraint function f l is constructed to satisfy V i ( k + 1 ) | u i V i ( k + 1 ) | u ^ i f l ( u i ( k ) ) as follows:
f l ( u i ( k ) ) = 1 2 ξ ¯ i , k + 1 | u i Q ξ ¯ ξ ¯ i , k + 1 | u i ξ ¯ i , k + 1 | u ^ i Q ξ ¯ ξ ¯ i , k + 1 | u ^ i Nominal Difference + B ¯ ξ ¯ Q ξ ¯ ξ ¯ i , k + 1 | u i ξ ¯ i , k + 1 | u ^ i f ¯ Robustness Margin ,
where Q ξ ¯ = diag ( Q e , Q χ ) is the weighting matrix. The term ξ ¯ i , k + 1 | u denotes the predicted nominal composite error state at time k + 1 starting from the current state ξ i ( k ) , governed by the following dynamics:
ξ ¯ i , k + 1 | u = A 0 0 A χ ξ i ( k ) B 0 ( u ( k ) u i n ( k ) ) .
Here, the composite error state is defined as ξ i ( k ) = [ e i ( k ) , χ i ( k ) ] , where e i ( k ) = τ i ( k ) x i ( k ) represents the formation tracking error, and χ i ( k ) is the disturbance estimation error. The constant matrix B ¯ ξ ¯ is defined as B ¯ ξ ¯ = [ B , 0 ] to align with the disturbance impact on the error dynamics. While the nominal difference in Equation (14) captures the deterministic effect of the control input, the robustness margin provides a worst-case envelope for the impact of unknown disturbances. By enforcing f l ( u i ( k ) ) 0 , the optimization ensures that the actual Lyapunov function value under the optimal control u i will not exceed that under the auxiliary law u ^ i for any realization of the disturbance. In addition, the computational flow for optimizing each spacecraft based on the proposed method is illustrated in Algorithm 1.
Algorithm 1 Observer-Embedded DLMPC Implementation for TSNR Formation
  •  Initialization:
  •  For each spacecraft i V , set sampling period Δ t , horizon N, and weights P i , Q i , R i ;
  •  Define observer matrices ( A ψ , B ψ , C ψ , D ψ ) and feedback gain K u ^ i ;
  •  Set safety bounds R ̲ , R ¯ and desired formation offsets d i , d i j . Set k = 0 ;
  •  Procedure for each time step k:
1:
Spacecraft i samples its current actual state x i ( k ) ;
2:
Information Exchange: Receive assumed trajectories x j a ( k + n | k ) from neighbors j N i , which were transmitted at step k 1 ;
3:
State Estimation:
    (a) Calculate estimation error: x i e ( k ) = x i ( k ) x i o ( k ) ;
    (b) Update observer state x i o ( k + 1 ) and internal state ψ i ( k + 1 ) ;
4:
Control Computation:
    (a) Compute auxiliary control law u ^ i ( k ) = K u ^ i ( τ i ( k ) x i o ( k ) ) + u i n ( k ) ;
    (b) Construct Lyapunov contraction constraint f l ( u ˜ i ) 0 ;
5:
Optimization: Solve problem P i to obtain the optimal sequence u ˜ i * ( n | k ) and corresponding predicted trajectory x ˜ i * ( n | k ) for n = 0 , , N 1 ;
6:
Information Broadcast: Transmit the optimized trajectory { x ˜ i * ( n | k ) } n = 1 N to all neighboring agents j for their use at step k + 1 ;
7:
Implementation:
    (a) Apply control input: u i ( k ) = u ˜ i * ( 0 | k ) ;
    (b) Update the local assumed trajectory for next step;
8:
Set k = k + 1 and return to Step 1.
end procedure

3.4. Stability Analysis

3.4.1. Stability of the Auxiliary Controller

Theorem 1.
Consider the auxiliary controller u ^ i designed in Equation (12). If there exist design constants α 1 , α 2 > 0 such that the following conditions hold: (i) δ 1 λ 1 α 1 λ 2 α 2 > 0 , and (ii) δ 2 λ 1 / α 1 > 0 , then the closed-loop error system is uniformly ultimately bounded (UUB).
Proof of Theorem 1.
The evolution of the tracking error e i at time k + 1 is given by
e i ( k + 1 ) = τ i ( k + 1 ) x i ( k + 1 ) = [ A τ i ( k ) + B u i n ( k ) ] [ A x i ( k ) + B u ^ i ( k ) + B f i ( k ) ] = A e i ( k ) + B ( u i n ( k ) u ^ i ( k ) ) B f i ( k ) .
Substituting the auxiliary control law (12) and the relation τ i ( k ) x i o ( k ) = e i ( k ) + x i e ( k ) into (16), we obtain
e i ( k + 1 ) = A e i ( k ) + B K u ^ i ( e i ( k ) + x i e ( k ) ) B f i ( k ) = A e e i ( k ) + B e x i e ( k ) B f i ( k ) ,
where A e = A + B K u ^ i and B e = B K u ^ i .
To analyze the stability, we define the Lyapunov function as V i ( k ) = 1 2 χ i T ( k ) Q χ χ i ( k ) + 1 2 e i T ( k ) Q e e i ( k ) . The forward difference Δ V i ( k ) = V i ( k + 1 ) V i ( k ) is expanded as
Δ V i ( k ) = 1 2 χ i T ( A χ T Q χ A χ Q χ ) χ i + χ i T A χ T Q χ B χ f i + 1 2 f i T B χ T Q χ B χ f i + 1 2 e i T ( A e T Q e A e Q e ) e i + e i T A e T Q e ( B e x i e B f i ) + 1 2 ( B e x i e B f i ) T Q e ( B e x i e B f i ) .
Define the following auxiliary parameters to simplify the bound:
δ 1 = λ min ( Q e A e T Q e A e ) , δ 2 = λ min ( Q χ A χ T Q χ A χ [ B e , 0 ] T Q e [ B e , 0 ] ) , δ 3 = λ max ( B χ T Q χ A χ B T Q e [ B e , 0 ] ) , δ 4 = λ max ( B T Q e B + B χ T Q χ B χ ) , λ 1 = A e T Q e B e , λ 2 = A e T Q e B .
By applying Young’s inequality ( 2 a b α a 2 + 1 α b 2 ), the cross-terms are bounded by
e i T A e T Q e B e x i e λ 1 α 1 2 e i 2 + λ 1 2 α 1 χ i 2 , e i T A e T Q e B f i λ 2 α 2 2 e i 2 + λ 2 2 α 2 f ¯ 2 .
Combining these inequalities, Δ V i ( k ) can be upper-bounded as
Δ V i ( k ) 1 2 a e i 2 1 2 b χ i 2 + δ 3 f ¯ χ i + c ,
where a = δ 1 λ 1 α 1 λ 2 α 2 , b = δ 2 λ 1 α 1 , and c = 1 2 ( δ 4 + λ 2 α 2 ) f ¯ 2 . Under conditions (i) and (ii), a , b > 0 . It follows that Δ V i ( k ) 0 whenever χ i stays outside the compact set Ω i = { ( e i , χ i ) χ i ρ i } , with the threshold ρ i defined as
ρ i = f ¯ ( δ 3 + δ 3 2 + b ( δ 4 + λ 2 / α 2 ) ) b .
According to discrete-time Lyapunov theory, this implies the closed-loop system is UUB. □

3.4.2. Recursive Feasibility and Stability of DLMPC

Remark 1.
Recursive Feasibility of Safety Constraints. The recursive feasibility of the optimization problem P i under hard safety constraints (9e) and (9f) is established by utilizing the auxiliary control law u ^ i as a candidate solution for the next time step. Let S i j = { z R 3 : R ̲ z R ¯ } be the safe set. To account for disturbances, we implement constraint tightening in the nominal optimization, requiring the nominal state to satisfy x ˜ i j ( n | k ) S ˜ i j , where S ˜ i j = { z : R ̲ + ρ i j z R ¯ ρ i j } with ρ i j = ρ i + ρ j . Suppose P i is feasible at step k, implying the existence of a nominal trajectory such that x ˜ i j ( 1 | k ) S ˜ i j . At step k + 1 , the worst-case contraction constraint (9g) ensures that u ^ i is a feasible candidate. From Theorem 1, the actual relative state x i j ( k + 1 ) is contained within an error tube centered at the nominal prediction: x i j ( k + 1 ) x ˜ i j ( 1 | k ) ρ i j . Applying the triangle inequality, we have:
x i j ( k + 1 )     x ˜ i j ( 1 | k ) +   x i j ( k + 1 ) x ˜ i j ( 1 | k )   ( R ¯ ρ i j ) + ρ i j = R ¯ ,
and
x i j ( k + 1 )     x ˜ i j ( 1 | k )   x i j ( k + 1 ) x ˜ i j ( 1 | k )   ( R ̲ + ρ i j ) ρ i j = R ̲ .
The satisfaction of x i j ( k + 1 ) S i j confirms that the safety constraints remain satisfied under the worst-case disturbance, thereby ensuring that the optimization problem remains feasible for all k > 0 .
Theorem 2.
At every sampling instant k, suppose that each spacecraft i V solves its local optimization problem P i . The proposed DLMPC algorithm is recursively feasible. Moreover, a feasible candidate solution for P i at time k is explicitly given by the auxiliary control u ^ i . Consequently, the closed-loop system is robustly stable.
Proof of Theorem 2.
We prove the claim in two parts: (i) recursive feasibility and (ii) robust stability.
1.
Recursive feasibility. The worst-case contraction constraint (9g) is constructed from the auxiliary function f l ( · ) defined in Equation (14). By direct substitution, setting the decision variable u i ( k ) = u ^ i ( k ) yields f l ( u ^ i ) = 0 . In addition, according to Remark 1, the hard safety constraints (9e) and (9f) are recursively satisfied via constraint tightening and the bounded error tube. Consequently, the candidate sequence [ u ^ i ( k ) , , u ^ i ( k + N 1 ) ] formed by shifting the auxiliary controller forward in time satisfies the entire set of constraints in P i . Since the problem is feasible at step k, the same construction remains admissible at step k + 1 . This establishes recursive feasibility.
2.
Robust stability. Let V i ( k + 1 ) | u i denote the Lyapunov function value when an arbitrary admissible control u i is applied. Evaluating the actual Lyapunov difference under the optimal solution u i * ( k ) of P i against the auxiliary controller u ^ i , we know it is upper-bounded by the worst-case contraction constraint function f l ( u i * ) . Since the MPC optimization problem constrains this to be non-positive, we have:
V i ( k + 1 ) | u i * V i ( k + 1 ) | u ^ i f l ( u i * ) 0 .
By the convergence property already established in Theorem 1 under the auxiliary controller u ^ i ( k ) , we further obtain:
V i ( k + 1 ) | u i * V i ( k ) V i ( k + 1 ) | u ^ i V i ( k ) 0 .
Note that V i ( k ) is the actual Lyapunov value at time k under the previous optimal control u i * ( k 1 ) . Because of the boundedness of the estimation error established in Theorem 1, the inequality holds up to a bounded term, which is absorbed into the ultimate boundedness result. Hence, it is evident that the robustness of the composite error state defined by ζ ˜ i ( k ) is ensured by leveraging the worst-case contraction mechanism. This concludes the proof.

4. Simulation Study

This section evaluates the performance and robustness of the proposed disturbance-resilient DLMPC algorithm for a TSNR system. The simulation results are compared against two baseline methods: the auxiliary control law and the standard DLMPC without disturbance compensation.

4.1. Simulation Setup

We consider a TSNR system comprising one virtual leader (indexed as 0) and four follower spacecraft (indexed as 1–4). The objective is to maintain a prescribed formation while tracking the leader’s nominal reference trajectory, ensuring robustness against unknown bounded disturbances.

4.1.1. Communication Topology and Parameters

The communication topology of the follower spacecraft in TSNR system is described bythe directed graph G . As illustrated in Figure 2, each follower exchanges information with its neighbors to achieve coordinated behavior. The adjacency matrix A G R 5 × 5 is determined as follows:
A G = 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 1 1 0 0 1 0 .
The follower spacecraft start with the following initial states: x 1 ( 0 ) = [ 0 , 6 , 5 , 0 , 0 , 0 ] , x 2 ( 0 ) = [ 0 , 5 , 5.5 , 0 , 0 , 0 ] , x 3 ( 0 ) = [ 0 , 6 , 5 , 0 , 0 , 0 ] , and x 4 ( 0 ) = [ 0.5 , 5 , 5 , 0 , 0 , 0 ] . The desired relative formation vectors are defined as d 12 = [ 0 , 0 , 12 ] , d 23 = [ 0 , 12 , 0 ] , and d 34 = [ 0 , 12 , 0 ] .System and control parameters are summarized as follows:
  • Orbital Dynamics: The mean motion is ω 0 = 7.2388 × 10 5 s 1 .
  • Safety Constraints: To ensure net integrity and collision avoidance, the inter-spacecraft distance bounds are set to R ̲ = 10 m and R ¯ = 15 m .
  • MPC Settings: The prediction horizon N = 6 , and the total simulation duration T = 100 s . The sampling period Δ t = 0.1 s . Control inputs are subject to an upper bound of u m a x = 0.02 m / s 2 .
  • Weighting Matrices: The cost function weights are chosen as Q i = 5 I 6 , Q χ = I 6 , Q e = I 6 , and R i = I 3 .
  • Auxiliary Control: The auxiliary control parameters are selected as A ψ = 0.5 I 6 , B ψ = 0.1 I 6 , C ψ = 0.75 I 6 , and D ψ = A . Under this selection, the augmented system matrix A χ satisfies the Schur stability condition. In practice, this can be achieved via pole placement, where the eigenvalues of A χ are assigned inside the unit circle. The gain matrix K u ^ i is designed as:
    K u ^ i = 9.4 0.0 0.0 10.4 0.0 0.0 0.0 9.4 0.0 0.0 10.4 0.0 0.0 0.0 9.4 0.0 0.0 10.4
    This configuration guarantees the stability of the closed-loop error matrix A e , with all eigenvalues strictly located inside the unit circle, as established in Theorem 1.
To ensure reproducibility, the proposed TSNR formation control scheme is implemented in MATLAB 2024b, with the DLMPC optimization subproblems solved using the fmincon solver based on the Sequential Quadratic Programming (SQP) algorithm. Simulations were conducted on a workstation equipped with a 3.0 GHz processor and 64 GB of RAM. The results yield an average execution time of 0.064 s per control step. Given that a compiled C++ implementation typically offers a significant speedup over interpreted MATLAB code on embedded platforms, these results underscore the algorithm’s potential for real-time deployment on satellite flight computers.

4.1.2. Reference Trajectory and Disturbances

The nominal reference trajectory for the TSNR geometric center is given by:
r x ( t ) = 0.004 t 2 , r y ( t ) = 4 cos ( 0.04 t ) , r z ( t ) = 3.5 sin ( 0.05 t ) .
The reference acceleration is constrained within 0.01 m / s 2 .
To examine the resilience of the DLMPC framework, three distinct disturbance scenarios are considered as follows:
  • Random Disturbance f 1 : Uniformly distributed noise within the range ( 0.005 , 0.005 ) m / s 2 for each axis.
  • Time-Varying Disturbance f 2 : For each spacecraft i { 1 , , 4 } , the external disturbance acceleration along each axis is modeled as a composite sinusoidal signal:
    f i , x ( t ) = 0.006 sin ( 0.5 t + i π 3 ) + 0.002 cos ( 1.2 t ) , f i , y ( t ) = 0.005 sin ( 0.8 t + i π 3 ) + 0.003 sin ( 2 t ) , f i , z ( t ) = 0.007 cos ( 0.4 t + i π 3 ) + 0.001 sin ( 1.5 t ) .
  • State-Dependent Disturbance f 3 : The disturbance incorporates nonlinear coupling of the velocity states and time-varying components to simulate the disturbance:
    f i , x ( x ˙ , t ) = x ˙ i y ˙ i + 0.005 sin ( t + i π 3 ) , f i , y ( x ˙ , t ) = x ˙ i y ˙ i z ˙ i + 0.004 cos ( 0.5 t + i π 3 ) + 0.005 , f i , z ( x ˙ , t ) = ( x ˙ i + y ˙ i z ˙ i ) + 0.006 sin ( 0.8 t + i π 3 ) ,
    where each component is saturated at ± 0.01 m / s 2 to represent the physical bounds of the disturbance.

4.1.3. Dynamics of the Tethered Net

While a full physical model capturing tether elasticity and wave propagation offers higher fidelity, its integration into the predictive horizon would impose a prohibitive computational burden for real-time control. To resolve this, our controller treats the net dynamics as a constituent of the bounded disturbances addressed in this study, utilizing an observer-embedded framework to estimate and compensate for the model mismatch in real-time. Crucially, to rigorously validate the controller’s performance, a high-fidelity lumped mass model is employed during the simulation phase to represent the physical tethered net. This setup ensures that the controller is tested against realistic nonlinear behaviors that were intentionally omitted during the design phase to maintain computational efficiency. However, it should be noted that as a trade-off for this efficiency, the controller cannot explicitly regulate the net’s oscillations during capture, since these complex internal dynamics are not directly incorporated into the control law.
In this simulation environment, the tethered net is discretized into a 9 × 9 grid of nodes. The mass m i concentrated at each node i is calculated by summing half of the masses of the adjacent cable elements connected to it, expressed as:
m i = 2 ρ A l 0 , i is inside the net , 3 / 2 ρ A l 0 , i is on the four edges , ρ A l 0 , i is at the four corner / towing points ,
where ρ is the cable density, A is the cross-sectional area, and l 0 is the unstretched length of each element. Furthermore, to capture the inherent physical properties of the flexible net—specifically that cables provide no resistance to compression—we utilized the Kelvin–Voigt model. The tension force vector T i , j between nodes i and j is defined as:
T i , j = k i j ( l i j l 0 ) c i j ( v i j · r i j ) r i j , if l i j > l 0 , 0 , if l i j l 0 ,
where r i j and v i j represent the relative position and velocity vectors between consecutive masses. The axial stiffness is defined as k i j = E A / l 0 (where E is Young’s modulus), and the damping coefficient is c i j = 2 ξ m i j k i j , with ξ denoting the damping ratio. The specific values for the parameters mentioned above are summarized in Table 1.

4.2. Results and Discussion

4.2.1. Formation Tracking and Net Configuration

Simulations are first carried out under the specified settings and the assumed unknown disturbance f 3 to evaluate the proposed DLMPC algorithm. The resulting three-dimensional trajectories, illustrated in Figure 3, show that all follower spacecraft converge to the desired path while preserving the prescribed formation geometry. Figure 4 illustrates the dynamic evolution of the tethered net configuration. Notably, the inter-spacecraft distances are strictly maintained within the safety bounds, ensuring that the tethered net remains effectively deployed without incurring slack or excessive tension.
Figure 5 and Figure 6 depict the tracking errors of the formation center and configuration, respectively. The errors exhibit smooth convergence toward a small neighborhood around zero, validating the effectiveness of the proposed DLMPC in coordinating multi-agent maneuvers under the unknown bounded disturbanc. It is clearly seen from Figure 7 that the estimation error converges rapidly based on the observer, allowing the DLMPC to explicitly compensate for the disturbances in the prediction model. As a result, as illustrated in Figure 8, the tracking error for each spacecraft S i converges more rapidly and maintains a smaller value at steady state.

4.2.2. Robustness and Comparative Analysis

To evaluate the robustness of the proposed method against communication delays, a two-step delay is introduced in the information exchange among agents. Specifically, the information received from neighboring spacecraft is modified from x j a ( k + n k ) to x j a ( k + n k 2 ) . Figure 9 shows that the tracking performance is only slightly degraded, which demonstrates the robustness of the proposed approach to short-term communication delays.
To evaluate the sensitivity of the observer design, the parameter A ψ is varied as A ψ = γ I with γ { 0.1 , 0.5 , 1 } . For all selected values, the resulting augmented system matrix A χ has eigenvalues strictly inside the unit circle, ensuring Schur stability. As shown in Figure 10, smaller values of γ lead to faster convergence of the estimation error, but introduce more pronounced oscillations due to noise amplification. In contrast, larger values of γ result in smoother responses with slightly slower convergence. Overall, the differences in estimation performance remain moderate across the tested range, indicating that the proposed observer is not overly sensitive to parameter variations, provided that the stability condition is satisfied.
Under random, time-varying, and state-dependent disturbance profiles, both estimation and tracking errors remain bounded and converge to minimal steady-state values as shown in Figure 11 and Figure 12. This confirms that the DLMPC approach can maintain high tracking precision across diverse disturbances. Finally, a performance comparison is presented in Figure 13. The proposed DLMPC significantly outperforms the auxiliary control and standard DLMPC baselines. These results highlight the superiority of integrating a disturbance observer with a Lyapunov-based contraction constraint for TSNR formation control.
To assess the versatility and robustness of the proposed DLMPC algorithm, an alternative set of time-varying reference trajectories for the TSNR geometric center is considered over a simulation duration of T = 150 s:
r x ( t ) = 20 sin π 150 t , r y ( t ) = 20 20 cos π 150 t , r z ( t ) = 0.0005 t 2 .
The three-dimensional tracking performance under this complex maneuvering scenario is illustrated in Figure 14. It is clearly shown that the proposed method consistently achieves high-precision formation tracking, with the TSNR system effectively following the curved reference path while maintaining the internal configuration constraints. The results demonstrate that the DLMPC framework is also generalizes well to diverse mission scenarios, ensuring reliable convergence and stability throughout the entire flight envelope.

5. Conclusions

This paper proposed an observer-embedded distributed Lyapunov-based model predictive control framework for disturbance-resilient formation tracking of tethered space net robots. By explicitly incorporating disturbance estimation into the prediction model, the proposed approach effectively reduces the mismatch between predicted and actual system dynamics, thereby improving tracking accuracy under complex unknown bounded disturbances. A worst-case contraction constraint was further developed to guarantee recursive feasibility and robust closed-loop stability in the presence of unknown bounded disturbance. Theoretical analysis established the uniform ultimate boundedness of the closed-loop system, while ensuring that safety constraints are rigorously satisfied. Simulation results demonstrated that the proposed method significantly outperforms both conventional auxiliary control and standard DLMPC approaches in terms of tracking precision, robustness, and constraint satisfaction.
Despite these promising results, several challenges remain. In this study, the target is assumed to follow a known or predictable reference trajectory, and disturbances are modeled as bounded uncertainties. However, in practical space missions, debris objects are typically uncooperative, maneuver unpredictably, and are only partially observable. Furthermore, the simplified tether model used in this validation may not fully capture the complex nonlinear dynamics in real orbital scenarios. These characteristics introduce significant challenges in perception, decision-making, and control. Future work will focus on extending the proposed framework to address the cooperative capture of non-cooperative space debris under incomplete information, incorporating higher-fidelity physical models.

Author Contributions

Conceptualization, Z.Z. and C.W.; methodology, C.W. and T.H.; software, C.W.; validation, C.W. and J.L. (Jin Li); formal analysis, X.L. and C.W.; investigation, C.W. and T.H.; data curation, X.L. and C.W.; writing—original draft preparation, C.W.; writing—review and editing, J.L. (Jianjun Luo), Z.Z. and C.W.; visualization, C.W.; funding acquisition, J.L. (Jin Li). All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation of China under Grant No. U24B2001, the Shaanxi Provincial Youth Talent Program under Grant No. 5113250075, and the Innovation Foundation for Doctor Dissertation of Northwestern Polytechnical University under Grant No. CX2021049.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this paper are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, C.; Luo, Y.; Yue, X.; Li, S. Hierarchical cooperative adaptive model predictive control for swarm self-assembly of large-scale spacecraft. Aerosp. Sci. Technol. 2025, 170, 111538. [Google Scholar] [CrossRef] [Scilit]
  2. Wei, C.; Huang, G.; Wang, Z.; Dai, H.; Wang, Y. Distributed Analytic Predictive Control for Multi-Spacecraft Cooperatively Flying Around a Non-Cooperative Target. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 10024–10037. [Google Scholar] [CrossRef] [Scilit]
  3. Zhu, W.; Pang, Z.; Du, Z.; Gao, G.; Zhu, Z.H. Multi-debris capture by tethered space net robot via redeployment and assembly. J. Guid. Control Dyn. 2024, 47, 1359–1376. [Google Scholar] [CrossRef] [Scilit]
  4. Hong, A.A.T.; Varatharajoo, R.; Chak, Y.C. Review of deployment controllers for space tethered system. Adv. Space Res. 2025, 75, 3933–3949. [Google Scholar] [CrossRef] [Scilit]
  5. Wang, C.; Zhang, F. Strict finite-time sliding mode control for a tethered space net robot. Chin. J. Aeronaut. 2023, 36, 325–335. [Google Scholar] [CrossRef] [Scilit]
  6. Ma, Y.; Zhang, Y.; Liu, Y.; Huang, P.; Zhang, F. An active energy management distributed formation control for tethered space net robot via cooperative game theory. Acta Astronaut. 2025, 227, 57–66. [Google Scholar] [CrossRef] [Scilit]
  7. Aglietti, G.S.; Taylor, B.; Fellowes, S.; Ainley, S.; Tye, D.; Cox, C.; Zarkesh, A.; Mafficini, A.; Vinkoff, N.; Bashford, K.; et al. RemoveDEBRIS: An in-orbit demonstration of technologies for the removal of space debris. Aeronaut. J. 2020, 124, 1–23. [Google Scholar] [CrossRef] [Scilit]
  8. Liu, Y.; Ma, Z.; Zhang, F.; Huang, P. Time-varying formation planning and scaling control for tethered space net robot. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 6717–6728. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, F.; Boonrath, A.; Botta, E.M.; Chowdhury, S. Surrogate-aided Learning of Active Tether-Net Maneuver to Capture Rotating Space Debris. IEEE Trans. Aerosp. Electron. Syst. 2025, 62, 630–645. [Google Scholar] [CrossRef] [Scilit]
  10. Ma, Y.; Zhang, Y.; Huang, P.; Liu, Y.; Zhang, F. Game theory based finite-time formation control using artificial potentials for tethered space net robot. Chin. J. Aeronaut. 2024, 37, 358–372. [Google Scholar] [CrossRef] [Scilit]
  11. O’Connor, M.; Simoneau, A.; Dubay, R. Model Predictive Control of Underwater Tethered Payload. Appl. Sci. 2025, 15, 10122. [Google Scholar] [CrossRef] [Scilit]
  12. Reiter, R.; Hoffmann, J.; Reinhardt, D.; Messerer, F.; Baumgärtner, K.; Sawant, S.; Boedecker, J.; Diehl, M.; Gros, S. Synthesis of model predictive control and reinforcement learning: Survey and classification. Annu. Rev. Control 2026, 61, 101045. [Google Scholar] [CrossRef] [Scilit]
  13. Wang, M.; Zhao, C.; Xia, J.; Sun, J. Periodic event-triggered robust distributed model predictive control for multiagent systems with input and communication delays. IEEE Trans. Ind. Inf. 2023, 19, 11216–11228. [Google Scholar] [CrossRef] [Scilit]
  14. Liu, A.; Zhang, W.A.; Yu, L.; Yan, H.; Zhang, R. Formation control of multiple mobile robots incorporating an extended state observer and distributed model predictive approach. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 4587–4597. [Google Scholar] [CrossRef] [Scilit]
  15. Yuan, Q.; Li, X. Distributed model predictive formation control for a group of UAVs with spatial kinematics and unidirectional data transmissions. IEEE Trans. Netw. Sci. Eng. 2023, 10, 3209–3222. [Google Scholar] [CrossRef] [Scilit]
  16. Liu, Y.; Wu, Y.; Zhang, F.; Huang, P.; Lu, Y.; Chang, H. Collision-free Trajectory Generation and Robust Nonlinear Distributed Model Predictive Control for Tethered Multi-rotor Unmanned Aerial Vehicles. IEEE Trans. Autom. Sci. Eng. 2026, 23, 4819–4832. [Google Scholar] [CrossRef] [Scilit]
  17. Du, Z.; Zhang, H.; Wang, Z.; Yan, H. Model predictive formation tracking-containment control for multi-UAVs with obstacle avoidance. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 3404–3414. [Google Scholar] [CrossRef] [Scilit]
  18. Xu, B.; Dai, Y.; Suleman, A.; Shi, Y. Distributed fault-tolerant control of multi-UAV formation for dynamic leader tracking: A Lyapunov-based MPC framework. Automatica 2025, 175, 112179. [Google Scholar] [CrossRef] [Scilit]
  19. Hao, L.Y.; Zhou, Y.; Wang, R.Z.; Zhao, X. Finite-Time Lyapunov-Based Model Predictive Control of ASVs: An Enlarging Attraction Domain Strategy Against DoS Attacks. IEEE Trans. Intell. Transp. Syst. 2025, 26, 23257–23268. [Google Scholar] [CrossRef] [Scilit]
  20. Nie, Y.; Yuan, Q.; Li, X. A tracking control approach with sequence-scaling Lyapunov-based MPC for quadruped robots. IEEE Trans. Ind. Inf. 2024, 20, 10728–10737. [Google Scholar] [CrossRef] [Scilit]
  21. Cui, Y.; Chen, Y.; Yang, D.; Shu, Z.; Huang, T.; Gong, X. Resilient formation tracking of spacecraft swarm against actuation attacks: A distributed Lyapunov-based model predictive approach. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 7053–7065. [Google Scholar] [CrossRef] [Scilit]
  22. Nie, Y.; Li, X. Antidisturbance distributed lyapunov-based model predictive control for quadruped robot formation tracking. IRE Trans. Ind. Electron. 2025, 72, 10359–10369. [Google Scholar] [CrossRef] [Scilit]
  23. Wei, H.; Shen, C.; Shi, Y. Distributed Lyapunov-based model predictive formation tracking control for autonomous underwater vehicles subject to disturbances. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 5198–5208. [Google Scholar] [CrossRef] [Scilit]
  24. Jia, Z.; Zhang, K.; Shi, Y.; Zhang, W. Safety-preserving Lyapunov-based model predictive rendezvous control for heterogeneous marine vehicles subject to external disturbances. IEEE Trans. Cybern. 2024, 54, 5244–5256. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  25. Long, C.; Hu, M.; Bian, Y.; Chang, D. SREDFTC: A Safe, Robust and Efficient Distributed Formation Tracking Controller for Nonlinear Multi-UUV Systems. Nonlinear Dyn. 2025, 113, 21601–21629. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Schematic of the TSNR formation tracking.
Figure 1. Schematic of the TSNR formation tracking.
Applsci 16 04344 g001
Figure 2. The communication topology graph of the TSNR system. Node 0 represents the virtual leader, and nodes 1–4 denote the spacecraft in the formation. An arrow pointing from i to j indicates that j can receive information from i.
Figure 2. The communication topology graph of the TSNR system. Node 0 represents the virtual leader, and nodes 1–4 denote the spacecraft in the formation. An arrow pointing from i to j indicates that j can receive information from i.
Applsci 16 04344 g002
Figure 3. An illustration of three-dimensional formation tracking trajectories of the TSNR system under the proposed DLMPC framework.
Figure 3. An illustration of three-dimensional formation tracking trajectories of the TSNR system under the proposed DLMPC framework.
Applsci 16 04344 g003
Figure 4. Snapshots of the tethered net configuration at different time.
Figure 4. Snapshots of the tethered net configuration at different time.
Applsci 16 04344 g004
Figure 5. The tracking errors of the TSNR’s geometric center.
Figure 5. The tracking errors of the TSNR’s geometric center.
Applsci 16 04344 g005
Figure 6. Relative formation tracking errors of the neighboring spacecraft.
Figure 6. Relative formation tracking errors of the neighboring spacecraft.
Applsci 16 04344 g006
Figure 7. The estimation errors by adopting the observer for each spacecraft S i .
Figure 7. The estimation errors by adopting the observer for each spacecraft S i .
Applsci 16 04344 g007
Figure 8. Comparison of tracking errors with or without an observer.
Figure 8. Comparison of tracking errors with or without an observer.
Applsci 16 04344 g008
Figure 9. The tracking errors of the TSNR’s geometric center under communication delays.
Figure 9. The tracking errors of the TSNR’s geometric center under communication delays.
Applsci 16 04344 g009
Figure 10. Sensitivity analysis of the observer with respect to the parameter γ .
Figure 10. Sensitivity analysis of the observer with respect to the parameter γ .
Applsci 16 04344 g010
Figure 11. Comparison of observer estimation errors under random, time-varying, and state-dependent disturbance scenarios.
Figure 11. Comparison of observer estimation errors under random, time-varying, and state-dependent disturbance scenarios.
Applsci 16 04344 g011
Figure 12. Comparison of formation tracking errors under different disturbance scenarios.
Figure 12. Comparison of formation tracking errors under different disturbance scenarios.
Applsci 16 04344 g012
Figure 13. Comparative analysis of tracking errors between the proposed DLMPC, standard DMPC, and auxiliary control.
Figure 13. Comparative analysis of tracking errors between the proposed DLMPC, standard DMPC, and auxiliary control.
Applsci 16 04344 g013
Figure 14. Three-dimensional formation tracking trajectories of the TSNR system.
Figure 14. Three-dimensional formation tracking trajectories of the TSNR system.
Applsci 16 04344 g014
Table 1. Simulation parameters of the tethered net.
Table 1. Simulation parameters of the tethered net.
ParametersValue
Side Length L n e t 8 m
Length of towing cable L t 3 m
Mesh Length l 0 1 m
Tether Density ρ 1440 kg / m 3
Tether Young’s Modulus E,124 GPa
Tether Radius r0.005 m
Tether Damping Ratio ξ 0.1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, C.; Li, J.; Lian, X.; He, T.; Zhu, Z.; Luo, J. Disturbance-Resilient Formation Tracking of Tethered Space Net Robots via Distributed Lyapunov-Based MPC. Appl. Sci. 2026, 16, 4344. https://doi.org/10.3390/app16094344

AMA Style

Wang C, Li J, Lian X, He T, Zhu Z, Luo J. Disturbance-Resilient Formation Tracking of Tethered Space Net Robots via Distributed Lyapunov-Based MPC. Applied Sciences. 2026; 16(9):4344. https://doi.org/10.3390/app16094344

Chicago/Turabian Style

Wang, Chuang, Jin Li, Xiaobin Lian, Teng He, Zhanxia Zhu, and Jianjun Luo. 2026. "Disturbance-Resilient Formation Tracking of Tethered Space Net Robots via Distributed Lyapunov-Based MPC" Applied Sciences 16, no. 9: 4344. https://doi.org/10.3390/app16094344

APA Style

Wang, C., Li, J., Lian, X., He, T., Zhu, Z., & Luo, J. (2026). Disturbance-Resilient Formation Tracking of Tethered Space Net Robots via Distributed Lyapunov-Based MPC. Applied Sciences, 16(9), 4344. https://doi.org/10.3390/app16094344

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