Next Article in Journal
Automated Assessment of Inferences Using Pre-Trained Language Models
Previous Article in Journal
Short-Wavelength Infrared Characteristics and Indications of Exploration of the Jiawula Silver–Lead–Zinc Deposit in Inner Mongolia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Disturbance Estimation and Output Feedback Control Design for Inner-Formation Systems

1
Research Center of Satellite Technology, Harbin Institute of Technology, Harbin 150001, China
2
Intelligent Control and Aerospace Laboratory, C-Space Intelligent Technology, Hangzhou 310000, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(9), 3656; https://doi.org/10.3390/app14093656
Submission received: 22 February 2024 / Revised: 16 April 2024 / Accepted: 20 April 2024 / Published: 25 April 2024
(This article belongs to the Section Aerospace Science and Engineering)

Abstract

:
This study investigates an event-triggered disturbance estimation approach for the inner-formation system. An extended state observer is designed using an event-based sampling scheme, which offers advantages over traditional estimation methods by reducing information transmission and unnecessary output information exchange while ensuring accurate system estimation performance. Additionally, a method for designing output-feedback control is proposed. The separation of feedback control and event-based observation in the design of output feedback allows us to apply existing optimal control algorithms to the targeted plant without compromising our established event-triggered sampling methods. A numerical simulation is presented, and we demonstrate the effectiveness of our proposed approach for the inner-formation system.

1. Introduction

The inner-formation technology, also known as drag-free control technology [1,2], enables the achievement of pure gravitational orbits crucial in space physics and other domains by effectively compensating for non-conservative forces acting on spacecraft, making it extensively utilized in space science experimental platforms [3,4,5,6,7,8,9,10,11,12,13]. This control method utilizes external actuation to counteract relative motion deviations between the external and internal spacecraft, thereby achieving compensation for interference from the external spacecraft. Due to its significant developmental potential, scholars have conducted extensive research on the inner-formation system [14,15,16,17,18] and drag-free spacecraft [19,20,21,22,23,24,25,26,27,28,29,30,31,32].
In the inner-formation control system, the research focus lies in investigating the dynamics of relative motion between internal and external spacecraft, followed by designing control strategies. However, when studying relative motion characteristics, it is often challenging to directly measure the velocity and acceleration of relative motion as well as external interference sources and uncertainties due to limited sensor capabilities. To address this issue, a modified Unscented Kalman Filter algorithm is employed for estimating the relative motion between the inner satellite and outer satellite in [14]. Additionally, [33] proposes an estimation method for the relative motion state and disturbance of test masses in drag-free satellites based on the self-recurrent wavelet neural network. Moreover, observers can be utilized to analyze the dynamic characteristics of the system. An extended state observer not only estimates the system state but also quantifies additional interference sources and uncertainties. The extended state observer was initially introduced in reference [34], and subsequently developed further with a design approach that incorporates high gain parameters for system gain configuration. Reference [35] provides a comprehensive explanation on designing high-gain extended state observers, which have gained significant attention due to their superior observation efficiency. For a two-test-mass inner-formation drag-free system, an observer-based Model Predictive Control (MPC) is proposed, demonstrating its feasibility for deep space exploration according to simulation results [36]. Furthermore, active disturbance rejection control incorporating an extended state observer is investigated for achieving frequency domain performance requirements in gravitational detection missions [37].
However, these estimation algorithms encounter a limitation in that they fail to consider the constraints imposed by system information transmission resources when utilizing system output information for state estimation. The system acquires such information through continuous or periodic sampling methods. By adopting event-driven estimation, this issue can be addressed and improved upon. Event-triggered method determines the sampling time of the system by establishing specific triggering conditions, thereby enabling high-frequency sampling during periods requiring more frequent measurements and low-frequency sampling during more stable stages, thus optimizing resource allocation for sampling [38]. Since its inception, event-based estimation has made significant advancements and found applications across diverse domains. In [39], the event-triggered method is considered for a state feedback controller with an input-to-state stability (ISS) result, and the minimum sampling interval is obtained by a Comparison Lemma [40]. The event-triggered method is introduced to spacecraft systems and underwater systems in [41] and [42], respectively; the event-based controller shows its advantage with non-periodic sampling. Additionally, the event-triggered approach is also introduced into estimation design, i.e., event-triggered observers for delay affine systems in [43], event-triggered cascade high-gain observers in [44], and event-triggered observers for one-side Lipschitz systems in [45].
Motivated by this approach, this article proposes an event-driven estimation and output feedback control method for the relative motion equation of internal formation formations. The advantages of the proposed algorithm are as follows: (1) Compared to traditional estimation methods, the process of event-triggered estimation can be more efficiently sampled to minimize the acquisition of unnecessary sampling information by implementing a well-designed triggering mechanism, which initiates sampling only when deemed necessary. (2) In the methodologies proposed in this paper, feedback control and event-triggered observation can be separated. It means that we can leverage existing feedback control algorithms by introducing our event-based extended state observers extensively. The design presented herein is partially similar to the separation principle in continuous design, which is also observed in other works in the literature on observer design, such as in [46]. The event-triggered control method proposed in this paper can theoretically replicate the convergent upper bound achievable through continuous sampling, thereby facilitating more effective utilization of system output information without compromising system performance. This holds significant research implications, as it offers potential improvements and enhancements to existing continuous output feedback control rates based on interference observation under this novel sampling mechanism.
The organizational structure of this article is as follows. Section 2 introduces the plant under consideration and formulates the problem that needs to be addressed. Building upon this, Section 3 presents the main results concerning event-triggered observer for inner-formation dynamics, followed by a proposal for an output feedback control based on the observer. In Section 4, a numerical example is provided to demonstrate the application of our method to a flying plant through numerical simulation. Finally, Section 5 concludes with key findings and outlines future research directions. Additionally, the proofs of the relevant theorems in this paper are provided in the Appendix A.

