Next Article in Journal
Calculation of Damping Ratio and Analysis of Damping Effect of Turbine Blade Dry Friction Damper in Rotating State
Previous Article in Journal
Optimizing Large-Scale Demand and Capacity Balancing in Air Traffic Flow Management Using Deep Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Task Switching and Scheduling Method for Attitude–Orbit–Shape-Distributed Control of Large Space Ring Structures

1
School of Astronautics, Harbin Institute of Technology, Harbin 150001, China
2
National Key Laboratory of Complex System Control and Intelligent Agent Cooperation, Beijing 100074, China
3
Suzhou Research Institute, Harbin Institute of Technology, Suzhou 215000, China
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(12), 967; https://doi.org/10.3390/aerospace11120967
Submission received: 31 October 2024 / Revised: 16 November 2024 / Accepted: 20 November 2024 / Published: 25 November 2024
(This article belongs to the Section Astronautics & Space Science)

Abstract

:
The attitude, orbit, and shape control actuators of large space structures on orbits are functional overlapping and task coupled, resulting in actuator redundancy and high-energy consumption. This paper explores the integrated attitude–orbit–shape control problem of large space ring structures and proposes an online task switching and scheduling method for multiple actuators of space structures (OTSS-MASS). An adaptive allocation framework is proposed for the task switching of distributed actuators. The objectives of attitude–orbit–shape control are decomposed into attitude adjustment, orbit change, and shape maintenance tasks through a task decomposition algorithm. Task value estimation models are designed to guide a greedy task allocation of actuators. The adaptive allocation framework achieves online task reconfiguration for multiple distributed actuators, thereby enhancing the maneuverability of large space structures, improving actuator work efficiency, and reducing energy consumption in orbit. Simulation results demonstrate that OTSS-MASS outperforms the conventional actuator distribution methods. The overall effectiveness is improved by over 24% in terms of the comprehensive index, time index, trajectory index, and shape index.

1. Introduction

With the continuous improvement of functionality and performance requirements in aerospace engineering, large-scale and flexible spacecraft structures have become increasingly important [1,2,3]. This trend is reflected in the wide applications of large flexible space structures (LFSSs) with additional functionality and improved performance, such as larger solar panels generating more energy. China’s major space projects, such as manned spaceflight, lunar exploration, and high-resolution earth observation systems, also urgently need large space structures of 10 to 100 m in size [4]. However, this also brings design and manufacturing challenges, such as the higher geometric and temporal resolution requirements of remote sensing equipment and the strict control accuracy requirements of increasingly complex space observation systems [5,6,7,8]. In addition, satellites with large moving parts and large, lightweight, flexible structures have higher mission requirements for attitude stability and vibration suppression accuracy [9]. On-orbit control and service technology for large space structures is an important research direction in modern space science and technology [10,11].
Large space ring structures, as a special type of LFSS, are becoming increasingly important in modern aerospace engineering [12,13,14]. Their unique geometric shape and mechanical properties give them significant advantages in providing large-aperture, high-precision communication and observation capabilities. These structures can effectively increase the receiving area of antennas, thereby improving signal reception quality to meet the needs of modern aerospace missions for high-performance communication and observation [15]. Additionally, the design flexibility of large space ring structures allows them to adapt to different mission requirements and environmental conditions. Therefore, the research and application of large space ring structures are receiving more and more attention and importance in modern aerospace engineering.
Managing space structure dynamics is one of the key technological aspects of large spacecraft operations. Due to their considerable size complexity, these spacecrafts often boast enhanced flexibility that renders them vulnerable to disturbances from their operational environment. This susceptibility negatively affects their stability and pointing accuracy, thus posing significant challenges for on-orbit control. To tackle these complexities, researchers worldwide have investigated thoroughly the dynamics control of large space structures and relevant control mechanisms. Previous studies [16,17,18] have designed computationally efficient control strategies to facilitate attitude tracking under varying conditions while reducing energy consumption. Researchers [19] utilized finite Fourier series shapes to create three-dimensional trajectories within obstacle environments, effectively producing time-optimal paths adhering to obstacle avoidance constraints dictated by attitude dynamics. Additionally, Shi et al. [20] developed a simplified model incorporating electromagnetic force/torque interactions alongside an orbital–attitude coupled dynamic framework pertinent during electromagnetic docking scenarios. They also proposed an enhanced sliding mode control strategy based on pre-defined trajectory pathways.
With the increasing complexity and flexibility of large space structures, the demand for attitude and shape control is growing. Lasemi et al. [21] proposed a trajectory planning method based on critical safety curves to address the impact of shape during spacecraft docking, resulting in safe, smooth, and easily trackable trajectories. Wang et al. [22] introduced an autonomous collaborative control method for attitude and momentum based on zero-space adaptive planning, targeting rapidly changing and strong disturbances produced by jetting and component movements. Gong et al. [23] employed an active disturbance rejection controller to estimate and compensate for satellite attitude disturbances caused by solar panel aligning and system uncertainties. Methods such as the finite-time attitude control based on the super-twisting disturbance observer in [24] can achieve the stable shape control of large spacecrafts under a wide range of dynamics uncertainties. Santiago J et al. [25] addressed the impact of collision disturbances on the overall attitude and shape during spacecraft docking and proposed a double-integral sliding mode control method based on reaction wheel reconstruction. Despite significant progress in the attitude control, orbit modification, and shape control of spacecrafts, the dynamics and control issues of large space structures in coupled attitude–orbit–shape scenarios still require further research and resolution.
The coupled attitude–orbit–shape dynamic modeling and integrated control of large spacecrafts are fundamental to efficiently and effectively accomplishing various complex space missions that have received extensive academic attention. Ishimura K et al. [26] considered spacecraft attitude adjustment and shape maintenance and investigated the non-holonomic dynamic model of shape–attitude coupling. They proposed a motion trajectory based on the waterdrop curve shape and achieved simple, accessible, and efficient control results. However, their research only considered the shape control of a simple two-link structure. Ishimura K. et al. [27] derived the dynamic equations for LFSSs orbiting the Earth and analyzed the effects of disturbances on their orbit, attitude, and axial deformation. She Y. et al. [9] studied the coupling of attitude, structural vibration, and orbital motion of large spacecraft, such as tethered satellites, revealing the influence of inherent frequency ratios and structural size parameters on planar motion characteristics through dynamic modeling. Cao Y. et al. [28] analyzed the dynamic behavior of large space structures suspended by cables, particularly the coupling effect between structural deformation and attitude motion, while discussing the attitude instability induced by thermal deformation. Deng Z. et al. [29] researched the on-orbit coupled dynamics and attitude control of ultra-large space structures using the symplectic method.
Although existing research has effectively solved the attitude–orbit–shape coupling control problems under specific control models, the active switching of control models is not fully considered, especially in cases of functional overlap and task coupling among the actuators of large spacecraft. Functional overlap means different actuators may operate in the same mode during control tasks, leading to redundancy. Task coupling implies that the operation of an actuator for a particular task may impact other tasks, increasing the complexity of control algorithms. These issues necessitate a degree of intelligence and adaptive switching capability in the control models for large spacecrafts, thereby effectively enhancing control efficiency, reducing redundancy, and conserving energy.
To address the low configuration efficiency and functional redundancy brought about by actuator functional overlap and task coupling in the coupled attitude, orbit, and shape control of large spacecrafts, we present an efficient task allocation strategy referred to as the online task switching and scheduling method for multiple actuators of space structures (OTSS-MASS). The operational task requirements in orbit are thoroughly analyzed, and the value decomposition algorithm is employed to partition the overall objective into attitude adjustment, orbit change, and shape maintenance sub-tasks. Furthermore, dynamic task re-allocation is achieved based on the position and spatial characteristics of the actuators to optimize fuel consumption and enhance response speed. The proposed distributed control and decision-making approach is validated through dynamic simulations using execution time and trajectory features as evaluation criteria, demonstrating its effectiveness in improving operational efficiency.
The contributions of this article are summarized as follows:
(1)
The low efficiency and redundancy in large space ring structure control are addressed by OTSS-MASS for improved task allocation.
(2)
OTSS-MASS innovatively uses a value decomposition algorithm for task segmentation and dynamic task re-allocation to optimize fuel use and response time.
(3)
The effectiveness of the proposed approach in enhancing operational efficiency is validated through dynamic simulations.
This article is structured as follows: Section 2 develops a dynamic model for the large ring-shaped space structure, presented in explicit form. Section 3 introduces the OTSS-MASS framework, encompassing task decomposition, actuator task valuation, and task allocation. Section 4 details the control system design, focusing on shape maintenance, orbit adjustment, and attitude control. Section 5 presents the simulation results, comparing the proposed OTSS-MASS method with a baseline approach. Finally, Section 6 analyzes these results, highlighting the advantages of the OTSS-MASS method.

