1. Introduction
High-precision, large-diameter space telescopes, unaffected by Earth’s atmosphere and offering high image clarity, are progressively becoming the primary focus for future remote sensing. According to the Rayleigh criterion, the resolution of a telescope is positively correlated with its aperture. However, due to the limited volume and payload of existing launch vehicles, both integral and deployable space telescope structures can easily reach the upper aperture limit. Consequently, the most feasible solution proposed at present is to construct a large aperture space telescope through modular launch and in-orbit assembly [
1,
2]. For instance, the primary mirror of the James Webb Space Telescope consists of 18 separate hexagonal mirrors.
As shown in
Figure 1, with standardized interfaces, modular unit mirror can reconfigure into a large-aperture space telescope in space. If unit mirrors
are sequentially docked with the main structure 0, the assembly time of the large aperture telescope in orbit will be long, furthermore, the asymmetric moment of inertia will increase the cost of attitude control. Therefore, a new approach is proposed here, firstly, performing consensus-based attitude maneuver of unit mirrors
, achieving coordinated posture adjustments for modules 0…n, and then docking units
with the main structure 0 simultaneously. The above consensus-based attitude maneuver of unit mirrors can be regarded as a branch of spacecraft swarm, which requires real-time and high-precision attitude maneuvers applicable to complex constraints such as unknown tiny disturbance torque, model uncertainty, actuator saturation, discrete-time communication, and limited communication.
Numerous studies referring to real-time and high-precision control for spacecraft have proposed various control strategies [
3,
4]. Asymptotically stable control laws were developed in [
5] and [
6], where the convergence rate was at best exponential with an infinite settling time. Moreover, finite-time control laws have been developed. Many efforts have been devoted to the finite-time consensus problem of systems with general linear [
7], high-order integrator [
8,
9], other nonlinear dynamics such as typical Euler-Lagrange dynamics [
10] and attitude consensus of spacecraft [
11,
12,
13]. Compared with asymptotic control, which requires the system to converge to a given bound exponentially, a finite-time control law can lead to a faster convergence rate (near the equilibrium point) [
14,
15]. However, the convergent time resulting from finite-time control schemes heavily depends on the initial conditions. Therefore, efforts are now being made toward developing a fixed-time control scheme, which removes the dependence of convergence time on initial conditions [
4,
16]. Fixed-time output consensus problem of heterogeneous linear multi-agent systems was researched in [
17]. Fixed-time consensus for integrator-type multi-agent systems was investigated in [
18]. Fixed-time consensus control scheme for high-order multi-agent systems in the presence of external disturbances was proposed in [
19]. Fixed-time distributed coordination control for multiple Euler-Lagrange systems was investigated in [
20]. Fixed-time formation tracking control of multiple hypersonic flight vehicles with uncertain dynamics and external disturbances was presented in [
21]. Fixed-time control law for a group of spacecraft, of which the attitude is represented by modified Rodrigues parameters (MRPs), has been designed in [
22,
23,
24,
25,
26,
27]. Note that because the MRPs are not globally nonsingular, the controller applies only to nonsingular initial attitudes. The distributed fixed-time attitude consensus controller for multiple spacecraft of which the attitude description is based on a unit quaternion, has been proposed in [
28,
29]; however, the controllers cannot be used where unknown tiny disturbance torque, model uncertainty and actuator saturation exist simultaneously. Further, as the overview of fixed-time cooperative control of multiagent systems in [
30] illustrates, the discrete-time communication problem in fixed-time cooperative control is a challenging issue.
Another coordination problem that constrains large telescope on-orbit construction is the design of the communication scheme when a large number of modular unit mirrors are involved in the system or the inter-modules communication channel is limited [
31]. Owing to the constraints of modular unit mirror quality, the capability of onboard computers and communication systems is significantly limited. Physically, modular unit mirrors use a low bandwidth to communicate within the system and a high bandwidth for data transfer back to Earth. The low bandwidth of communications limits the availability and timeliness of information transfer among modular unit mirrors. Consequently, if the onboard computer requires more information than the modular unit mirrors can transmit over the communication channel, the system would not be sustained in a complex space environment [
32]. Traditionally, orthogonal channel access methods avoid interference by employing time division multiplex access (TDMA) or orthogonal frequency division multiplexing (OFDM) [
31]. Consequently, the amount of communication resources (e.g., energy and time consumption) required increases logarithmically with the number of modular unit mirrors. However, the wireless interference property of the channel allows distributed transmitters to broadcast electromagnetic waves in the same frequency band simultaneously and superimpose them at some receivers, which can be advantageous in saving communication resources. Motivated by this observation, the wireless multiple-access channel (WMAC) was proposed in [
31] to model the value at the receiver in a wireless communication scheme that exploits interference. Based on this model, a formation consensus control strategy using interference for autonomous agents moving in a plane with continuous-time single integrator dynamics was presented in [
33]. The design in [
34] exploited interference to achieve finite-time max-consensus in a single integrator multi-agent system. And the event-triggered attitude tracking control exploiting interference for multiple spacecraft systems with tiny disturbance torque is proposed in [
35]. It can be concluded from the aforementioned discussion that, considering complex constraints such as unknown tiny disturbance torque, model uncertainty, actuator saturation and discrete-time communication, exploiting interference for large telescope on-orbit construction is nontrivial but effective in saving communication resources. The main contributions of this work are summarized as follows.
Different from the traditional sequential docking of multiple modules, a new procedure of large telescope on-orbit construction is proposed. Firstly, perform consensus-based attitude maneuver of modular units and main structure, then docking modular units with the main structure simultaneously. In addition, the communication scheme in this study is based on wireless communication interference. As a consequence, the assembly time, cost of attitude control and communication resources are saved proportional to the number of modular unit mirrors.
To provide a singularity-free solution for consensus-based attitude-tracking control, the attitude description is based on a unit quaternion throughout the study. Then, a fixed-time observer was presented for each unit mirrors to cooperatively estimate the attitude quaternion of the main structure. The observer in this study also handles the discrete-time communication in engineering and unknown channel attenuation when exploiting communication interference.
Finally, an observer-based fixed-time control scheme was designed to ensure that the attitude of each unit mirror accurately forms a predetermined attitude angle relative to the main structure. Compared with the existing fixed-time consensus-based attitude controls for multiple satellites [
22,
23,
24,
25,
26,
28,
29,
36], the controller proposed in this study can simultaneously handle nontrivial issues such as unknown tiny disturbance torque, model uncertainty, and actuator saturation. This implies that the control algorithm introduced in this paper is more applicable in engineering.
Notations: Throughout this study, is introduced as a set of real numbers. represents a set of positive real numbers. The set of non-negative real numbers is defined by . The set of non-negative integers is defined as . The entry into positions of matrix is denoted by . denotes the n-dimensional identity matrix, and denotes the matrix of zeros with n rows and m columns. ⊗ refers to the Kronecker product. The skew-symmetric matrix of a vector is defined by . Considering a discrete-time system, the value of state at instant is abbreviated as . A continuous function is said to belong to class if is strictly increasing and subjects to . A continuous function is said to belong to class if it belongs to class , and . Function is of class if , and is decreasing to zero for each . For a vector , and a constant , , we define , where is the sign function.
Table 1 summarizes all symbols employed in the current work.
3. Problem Description
As a typical multi-spacecraft system, large telescope on-orbit construction require real-time and high-precision attitude maneuvers in the presence of unknown tiny disturbance torque, model uncertainty, actuator saturation, limited communication and discrete-time communication. Motivated by the above requirements, this study considers large telescope on-orbit construction described by (
7), and the communication among modular unit mirrors is over the wireless channel that exploits interference. Owing to the discrete communication requirement of engineering, all modular unit mirrors exchange information through wireless channels at discrete broadcasting instants
, and the interval between any two broadcasting instants is
.
This study aims to develop a control strategy to ensure all the attitudes of the modular unit mirrors converge to the desired relative configuration, as shown in
Figure 1 (a), within a fixed time, recalling (
1), that is,
where
is the reference attitude quaternion, which acting as a virtual leader,
and
.
is the pre-designed constant desired attitude difference between the attitude of modular unit mirror
i (orientation of frame
) and the virtual leader (orientation of frame
) ,
,
.
Equation (
8) can be rewritten as:
which means that the aim of the study can be regarded as developing a control strategy to achieve consensus for
and
.
In the following, we present some assumptions for the large telescope on-orbit construction system:
Assumption 1. The undirected graph is connected.
Assumption 2. The reference attitude quaternion is a constant vector, that is, .
Assumption 3.
The unknown tiny disturbance torque of modular unit mirror satisfies the following inequality:
where .
Assumption 4. Considering the possible change in the inertia matrix caused by fuel consumption, the model of the modular unit mirrors should satisfy , , , , where , ,, , and are positive constants.
6. Simulation Results
In this section, we illustrate the performance of the control scheme proposed in this study, which considers discrete-time communication, unknown tiny disturbance torque, model uncertainty, and actuator saturation in case I. To evaluate the effectiveness of the control scheme, in comparison to case II, the continuous control law in [
28] is used for the same large telescope on-orbit construction system without unknown tiny disturbance torque, model uncertainty, and actuator saturation.
First, consider the case subject to Assumptions
where five unit mirrors labeled
track a constant reference attitude. The reference attitude
is a randomly chosen constant, and the corresponding Euler angle is
Further, the initial attitude and angular velocity of the five follower unit mirrors
are chosen randomly, as summarized in
Table 2. For more information about the relationship between the quaternion and Euler angle, please refer to [
39]. The augmented communication graph
is presented in
Figure 2, which satisfies Assumption 1.
6.1. Case I: Simulation with the Discrete-Time Control Scheme Proposed in this Study
The desired attitude difference
between the attitude of modular unit mirror
i, namely
and reference attitude, namely
correspond to Euler angles
,
,
,
, and
. The channel fading coefficients
are generated randomly, which implies that the coefficients are independent and identically distributed in
. Considering unknown inertia attenuation, the unit mirrors have moments of inertia
The tiny disturbance torque
is selected as
The following parameters were used in the simulation: , , , , , , , , , , and .
The constant communication interval
between any two broadcasting instants
and
was set as
. Notably, each unit mirror receives two signals, as presented in (
11). Traditionally, a decimal requires eight bytes, namely, 64 bits. Therefore, using the methodology in this study, the channel required by each unit mirror for attitude control is
which can be satisfied by the inter-module communication capability [
46]. Contrarily, when using the traditional OCAM, every unit mirror should receive at least one signal
from each neighbor
j. Basically, if a unit mirror has n neighbors, the required bit rate is
times the size of that in this study.
Figure 3 shows the performance of the discrete-time fixed-time observer constructed in Theorem 1. It is observed that the estimation errors
, represented by Euler angle
converges to
within
.
Figure 4 reflects the containment errors
represented by Euler angle
. It can be observed that the attitude consensus errors based on (
9) converge to
within
. As shown in
Figure 5, the control torque is bounded by
throughout the process.
6.2. Comparison Case II: with Continuous Control Scheme
Without regard to unknown tiny disturbance torque, model uncertainty, and actuator saturation, using the continuous solution in [
28], with parameters
,
,
,
,
,
,
,
,
,
,
,
,
,
,
, and
, the estimation errors represented by Euler angle are depicted in
Figure 6. It is observed that the estimation errors converge to
within
.
Figure 7 reflects the containment errors represented by Euler angle, it can be observed that the attitude consensus errors converge to
within
. As shown in
Figure 8 , the maximum control torque was
.
The simulation performances of cases I and II are listed in
Table 3. This clearly shows that the controller proposed in this study can obtain similar convergence accuracy with the controller in [
28], even when unknown tiny disturbance torque, model uncertainty, and actuator saturation are considered.