2. Problem Formulation

In this section, the dynamics we intend to investigate will be presented, while the primary issue that requires resolution is articulated herein. Firstly, let us consider the following relative motion dynamics of inner formation systems:
r ¨ 12 + 2 n × r ˙ 12 + n × n × r 12 + n ˙ × r = f 2 m 2 f 1 m 1 + u
where SC1 and SC2 denote the outer spacecraft and inner spacecraft, respectively, with r 12 = r 1 r 2 r 3 representing the vector from SC1 to SC2, n = n 1 n 2 n 3 representing the angular velocity of SC1, f 1 and f 2 representing external disturbances acting on SC1 and SC2, respectively, m 1 and m 2 corresponding to the masses of SC1 and SC2, respectively, and u representing the control input for the outer spacecraft. It can be observed that r ¨ 12 ( t ) comprises both external disturbances and uncertainties, which are collectively represented as h i ( t ) :
h 1 ( t ) = Δ a 1 + 2 n 3 r ˙ 2 2 n 2 r ˙ 3 + n 3 2 r 1 + n 2 2 r 1 n 2 n 1 r 2 + n ˙ 3 r 2 n 3 n 1 r 3 n ˙ 2 r 3 h 2 ( t ) = Δ a 2 2 n 3 r ˙ 1 + 2 n 1 r ˙ 3 n 2 n 1 r 1 n ˙ 3 r 1 + n 3 2 r 2 + n 1 2 r 2 n 3 n 2 r 3 + n ˙ 1 r 3 h 3 ( t ) = Δ a 3 + 2 n 2 r ˙ 1 2 n 1 r ˙ 2 n 3 n 1 r 1 + n ˙ 2 r 1 n 3 n 2 r 2 n ˙ 1 r 2 + n 2 2 r 3 + n 1 2 r 3
where Δ a = Δ a 1 Δ a 2 Δ a 3 T represents the term f 2 m 2 f 1 m 1 , which means the disturbance and uncertainty of the system. Then, the following assumption is proposed.
Assumption 1.
h i ( t ) ( i = 1 , 2 , 3 ) is derivable, and its derivative is bounded by some positive constant M i , which means that d | h i ( t ) | d t M i .
This assumption serves as a fundamental premise in the design of extended observers, enabling us to conduct differential calculations and estimations of the extended state. Building upon this assumption, we elaborate on the key issues that necessitate attention in this article:
  • To propose an event-triggered extended observer for system (1), based on the output information obtained through event-based sampling, providing estimation for all states as well as external disturbances and uncertainties;
  • To design an output feedback controller using the proposed event-triggered observer, ensuring practical applicability in the presence of bounded disturbances and uncertainties;
  • To determine a minimum interval to ensure the absence of Zeno behavior under the proposed sampling scheme.

3. Main Results

This section states the main results in this work, the event-based estimation design is given, and a output feedback is proposed based on the observer.

3.1. Event-Triggered Disturbance Estimation for Relative Motion Dynamics

Considering the dynamics (1), ς 1 ( t ) , ς 2 ( t ) ς 3 ( t ) represent the estimation to r 1 , r 2 and r 3 respectively, ψ 1 ( t ) , ψ 2 ( t ) ψ 3 ( t ) represent the estimation to r ˙ 1 , r ˙ 2 and r ˙ 3 respectively, and ϕ 1 ( t ) , ϕ 2 ( t ) ϕ 3 ( t ) represent the estimation to r ¨ 1 , r ¨ 2 and r ¨ 3 , respectively. Since the event-triggered extended observer is proposed as:
ξ ˙ i t = ψ i t + i β i 1 r i t k ξ i t ψ ˙ i t = ϕ i t + i 2 β i 2 r i t k ξ i t + u i ( t ) ϕ ˙ i t = i 3 β i 3 r i t k ξ i t , i = 1 , 2 , 3
for any t [ t k , t k + 1 ) , where u i ( t ) represent the control input for each axis, K i β = β i 1 β i 2 β i 3 T represents the gain of the observer, i is the high-gain parameter, t k ( k N ) denotes the sampling moment, and the first sampling happens at the initial time t 0 . The event-triggered mechanism selectively transmits output information by monitoring at the sensor end, allowing for the separate monitoring and transmission of three-axis output information. The transmission mechanism is designed to trigger sampling based on some positive constants Π 1 , Π 2 , and Π 3 by design:
r 1 t r 1 t k Π 1
r 2 t r 2 t k Π 2
r 3 t r 3 t k Π 3
The estimation errors are defined as ξ ˜ ( t ) = r i ( t ) ξ ( t ) , ψ ˜ ( t ) = r ˙ i ( t ) ψ ( t ) and ϕ ˜ ( t ) = r ¨ i ( t ) ϕ ( t ) . Then, the following theorem is obtained.
Theorem 1.
Let us consider plant (1), observer (14) and the driven conditions (4)–(6) if there exist some positive definite matrices P 1 , P 2 , P 3 , and some constants θ > 0 , 0 < σ < 1 such that
0 < P i K i β Π i 1 i 3 λ σ 2 ϖ ̲ ϖ ¯ θ P i M i , i = 1 , 2 , 3
where ϖ ¯ and ϖ ̲ represent the maximum and minimum eigenvalues among P 1 , P 2 , and P 3 , respectively. And then, there exists some β i 1 , β i 2 and β i 3 such that the estimation error will meet the bound
ξ ˜ i t θ i 3
ψ ˜ i t θ i 2
ϕ ˜ i t θ i
for any t t 0 + T ( ) , where = min { 1 , 2 , 3 } , and T ( ) is some positive constant which satisfies lim sup T ( ) = 0 .
Remark 1.
It is a common conclusion to obtain practical convergence in estimates under bounded disturbances. From the fact (A10), we show that the ultimate bound of ς ( t )
lim sup t ξ ˜ i t θ 3 , 1 i 3
lim sup t ψ ˜ i t θ 2 , 1 i 3
lim sup t ϕ ˜ i t θ , 1 i 3
with some constant θ, and it is obvious to obtain same results by continuous extended observer:
ξ ˙ i t = ψ i t + i β i 1 r i t ξ i t ψ ˙ i t = ϕ i t + i 2 β i 2 r i t ξ i t + u i ( t ) ϕ ˙ i t = i 3 β i 3 r i t ξ i t , i = 1 , 2 , 3
Remark 2.
From the fact (A10), we obtain the ultimate bound lim sup ξ ˜ i t = lim sup ψ ˜ i t = lim sup ϕ ˜ i t = 0 for any t t 0 , and this obtained result is in line with the design outcomes of the extended state observer for continuous time sampling. We can indicate that the system convergence upper bound can be enhanced by adjusting parameter ℓ. This advantage remains unchanged even with the introduction of event-triggered mechanisms.