2. Model

The large circular spatial structure, illustrated in Figure 1, consists of n spacecraft unit structures forming a closed or semi-closed ring. (The method presented here is scalable and not limited to the 12-unit configuration shown in Figure 1; n can represent a much larger number of units.) Each unit structure is equipped with independent functional modules, such as propulsion systems, power supplies, and communication systems, ensuring the proper operation of the entire structure. The unit structures are connected by articulated joints using connecting truss structures, allowing for free rotation within a certain range to adapt to different spatial environments and mission requirements. These connecting trusses also possess a certain degree of rigidity and strength to ensure the stability and safety of the entire structure. The diameter of the circular structure can vary from tens of meters to hundreds of meters, depending on specific mission requirements. This type of structure is applicable to large-scale circular space antennas, tether satellite constellations, and other applications. The actuator force, moment, and external disturbances are applied to the centroid of the spacecraft unit structure, with their directions decomposable into horizontal and vertical components within the plane. Based on these assumptions, the dynamic model of the large circular spatial structure is analyzed.
Each rigid body in the system is represented by a local coordinate system fixed to it, thus effectively conveying its motion state and relative position. The position and orientation of each rigid body in the system are defined using generalized coordinates with respect to a global reference frame, encompassing the Cartesian coordinates (position) of its base point coordinate system and its direction coordinates (attitude).
For a circular structure composed of n rigid links, 3 n generalized coordinates are chosen to describe the configuration of the system. Here, the position of the center of mass ( x , y , z ) and the Euler angles ( X , Y , Z ) of each rigid link are used for representation.
The generalized coordinate vector of the system can be represented as follows:
q = [ x 1 , y 1 , z 1 , ϕ 1 , θ 1 , ψ 1 , , x n , y n , z n , ϕ n , θ n , ψ n ] T
The kinetic energy T of the system is expressed as follows:
T = 1 2 i r ˙ i T m i r ˙ i + 1 2 i ω i T I i ω i
where m i is the mass of the i -th rigid body, r is the position of the centroid, ω i is the angular velocity, and I i is the moment of inertia. Since the system is in a zero-gravity state, the potential energy V = 0 .
For the individual rigid body, the generalized force Q i includes contributions from external forces F i and external torques τ i :
Q i = F i T r i q + τ i T ω i q ˙
Substituting the above expressions into the Lagrangian equations and simplifying, we obtain the equations of motion in the following form:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ = Q
where
(1)
M ( q ) is the 6 n × 6 n mass matrix;
(2)
C ( q , q ˙ ) is the 6 n × 6 n Coriolis and centrifugal force matrix;
(3)
Q is the 6 n × 1 generalized force vector.
Since the large spacecraft structure is formed into a circular structure through articulated connections, constraint equations need to be added here. Ball joint constraints allow the connection of two rigid bodies to rotate about a common point in any direction while prohibiting any translational motion along any direction. Mathematically, this constraint can be expressed as the fixed relative position of the two rigid bodies at the connection point. The positions of the connection point in the local coordinate systems of the two rigid bodies are denoted as p i and p i + 1 , respectively, and the ball joint constraint can be expressed as follows:
G i = r i + R i p i r i + 1 + R i + 1 p i + 1 = 0
where r i and r i + 1 are the position vectors of the centroid of the two rigid bodies, and R i and R i + 1 are their rotation matrices relative to the global coordinate system. Finally, the dynamic equations of the system are solved using the Lagrange equations, which are expressed as follows:
d d t T q ˙ T q = Q G q T λ
where q represents the generalized coordinate set, Q is the generalized force vector of external forces, G q is the Jacobian matrix of constraint equations, and λ is the Lagrange multiplier.
Considering the constraints, the equations of motion can be obtained in the following form:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G T ( q ) λ = Q
G ( q ) q ¨ + G ˙ ( q ) q ˙ = 0
Combining and solving the above equations, explicit expressions for the acceleration q ¨ and Lagrange multipliers λ can be obtained:
q ¨   λ = M ( q ) G T ( q ) G ( q ) 0 1 Q C ( q , q ˙ ) q ˙ G ˙ ( q ) q ˙

