1. Introduction
A large-scale flexible spacecraft (LSFS) employed for communications, remote sensing, or other applications typically has large-span jointed solar arrays, which provide enough power for these spacecraft to perform their various functions and ensure that the spacecraft’s lifetime is sufficiently long. Due to the large scale of solar arrays, the rigid–flexible coupling vibration of these extremely flexible spacecraft can be easily triggered by operations in orbit such as the attitude maneuver [
1]. Spacecraft in orbit are also affected by their own complex environmental factors, especially large flexible spacecraft in the course of performing diversified missions. This process can easily trigger the vibration of large flexible appendages. However, because spacecraft are not affected by air resistance in space, the low-frequency vibration of flexible structures is not likely to attenuate, and the vibration of flexible appendages can have a coupling effect with spacecraft attitude. Moreover, it can cause irreversible damage to precise parts of spacecraft and even cause the spacecraft to roll unsteadily, leading to failure. Therefore, in order to investigate the dynamic characteristics and design an effective attitude–vibration cooperative control law for LSFS, obtaining their analytic global rigid–flexible coupling modes and establishing dynamic models with low degrees of freedom is of great importance.
As vital appendages of spacecraft, solar arrays typically consist of flexible solar panels and hinges. These flexible hinges have a huge influence on the whole spacecraft’s dynamics. The dynamics of spacecraft hinged structures, especially the flexibility and non-linearity of the hinge, have an important influence on the dynamics of the system. Therefore, the study of spacecraft hinged structure dynamics is an important part of spacecraft design. It is directly related to the determination of spacecraft configuration, control, and so on, and is one of the key issues to be considered when designing spacecraft. During spacecraft maneuvering, structural vibrations are unavoidable due to the extreme flexibility of the structure. Hence, the simplification of flexure hinges is critical to the dynamics and control of LSFS. For such multi-body structures connected with flexible hinges, there are several common methods. (1) The hinge is equivalent to a single beam structure. (2) The hinge is considered as a rotational spring. (3) The connection structure is simplified into a spring-damping element. (4) The hinge is characterized as a spring-constrained pendulum structure, and the mechanical model of the hinge is obtained by introducing contact theory. Wei and Cao [
2] proposed the global mode method to establish an analytical dynamic model for the flexible spacecraft with hinged appendages. Further, Wei et al. [
3] introduced nonlinear joints in a multi-beam structure and studied the complicated nonlinear responses of the system. They focused on the strong impact of flexible hinges on the dynamic behavior of the whole system. The good results demonstrate that the global mode method is efficient to solve dynamic modeling problems of hinged structures. In fact, as we know, the exact solution for the plate dynamic problem is always difficult to find except in some typical and classical cases with simple boundaries. In the case of solar arrays, how to find the exact solutions for complex boundaries connected by hinges is still a tough issue in the mechanic field. Xing and Liu [
4] developed a novel method to solve the dynamic problems of a plate’s free vibration. The method developed in ref. [
4], on the other hand, is only suitable for a thin rectangular panel with combinations of classical boundaries. The method of Rayleigh–Ritz has then been introduced to study dynamical modeling for thin plates with non-classical boundaries. The Rayleigh–Ritz method is employed to study the dynamic properties of multi-point supported plates by Li et al. [
5]. Dong [
6] studied the free vibration of composite plates in three dimensions using the Chebyshev–Ritz method. The modal function constructed in this method always shows the complex product forms in terms of geometric boundary conditions, which slow down computation speed. Li et al. [
7] used a set of beam functions based on the Rayleigh–Ritz method to investigate the dynamic properties of the folded solar arrays. Cao et al. [
8] employed the same method to study the free vibrations of the flexible multi-panel structure. Although the research undertaken by Cao et al. was the first to investigate the analysis of the dynamic characteristics of flexible multi-panel structures, an important issue remains to be improved for its practical use: The free-free beam function consists of several trigonometric functions, which leads to the relatively slow computational speed and rate of convergence. The characteristic orthogonal polynomials were successfully utilized to investigate the dynamic characteristics of simple structures [
9] and structures with multiple panels [
10]; it is still a novel task to adopt it for the rigid–flexible coupling multi-body systems’ natural property investigations. For the purposes of this paper, adopting the modal function-derived approach proposed by Bhat [
11], the Rayleigh–Ritz method can be employed to analyze the natural frequencies and the analytical global mode functions for LSFS containing elastic connections.
Flexible spacecraft dynamics modeling is an important branch of dynamic research on flexible multibody systems. Large flexible spacecraft are often composed of beams, plates, trusses, and other simple hinged structures. Large rigid body movements of spacecraft, such as large-area rapid orbital maneuvers and agile attitude adjustment, can trigger strong vibrations of large flexible structures, showing the coupled dynamic characteristics of typical rigid body motion and structural vibration. For this kind of complex system, it is key to design the attitude and vibration controller and analyze the nonlinear dynamic characteristics of the system. The LSFS investigated in this research is shown in
Figure 1. How to efficiently develop an accurate low-dimensional dynamic model is still a significant scientific issue that urgently needs to be addressed. Flexible solar arrays are distributed parameter systems, and their displacement would need to be discretized in order to derive the discrete dynamical models, which are widely used in the dynamic analysis and vibration control of flexible space vehicles. The two most commonly used methods for doing this are the finite element method (FEM) [
12,
13] and the modal approach that uses mode shapes [
14,
15,
16]. Shabana [
16] developed the absolute nodal coordinate method to establish the dynamic model in three dimensions. Sahoo and Singh [
17] studied the complicated dynamic problems of sandwich panels by a FEM model. The goal of Frikha and Zghal [
18] was to study the dynamic behavior of composite shell structures reinforced with functionally graded carbon nanotubes, and a linear dual discrete director finite element model is used to develop the governing equations of motion. Jen [
19] developed an improved substructure synthesis method to perform dynamic analysis of the structures. Hablani [
20] employed the FEM to derive a clear mathematical model for a complex vehicle. It can be seen that the finite element method is a commonly used dynamic modeling method for complex space combinatorial structures such as flexible spacecraft, and the whole modal of the system can be easily obtained by this method. However, the result obtained by the finite element method is often in numerical form and it is difficult to obtain analytical expression, so it is disadvantageous for further research on nonlinear dynamics. In addition, modal synthesis is an effective method to obtain the global modes of complex systems. However, this method needs to obtain the modal information of each substructure and combine the modes of each substructure to obtain the global modes of the system. Both of them typically have a large number of degrees of freedom, and it is always difficult to obtain the discrete low-dimensional dynamical model, unfriendly to the controller design. Nowadays, with the development of computer software technology, multi-body dynamic engineering simulation software has become one of the common tools for the dynamic analysis of flexible multi-body systems. Large commercial software, represented by Adams, can now perform rigid–flexible coupling dynamics analysis, and simulation software, represented by the MATLAB and Simulink modules, has become a widely used analysis tool in the field of control engineering. For the study of spacecraft dynamics and control problems, two software simulations can be used, but the problem can only be solved in simpler engineering situations, and there are still some difficulties in the analysis of rigid–flexible coupling dynamics of more complex flexible multi-body systems. To overcome these drawbacks of the FEM model and software model, researchers use the modal method to derive the analytical dynamical model, and Hughes et al. [
21] proposed the modal truncation for flexible spacecraft, which made the modal method possible. The structure of large spacecraft is complex and changeable, and there are many large flexible accessories. It will be difficult to continue to use the hybrid coordinate method to model the dynamics of such complex spacecraft. The process is complex, and its accuracy makes it difficult to meet the requirements. At this time, the appearance of the mode synthesis method has solved the dynamic modeling problem of complex flexible spacecraft very well. Global modes can be obtained by the synthesis of component modes [
22], and the Craig–Bampton method is the most representative one [
23]. The modes given by this method are approximate, however, and their expressions can be complicated. Pan and Liu [
24] adopted the assumed modal method to establish a complex flexible multibody dynamic model for satellites and considered the thermal effects of the system. It was shown by Richard [
25] that the admissible basis functions of the structures should be constructed based on the geometric boundary conditions. Nicolas et al. [
26] studied the dynamic modeling and conducted an analysis of spacecraft with variable tilt of flexible appendages. Milad et al. [
27] established the high-order rigid–flexible coupled structural system and designed the vibration controller. Most research, however, focuses on the study of the characteristics of a single structure such as a beam or a plate. There is a paucity of research investigating the analytical global rigid–flexible coupling mode for multibody structures. On the other hand, flexible oscillations have a great influence on the rigid movement of the system [
28], so if we continue to adopt the constrained modes and ignore the coupling effect, the model will be imprecise. Hence, this research proposes an analytical method to obtain the global mode function and a low-DOF dynamic model to design the cooperative controller for the complex system.
Due to the extreme rigid–flexible coupled effect of the LSFS, the vibration of flexible appendages is difficult to attenuate rapidly in space. It will have a great impact on the attitude accuracy of spacecraft. It is therefore of great importance to design an effective attitude–vibration cooperative controller. In the early research on the attitude control of spacecraft, the coupling of flexible vibration to body attitude motion was neglected, so the attitude control law of rigid spacecraft could not be applied directly to large flexible spacecraft. The design of modern large flexible spacecraft attitude and structure vibration controller should be based on a rigid–flexible coupling dynamic model of the system in order to control the attitude of spacecraft and suppress the vibration of flexible appendages. Classical control theory is suitable for single-input–single-output systems, and it is difficult to obtain a good control effect for multi-input–multi-output rigid–flexible coupled strong nonlinear systems with multi-control objectives and time variation. Modern spacecraft have many complex and varied tasks, and the classical theory of automatic control has been unable to meet the requirements of modern spacecraft. The emergence of modern control theory has been paid wide attention by many scholars, such as robust control, sliding structure control, and adaptive control. Although a lot of research studies have been conducted on spacecraft attitude movement and vibration control of flexible appendages, there are relatively few control strategies that can effectively suppress the vibration of flexible appendages while efficiently completing spacecraft attitude maneuvers.
Previous research ideas have been limited to equating the vibration of flexible appendages to an external disturbance, and then directly controlling the attitude. Another method is to design the controller completely separate from the attitude control and the vibration control of the spacecraft without considering the coupling effects. On the other hand, the vibration control of flexible spacecraft has also been experimentally studied on a flotation simulator by several scholars, and the experimental results were compared with the theoretical results of the proposed method. The simulator can realize the weightless movement of the experimental platform in the plane and the single-axis weightless rotation. A flexible L-beam is installed at the edge of the circular central platform. Two controllers, PD and bang-off-bang, were experimentally designed for the attitude control of spacecraft, and piezoelectric intelligent materials were used for the vibration control of flexible appendages. The experimental results show that the spacecraft can suppress the vibration of the flexible appendage and improve the efficiency and accuracy of the spacecraft’s attitude maneuverability. The experimental results are in good agreement with the theoretical analysis. The problem of piezoelectric intelligent materials’ actuator/sensor placement is also an issue itself but will not be addressed in this paper, and the detailed introduction about how to arrange the actuator position may be referred to in ref. [
29]. Active vibration control such as strain rate feedback (SRF) control [
30], positive position feedback (PPF) control [
31], modal velocity feedback [
32], linear quadratic regulator (LQR) control [
33], optimal control [
34], proportional-derivative (PD) control [
35], and so on, are commonly used in engineering. An attractive feature of the SRF control approach is that the global stability of the entire system is guaranteed while the controllers accomplish their tasks in the coupled rigid–flexible dynamic domain without parasitic parameter interactions. The multi-modal vibration control of flexible structures is recognized as a significant challenge owing to the well-known phenomenon of spillover and frequency varying. The spillover phenomenon and variation in modal dynamics may cause instability and degradation in performance. To overcome these defects, an adaptive positive position feedback (PPF) method is proposed for controlling the vibration of the system with bonded piezoelectric sensors and actuators. A multi-modal PPF controller can be adjusted with estimated frequencies and is able to damp the target modes quickly. A theoretical analysis of the flexural vibration of a system with a control system which implements direct velocity feedback using either an ideal collocated force actuator or a closely located piezoelectric patch actuator is usually presented to generate active damping which reduces the vibration level at resonance frequencies. Among them, a PD controller is easy to design and is widely used in industrial control. It has become one of the main control technologies because of its simple structure, good stability, reliable work, and convenient adjustment. When the system parameters of the controlled object cannot be fully grasped or an accurate mathematical model cannot be obtained, other technologies of control theory are difficult to adopt, and then the application of PD control technology is the most convenient. LQR is the earliest and most mature state space design method in modern control theory. The optimal solution of linear quadratic can be written into a unified analytical expression, and the solution process can be normalized. The state linear feedback control law can be simply used to form the closed-loop optimal control system, which can take into account multiple performance indexes. LQR optimal control can make the original system achieve better performance indexes by using a low cost, and the method is simple and easy to realize, which is convenient for realizing the stable, accurate, and fast control goals. In recent years, some scholars have proposed the strategy of combining input shaping (IS) with other closed-loop control methods. Different closed-loop control methods can be selected according to the characteristics of control tasks, and then various hybrid controllers with different emphases can be designed. Although the characteristics of various hybrid controllers are different, the core idea is to design a controller based on the better vibration suppression effect of the input shaping method and the strong anti-interference ability of the closed-loop control method. Its core idea is to divide a pulse into multiple sub-pulses, and the dynamic responses caused by multiple sub-pulses will just cancel each other out after the superposition, so as to achieve the purpose of vibration suppression. On account of the advantages of the three control methods, the LQR, PD, and PD + IS control methods are adopted to design a cooperative control scheme for the rigid–flexible coupled LSFS system.
In order to improve the dynamic modeling and cooperative control problems mentioned previously, a low-dimensional and high-precision dynamic model for the LSFS is established. The present method employs global analytical modes of the rigid–flexible coupling system to derive discrete governing equations by using the Hamiltonian principle. This paper investigates the attitude and vibration-coupled effects of in-orbit LSFS under three-axis attitude-driving torque. Furthermore, effective cooperative control schemes for attitude–vibration control are designed. The LQR, PD, and PD + IS controllers are designed based on the discrete dynamic model of the system. Through a typical example of spacecraft maneuvering from a known attitude angle to an expected attitude angle, the results of the LQR controller, the PD controller, and the PD + IS controller are compared, and the control effects and advantages of the three cooperative controllers designed in this paper are summarized. The cooperative controllers designed in our paper are based on the real rigid–flexible coupling global mode of the system, which can realize the attitude and vibration control synchronously, other than some designs of two independent controllers to reach the cooperative control goal as in most research studies. Our modeling approach can straightforwardly be applied to other multibody systems. Such an analytical solution and cooperative control for a model consisting of many panels and torsional springs have not been investigated in previous studies in the literature, and this manuscript seeks to fill this gap, which provides a general analytical method for the dynamic modeling and control for complex large-scale flexible spacecraft.
This paper is organized as follows: the procedures of description and discretization for the model of the LSFS are presented in
Section 2 and
Section 3. The dynamic response analysis during the attitude maneuvering process is conducted in
Section 4. The cooperative control scheme for attitude motion and solar panel vibration control is designed in
Section 5. Finally, some conclusions are summarized in the last section.
2. Mathematical Model of the LSFS
The dynamic modeling of flexible spacecraft is an important branch of flexible multi-body system dynamics. Large flexible spacecraft are often assembled by hinged simple flexible structures such as beams, plates, trusses, etc. Large-scale rigid body motions of spacecraft, such as large-scale rapid orbit maneuvers, attitude agile adjustment, etc., may stimulate strong vibrations of large flexible structures, showing typical coupling dynamic characteristics of rigid body motion and structural vibration. For this complex system, how to accurately model and establish a mathematical model that can well describe its dynamic characteristics is the key to its attitude and vibration controller design and nonlinear dynamic characteristics analysis.
In order to establish an accurate and low-dimensional dynamic model of the LSFS, it is necessary to describe the detailed mathematical relationships and formulations for the whole system, including the assumptions, kinetic energy, and potential energy of the model.
2.1. Assumptions and Geometry Descriptions of the Model
The central body of the LSFS is rigid, and the solar panels are utilized as thin honeycomb plates. Each solar panel is connected by flexible hinges. Two yokes are used as rigid rods.
For the dynamic modeling of the hinges for the multi-panel structure, there are several common processing methods, as follows: use the finite element method to establish solid elements to directly model the hinge; the hinge is equivalent to a single beam structure for modeling; the hinge is simplified as a rotating joint with torsion spring for modeling; the connecting structure is simplified as a spring damping element; the hinge is modeled as a pendulum structure with spring constraints; and the mechanical model of the hinge is obtained by introducing contact theory. The equivalent beam method is one commonly used method to analyze the dynamic characteristics of the flexible solar array in the early days. It cannot accurately reflect the characteristics of the hinge when it works. Although it is simple to use, the calculation error is large. By using the equivalent spring method and directly measuring the hinge stiffness, a hinge model close to the actual situation can be obtained, so in this paper, flexible hinges are considered as rotational springs with no size, mass, damping, and Coulomb friction.
The honeycomb sandwich solar panels are mainly composed of upper and lower panels and the sandwich layer in the center. Generally, the panel and sandwich are bonded with adhesive to form a rigid structure. The honeycomb sandwich structure is widely used in aerospace and other fields for its light weight, low cost, high strength, sound insulation, and shock absorption, and it has become an indispensable structural material. In engineering applications, for complex structures such as the honeycomb sandwich, it is usually necessary to use the finite element method to analyze them, whereas the direct establishment of a detailed honeycomb model requires a large amount of calculation and requires huge time and cost. Therefore, in the calculation and analysis, it is often necessary to simplify it, so it is very important to establish a simple, accurate, and feasible equivalent model for the design and analysis of engineering structures. In order to simplify the honeycomb structure accurately, the research on equivalent parameters of the honeycomb core layer cannot be ignored. At present, most of the literature is based on the equivalent plate theory, the honeycomb plate theory, and the sandwich panel theory. The equivalent plate theory is that the whole honeycomb sandwich structure is equivalent to an isotropic plate with uniform density but different thicknesses. The theory of the honeycomb panel is that the whole honeycomb sandwich structure is equivalent to an orthotropic plate with the same stiffness and size, and the in-plane and out-of-plane mechanical properties of the faceplate and sandwich layer are considered simultaneously. The sandwich panel theory considers the panel and the sandwich layer separately. The panel is equivalent to a homogeneous thin plate conforming to Kirchhoff’s hypothesis, and the sandwich layer is equivalent to an orthotropic layer with a certain in-plane stiffness. We will not study the influence of the core honeycomb shape on the overall performance of the sandwich panel in this paper, so considering the equivalent plate theory is easy to realize, saving calculation cost and time. The panel of the solar array is equivalent to an isotropic elastic rectangular thin plate (shown in
Figure 2) based on equivalent theory [
36]. The equivalent material parameters
,
,
, and
can be expressed as
where
.
The schematic diagram of the LSFS model and coordinate systems are defined in
Figure 3.
is the inertial reference coordinate system.
is the floating coordinate system on the rigid cube.
The
to
transformation matrix is
is the floating frame on each plate. The
to
transformation matrix is
2.2. The Expression of the LSFS’s Solar Panel Displacement
Each solar panel transverse displacement is given by
where
is the vibration frequency.
and
are the modal functions.
Based on the summary in the introduction section, the modal function
and
can be written as
where
,
,
, and
are characteristic orthogonal polynomials in the
and
directions, respectively.
and
are numbers truncated when a specific model is calculated;
and
are the unknown coefficients.
2.3. The LSFS’s Kinetic Energy
As illustrated in
Figure 3, the position vector of an arbitrary point
in
can be expressed as
Then, the velocity of the panel can be obtained as follows:
Then, the kinetic energy of the whole system can be expressed as follows:
where
and
are the density of each plate and the mass of the rigid platform.
,
, and
are the positions of
in
. Additionally,
where
,
, and
are the rigid hub inertial moments of the
x-,
y-, and
z-axes.
Because the missions always need satellites to reach high-precision orientation, the satellite rotates very slowly, and the rotating angle is tiny when the attitude adjusts. Therefore, we are interested in whether the attitude angles will be small, so that Taylor expansion can be used to obtain the following first-order approximations for trigonometric functions of attitude angles, and the nonlinear terms are neglected here.
2.4. The LSFS’s Potential Energy
Based on the relationship between the strain and stress of the panel, also taking into account the torsional spring, the potential energy of the LSFS can be expressed as
where
denotes the flexural rigidity of the panel,
a and
b are the length and width of the panel,
k represents the stiffness of the rotational springs, and
,
,
, and
denote the rotational angles of hinges
,
,
, and
as shown in
Figure 3, respectively.
6. The Cooperative Control for Attitude Motion and Structure Vibration
Based on the above analysis, we can conclude that only attitude motion excites the vibration of solar panels, causing the rigid–flexible coupling phenomenon. Therefore, the dimension of the model for the spacecraft considered in this paper can be reduced further by deleting the terms associated with other rigid motion variables. The degree of freedom of the new model is 1 + n.
Taking the first few modes, the dynamic responses can be obtained by solving Equation (14). To determine how many modes should be taken for the controller design, the forced responses of the attitude motion
and the end corner of the third-right panel with different numbers of modes are worked out through Equation (14) numerically, as shown in
Figure 11a,b, respectively.
It can be concluded from these figures that only the first two rigid–flexible coupling modes need to be selected to satisfy the accuracy of the dynamic responses analysis of the system. From this point of view, the low-dimensional and high-precision dynamic model of the complex spacecraft can be obtained by using the global mode method, which can be used to design an accurate cooperative controller conveniently.
Then, two cooperative controllers are designed by employing the LQR and the PD control law for the attitude adjustment and vibration suppression of flexible spacecraft in this paper based on the three-DOFs model. As attitude movements
and
are decoupled from the flexible vibration of the solar array during the attitude adjustment process, only
and
are considered in the design of the cooperative controller. Here, force
Q in Equation (15) can be rewritten as follows:
6.1. The LQR Cooperative Controller
For the controller design problem of linear systems, if the performance index is the integral of the quadratic function of the state variables and (or) control variables, the optimization problem of such dynamic systems is called the optimal control problem of the quadratic performance index of linear systems, which is called the linear quadratic optimal control problem or the linear quadratic problem for short. The optimal solution of the linear quadratic problem can be written into a unified analytical expression, and the normalization of the solution process can be realized. The closed-loop optimal control system can be simply constructed by using the state linear feedback control law, which can take into account multiple performance indicators. Therefore, it has received special attention and is a more mature part of the modern control theory.
LQR (linear quadratic regulator) is a linear quadratic regulator. Its object is a linear system given in the form of state space in modern control theory, and the objective function is a quadratic function of object state and control input. LQR optimal design refers to the state feedback controller designed to minimize the quadratic objective function J, and is uniquely determined by the weight matrix Q and R, so the selection of Q and R is particularly important. LQR theory is the earliest and most mature state space design method in modern control theory. The fact that LQR can obtain the optimal control law of state linear feedback is particularly valuable, which is easy to use to form closed-loop optimal control. Moreover, the application of computer software provides conditions for LQR theoretical simulation, and it is more convenient for us to achieve stable, accurate, and fast control objectives.
In this section, the cooperative controller is designed by using the linear quadratic regulator (LQR) method.
Figure 12 shows the block diagram of the LQR controller. The detailed procedures are demonstrated as follows:
where
The control torque
is defined as
where
is the control gain matrix.
minimizes a quadratic performance index that is a cost function of the system states and control input.
where
Q is a positive semimatrix, and
R is a positive weighting scalar. The gain matrix
G can be obtained as
by solving the functional extremum problem, where
P is the solution of the following Riccati equation:
Here, the Riccati equation is the simplest nonlinear equation. A, B, Q, and R are known real coefficient matrices, and P is an unknown matrix. Generally, there are many solutions to this equation, but if there is a stable solution, we hope to find a stable solution. In the optimal control problem of infinite time, we focus on the value of some variables after a certain time, so we need to select the value of the control variable now so that the system can operate in the optimal state in the future. The optimal value of the control variable at any time can be obtained from the solution of the Riccati equation and the observed value of the state variable at that time. If there is more than one observation variable and control variable, the Riccati equation will be a matrix equation. The steady-state solution of P is related to the infinite time problem when approaching infinity. The dynamic equation can be iterated repeatedly until convergence to obtain the steady-state solution of P, and then the time label in the dynamic equation can be removed to confirm whether the steady-state solution is correct. If the algebraic Riccati equation has a stable solution, the solver will generally try to find a unique stable solution. The stable solution means that the closed-loop system can be stabilized by controlling the relevant LQR system with this solution.
The attitude sensor is installed on the central rigid body, and two displacement sensors are installed on the solar wing. The measured values of , , , and can be obtained in real time. Then, the modal displacement and modal velocity of the system can be inversely calculated using Equation (14). Finally, the modal displacement and velocity are substituted into the attitude motion–structure vibration cooperative controller designed in this section to obtain the control torque of the controller.
6.2. The PD Cooperative Controller
As the most commonly used and easily realized control method in engineering, PD control still has the most extensive engineering applications. This kind of control method with high control accuracy and good dynamic performance is often used for three-axis stabilized spacecraft and does not require an accurate mathematical model. With the development of modern control theory, PD control has been constantly improved in practice. Self-tuning, adaptive, intelligent, and other improved types have emerged to adapt to various systems. The PD controller is proposed for flexible multibody systems, which are easy to implement and independent of spacecraft model parameters.
In this section, the cooperative controller is designed by using the PD control law. The block diagram of the PD controller is illustrated in
Figure 13.
The control torque
is defined as
where tracking errors can be expressed as
and
.
Kd and
Kp are the differential gain and proportional gain, and
and
are the desired attitude angle and the desired attitude angular velocity of the spacecraft, respectively. Substituting the control torque
into Equation (23), the desired attitude angle of the flexible spacecraft can be accurately achieved, and the vibration of the solar arrays can be suppressed synchronously.
We installed an attitude sensor on the central rigid body, measured the attitude angle in real time, and substituted the error between the measured value and the expected value into the controller to obtain the control torque.
6.3. The PD + IS Cooperative Controller
In recent years, some scholars have proposed the strategy of combining input shaping (IS) with other closed-loop control methods. Different closed-loop control methods can be selected according to the characteristics of control tasks, and then various hybrid controllers with different emphases can be designed. Although the characteristics of various hybrid controllers are different, the core idea is to design the controller based on the better vibration suppression effect of the input shaping method and the strong anti-interference ability of the closed-loop control method. In 1958, Smith put forward the Posicast control method in his monograph “Feedback control systems”, which was the first to put forward the idea of input shaping. Its core idea is to divide a pulse into multiple sub-pulses, and the dynamic responses caused by multiple sub-pulses will just cancel each other after superposition, so as to achieve the purpose of vibration suppression.
In this paper, the input shaping method and the proportional derivative (PD) control method are organically combined, and a PD + IS cooperative controller is designed for the flexible spacecraft, which realizes the simultaneous control of spacecraft attitude and structural vibration.
Here,
is replaced by the pulse sequence given by the following formula:
Amult is a multimodal input shaper with the following expression:
where
Ais (
i = 1, 2, …,
n) is the pulse sequence of the
ith mode of the system, including the pulse amplitude
Aj, and the action time
tj; “
” is a convolution symbol. During calculation, the
Aj of each
Ais is multiplied, and the corresponding tj is added.
According to the design method of the ZVD shaper, the pulse amplitude and pulse time of the
jth order frequency can be calculated from
and
:
where
,
.
and
are the damping ratio and damped frequency of the
ith order of the system, calculated by the following formula:
If the newly generated pulse sequence is embedded into the feedback link in
Figure 13, the error of the controller becomes
. In this way, the vibration of the solar array can be suppressed while the attitude is adjusted, forming a cooperative controller for attitude motion and solar array vibration suppression as shown in
Figure 14.
In PD + IS control, the expected input instructions are obtained according to the task requirements of the system, so as to successfully complete the predetermined objectives of the system. The pulse sequence needs to be designed based on the dynamic characteristics of the system. The key is to obtain the accurate natural frequency and modal damping of the system. In this way, designing the desired input as multiple pulse sequences can ensure that the system can effectively suppress the flexible vibration while completing the set motion target.
6.4. The Simulations and Discussions
In this section, numerical simulations were conducted and presented to demonstrate the effectiveness of the control schemes designed in this paper. In this simulation, we tested the controllers against the complete distributed parameter model of the spacecraft, and the flexible spacecraft was commanded to a rest-to-rest maneuver, and the attitude angle varied from the initial state rad to the desired angle 0 rad. The desired attitude angular velocity equaled zero. The vibration of the spacecraft had to be suppressed when the attitude maneuver process finished.
For the LQR controller, the initial conditions of the system were chosen as follows: ; ; ; , , . The desired state variables and were set to zero. Let , .
Figure 15 shows the simulation results for the LQR controller. It can be concluded from
Figure 15a that the desired attitude angle of the flexible spacecraft can be accurately achieved within 100 s, and no overshoot occurs during attitude maneuvering. From
Figure 15c, we can know the vibration of the hinge is not very strong during the attitude maneuvering process. However, at the beginning of the attitude maneuvering, the curves for the displacements of the solar panel
w3 and the hinge
oscillate intensely. The relatively large amplitude vibration of the solar array is observed, and the maximum amplitude of
w3 reaches up to 8.8 mm. In addition, the maximum control torque is about 1.2 Nm.
For the PD controller, the attitude angle varies from the initial state rad to the desired angle 0 rad. The desired attitude angular velocity equals zero. The PD gains of the PD controller are taken as Kd = 48 and Kp = 1.2, respectively.
The desired state of the flexible spacecraft for the PD controller remains the same as the LQR controller for a fair comparison, and the detailed simulation results are shown in
Figure 16. It can be seen from
Figure 16a that the time history curve of
for the PD controller is essentially the same as with the LQR controller, and those two controllers have the capability to accomplish attitude stabilization within the same time. In
Figure 16b,c, the curves for the displacements of the solar panel
w3 and hinge
also oscillate intensely at the beginning of the attitude maneuvering. However, the maximum vibration amplitude of the solar array
w3 reaches up to 4.8 mm. In addition, the maximum control torque is about 0.7 Nm.
From the analyses above, compared to the LQR controller, the PD controller needs the smaller control torque to achieve the same attitude control goal for the spacecraft, and it causes smaller vibrations during the attitude-adjusting process. It is concluded that two cooperative controllers can accurately accomplish the attitude maneuvering and effectively suppress the vibration of the solar arrays as well as the corresponding residual vibration. By contrast, PD control algorithms are very simple and conducive to real-time spacecraft control. On the one hand, it is neither possible nor feasible to measure the full state in practice. Therefore, a controller that requires full-state feedback, such as a linear quadratic regulator (LQR) controller, may be limited to this factor. For PD control, no full-state feedback is required; only attitude angles and angular velocity measured through the sensors on the spacecraft are needed.
Under this condition, the expected attitude angle, angular velocity, and initial conditions of the spacecraft are the same as those of the PD controller simulation. The first two-order rigid flexible coupling global modes of the system are selected to design the multi-mode input shaper. The first and second-order modes are designed as ZVD shapers with three pulses. The simulation results are shown in
Figure 17.
It can be seen from
Figure 16a that the spacecraft accurately maneuvered to the expected attitude angle within 160 s without overshooting. The spacecraft solar array end vibration and hinge vibration in
Figure 17b,c also gradually attenuated and disappeared after 160 s. Both of them have no residual vibration, which is equivalent to the effect of the PD controller. However, compared to the dynamic response under PD control in
Figure 16, the PD + IS controller effectively suppressed the large amplitude oscillation of the flexible solar array excited by the attitude maneuvering at the initial stage of the control torque application. Through comparison, it can be seen that its amplitude decreased significantly. Under the control of PD + IS, the maximum value of the vibration displacement at the end of the solar array was 1.2 mm, far less than the 4.8 mm controlled by the PD. The control torque did not exceed 0.17 Nm, which is also smaller than that of the PD control. Through comparison, PD + IS control had a very significant effect on vibration suppression.
7. Conclusions
Considering a large-scale flexible spacecraft installed with a pair of multi-panel solar arrays, a novel approach is proposed to establish a discrete dynamic model with small dimensions and high precision for the system. The analytic global modes studied in our previous research studies are directly adopted for the discretization of the dynamic equations of flexible spacecraft and the design of a cooperative scheme for attitude control and vibration suppression.
The rigid–flexible coupling dynamic response of in-orbit LSFS under a three-axis attitude-driving torque pulse during the attitude maneuvering process are investigated. The attitude maneuvering process of the flexible spacecraft can cause remarkable oscillations of its solar arrays. The hinges of the solar arrays have a significant effect on the dynamic characteristics of the spacecraft. This analysis shows that increasing the stiffness of the hinge is a method to reduce the vibration amplitude of the solar array, and the flexibility of the hinge can accelerate the elimination of residual vibrations. However, increased hinge stiffness was also observed to be detrimental to reducing vibration times. The discussion demonstrates that increasing hinge damping is an effective means of reducing the vibration response and accelerating the dissipation of residual vibration.
Moreover, the performance of cooperative controllers designed for attitude stabilization and vibration suppression based on the low-dimensional model is assessed by comparing them with controllers based on the LQR, PD, and PD + IS algorithms. The simulation results conducted on the distributed model of the system demonstrate that the controller designed by using the analytical low-dimensional model can suppress the oscillation of solar panels and accurately achieve the desired attitude angle within a short time. The LQR controller can achieve the effect of the cooperative control of spacecraft attitude and structural vibration, but it is a full-state feedback controller. In practical engineering, full-state measurement is neither possible nor feasible, so its application may be limited. Although the PD controller can also achieve the cooperative control effect of spacecraft attitude vibration, and it does not provide full-state feedback, which is easy to achieve, its vibration suppression effect is not as good as the PD + IS controller, so the PD + IS controller is an efficient attitude motion–structure vibration cooperative controller. It can not only accurately complete the spacecraft attitude maneuvering task but also effectively suppress the large amplitude and strong vibration of flexible components such as solar array substrates and hinges at the initial stage of spacecraft attitude-control torque. The PD + IS controller is not only simple to design but can also realize the real-time attitude structure vibration control of flexible spacecraft. However, the design of the PD + IS controller needs the precise dynamic characteristics of the system to be obtained so as to extract the cooperative accurate frequency and damping information, to design an input shaper suitable for the characteristics of the system. The global mode method presented in this paper can precisely obtain the precise modes of the complex system, providing a guarantee for the design of the attitude motion structure vibration cooperative controller of large flexible spacecraft. By comparison, the controller based on the PD + IS algorithm is very simple and thus more conducive to the real-time control of the spacecraft installed with a pair of solar arrays. Our approach can straightforwardly be applied to other multibody systems.
In this paper, the flexibility of the hinges for solar arrays was considered, and the interactions between the vibration and attitude of the spacecraft were studied. However, the nonlinear stiffness, the friction torque, the geometric nonlinearity of large deformation, the hinge clearance, and other nonlinear factors of the solar array were not considered. Therefore, it is necessary to further study these in the future. In a complex space environment, composite solar arrays will bear a time-varying thermal load to generate thermal flutter when a spacecraft enters and exits the Earth’s shadow. Therefore, it is necessary to further establish the rigid flexible thermal coupling nonlinear dynamic model of attitude maneuver flexible spacecraft under solar heat flux and carry out research on the nonlinear dynamic characteristics of spacecraft under thermal load. The attitude motion and structure vibration cooperative controller based on the rigid flexible coupling global mode is designed, and a good control effect is achieved through simulation. However, the collaborative control laws designed in this paper have not been verified experimentally. Therefore, it is necessary to further carry out control experimental research on the basis of the theoretical research in this paper.