3.2. Observer-Based Output Feedback Control with Event-Triggered Sampling

Considering the plant (1), our objective is to design an observer-based output-feedback control law using event-based sampling in this subsection. Our analysis approach aims to identify a broad range of output feedback control rates that satisfy the conditions and achieve practical convergence of the system under existing event-triggered estimation, while incorporating control design and event-driven separation. An output feedback control signal is provided by:
u ^ i ( t ) = γ i ( ς i )
The function γ i presented here is a universally applicable output feedback expression that relies on the system state. Our original design intention was to leverage these states. As long as the control rate of Proposition 1 is satisfied, it can be seamlessly integrated with our event-driven approach to achieve control convergence. Further elucidation regarding the properties of γ i will be provided in subsequent context. Based on the active disturbance rejection control approach, the controller we use, in fact, is:
u i t = u ^ i t ϕ i t
The following dynamics is given:
r ˙ i t r ¨ i t ξ ˙ i t ψ ˙ i t ϕ ˙ i t = 0 1 0 0 0 0 0 0 0 0 i β i 1 0 i β i 1 1 0 i 2 β i 2 0 i 2 β i 2 0 1 i 3 β i 3 0 i 3 β i 3 0 0 r i t r ˙ i t ξ i t ψ i t ϕ i t + 0 0 0 1 0 1 0 i β i 1 0 0 i 2 β i 2 1 0 i 3 β i 3 0 h i ( t ) ϕ i t r i t k r i t u ^ i t
Here, we make the following transformation:
r ˙ i t i r ¨ i t i 2 ξ ˙ i t i ψ ˙ i t i 2 ϕ ˙ i t i 3 = 0 i 0 0 0 0 0 0 0 0 i β i 1 0 i β i 1 i 0 i β i 2 0 i β i 2 0 i i β i 3 0 i β i 3 0 0 r i t i r ˙ i t i 2 ξ i t i ψ i t i 2 ϕ i t i 3 + 0 0 0 1 i 2 0 1 i 2 0 β i 1 0 0 β i 2 1 i 2 0 β i 3 0 h i ( t ) ϕ i t r i t k r i t u ^ i t
For the sake of convenience, we define a new state Θ i = r i i r ˙ i i 2 ξ i i ψ i i 2 ϕ i i 3 T and a new function F ( Θ i ) :
F Θ i = 0 1 0 0 0 0 0 0 0 0 β i 1 0 β i 1 1 0 β i 2 0 β i 2 0 1 β i 3 0 β i 3 0 0 Θ i ( t ) + 0 1 i 3 0 1 i 3 0 u ^ i ( t )
The introduced controller (15) satisfies the following proposition.
Proposition 1.
There exists a Lyapunov function W ( Θ i ) which satisfies the following conditions:
a 1 Θ i 2 W Θ i a 2 Θ i 2
W Θ i F Θ i a 3 Θ i 2
W Θ i a 4 Θ i
where a 1 , a 2 , a 3 , and a 4 are some positive constants.
It is evident that the output feedback control algorithm (15), which satisfies Proposition (1), can achieve exponential convergence of the system without considering estimation errors associated with interference and event-driven introduction. Although the specific form of the output feedback algorithm employed here remains undefined, various optimization control methods can ultimately be applied. The analysis approach adopted in this study draws inspiration from the continuous-time high-gain observer analysis approach on the separation principle [46]. With bounded interference introduced, the observer does not impose any additional changes to the calculation of control feedback gain for the system. Furthermore, incorporating an event-triggered mechanism does not introduce any extra design burden to the system.
Theorem 2.
Let us consider that plant (1) observer-based output feedback control law (16), states r ( t ) , and r ˙ ( t ) will be practically convergent; this means that the states of (1) meet a certain limit bound by the controller (16).
Theorem 2 proposes the performance of the output-feedback control law, and the proof is presented in the appendix.
Remark 3.
The determination of a convergence interval is an inherent outcome in the design of output feedback control under bounded disturbances, and this outcome remains valid even with the incorporation of event-triggered estimation design.
Remark 4.
It is obvious that lim sup i e a 3 i 2 t t 0 = lim sup i e λ 1 σ i 2 ϖ ¯ t t 0 = 0 holds on, since that we get lim sup i W i ( t ) = 0 from (A19). It means that we obtain a ultimate boundedness:
lim sup i Θ i ( t ) = 0
Remark 5.
Here, we propose a general condition for designing output feedback control based on the aforementioned event-triggered extended observer that can be applied to the system. Specifically, after extracting disturbances and event-driven effects, the estimated state information is utilized to design output feedback control, satisfying conditions (20)–(22), thereby ensuring the practicality and convergence of the system. The employed output feedback control method can be a commonly used design approach, and in subsequent design examples, we will also present a simplified design criterion.
Remark 6.
Decoupling the system is a commonly employed technique in spacecraft control system design. In this study, we propose an observer-based approach to address this issue, which effectively mitigates decoupling-induced errors by estimating and compensating for them using the extended state. The design parameters of each axis can be adjusted based on the specific control requirements of that axis. This article presents a general conclusion that convergence can be achieved by satisfying these requirements.