3. Method

For the large spacecraft dynamics model built in Section 2, this section introduces the framework of OTSS-MASS and describes the actuator allocation process for the corresponding large spacecraft control. The task allocation algorithm optimizes the assignment of control tasks T 1 , T 2 , , T n to large spacecraft substructures A 1 , A 2 , , A m , minimizing control effort while ensuring all tasks are completed. Each task and actuator have associated requirements and limitations (including direction and task value). Task dependencies are considered, prioritizing higher-value tasks. The optimal assignment matrix minimizes the overall control effort subject to all constraints. Detailed explanations of the specific implementation methods involved in each step are also provided.

3.1. Framework

The execution process of actuator task allocation is based on the problem model constructed in Section 2, as shown in Figure 2. With the target state as input, the actuator works by adjusting the attitude, changing the orbit, and maintaining the shape through three controllers in the control module. It acts on the structure and power system of the large spacecraft to execute spacecraft control. The perception system obtains the state variables of the large spacecraft. The decision module decomposes the control target into tasks, evaluates the value of the actuator, and allocates the actuator tasks, achieving the switching of the actuator task allocation plan. The actuator allocation plan with switching is fed back to the actuator controller to produce the actuator signal.
With OTSS-MASS, the decision-making process of the control process from mission objective acquisition by the large spacecraft perception system to mission completion is shown in Figure 3. First, the task decomposition scheme is derived by the task decomposition algorithm. Then, the value matrix is calculated using the task value estimation algorithm of the actuator. According to the task value matrix of the actuator, its task assignment scheme is obtained using the task assignment algorithm. Finally, the actuator executes the corresponding task according to the task assignment scheme, thus achieving the target control task.

3.2. Task Decomposition

Large spacecraft manipulation tasks typically involve multiple independent tasks such as attitude adjustment, orbit change, and shape maintenance, which often interact with each other. Rational decomposition and planning are essential to ensure a smooth operation of the entire manipulation process.
For the task decomposition algorithm of large spacecraft manipulation task T t o t a l , the current state variables and target state variables are taken as input, which include the large spacecraft attitude, position coordinates, operating speed, shape parameters, etc. In addition to task-type decomposition, the decomposition algorithm should also consider task decomposition from a time dimension. On the one hand, time constraints are considered, while, on the other hand, the overall task is decomposed into multiple stage subtasks, which is more conducive to the stability and reliability of the overall manipulation process.
For the attitude adjustment task T a t t i t u d e , Euler angles δ φ δ ψ δ γ are used here to describe the large spacecraft attitude change task, which is more intuitive and can clearly express the rotation angle of the large spacecraft, facilitating the subsequent design and understanding of the attitude adjustment control algorithm. The deviation between the three Euler attitude angles of the current state and the desired attitude Euler angles is used to measure the difference q e i between the current attitude and the desired attitude of the large spacecraft during attitude maneuvering, which is the attitude adjustment task amount. Correspondingly, position coordinates are used to describe the orbit change task T o r b i t , and the difference δ o i between the initial state and the target state represents the orbit change task amount. Compared with methods such as orbital element representation, position coordinates can more intuitively reflect the position of the large spacecraft in space, facilitating the design and evaluation of orbit change control strategies. For the shape maintenance task T s h a p e , the shape difference δ d i between the initial state and the target state is used to describe the task amount. The shape difference can effectively reflect the relative position changes between different units, facilitating the subsequent design of shape control strategies. The task parameters involved above will be detailed in the subsequent controller design section.
By decomposing the state input parameters, the overall manipulation task is broken down into multiple independent tasks. Furthermore, in the actual large spacecraft manipulation process, the overall task can be decomposed in a chronological order, resulting in stage-wise tasks and corresponding stage-wise objectives. This process requires considering the impact of cross-stage task dependencies and task priorities. In the actuator valuation algorithm, task execution priorities can be adjusted by adjusting weights, which needs to be designed based on actual needs.

3.3. Task Value Evaluation

The value of each actuator performing any of the three tasks above is evaluated through the task evaluation algorithm of large spacecraft actuators, and the value matrix of the system J i j can be derived as follows:
J i j = J 1 p J 1 o J 1 f J 2 p J 2 o J 2 f J n p J n o J n f i = 1 , , n ;   j = p , o , f .
where each element represents the value of a single actuator executing a single task. Since executing a single task impacts other tasks, the overall value is set as the sum of direct and indirect values. The system evaluates the value of any shape retention, orbit change, and attitude adjustment task for each actuator based on the large spacecraft state and the type of task using the task evaluation algorithm. Since the execution of a task by an actuator may affect the value of other tasks, indicating coupling between tasks, a joint reward function method is employed to calculate the comprehensive value of actuator task execution. The actuator task value matrix is derived as follows:
J i p = J i p p + J i p o + J i p f J i o = J i o p + J i o o + J i o f J i f = J i f p + J i f o + J i f f
where J i p represents the comprehensive value of attitude adjustment task for actuator i , J i o represents the comprehensive value of orbit change task for actuator i , and J i f represents the comprehensive value of shape retention task for actuator i .
Taking the attitude adjustment value function J i p = J i p p + J i p o + J i p f as an example, J i p p is the direct value of actuator i during attitude adjustment; J i p o represents the indirect value of orbit change during the attitude adjustment of actuator i ; J i p f represents the indirect value of shape retention during the attitude adjustment of actuator i . The calculation method for the orbit change value function J i o and the shape retention value function J i f is similar to the above. J i p p , J i p o , and J i p f can be calculated as follows:
J i p p ( τ i , Δ ω i , I u n i t , i ) = w i p p ( τ i T I u n i t , i ( 1 ) τ i ) Δ ω i J i p o ( Δ ω i , Δ V i , M , I ) = w i p o ( Δ ω i T I Δ ω i ) ( Δ V i T Δ V i / M ) t a n h a i Δ V i J i p f ( Δ ω i , Δ S i , m i , r i ) = w i p f Σ ( m i r i × Δ ω i 2 ) Δ S i t a n h b i Δ S i
where τ i represents the torque vector generated by the actuator; m i is the mass of the i -th unit; I u n i t , i is the inertia matrix of the unit rigid body; Δ ω i is the angular velocity change during the attitude adjustment task process; Δ V i is the spacecraft unit velocity change for the orbit change task; Δ S i is the shape change for the shape maintenance task; M and I represent the total mass and moment of inertia of the entire large spacecraft; w i p p , w i p o , w i p f are the weight proportion coefficients; r i is the distance from the i -th unit to the center of rotation; Δ ω i T I Δ ω i represents the kinetic energy of attitude adjustment; Δ V i T Δ V i / M represents the velocity change per unit mass, and matrix multiplication is used to calculate the kinetic energy of attitude adjustment and the squared sum of velocity changes; Σ ( m i r i × Δ ω i 2 ) represents the sum of all unit centripetal acceleration changes. The t a n h a i Δ V i function and t a n h b i Δ S i function are introduced here to represent the influence factors of orbit change task amount and shape maintenance task amount.

