Abstract
A spacecraft composed of a central body and flexible appendages is a typical rigid-flexible coupling system. Current modeling methods generally regard the central body as rigid. As the central body becomes larger and more flexible, the elastic deformation of the central body may not be ignored. In this study, considering the flexibility effect of the central body and based on the recursive kinematics, a complete coupled dynamic model of the orbit, attitude, and elastic deformation of a fully flexible spacecraft is established. Compared with traditional methods, the model has smaller generalized coordinate dimension and can more clearly reveal the kinematic relationship between the appendages and the central body. By comparing the simulation results of typical working conditions with the ADAMS software, the correctness of the built model is verified. The PD controller for the attitude of the spacecraft is used, and three models of different rigid/flexible settings are compared in detail. The dynamic response of the system in uncontrolled and controlled states are discussed. Numerical simulation results show that the flexibility of the central body poses a certain influence on the attitude response of the spacecraft, the flexible vibration of the appendages, and the attitude control accuracy.
Introduction
With the gradual implementation of major aerospace projects, the requirements for the functions and performance of the spacecraft payload have continued to increase, and the structure of the spacecraft is continuously developing toward the direction of large scale and complexity. Spacecraft usually adopt low-rigidity and lightweight flexible structures to reduce the total mass. The coupled dynamic characteristics of flexible structure vibration should be considered when performing the dynamic analysis and control system design of flexible spacecraft.
The modeling method for the spacecraft with “center-appendage” configuration has been relatively mature after years of development. Early spacecraft mostly used body-mounted solar arrays and small antennas, and the moment of inertia and mass of the flexible attachments accounted for a remarkably small proportion of the entire spacecraft. Rigid body assumptions were generally used to model the spacecraft.1–5
With the application of large-scale solar panels and antennas on spacecrafts, the influences of flexibility on characteristics and attitude of the whole system cannot be ignored. In many practical engineering applications, a considerable amount of losses has been attributed to the influence of elastic deformation. For example, the image quality of the “Landsat 4” observer was deteriorated due to the interference of the flexible solar panel drive system and the attitude controller on the rotating parts. 6 The periodic attitude disturbances of the satellite body emerged after the launch of FY-3A due to the coupling vibration of the solar panels. 7 Moreover, the motion forms of the space structure are also complex and diverse when they are in large scales, such as large maneuvering,8–10 space movement of large manipulator,11–13 rendezvous and docking,14–16 and large-scale appendage deployment and locking.17–19 For example, the flexible vibration of the solar panels poses a strong coupling effect on the attitude of the spacecraft body and the joint motion of the robotic arm for large or substantially large spacecraft platforms with enormous flexible solar panels, such as GEO communication satellites. 20 Therefore, these problems cannot ignore the influence of structural deformation or vibration characteristics. Using the traditional rigid multibody dynamics method to solve the above problems is difficult. The method of rigid-flexible coupling dynamics should be used for research,21–23 in which the hybrid-coordinate method is usually used and the natural modes of the partial vibrations of elastic elements are employed to describe the deformations.
When deriving equations of motion of multibody systems, an important consideration is to determine what analytical method to use to arrive at the equations. A variety of methods are used in these dynamic modeling approaches, 24 including Lagrangian equations, 25 Hamilton principle, 26 Newton-Euler equations, 27 the virtual work principle, 28 Kane method, 2 and Gibbs-Appell formulation. 29 Each has its own advantages and disadvantages. For example, the Lagrangian approach has become a widely used method in the aerospace engineering due to its simple form; however, complex algebraic operations are required to convert from generalized coordinates to the desired angular velocity vector form, leading to great workload when seeking derivative and partial derivative. 24
The recursive modeling method30–34 programmatically sets up dynamic equations for chain, tree, and closed-loop flexible multibody systems in the forward kinematics recursion process, expressed in relative and modal coordinates. It has the advantages of traditional absolute coordinate methods and relative joint coordinate methods and overcomes their shortcomings. The form of the results is suitable for simulating variable structure multibody systems. Due to the independence of the recursive sets on each chain, this method has easily developed into a parallel computing method.
In most of the previous studies, the flexibility of appendages, such as robotic arms or solar panels, is currently mainly considered in the modeling of spacecrafts, and the center hub is generally regarded as a rigid body. However, few modeling studies are conducted systematically and comprehensively on the fully flexible spacecraft with a flexible central body. The dynamic characteristics of the central body appear as low natural frequencies and dense modes when the size of the central body becomes increasingly large, or the central body comprises flexible cabins and trusses with low rigidity. If the central body is still considered a rigid body, then it will not be able to characterize the overall flexibility parameters of the system accurately, and inaccurate structural dynamics parameters will lead to deviations in the frequency detuning design of the overall control system of the spacecraft.
In this work, a large spacecraft composed of a central body and four solar panels is studied, considering the flexibility effect of the central body and solar panels. The recursive dynamic equations of the system are derived, and numerical simulations of several typical situations are carried out to reveal the influence of the flexibility of the central body on the dynamic response of the system. The paper is organized as follows: in section “Recursive kinematics of the system” and section “Equations of motion,” the complete dynamic model of the system is derived on the basis of recursive kinematics and the principle of velocity variation. The corresponding simplified dynamic model and the expression form of the coupling coefficients are introduced. In section “Model verification,” the simulation of typical working conditions with initial deformation of the central body reveals that the presented model is in good agreement with the results of the ADAMS software, which verifies the accuracy of the proposed model. In section “Numerical simulation,” the reciprocating vibration of the solar panels after deployment is used as the disturbance input of the system, and the system dynamic responses using the three models called “rigid hub + rigid panel” (RHRP), “rigid hub + flexible panel” (RHFP), and “flexible hub + flexible panel” (FHFP) are compared in detail, and differences under uncontrolled and controlled attitudes are comprehensively discussed. Numerical simulation results show that the flexibility of the central body poses a certain influence on the dynamic response and attitude control accuracy of the spacecraft. Finally, the main conclusions are drawn in section “Conclusion.”
Recursive kinematics of the system
Figure 1 is a schematic of a combined spacecraft system with solar panels. Solar panels B2, B3, B4, and B5 are connected with the central body B1. The central body and the solar panels are treated with flexible bodies. The inconsistent grid colors of the central body are used to distinguish between cabin and connecting sections. The red and gray grids represent the connecting sections, while the green grid represents the cabin section. C and C1 are respectively the centroids of the spacecraft system and the central body when not deformed. C i (i = 2, …, 5) is the centroid of the corresponding solar panel when not deformed. Floating reference frame C-xyz is established at the centroid of the spacecraft system C, while C i -xiyizi is established at the centroid of C i in each component Bi. O-x0y0z0 is the inertial frame.