3.3. Zeno Behavior Analysis

In the preceding content, we presented evidence of convergence in the observation and control within the system design. Subsequently, we will conduct an analysis on Zeno behavior. The primary objective of event-driven sampling is to ensure a specific time interval between consecutive samples, thereby preventing the occurrence of Zeno behavior. Subsequently, we will delve into an analysis of this crucial aspect. Consequently, the ensuing theorem is presented. The proof of this theorem is presented in the appendix.
Theorem 3.
Let us consider the event-based estimation (14) for system (1); there will exist a minimum interval between every two samples with driven conditions (4)–(6).
Remark 7.
Theorem 3 establishes the existence of a minimum sampling interval within our proposed driving condition, ensuring that sampling events do not occur continuously. This absence of Zeno behavior is a fundamental prerequisite for event-triggered design, and the event-based design is only meaningful under this premise. The introduction of this requirement did not impose any additional parameter constraints, as they were already ensured by the previous design.

4. Numerical Examples

In this section, we present the practical implementation of the algorithm based on the aforementioned design, demonstrated through a specific numerical simulation example. A inner-formation background with specific parameters is given, and its dynamics is with the form of (1). The simulation parameters are selected as follows: the angular velocity vector of the out-spacecraft, denoted as n T = 2 5 3 × 10 3 rad/s, the mass of the out-spacecraft m o u t = 250 kg, and the mass of the in-spacecraft m i n = 1.5 kg. Here, m o u t and m i n correspond to m 1 and m 2 in (1), respectively. The external disturbance is considered Δ a = 0.001 sin ( 2 t + π 4 ) 0.003 sin ( t + π 8 ) 0.002 sin ( 4 t + π 3 ) T N . Considering the distinct operational scenarios encountered by each axis in practical spacecraft systems, diverse axis parameters were selected herein, and the disturbances experienced during simulation of each axis also vary. Consequently, these disparities may give rise to variations in the simulation specifics of the three-axis system due to the influence of nonlinear dynamics.
Based on these conditions, we propose a parameter turning in detail here. The parameter of the event-triggered observer is considered to be 1 = 2 = 3 = 6 , K i β = 1.2252 2.2267 0.7633 T .
Remark 8.
Here, K i ( β ) is obtained by condition (A4). The calculation method can be obtained through feature root configuration methods or appropriate LMI (Linear Matrix Inequality) calculation methods. In this paper, we present an LMI-based approach for calculating the method. Specifically, we consider the following LMI conditions: Q 1 T P + P Q 1 Q 2 T R T R Q 2 < 0 , where Q 1 = 0 1 0 0 0 1 0 0 0 , Q 2 = 1 0 0 , P is a positive definite matrix, and R is a matrix of appropriate order. Calculating P and R through the LMI condition, we obtain K i ( β ) = P 1 R .
And a normal output feedback control is considered here. We use
u 1 t = 1 50 5.2 5 2 ξ 1 ψ 1 ϕ 1
u 2 t = 1 50 2.5 3.5 0 ξ 1 ψ 1 ϕ 1
u 3 t = 1 50 6 5 2 ξ 1 ψ 1 ϕ 1
It is obvious to find that the controllers meet the conditions (20)–(22).
The control results are depicted in Figure 1. As evident from the figure, employing an event-driven sampling design, the system converges to a specific range under the output feedback control rate.
The transmission of sampling information is illustrated in Figure 2. It can be observed that during the initial stages of the system, when additional data are required to support control instructions, sampling occurs at a high frequency. However, once the system achieves stability, there is a significant decrease in the sampling rate, thereby indicating the rationality of this resource allocation design.
The estimation results of the three axes in Figure 3, Figure 4 and Figure 5 demonstrate convergence patterns consistent with the theoretical findings. By ensuring accurate estimations of displacement and velocity, the system disturbances and uncertainties are also estimated within a certain range.

5. Conclusions

The present work addresses an event-based disturbance estimation and output feedback control for inner-formation systems. In this study, we employ an event-triggered extended state observer to estimate the states of the inner-formation system, along with a corresponding output feedback control. By utilizing event-based sampling and avoiding the collection of invalid output information, our designed method achieves bounded estimation errors for the system state in terms of performance. Furthermore, we design output feedback control rates based on the proposed observer, ensuring a separation between the controller and observer that converges to an exact interval under the influence of the control law. We conduct simulations and analyses under specific numerical backgrounds that conform to relative motion dynamics in an inner formation context, demonstrating the successful application of our design algorithm.
However, it is important to note that certain conservative aspects still exist in these algorithms, such as high sampling frequency during early stages and noise during the sampling process; addressing these issues will be a focus for future solutions. As this study represents a preliminary theoretical investigation into inner-formation systems, our proposed event-triggered control method can theoretically reproduce the convergent upper bound achievable by continuous sampling without affecting system performance, thus offering significant research significance. This implies that existing continuous output feedback control rates based on interference observation can be improved and enhanced under this new sampling mechanism; detailed discussions regarding its application in engineering practice will be presented in future research.