3.4. Task Allocation

With OTSS-MASS and the value matrix, different planning algorithms can be selected according to the actual situation to perform large spacecraft task assignments. The greedy algorithm is used as an example to present the execution process of task assignment for the actuator with OTSS-MASS, as shown in Figure 4.
Task priority is determined by preset rules reflecting task importance. For example, orbital transfer tasks are prioritized when deformation is small, while shape maintenance tasks take priority above a deformation threshold. Attitude control is assigned last. Alternatively, task selection uses the value matrix. This highlights the method’s flexibility. The specific process is as follows. The maximum value of the column vector in the value matrix containing the specified task is extracted. The actuator is assigned the specified task, and the row of the actuator is zeroed. Repeat the above steps until the task is completed, where the column is cleared to zero, and proceed to the next task. If there is an upper limit constraint on the number of actuators for a specified task and the upper limit is exceeded, the actuators are assigned to other tasks until all tasks meet the requirements.
Whether a task can be accomplished under OTSS-MASS depends on the allocation strategy design, which should be tailored to suit specific circumstances and task types. Taking the case of shaping a particular form as an example, more actuators for a multi-rigid-body large spacecraft are evidently advantageous for task completion, but an excessive number of actuators involved in the shaping process may impede other tasks. Therefore, designing a strategy to constrain the number of actuators could help. Furthermore, the weighting coefficient of the value function can be adjusted when designing the large spacecraft task allocation strategy by controlling the proportion of different tasks’ values and ensuring task completion priority based on actual conditions.

4. Controller Design

In order to verify the actual effect of OTSS-MASS on actuator switching configuration, classical PID controller decisions are introduced to the spacecraft’s control process in the spatial plane. The PID controller is a typical feedback control mechanism based on errors. The implementation of the PID controller in actual system control is shown in Figure 5.

4.1. Shape Retention

The shape retention control algorithm for large spacecrafts is designed based on the deformation of the structure, mainly reflected in its in-plane vibration. Using the centroids of the spacecraft members as observation points, the virtual centroid O ˜ of the spatial structure is constructed. The objective of shape retention control is to ensure that the distance from the centroid of each member to the centroid of the overall structure equals the preset target value. The virtual centroid of the spatial structure can be calculated as follows:
O ˜ X ¯ , Y ¯ , Z ¯ = O ˜ 1 n i = 1 n x i , 1 n i = 1 n y i , 1 n i = 1 n z i .
The calculation method for the current state distance d i between the centroid of the structure member and the centroid of the overall spacecraft is as follows:
d i = x i X ¯ 2 + y i Y ¯ 2 + z i Z ¯ 2 1 2 .
The target distance d i between the centroid of the spacecraft member and the centroid of the overall spacecraft is the radius of the inscribed circle in a regular polygon spacecraft, which can be derived from the spacecraft size characteristics.
The control target of the shape retention index δ d i = d i d i for controlling variables throughout the entire process is as follows:
lim t δ d i = 0 .

4.2. Orbit Change

The orbit change controller design focuses mainly on the coplanar orbit change task on the geostationary orbit (GEO). Orbital maneuver refers to a spacecraft altering its orbital elements using its propulsion and control systems.
In practical applications, when controlling a spacecraft to achieve in-plane position movement for orbit change, the orbit change indicator can be represented by various methods, including orbital element representation, velocity vector representation, position coordinate representation, etc. When using the position coordinate representation, we typically use the three-dimensional coordinates ( x , y , z ) and velocity vector in the Cartesian coordinate system (rectangular coordinate system) to represent the spacecraft’s position at a given time. For in-plane position movement, assuming the spacecraft moves within the same plane, the z-coordinate remains unchanged.
As shown in Figure 6, suppose the coordinates of point P on the initial orbit are ( x 0 , y 0 , z 0 , x ˙ 0 , y ˙ 0 , z ˙ 0 ) , then these coordinates are related to the orbital elements such as the semi-major axis, eccentricity, and true anomaly of the orbit. Let the coordinates of the corresponding point Q on the target orbit be ( x 1 , y 1 , z 1 , x ˙ 1 , y ˙ 1 , z ˙ 1 ) . Since this is an in-plane shift, z 0 = z 1 .
The orbit change index δ o i is calculated as follows:
δ o i = x i y i z i x ˙ i y ˙ i z ˙ i x i 0 y i 0 z i 0 x ˙ i 0 y ˙ i 0 z ˙ i 0 = δ x i δ y i 0 δ x ˙ i δ y ˙ i 0
Through the above derivation, we can obtain the orbital change index δ o i , which reflects the parameter differences between the target orbit and the current orbit. Taking the orbital change index δ o i as the input for the orbital change, we design an appropriate control strategy, calculate the required control amount, and apply it to the spacecraft, thereby completing the orbital change task.

4.3. Attitude Adjustment