Configuration and coordinate system definition of fully flexible spacecraft.
The flexible body B
i
(i = 1,…,5) is discretized through the lumped mass finite element method. B
i
contains l
i
nodes after discretization. Considering the kth node, the node mass is

Recursive kinematics between solar panels and central body.
The deformation of the node k is described by modal coordinates based on the hypothesis of small deformation,
where
The position vector of any point on the central body
The position vector of any point on the flexible appendage
The relative displacement vector
The absolute velocity of node k can be obtained by differentiating the vector
where
The acceleration expression of node k can be obtained by differentiating the vector from equations (7) and (8):
Equation (7) is rewritten into matrix form
where
The recursive form of node k velocity can be obtained from equation (8),
where
Similarly, equation (10) is rewritten into matrix form
where
The recursive form of node k acceleration can be obtained from equation (11):
where
Equation (20) directly reveals the recursive kinematic relationship between the central body and the appendages at the acceleration level.
Equations of motion
According to the principle of velocity variation, the dynamic equation of the spacecraft system is
where
where
Equation (22) is recognized to obtain
where
For this system,
The generalized mass matrix is symmetric:
where
The generalized inertial force array is as follows:
where
The generalized external force array is
where
The generalized internal force array is
where
The above modeling method based on recursive kinematics also considers the flexibility of the central body and the four solar panels to derive a complete dynamic model of a fully flexible spacecraft and retain the high-order terms of the large-scale rigid body motion and elastic vibration. The coupling response of the two can be calculated accurately. However, spacecraft attitude control requires high real-time performance, and equation (26) requires a large amount of calculation. Equation (26) is simplified in this study based on the following assumptions.
(a) The elastic deformation of the central body and the flexible appendages are small deformations;
(b) The centroid of the system is not markedly changed, and the translation and rotation of the system around the centroid can be decoupled;
(c) The attitude angular velocity is small.
Except for the gyroscopic moment term, ignoring the second-order and above high-order terms of
where
Equation (31) is the spacecraft dynamics equation form of “flexible hub + flexible panel” (FHFP). The expressions of the coefficients in the formula are defined as follows.
Total mass of the spacecraft:
Inertia of the spacecraft relative to the centroid of the system:
Modal mass matrix of each part:
The flexible coupling coefficient between the vibration of the central body B1 and the translation of the spacecraft:
The flexible coupling coefficient between the vibration of the panel B i (i = 2, …, 5) and the translation of the spacecraft:
The flexible coupling coefficient between the vibration of the central body B1 and the rotation of the spacecraft:
The flexible coupling coefficient between the vibration of the panel B i (i = 2, …, 5) and the rotation of the spacecraft:
The flexible coupling coefficient between the vibration of the central body B1 and the vibration of the panel B i (i = 2, …, 5):
where
If the flexibility of the central body is not considered, then let
Furthermore, if the flexibility of the appendage is not considered, then let
Model verification
The geometry and mass inertia parameters of each part of the spacecraft are given in Table 1. The central body and four solar panels are discretized by finite element method, and modal analysis is performed. The central body and the panels retain the first 10 modes to participate in the calculation. The modal and frequency information are shown in Table 2. The table indicates that the central body also exhibits the characteristics of low frequency and dense modes, and the frequencies of some modes overlap with the frequency range of the flexible solar panels.
Physical parameters of the spacecraft system.
Finite element discretization, modal, and frequency information.
The simulation results of the FHFP model based on equation (31) are compared with the commercial software ADAMS to verify the accuracy of the proposed model. The working conditions are set up as follows. Initial angular velocity is set as