Author Contributions

Conceptualization, L.H. and Y.Z.; data curation, L.H.; formal analysis, L.H.; investigation, L.H.; methodology, L.H.; visualization, L.H.; validation, L.H.; writing—original draft preparation, L.H.; writing—review and editing, L.H. and Y.Z.; supervision, Y.Z.; observations, L.H. and Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

We are grateful for the support from Guangdong Major Project of Basic and Applied Basic Research (Grant No. 2019B030302001).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

We are grateful for the support from Tianqin Center, Sun Yat-Sen University, a well as the comments and suggestions from the reviewers and editors.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Proof of the Theorems

In this appendix, we will present the proofs of all theorems in the main findings of the article, encompassing Theorems 1–3.
Proof of Theorem 1.
Firstly, we define the following transformed error ς ( t ) :
ς i t = i 1 i 2 i 3 ξ ˜ i t ψ ˜ i t ϕ ˜ i t T , i = 1 , 2 , 3
Combining the dynamics (1) and the event-triggered extended observer (14), we obtain that
ς ˙ i t = i A ς i t i K i β r i t k ξ i t i + 1 i 3 B d h i ( t ) d t = i A ς i t i K i β C ς i t + K i β r i t r i t k + 1 i 3 B d h i ( t ) d t
where A = 0 1 0 0 0 1 0 0 0 , B = 0 0 1 , C = 1 0 0 . And then, we consider the Lyapunov function V ( t ) = i = 1 3 V i ( t ) , where V i ( t ) = ς i ( t ) T P i ς i ( t ) . Calculating the derivative of V 1 ( t ) , we have:
V ˙ 1 ( t ) = 1 ς 1 ( t ) T P 1 A + A T P 1 P 1 K 1 β C C T K 1 β T P 1 ς 1 ( t ) + 2 ς 1 ( t ) T P 1 K 1 β r 1 t r 1 t k + 2 3 ς 1 ( t ) T P 1 B d h 1 ( x , t ) d t
By choosing β 11 , β 12 and β 13 , it satisfies that the roots of function
s 3 + β 11 s 2 + β 12 s + β 13 = 0
have negative real parts. From (A4), we show that A K i ( β ) C is Hurwitz since then there exists a positive constant λ such that
V ˙ 1 ( t ) = λ 1 ς 1 ( t ) T ς 1 ( t ) + 2 ς 1 ( t ) T P 1 K 1 β r 1 t r 1 t k + 2 1 3 ς 1 T P 1 B d h 1 ( t ) d t λ 1 ς 1 ( t ) 2 + 2 ς 1 ( t ) P 1 K 1 β r 1 t r 1 t k + 2 1 3 ς 1 ( t ) P 1 d h 1 ( t ) d t
Combining the Assumption 1 and the driven condition (4), we have that
V ˙ 1 λ 1 σ ς 1 2 λ σ ς 1 2 + 2 ς 1 P K β Π 1 + 2 3 ς 1 P M 1
holds for any positive constant σ ( 0 , 1 ) , then we know that
V ˙ 1 λ 1 σ ς 1 2 , ς 1 2 λ σ P K β Π 1 + 2 λ σ 4 P M 1
And then, we obtain the inequality
V 1 ( t ) max V t 0 e λ 1 σ 1 ϖ ¯ t t 0 , ϖ ¯ 2 λ σ P K β Π 1 + 2 λ σ 4 P M 1 2
by the result of ultimate boundedness in [40]. Here, we denote the maximum and minimum eigenvalues of P as ϖ ¯ and ϖ ̲ , respectively, and we have ϖ ̲ ζ 1 t 2 V t ϖ ¯ ζ 1 t 2 . And then, we obtain
ς 1 t ϖ ¯ ϖ ̲ max ς 1 t 0 e λ 1 σ 1 2 ϖ ¯ t t 0 , 2 λ σ P K β Π 1 + 2 λ σ 4 P M 1
By substituting condition (7), we have
ς 1 t max ϖ ¯ ϖ ̲ ς 1 t 0 e λ 1 σ 1 2 ϖ ¯ t t 0 , θ 4
We show that
ς 1 t 0 e λ 1 4 ϖ ¯ t t 0 θ 1 4
holds for any
t t 0 + 4 ϖ ¯ λ 1 ln 1 4 ς 1 t 0 θ
Due to the fact that lim 1 4 ϖ ¯ λ 1 ln 1 4 ς 1 t 0 θ = lim 1 4 ϖ ¯ θ λ 1 4 ς 1 t 0 = 0 , we obtain that ς 1 t 0 θ 1 4 holds for any t t 0 + T ( 1 ) , where T ( 1 ) = 4 ϖ ¯ λ 1 ln 4 ς 1 t 0 θ . Similarly, the following conclusion is obtained for another two axis: ς i t 0 θ i 4 holds for any t t 0 + T ( i ) , where T ( i ) = 4 ϖ ¯ λ i ln i 4 ς i t 0 θ , here i = 2, 3.
Consequently, we obtain that conclusions (8)–(10) hold for any t t 0 + T ( ) by the transformed relationship (A1), where T ( ) = max T ( 1 ) , T ( 2 ) , T ( 3 ) . lim T ( ) = 0 holds obviously, and that ends the proof. □
Proof of Theorem 2.
Firstly, we rewrite (18) as follows:
Θ ˙ i ( t ) = i F Θ i + J i h i ( t ) ϕ i t r i t k r i t
where J i = 0 1 i 2 0 0 0 0 0 β i 1 β i 2 β i 3 T . Based on this, we calculate the derivative of W i as follows:
d W i d t = W i Θ i i F Θ i + J i h i ( t ) ϕ i t r i t k r i t
Substituting conditions (20)–(22) into (A14), we have
W ˙ i ( t ) a 3 i Θ i 2 + a 4 Θ i J i h i ( t ) ϕ i t r i t k r i t a 3 i 2 Θ 2 + a 4 2 2 a 3 i J i h i ( t ) ϕ i t r i t k r i t 2
According to the design of the extended state observer and the event-triggered mechanism, it is obvious that inequalities
r i t k r i t Π i 1 P i K i β i 3 λ σ 2 ϖ ̲ ϖ ¯ θ P i M i
and
1 i 3 h i ( x ) ϕ i max ς i t 0 ϖ ¯ ϖ ̲ e λ 1 σ i 2 ϖ ¯ t t 0 , θ i 3 ς i t 0 ϖ ¯ ϖ ̲ e λ 1 σ i 2 ϖ ¯ t t 0 + θ i 4
hold. Combining (A16) and (A17), we have
J i h i ( t ) ϕ i ( t ) r i t k r i t 2 h i ( t ) ϕ i ( t ) i 4 2 + 4 β 0 λ P i K i β i 3 λ σ θ 2 ϖ ̲ ϖ ¯ P i M i 2 2 1 i ς i t 0 ϖ ¯ ϖ ̲ e λ 1 σ i 2 ϖ ¯ t t 0 + δ i θ i 3 2
where β 0 is some positive constant independent of i , and δ i = max 1 i 2 , 2 β 0 λ σ λ P i K i β ϖ ̲ ϖ ¯ . The influence caused by external disturbance and event-triggered sampling is proved to be bounded in (A18). After that, we solve W i ( t ) from (A15), then the following inequality is obtained:
W i t e a 3 i 2 t t 0 V i t 0 + t 0 t e a 3 i 2 t s a 4 2 a 3 i 1 i ς i t 0 ϖ ¯ ϖ ̲ e λ 1 σ i 2 ϖ ¯ t t 0 + δ i θ i 3 2 d s
After that, the following bound is obtained:
lim sup t W i ( t ) 2 a 4 2 a 3 2 i 2 δ i θ i 3 2
According to condition (20), we obtain
lim sup t Θ i ( t ) 2 a 4 a 1 a 3 δ i θ i 4
This result concludes the demonstration. □
Proof of Theorem 3.
From the result (A21), we show that
W i t V i t 0 + a 4 2 a 3 J i 2 ς i t 0 ϖ ¯ ϖ ̲ + δ i θ i 4 2 2 a 3
Here, we define R i = V i t 0 + a 4 2 a 3 J i 2 ς i t 0 ϖ ¯ ϖ ̲ + δ i θ i 4 2 2 a 3 , then we have r i t R i a 1 , r ˙ i t R i a 1 for any t t 0 . After that, we obtain
d r i t r i t k 2 d t = 2 r i t r i t k r ˙ i t 2 r i t r i t k r ˙ i t 2 r i t + r i t k r ˙ i t 4 R i a 1 2
The minimum sampling interval corresponds to the time required for the driving mechanism to regenerate from 0 to the threshold specified in the driving conditions after the previous trigger event. Consequently, by establishing an upper bound on the derivative of the driving mechanism, we can derive a lower bound on the necessary time interval based on both the threshold and this upper bound. According to the driven mechanism (4)–(6), we obtain the minimum interval between each of the two sampling behaviors:
Δ t min = a 1 2 Π i 2 4 R i
Therefore, Zeno behavior will not happen based on (A24). □