The attitude kinematics equation is used to describe the attitude angle changes of large spacecrafts. Commonly used pose description methods include Euler angle, quaternion, and Rodriguez parameter, among which the geometric meaning of Euler angle description is intuitive and clear.
The deviation q e between the Euler angles of the output state and the expected Euler angle is used to measure the difference between the current spacecraft attitude and the expected attitude during attitude maneuvering. It is important to note that for the non-rigid ring structure, its attitude is defined by the orientation of a local coordinate frame attached to its center of mass, rather than the orientation of its center of mass itself.
q e = δ φ δ ψ δ γ T ,
In the equation, the three Euler attitude angles of the current output state are pitch angle φ 0 , yaw angle ψ 0 , and rolling angle γ 0 , and the expected Euler attitude angle position of the target attitude is ( φ c x , ψ c x , γ c x ) . Then,
δ φ = φ c x φ 0 δ ψ = ψ c x ψ 0 δ γ = γ c x γ 0 ,
where φ c x is the expected pitch angle, ψ c x is the expected yaw angle, and γ c x is the expected rolling angle.

5. Simulations

Based on the above controller and scheme designs, the system control scheme is established. With the system dynamics equation in Lagrange form derived above, the simulation model of the large spacecraft large spacecraft control process is established. In the system dynamics model, q is the generalized coordinate set, and Q is the generalized force vector of the external force.
In the simulation model, the centroid of the rigid body of the spacecraft member is selected as the position sampling point, the deviation from the target state serves as the input of the PID controller, and the operating force of each actuator serves as the external exciting force Q of the large spatial structure to realize its control. The control block diagram of the system is shown in Figure 7. The input to the simulation model is the driving force at each centroid position. Following task decomposition with the proposed algorithms, the allocation strategy of force on each centroid allows the task estimation algorithm to evaluate the tasks executed by each actuator. Finally, the task execution switch in the task allocation module of the actuator is implemented, and the spacecraft control task is achieved through the controller.
A hinged octagonal spacecraft model is established to simulate the control process of large spacecrafts, according to the parameter listed in Table 1. To simplify the simulations and highlight OTSS-MASS’s task allocation and scheduling performance, only Earth’s gravity was considered in a simplified force model. Other forces (solar radiation pressure and lunar gravity) are negligible at geostationary altitudes. This simplification clarifies the efficiency comparison between OTSS-MASS and traditional methods, better verifying OTSS-MASS’s effectiveness. Earth’s gravity is calculated using the following equation:
F G = G e M e m s r o ² ,
where G e = 6.6743 × 10 11   N m 2 / k g 2 , M e = 5.972 × 10 24   k g , m s (spacecraft mass) is from Table 1, and r o is the distance to Earth’s center, the value of r o on a GEO orbit is approximately 42,164 km.
During the control process, the shape stability of the large spacecraft is maintained, and the thruster group moves straight to the target position. The shape stability of the spacecraft in maneuver is a fundamental requirement, especially for large satellites. The accumulated difference between the distance of each spacecraft member from the centroid and the radius of the regular octagon is defined as the deformation characteristic, marking the degree of deformation during spacecraft maneuver. To simulate orbit change tasks, the initial centroid position coordinate is set as O . Any point O different from the position of point O can be selected as the target position during simulation. In terms of spacecraft attitude adjustment, the target attitude angle for the mission objective is set, and the control effect is verified through simulation.
To verify the effectiveness of OTSS-MASS on large-scale spacecraft, the simulation experiment sets up a task execution process under a conventional scheme (baseline) for comparison. In this scenario, the conventional fixed approach without switching conditions is designated as P b a s e l i n e , where different tasks are executed in a queue. Meanwhile, OTSS-MASS is denoted as P O T S S .
Figure 8 below illustrates the trajectory and attitude angle variations of large space ring structure simulation model, set with target point O = ( 2000 , 0 ) and target attitude angle φ 0 = 35 . Compared to the P b a s e l i n e , P O T S S yields a smoother trajectory and more stable attitude angle adjustments. Conversely, the P b a s e l i n e scheme shows larger trajectory deviations and greater fluctuations in attitude angle adjustments.
The variation of the spacecraft’s driving force output during simulation is shown in Figure 9. The actuator responsible for orbit change under OTSS-MASS has achieved task switching. For the actuator responsible for task switching, this process is driven by its value changes in the orbit change and shape retention tasks. When the weighted values of the orbit change and the shape retention tasks change, the actuator task-type switches. This change in the actuator’s task type will cause a stepwise variation in the driving force. The variations in the driving force that we observe in the figure actually indicate that the actuator has undergone a task switch. As shown in Figure 10, this illustrates the task allocation for each unit during the spacecraft maneuvering process. Under P O T S S , some units experience task switching during operation, whereas no such task switching occurs under P b a s e l i n e .

6. Simulation Results Analysis