Moment driving law in the x-direction.
The initial value of the central body modal coordinate

Schematic of the first three vibration modes of the central body: (a) first vibration mode: bending in the y-direction, (b) second vibration mode: bending in the z-direction, and (c) third vibration mode: twisting in the x-direction.
Figure 5 shows the simulation results of the angular velocity under the inertial frame. The FHFP model proposed in this research is in good agreement with the ADAMS simulation results. The slight difference in high-frequency vibration is due to the use of a fully coupled model in ADAMS, while the FHFP model discards the high-order coupling terms of angular velocity and deformation. The FHFP model will be used in the following research to study the influence of the flexibility of the central body on the dynamic response of the system.

Angular velocity of spacecraft in all directions under inertial frame: (a) angular velocity in x direction, (b) angular velocity in y direction, and (c) angular velocity in z direction.
Numerical simulation
The structure will be disturbed during spacecraft operation in orbit, such as large attitude maneuvers, rendezvous and docking, solar panel deployment, and orientation to the sun, and the operation accuracy is affected. Previous studies only focused on the flexibility characteristics of appendages. The flexibility of the central body and appendages will be simultaneously considered in this research based on the FHFP model, which will be compared with the RHFP and RHRP model.
Take the deployment of a spacecraft’s solar panel as an example. Flexural vibration will occur for a period after the solar panel is deployed in place, which will disturb the attitude of the spacecraft. This scenario will be taken as a typical working condition in the current study. Assuming that the solar panel B2 undergoes initial deformation, and the initial value of the modal coordinates