References

  1. Dang, Z.; Zhang, Y. Control design and analysis of an inner-formation flying system. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1621–1634. [Google Scholar] [CrossRef]
  2. Lange, B. The drag-free satellite. AIAA J. 1964, 2, 1590–1606. [Google Scholar] [CrossRef]
  3. Van Patten, R.A.; Everitt, C.W.F. Possible Experiment with Two Counter-Orbiting Drag-Free Satellites to Obtain a New Test of Einstein’s General Theory of Relativity and Improved Measurements in Geodesy. Phys. Rev. Lett. 1976, 36, 629–632. [Google Scholar] [CrossRef]
  4. Armano, M.; Audley, H.; Baird, J.; Binetruy, P.; Born, M.; Bortoluzzi, D.; Castelli, E.; Cavalleri, A.; Cesarini, A.; Cruise, A.M.; et al. LISA Pathfinder Performance Confirmed in an Open-Loop Configuration: Results from the Free-Fall Actuation Mode. Phys. Rev. Lett. 2019, 123, 111101. [Google Scholar] [CrossRef]
  5. Touboul, P.; Métris, G.; Rodrigues, M.; Bergé, J.; Robert, A.; Baghi, Q.; André, Y.; Bedouet, J.; Boulanger, D.; Bremer, S.; et al. MICROSCOPE Mission: Final Results of the Test of the Equivalence Principle. Phys. Rev. Lett. 2022, 129, 121102. [Google Scholar] [CrossRef]
  6. Abich, K.; Abramovici, A.; Amparan, B.; Baatzsch, A.; Okihiro, B.B.; Barr, D.C.; Bize, M.P.; Bogan, C.; Braxmaier, C.; Burke, M.J.; et al. In-Orbit Performance of the GRACE Follow-on Laser Ranging Interferometer. Phys. Rev. Lett. 2019, 123, 031101. [Google Scholar] [CrossRef]
  7. Drinkwater, M.R.; Floberghagen, R.; Haagmans, R.; Muzi, D.; Popescu, A. GOCE: ESA’s First Earth Explorer Core Mission. Space Sci. Rev. 2003, 108, 419–432. [Google Scholar] [CrossRef]
  8. Kremer, K.; Chatterjee, S.; Breivik, K.; Rodriguez, C.L.; Larson, S.L.; Rasio, F.A. LISA Sources in Milky Way Globular Clusters. Phys. Rev. Lett. 2018, 120, 191103. [Google Scholar] [CrossRef]
  9. Schumaker, B. Disturbance reduction requirements for LISA. Class. Quantum Gravity 2003, 20, S239–S253. [Google Scholar] [CrossRef]
  10. Luo, J.; Chen, L.S.; Duan, H.Z.; Gong, Y.G.; Hu, S.; Ji, J.; Liu, Q.; Mei, J.; Milyukov, V.; Sazhin, M.; et al. TianQin: A space-borne gravitational wave detector. Class. Quantum Gravity 2016, 33, 035010. [Google Scholar] [CrossRef]
  11. Hu, X.C.; Li, X.H.; Wang, Y.; Feng, W.F.; Zhou, M.Y.; Hu, Y.M.; Hu, S.C.; Mei, J.W.; Shao, C.G. Fundamentals of the orbit and response for TianQin. Class. Quantum Gravity 2018, 35, 095008. [Google Scholar] [CrossRef]
  12. Gerardi, D.; Allen, G.; Conklin, J.W.; Sun, K.X.; DeBra, D.; Buchman, S.; Gath, P.; Fichter, W.; Byer, R.L.; Johann, U. Advanced drag-free concepts for future space-based interferometers: Acceleration noise performance. Rev. Sci. Instrum. 2014, 85, 1590–1606. [Google Scholar] [CrossRef]
  13. Liu, H.; Luo, Z.; Jin, G. The development of phasemeter for Taiji space gravitational wave detection. Microgravity Sci. Technol. 2018, 30, 775–781. [Google Scholar] [CrossRef]
  14. Dang, Z.; Zhang, Y. Relative position and attitude estimation for inner-formation gravity measurement satellite system. Acta Astronaut 2011, 69, 514–525. [Google Scholar] [CrossRef]
  15. Dang, Z.; Zhang, Y. The principle of solar radiation for controlling a spherical proof mass in an inner-formation satellite. Acta Astronaut 2011, 69, 860–868. [Google Scholar] [CrossRef]
  16. Gu, Z.; Wang, Z.; Zhang, Y. Analysis of residual gas disturbance on the inner satellite of Inner Formation Flying System. Sci. China Technol. Sci. 2012, 55, 2511–2517. [Google Scholar] [CrossRef]
  17. Gu, Z.; Wang, Z.; Zhang, Y. Compensation of gravitational attraction disturbance to pure gravity orbit for Inner Formation Flying System. Acta Astronaut 2012, 81, 635–644. [Google Scholar] [CrossRef]
  18. Dang, Z.; Tang, S.; Xiang, J.; Zhang, Y. Rotational and translational integrated control for Inner-formation Gravity Measurement Satellite System. Acta Astronaut 2012, 75, 136–153. [Google Scholar] [CrossRef]
  19. Canuto, E.S. Drag-free and attitude control for the GOCE satellite. Automatica 2008, 44, 1766–1780. [Google Scholar] [CrossRef]
  20. Fichter, W.; Schleicher, A.; Bennani, S.; Wu, S. Closed loop performance and limitations of the LISA pathfinder drag-free control system. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Hilton Head, SC, USA, 20–23 August 2007. [Google Scholar]
  21. Delavault, S.; Prieur, P.; Liénart, T.; Robert, A.; Guidotti, P.Y. MICROSCOPE mission: Drag-free and attitude control system expertise activities toward the scientific team. CEAS Space J. 2018, 10, 487–500. [Google Scholar] [CrossRef]
  22. Liao, H.; Xu, Y.; Zhu, Z.; Deng, Y.; Zhao, Y. A new design of drag-free and attitude control based on non-contact satellite. ISA Trans. 2019, 88, 62–72. [Google Scholar] [CrossRef]
  23. Canuto, E.; Massotti, L.; Molano-Jimenez, A.; Perez, C.N. Drag-free and attitude control for long-distance, low-Earth-orbit, gravimetric satellite formation. In Proceedings of the 29th Chinese Control Conference, Beijing, China, 29–31 July 2011. [Google Scholar]
  24. Ji, L.; Liu, K.; Xiang, J. On all-propulsion design of integrated orbit and attitude control for inner-formation gravity field measurement satellite. Sci. China Technol. Sci. 2011, 54, 3233–3242. [Google Scholar] [CrossRef]
  25. Grynagier, A.; Ziegler, T.; Fichter, W. Identification of dynamic parameters for a one-axis drag-free gradiometer. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 341–355. [Google Scholar] [CrossRef]
  26. Xiao, C.; Bai, Y.; Li, H.; Liu, L.; Liu, Y.; Luo, J.; Ma, Y.; Qu, S.; Tan, D.; Wang, C.; et al. Drag-free control design and in-orbit validation of TianQin-1 satellite. Class. Quantum Gravity 2022, 39, 155001. [Google Scholar] [CrossRef]
  27. Gath, P.; Fichter, W.; Kersten, M.; Schleicher, A. Drag free and attitude control system design for the LISA Pathfinder mission. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, RI, USA, 16–19 August 2004. [Google Scholar]
  28. Wu, S.F.; Fertin, D. Spacecraft drag-free attitude control system design with quantitative feedback theory. Acta Astronaut 2008, 62, 668–682. [Google Scholar] [CrossRef]
  29. Gath, P.F.; Schulte, H.R. Drag free and attitude control system design for the LISA science mode. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Hilton Head, SC, USA, 20–23 August 2007. [Google Scholar]
  30. Sun, X.; Shen, Q.; Wu, S. Partial State Feedback MRAC-Based Reconfigurable Fault-Tolerant Control of Drag-Free Satellite with Bounded Estimation Error, IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 6570–6586. [Google Scholar]
  31. Sun, X.; Shen, Q.; Wu, S. Event-triggered robust model reference adaptive control for drag-free satellite. Adv. Space Res. 2023, 72, 4984–4996. [Google Scholar] [CrossRef]
  32. Lian, X.; Zhang, J.; Lu, L.; Wang, J.; Liu, L.; Sun, J.; Sun, Y. Frequency Separation Control for Drag-Free Satellite with Frequency-Domain Constraints. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 4085–4096. [Google Scholar] [CrossRef]
  33. Lian, X.; Zhang, J.; Wang, J.; Wang, P.; Lu, Z. State and disturbance estimation for test masses of drag-free satellites based on self-recurrent wavelet neural network. Adv. Space Res. 2021, 67, 3654–3666. [Google Scholar]
  34. Zeitz, M. The extended Luenberger observer for nonlinear systems. Syst. Control Lett. 1987, 9, 149–156. [Google Scholar] [CrossRef]
  35. Khalil, K. Extended High-Gain Observers as Disturbance Estimators. SICE J. Control. Meas. Syst. Integr. 2017, 10, 125–134. [Google Scholar] [CrossRef]
  36. Hao, L.; Zhang, J.; Wang, J.; Zhang, J. Extended observer and output feedback control for the preliminary design of tianqin two-test-mass drag-free and attitude control system. In Proceedings of the International Astronautical Congress, Online, 12–14 October 2020. [Google Scholar]
  37. Zhang, C.; He, J.; Duan, L.; Kang, Q. Design of an Active Disturbance Rejection Control for Drag-Free Satellite. Microgravity Sci. Technol. 2019, 31, 31–48. [Google Scholar] [CrossRef]
  38. Heemels, W.P.; Johansson, K.H.; Tabuada, P. An introduction to event-triggered and self-triggered control. In Proceedings of the IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012. [Google Scholar]
  39. Tabuada, P. Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks. IEEE Trans. Autom. Control 2007, 52, 1680–1685. [Google Scholar] [CrossRef]
  40. Khalil, H.K. Nonlinear Control; Pearson: Boston, MA, USA, 2015; pp. 87–90, 354. [Google Scholar]
  41. Xie, X.; Sheng, T.; He, L. Distributed Attitude Synchronization for Spacecraft Formation Flying via Event-Triggered Control. Appl. Sci. 2020, 65, 4824–4831. [Google Scholar] [CrossRef]
  42. Batmani, Y.; Najafi, S. Event-Triggered H- Depth Control of Remotely Operated Underwater Vehicles. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1224–1232. [Google Scholar] [CrossRef]
  43. Song, C.; Wang, H.; Tian, Y.; Zheng, G. Event-Triggered Observer Design for Delayed Output-Sampled Systems. IEEE Trans. Autom. Control 2020, 65, 4824–4831. [Google Scholar] [CrossRef]
  44. Liu, W.; Huang, J. Event-triggered cascade high-gain observer and its application. Int. J. Robust Nonlinear Control 2020, 30, 2335–2351. [Google Scholar] [CrossRef]
  45. Wang, X.; Park, J.H. State-Based Dynamic Event-Triggered Observer for One-Sided Lipschitz Nonlinear Systems with Disturbances. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 2326–2330. [Google Scholar] [CrossRef]
  46. Khalil, K. Cascade high-gain observers in output feedback control. Automatica 2017, 80, 110–118. [Google Scholar] [CrossRef]