To verify the effectiveness of OTSS-MASS and consider the complex working conditions in real-world environments, different target points are designated for simulation analysis. This involves comparing indexes such as the centroid of trajectory, deformation amount, and execution speed of the multi-body spacecraft, followed by a comprehensive control effect evaluation. Furthermore, impact loads are also applied to the spacecraft in operation to validate the robustness of OTSS-MASS under impact loads.
Figure 11 illustrates the trajectory of the spacecraft’s centroid from the starting point to the target point. With OTSS-MASS, the spacecraft’s centroid can travel directly from the starting point to the target point, with only slight fluctuations at the target position. In contrast, the trajectory deviation of the multi-body spacecraft in the fixed non-switching mode (baseline) gradually increases from the starting point and significantly exceeds that under the switching scheme. The experiment simulated different target points in four directions, and the results indicate a consistent pattern across various target points.
During spacecraft operation, an impact load is applied to the centroid of a single spacecraft member for 1 s to simulate a space debris impact, thereby verifying the robustness of OTSS-MASS under impact loads. The simulation results demonstrate that OTSS-MASS still exhibits good stability under impact loads, while the fixed non-switching mode results in an increased trajectory deviation, as shown in Figure 12. This simulation set verifies that switching modes can maintain relatively good spacecraft robustness under impact loads.
Figure 13a shows that the impact load significantly affects the centroid trajectory of the spacecraft, with a noticeable increase in deviation. However, the influence on the centroid trajectory in switching mode under the same impact load is minimal, as shown in Figure 13b. The simulation verifies that OTSS-MASS exhibits good anti-interference capability for multi-body spacecraft under impact loads.
Figure 14 highlights the advantage of the OTSS-MASS method in attitude control during the manipulation process of the multi-body spacecraft. Using the horizontal attitude angle as the observation variable, the baseline method, which employs a fixed task sequence, demonstrates a significantly longer time to achieve the target attitude angle (30°) compared to the OTSS-MASS method. Moreover, the baseline approach exhibits greater overshoot in the attitude angle.
In order to confirm the effectiveness of OTSS-MASS in maintaining the shape of multi-body spacecraft during control processes, a deformation parameter e is introduced as a shape preservation indicator. The calculation of parameter e involves defining a virtual centroid as the average position of each member’s centroid, calculating the distance between each member’s centroid and the virtual centroid, subtracting this distance from the inscribed circle radius of a standard octagon and summing these differences. Therefore, a larger parameter e indicates poorer shape preservation and vice versa.
With different target points during orbital changes, OTSS-MASS results in significantly smaller overall deformation parameters than the non-switching mode. Thus, OTSS-MASS has a more pronounced effect on preserving spacecraft shape during orbital maneuvers, as shown in Figure 15.
The simulation results show that OTSS-MASS has various improvements in influencing the spacecraft control process. In order to objectively evaluate the overall impact, three key indexes, i.e., time index P t , trajectory index P p , and shape index P s , are selected to evaluate the spacecraft control process. The time index P t represents the time for the centroid of the multi-body spacecraft to reach the target point. The trajectory index P p is obtained by integrating the absolute deviation between the centroid during operation and an ideal trajectory within time index P t . It represents a comprehensive measure of deviation in the multi-body spacecraft trajectories during control processes. Meanwhile, shape index P s is obtained by integrating the absolute value of deformation parameter e over time period P t during spatial maneuvering of the multi-body spacecraft. P s describes the overall deformation throughout this process.
Due to OTSS-MASS’s capability to allocate and prioritize actuators based on the importance of each task, a comprehensive control effectiveness evaluation is conducted by introducing normalization and weighting coefficients to time index P t , trajectory index P p , and shape index P s to assess the overall control process.
The specific normalization process is as follows:
(1) For the time index P t , if the optimal time index p t min in all experiments is set as the reference value 1, then the normalized time index P t can be calculated as follows:
P t = 1 p t p t min p t min
(2) To ensure a rapid decay of the normalized trajectory index P p and shape index P s in regions with low index values, an improved sigmoid function S ( x ) is employed. This function normalizes both trajectory index P p and shape index P s to a range between 0 and 1, making the function more sensitive to situations where one indicator exhibits a low value, potentially signaling the infeasibility of a task.
S x = 1 1 + m e x n 2
When calculating the comprehensive index P c , weight coefficients ω t , ω p , and ω s are introduced as the weighting factors for time index P t , trajectory index P p , and shape index P s . In this paper, they are all set to 1 in the calculations as an example. In practical applications, these values can be adjusted or optimized based on specific requirements to emphasize different indexes.
P c = 1 3 ω t P t + ω p P p + ω s P s
The experimental data of key indexes for the multi-body spacecraft control process, including time index P t , trajectory index P p , and shape index P s , are processed with the above calculation method, as shown in Table 2. As shown in Figure 16 and Figure 17, these data are used to plot bar charts comparing these indexes under different target points with or without OTSS-MASS. Ultimately, bar charts comparing time index P t , trajectory index P p , shape index P s , and comprehensive index P c for different states and target points in the multi-body spacecraft control process are obtained.
The calculations indicate that OTSS-MASS exhibits an improved effect on all indexes. Under conventional non-impact load conditions, the improvement of comprehensive index P c reaches 25%, while the impact on time index P t is more obvious, with an increase of over 40%. The average increase in trajectory index P p is 12%, and the average increase in shape index P s is 21%.
Under the impact load, the time index P t of OTSS-MASS increases by 46% on average, the trajectory index P p increases by 10% on average, the shape index P s increases by 17% on average, and the comprehensive index P c increases by about 24%. Under the impact load, the increase in each index of the multi-body spacecraft control has more obvious fluctuations, and the standard deviation of its increase ratio also increases significantly, as shown in Table 3.

7. Conclusions

This paper introduces OTSS-MASS to address the challenges in multi-actuator on-orbit control for large circular space structures, specifically the integrated distributed control and decision-making for attitude, orbit, and shape. The proposed approach is tailored to the characteristics of on-orbit spacecraft control tasks by employing a decomposition algorithm that categorizes objectives into attitude adjustment, orbital modification, and shape maintenance. Subsequently, an evaluation algorithm assesses the actuators based on their task significance and allocates them according to established task distribution protocols. Ultimately, controllers activate the spacecraft’s propulsion system to execute these tasks while optimizing fuel consumption and enhancing response speed. The effectiveness of the proposed method is validated through dynamic simulations using parameters such as execution time and trajectory characteristics as evaluation criteria. The results indicate that OTSS-MASS achieves an over 20% improvement in overall performance metrics compared to traditional approaches, demonstrating its superior effectiveness.

Author Contributions