Schematic of the initial configuration of a single solar panel deformation.
Uncontrolled central body
The condition that the central body is free is considered; that is, the central body is unaffected by the controlled torque. Then, the dynamic responses calculated by the three models of RHRP, RHFP, and FHFP are compared.
Figure 7 shows the results of the attitude response of the spacecraft under the inertial frame. Figure 7(a), (c), and (e) are the results of the angular velocities in three directions. The result is an ideal one without disturbance because the deformation characteristics of the solar panel cannot be considered in the RHRP model. The results of RHFP and FHFP reveal that the deformation of the solar panel introduces a strong disturbance to the attitude angular velocity of the spacecraft. The partially enlarged view shows that the amplitude of the attitude disturbance in the FHFP model is slightly larger than that in the RHFP model during the initial period. This finding is due to the changes in flexibility parameters of the spacecraft system and the reduction in overall structural stiffness after considering the flexibility of the central body. High-frequency disturbances are gradually attenuated under the action of structural damping. The vibration in the FHFP model is attenuated faster than that in the RHFP model. The vibration amplitude is already smaller than that in the RHFP after approximately 8 s. This result is due to the increase in damping characteristics of the central body caused by FHFP, which accelerates the overall energy dissipation of the system. Figure 7(b), (d), and (f) show the Euler angular displacement in the order of 3-2-1. The angular displacements calculated by the three models are similar with only slight deviations.

Attitude response of the spacecraft in an uncontrolled state: (a) angular velocity in x direction, (b) angular displacement in x direction, (c) angular velocity in y direction, (d) angular displacement in y direction, (e) angular velocity in z direction, and (f) angular displacement in z direction.
The flexible vibration of the central body and each solar panel is further investigated. Figure 6 shows that the center point of one end of the central body B1 is N1, and the outer endpoint of each solar panel B i is N i . The deformation results of each point on the floating coordinate system of the corresponding object are presented below.
The deformation of point N1 can only be calculated by the FHFP model as shown in Figure 8 because the RHRP and RHFP models ignore the flexibility of the central body. Deformation in the

Deformation of point N1 on the central body.
Figure 9 shows the flexural response curve of point N2–N5 on the solar panel. The coupling force term caused by the flexibility of the central body for solar panel B2 is not observed due to its large initial deformation, and the calculation results of RHFP and FHFP are close. The calculation results of the two models for B3 and B4 are different. On the one hand, the FHFP result reveals the presence of numerous high-frequency responses. On the other hand, the deflection amplitude calculated by FHFP is remarkably larger than that by RHFP. Interestingly, for B5, which is symmetric around the origin with B2, the deformation curves of the end point N5 calculated by the two models are almost the same. The flexibility of the central body exerts a remarkable impact on the deformation of B3 and B4, while that on B2 and B5 exerts a small impact. This phenomenon may be due to the high-degree coupling of certain vibration modes of the central body with the deformation of B3 and B4.