Figure 1. Control results for relative motion.
Figure 1. Control results for relative motion.
Applsci 14 03656 g001
Figure 2. Transmission of sampling information. including the event-driven condition triggering in the X, Y, and Z axes.
Figure 2. Transmission of sampling information. including the event-driven condition triggering in the X, Y, and Z axes.
Applsci 14 03656 g002
Figure 3. Estimation results for X−axis, including the estimated results of displacement, velocity and acceleration.
Figure 3. Estimation results for X−axis, including the estimated results of displacement, velocity and acceleration.
Applsci 14 03656 g003
Figure 4. Estimation results for Y−axis, including the estimated results of displacement, velocity and acceleration.
Figure 4. Estimation results for Y−axis, including the estimated results of displacement, velocity and acceleration.
Applsci 14 03656 g004
Figure 5. Estimation results for Z−axis, including the estimated results of displacement, velocity and acceleration.
Figure 5. Estimation results for Z−axis, including the estimated results of displacement, velocity and acceleration.
Applsci 14 03656 g005
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

Hao, L.; Zhang, Y. Event-Triggered Disturbance Estimation and Output Feedback Control Design for Inner-Formation Systems. Appl. Sci. 2024, 14, 3656. https://doi.org/10.3390/app14093656

AMA Style

Hao L, Zhang Y. Event-Triggered Disturbance Estimation and Output Feedback Control Design for Inner-Formation Systems. Applied Sciences. 2024; 14(9):3656. https://doi.org/10.3390/app14093656

Chicago/Turabian Style

Hao, Liwei, and Yingchun Zhang. 2024. "Event-Triggered Disturbance Estimation and Output Feedback Control Design for Inner-Formation Systems" Applied Sciences 14, no. 9: 3656. https://doi.org/10.3390/app14093656

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