Methodology, S.H.; Validation, M.W.; Formal analysis, C.X.; Resources, G.S.; Writing—original draft, S.H.; Supervision, W.Y.; Funding acquisition, W.Y. and G.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the National Natural Science Foundation of China under Grant U23A20346 and Grant 62473109, and in part by the China Postdoctoral Science Foundation under Grant 2024T171146.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arney, D.C.; Williams, P.A.; Dempsey, J.A.; Rodgers, E.; Bozak, K.; Burley, C.; Long, D.; Husain, R. Space Science and Technology Partnership Forum: In-Space Assembly Data Collection and Analysis. In Proceedings of the 2018 AIAA SPACE and Astronautics Forum and Exposition, AIAA Paper 2018-5308, Orlando, FL, USA, 17–19 September 2018. [Google Scholar]
  2. Cheng, Z.A.; Hou, X.; Zhang, X.; Zhou, L.; Guo, J. In-Orbit Assembly Mission for the Space Solar Power Station. Acta Astronaut. 2016, 129, 299–308. [Google Scholar] [CrossRef]
  3. Mohan, S.; Miller, D.W. Dynamic Control Model Calculation: A Model Generation Architecture for Autonomous On-Orbit Assembly. J. Spacecr. Rocket. 2014, 51, 1430–1453. [Google Scholar] [CrossRef]
  4. Dorsey, J.; Watson, J. Space Assembly of Large Structural System Architectures (SALSSA). In Proceedings of the AIAA SPACE Forum, AIAA Paper 2016-5481, Long Beach, CA, USA, 13–16 September 2016. [Google Scholar]
  5. Badawy, A.; McInnes, C.R. On-Orbit Assembly Using Superquadric Potential Fields. J. Guid. Control. Dyn. 2008, 31, 30–43. [Google Scholar] [CrossRef]
  6. Shi, L.; Kinkaid, N.; Katupitiya, J. Robust Control for Satellite Attitude Regulation During On-Orbit Assembly. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 49–59. [Google Scholar] [CrossRef]
  7. Chen, T.; Wen, H.; Hu, H.; Jin, D. Output Consensus and Collision Avoidance of a Team of Flexible Spacecraft for On-Orbit Autonomous Assembly. Acta Astronaut. 2016, 121, 271–281. [Google Scholar] [CrossRef]
  8. Saunders, C.; Lobb, D.; Sweeting, M.; Gao, Y. Building Large Telescopes in Orbit Using Small Satellites. Acta Astronaut. 2017, 141, 183–195. [Google Scholar] [CrossRef]
  9. She, Y.; Li, S.; Wang, Z. Constructing a Large Antenna Reflector via Spacecraft Formation Flying and Reconfiguration Control. J. Guid. Control Dyn. 2019, 42, 1372–1382. [Google Scholar] [CrossRef]
  10. Shan, M.; Guo, J.; Gill, E. Review and comparison of active space debris capturing andremoval methods. Prog. Aerosp. Sci. 2016, 80, 18–32. [Google Scholar] [CrossRef]
  11. Flores-Abad, A.; Ma, O.; Pham, K.; Ulrich, S. A review of space robotics technologies foron-orbit servicing. Prog. Aerosp. Sci. 2014, 68, 1–26. [Google Scholar] [CrossRef]
  12. Design and Research of a Deployable Large Satellite Antenna with a Ring Structure. Ph.D. Thesis, Northwestern Polytechnical University, Xi’an, China, 2001.
  13. Li, T. Deployment analysis and control of deployable space antenna. Aerosp. Sci. Technol. 2012, 18, 42–47. [Google Scholar] [CrossRef]
  14. Hu, H.; Tian, Q.; Zhang, W.; Jin, D.; Hu, G.; Song, Y. Nonlinear dynamics and control of large deployable space structures composed of trusses and meshes. Adv. Mech. 2013, 43, 390–414. [Google Scholar]
  15. Ma, X.F.; Li, Y.; Xiao, Y.; Zheng, S.K.; Huang, Z.R.; Feng, T. Development and Tendency of Large Space Deployable Antenna Reflector. Space Electron. Technol. 2018, 2, 16–26. [Google Scholar]
  16. Qi, R.; Dong, X.; Chao, D.; Wang, Y. Constrained attitude tracking control and active sloshing suppression for liquid-filled spacecraft. ISA Trans. 2023, 132, 292–308. [Google Scholar] [CrossRef]
  17. Li, P.; Wen, X.; Liu, H.; Lu, Y. Event-triggered and consensus-based attitude tracking alignment for discrete-time multiple spacecraft system exploiting interference. Chin. J. Aeronaut. 2023, 36, 241–255. [Google Scholar] [CrossRef]
  18. Sun, H.; Zhu, C.; Hou, L. Adaptive backstepping event-triggered attitude tracking fault-tolerant control for spacecraft systems. Int. J. Adapt. Control. Signal Process. 2023, 37, 2857–2874. [Google Scholar] [CrossRef]
  19. Sun, K.; Fan, Z.; Yao, W.; Wang, Y.; Huo, M.; Qi, N. Fast Online Attitude Maneuver Planning of Spacecraft Using Finite Fourier Series Shape-based Method. In Proceedings of the 2020 3rd International Conference on Unmanned Systems (ICUS), Harbin, China, 27–28 November 2020. [Google Scholar]
  20. Shi, K.; Liu, C.; Sun, Z.; Yue, X. Coupled orbit-attitude dynamics and trajectory tracking control for spacecraft electromagnetic docking. Appl. Math. Model. 2022, 101, 553–572. [Google Scholar] [CrossRef]
  21. Lasemi, N.; Shaker, H.R. Spacecraft attitude control: Application of fine trajectory linearization control. Adv. Space Res. Off. J. Comm. Space Res. (COSPAR) 2021, 9, 68. [Google Scholar] [CrossRef]
  22. Wang, J.; Chen, R.; Chen, Z.; Zhao, Y.; Bai, Y.; Chen, X. Trajectory Planning for Complex Shaped Spacecraft Proximity Based on Critical Safety Curve and Disturbed Fluid. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 5930–5942. [Google Scholar] [CrossRef]
  23. Gong, S.; Gong, H.; Shi, P. Shape-based approach to attitude motion planning of reconfigurable spacecraft. Adv. Space Res. Off. J. Comm. Space Res. (COSPAR) 2022, 70, 1285–1296. [Google Scholar] [CrossRef]
  24. Ashley, H. Observations on the dynamic behavior of large flexible bodies in orbit. AIAA J. 1967, 5, 460–469. [Google Scholar] [CrossRef]
  25. Santiago, J.; Lange, W., Jr.; Jamshidi, M. An overview of modeling and control of large flexible space structures. IFAC Proc. Vol. 1984, 17, 1255–1260. [Google Scholar] [CrossRef]
  26. Ishimura, K.; Higuchi, K. Coupling between structural deformation and attitude motion of large planarspace structures suspended by multi-tethers. Acta Astronaut. 2007, 60, 691–710. [Google Scholar] [CrossRef]
  27. Ishimura, K.; Higuchi, K. Coupling among pitch motion, axial vibration, and orbital motion of largespace structures. J. Aerosp. Eng. 2008, 21, 61–71. [Google Scholar] [CrossRef]
  28. Cao, Y.; Cao, D.; Liu, L.; Huang, W. Dynamical modeling and attitude analysis for the spacecraft with lateral solar arrays. Appl. Math. Model. 2018, 64, 489–509. [Google Scholar] [CrossRef]
  29. Deng, Z.C.; Zhang, K.; Li, Q.J.; An, S.Q.; Li, J.H. A Symplectic Method for Dynamics and Control of Ultra-Large Space Structures. J. Comput. Mech. 2024, 41, 108–117. [Google Scholar]