Flexibility response of typical positions of each component: (a) panel B2, (b) panel B3, (c) panel B4, and (d) panel B5.
Overall, the flexibility characteristics of the central body will affect the overall flexibility parameters, such as stiffness and damping characteristics, despite only undergoing slight flexible vibrations, thus affecting the attitude characteristics of the spacecraft. Meanwhile, the vibration of the central body is coupled with that of the appendages, which affects the vibration characteristics of the appendages.
Controlled central body
Introducing the attitude controller of the spacecraft is necessary when the spacecraft is performing high-precision missions in orbit. The current study aims to discuss the dynamic response characteristics of the system under controlled conditions. Therefore, a simple linear PD control method, which controls the attitude by applying torque on the three degrees of freedom of rotation of the spacecraft, is adopted in this study.
Taking the attitude information of the spacecraft as the control feedback, the control force array can be written as:
where
Figure 10 shows the attitude angular velocity and angular displacement of the spacecraft under controlled state. The result reveals that the attitude angular velocity and the attitude angle quickly reach near zero, indicating that the attitude of the spacecraft has been effectively controlled. Specifically, the attitude control accuracy in the y- and z-directions is better than that in the x-direction. This finding is due to the initial disturbance (the deformation of the solar panel) applied in this case, which mainly acts on the x-axis rotation direction. The simulation results of the three models are also compared. The RHRP model ignores the flexibility of all components and cannot reflect the high-frequency jitter of the attitude deviation. If the RHRP model is used in the design of the controller, then satisfying the high-precision control requirements will be difficult. The attitude responses of the RHFP and FHFP models are close, and the amplitude of the attitude angular velocity vibration of the FHFP is slightly larger than that of the RHFP model, which is consistent with the result of the uncontrolled state in the previous section. From the angular displacement perspective, the attitude angle amplitude calculated by RHFP and FHFP is quite different in the x-direction with an initially large disturbance. This phenomenon indicates that considering the flexibility of the central body will affect the accuracy of attitude control.

Attitude response of the spacecraft in a controlled state: (a) angular velocity in x direction, (b) angular displacement in x direction, (c) angular velocity in y direction, (d) angular displacement in y direction, (e) angular velocity in z direction, and (f) angular displacement in z direction.
The disturbance to the entire system is still small in this case because the mass of the single solar panel is substantially smaller than that of the central body. The above analysis indicates that the influence of the flexibility of the central body on the accuracy of attitude control will not be negligible when the scale of the flexible appendages becomes large or the external disturbance to the central body becomes severe.
Conclusion
The central body is generally treated as a rigid body in the current spacecraft attitude and orbital dynamics. However, a large central body and low stiffness present the characteristics of low frequency and dense modes; thus, the elastic deformation will not be negligible. The influence of the flexibility of the appendages and the central body of the spacecraft on the attitude dynamic response of the spacecraft is considered in this study.
First, the recursive kinematics relationship between the solar panel and the central body at the position, speed, and acceleration level is given in accordance with the system topology, and the complete dynamic model of the system is derived on the basis of the principle of velocity variation. Compared with the Cartesian coordinate method, this model has no constraint equation between the appendages and the central body, which reduces the generalized coordinate dimension and is suitable for the needs of attitude control. Compared with the Lagrangian equation form most commonly used in the spacecraft field, the kinematic relationship of the acceleration level can be observed. The corresponding simplified dynamic model and the expression form of the coupling coefficients are introduced on the basis of the small angular velocity and deformation and the ignored high-order terms of angular velocity and deformation. Subsequently, the simulation of typical working conditions with initial deformation of the central body reveals that the FHFP model is in good agreement with the results of the ADAMS software, which verifies the accuracy of the proposed model. Finally, the reciprocating vibration of the solar panels after deployment is used as the disturbance input of the system, and the system dynamic response of the three models of RHRP, RHFP, and FHFP under uncontrolled and controlled attitudes is comprehensively discussed. Numerical simulation results show that the flexibility of the central body poses a certain influence on the dynamic response and attitude control accuracy of the spacecraft.
The main conclusions in this paper are as follows. (1) Under the basic assumptions of small deformation and angular velocity, the calculation results of the simplified model proposed in this paper and the complex model considering all coupling terms are in good agreement, which verifies the effectiveness of the proposed model in this paper. (2) The flexibility of the central body can affect the attitude response of the spacecraft, the flexible vibration of the appendages, and the attitude control accuracy in the presence of a low fundamental frequency of the central body and the existence of a disturbance input. The flexibility effect of the central body should be considered during attitude control. The influence of the central body flexibility on the system under different mass, stiffness, and disturbance characteristics will be further explored in the subsequent research.
Footnotes
Handling Editor: Sharmili Pandian
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work is supported by the National Natural Science Foundation of China (Grant No. 12202265), for which the authors are grateful.