Figure 1. A large circular spatial structure and its unit structure.
Figure 1. A large circular spatial structure and its unit structure.
Aerospace 11 00967 g001
Figure 2. Execution process of actuator task allocation by OTSS-MASS.
Figure 2. Execution process of actuator task allocation by OTSS-MASS.
Aerospace 11 00967 g002
Figure 3. The decision-making process of large spacecraft control with OTSS-MASS.
Figure 3. The decision-making process of large spacecraft control with OTSS-MASS.
Aerospace 11 00967 g003
Figure 4. Task assignment flow chart based on the greedy algorithm.
Figure 4. Task assignment flow chart based on the greedy algorithm.
Aerospace 11 00967 g004
Figure 5. PID control system principle.
Figure 5. PID control system principle.
Aerospace 11 00967 g005
Figure 6. Schematic diagram of coplanar orbit change elements.
Figure 6. Schematic diagram of coplanar orbit change elements.
Aerospace 11 00967 g006
Figure 7. Control process in the simulation system.
Figure 7. Control process in the simulation system.
Aerospace 11 00967 g007
Figure 8. Schematic diagram of spacecraft orbit and attitude variations.
Figure 8. Schematic diagram of spacecraft orbit and attitude variations.
Aerospace 11 00967 g008
Figure 9. Switching of actuator task configuration during orbit changes.
Figure 9. Switching of actuator task configuration during orbit changes.
Aerospace 11 00967 g009
Figure 10. Task allocation for each unit during orbit changes.
Figure 10. Task allocation for each unit during orbit changes.
Aerospace 11 00967 g010
Figure 11. The centroid trajectories of the multi-body spacecraft at different target points. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Figure 11. The centroid trajectories of the multi-body spacecraft at different target points. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Aerospace 11 00967 g011
Figure 12. The centroid trajectories of the multi-body spacecraft under impact loads. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Figure 12. The centroid trajectories of the multi-body spacecraft under impact loads. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Aerospace 11 00967 g012
Figure 13. Centroid trajectory comparison of the multi-body spacecraft with and without the impact load. (a) Baseline, (b) OTSS-MASS.
Figure 13. Centroid trajectory comparison of the multi-body spacecraft with and without the impact load. (a) Baseline, (b) OTSS-MASS.
Aerospace 11 00967 g013
Figure 14. The attitude angle of the multi-body spacecraft at different target points. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Figure 14. The attitude angle of the multi-body spacecraft at different target points. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Aerospace 11 00967 g014
Figure 15. Deformation comparison of the multi-body spacecraft during maneuvering. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Figure 15. Deformation comparison of the multi-body spacecraft during maneuvering. (a) Target point (2000, 0), (b) target point (−2000, 0), (c) target point (−2000, −2000), and (d) target point (2000, 2000).
Aerospace 11 00967 g015
Figure 16. Comparison of key indexes of the multi-body spacecraft under conventional operating conditions. (1) Time index P t , (2) trajectory index P p , (3) shape index P s , and (4) comprehensive index P c .
Figure 16. Comparison of key indexes of the multi-body spacecraft under conventional operating conditions. (1) Time index P t , (2) trajectory index P p , (3) shape index P s , and (4) comprehensive index P c .
Aerospace 11 00967 g016
Figure 17. Comparison of key indexes of the multi-body spacecraft under impact loads. (1) Time index P t , (2) trajectory index P p , (3) shape index P s , and (4) comprehensive index P c .
Figure 17. Comparison of key indexes of the multi-body spacecraft under impact loads. (1) Time index P t , (2) trajectory index P p , (3) shape index P s , and (4) comprehensive index P c .
Aerospace 11 00967 g017
Table 1. Physical parameters of the large circular spatial structure.
Table 1. Physical parameters of the large circular spatial structure.
TypeValue
Large circular spatial structureUnit count8
Joint count8
Structural shapeRegular octagon
Side length (m)5
Unit structureLength (m)5
Thickness (cm)3
actuatorElectric thruster
Diameter (mm)500
Density (kg/m3)2700
Table 2. Experimental data of key indexes for the multi-body spacecraft control process.
Table 2. Experimental data of key indexes for the multi-body spacecraft control process.
TypeOTSS-MASSBaseline
P t P p P s P c P t P p P s P c
Normal conditionTarget point a0.990.980.960.980.550.880.750.73
Target point b0.990.950.940.960.560.840.800.73
Target point c0.940.930.930.930.550.820.720.70
Target point d0.930.960.940.940.550.840.720.70
Impact loadTarget point a0.990.990.950.980.550.840.700.70
Target point b0.990.960.960.970.560.900.920.79
Target point c0.940.950.980.960.450.850.640.65
Target point d0.930.960.950.950.520.900.930.78
Table 3. Improvement and comparison of key indexes in the multi-body spacecraft control process.
Table 3. Improvement and comparison of key indexes in the multi-body spacecraft control process.
Type P t P p P s P c
Normal conditionIncrease rate Q 42.6%11.5%20.7%25.0%
Standard deviation σ 0.0140.0080.0340.008
Impact loadIncrease rate Q 46.0%9.5%16.8%24.1%
Standard deviation σ 0.035 0.037 0.140 0.065
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

Han, S.; Wang, M.; Xue, C.; Yao, W.; Sun, G. Online Task Switching and Scheduling Method for Attitude–Orbit–Shape-Distributed Control of Large Space Ring Structures. Aerospace 2024, 11, 967. https://doi.org/10.3390/aerospace11120967

AMA Style

Han S, Wang M, Xue C, Yao W, Sun G. Online Task Switching and Scheduling Method for Attitude–Orbit–Shape-Distributed Control of Large Space Ring Structures. Aerospace. 2024; 11(12):967. https://doi.org/10.3390/aerospace11120967

Chicago/Turabian Style

Han, Shuo, Miao Wang, Cong Xue, Weiran Yao, and Guanghui Sun. 2024. "Online Task Switching and Scheduling Method for Attitude–Orbit–Shape-Distributed Control of Large Space Ring Structures" Aerospace 11, no. 12: 967. https://doi.org/10.3390/aerospace11120967

APA Style

Han, S., Wang, M., Xue, C., Yao, W., & Sun, G. (2024). Online Task Switching and Scheduling Method for Attitude–Orbit–Shape-Distributed Control of Large Space Ring Structures. Aerospace, 11(12), 967. https://doi.org/10.3390/aerospace11120967

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