1. Introduction
Large space truss structures have found extensive applications in modern space missions, including Earth observation [
1,
2,
3], deep space exploration [
4,
5], and astronomy observation [
6], owing to their attributes of easy deployment and high stiffness-to-mass ratios. However, due to launch capacity limitations, these structures tend to be highly flexible with low and dense natural frequencies, presenting significant challenges in control system design.
Smart materials have been widely used for the active vibration control of flexible structures [
7,
8,
9]. In recent years, several researchers have explored the use of smart materials to actively suppress vibrations in large space structures. In a previous study [
10], a pair of parallel-mounted piezoelectric actuators were deployed at one end of the antenna to mitigate first-order bending vibrations in the hoop truss structure. The author proposed a Mamdani-type fuzzy logic controller and verified its effectiveness through experiments. Additionally, in another study [
11], a hybrid controller integrating PD and fuzzy logic control was devised, where the control gains of the PD controller were adaptively adjusted by a fuzzy logic controller in response to varying vibration amplitudes. This resulted in an enhanced damping of the closed-loop system, demonstrating superior performance in vibration suppression compared to the traditional PD controller. Furthermore, in ref. [
12], a gravity compensation system was designed, affirming that a controller based on the PD algorithm and fuzzy algorithm effectively dampens vibrations in the hoop truss structure within a weightless environment.
Conversely, distributed control strategies employing sensors and actuators strategically mounted on large space structures have also been investigated for active vibration suppression. Ref. [
13] introduced a linear–quadratic–Gaussian (LQG) controller for truss structures, optimizing actuator placement via a genetic algorithm to enhance quadratic performance indices, thereby achieving superior performance in structural vibration suppression. In ref. [
14], an online learning algorithm was introduced to autonomously update the rule base of the fuzzy controller based on the structural response, eliminating the need for human expertise in rule base designs. Ref. [
15] tried to use adaptive piezoelectric vibration absorbers to dampen the vibrations in the truss structure and conducted experiments to validate the effectiveness of the absorbers. Additionally, in ref. [
16], a velocity feedback control strategy was utilized to attenuate vibrations induced by attitude maneuvers and orbital perturbations. Genetic algorithms and reinforcement learning were employed to optimize the velocity feedback gain, minimizing actuator power consumption. Ref. [
17] proposed an integrated control scheme combining distributed control for flexible truss and centralized control for the platform. Sensors and actuators were mounted on the truss structure for vibration control, with optimized placement using Gramian-based techniques. PD and PID control laws were applied for attitude control and vibration suppression, respectively. The authors assessed controller performance during attitude maneuvers through numerical simulations. Furthermore, in ref. [
18], the author considered uncertainties in the dynamical model and developed an attitude robust controller based on the μ-synthesis theory. Ref. [
19] developed a disturbance observer-based integral terminal sliding-mode controller to constrict the vibration of truss structures under unknown disturbances. In ref. [
20], a distributed adaptive neural network control approach was proposed to reduce the dependence of controller designs on dynamic models. Lastly, in ref. [
21], the control of dynamic vibration and quasi-static deformation of space truss structures induced by thermal loads was studied. An integrated controller comprising a positive position feedback compensator for quasi-static deformation and a positive acceleration feedback compensator for dynamic vibration was developed. Cable actuators were used in ref. [
22] to suppress vibrations in the antenna structure. Moreover, unilateral and saturation constraints on the inputs were also considered in the design of the control law. The work in ref. [
23] focused on suppressing high-frequency vibrations in truss structures by regulating power flow transmission, demonstrating its effectiveness.
In prior studies, finite element models were employed for control system designs. However, the dimensions of these models become exceedingly large as the structure’s size increases. Additionally, obtaining a suitable reduced-order model to accurately depict the dynamic behavior of large space truss structures characterized by low natural frequencies and dense frequency distribution proves to be complex and time-consuming.
To tackle this issue, some scholars have explored the utilization of the continuum modeling method to represent large truss structures [
24,
25,
26,
27,
28]. Truss structures, being periodic and composed of numerous fundamental elements, can be equivalently represented as continua through an energy-equivalence homogenization approach. This modeling technique has demonstrated effectiveness, particularly for large-scale structures. In ref. [
29], the equivalent continuum modeling method was employed to characterize beam-like truss structures with repeated patterns. The experimental results substantiate that the derived continuum model accurately predicts the natural frequencies of these structures. Subsequently, in ref. [
30], continuum modeling was applied to hoop truss structures that are commonly utilized in space missions. The natural frequencies and mode shapes obtained from the continuum model closely matched those obtained from the full-scale finite element model. Building upon the continuum model, vibration control for large truss structures was further investigated in ref. [
31]. The author strategically placed three actuators within the structure and devised a linear quadratic regulator (LQR) controller to suppress structural vibrations. The efficacy of the LQR vibration controller was assessed through numerical simulations. The works in ref. [
32] discretized the continuum model using the Galerkin method and limited consideration to the first three bending modes in LQR controller design. Both refs. [
31,
32] involved the discretization of the continuum model and distributed actuators were used for vibration control. In this present work, we delve into the boundary controller design of a satellite featuring a large truss structure, exclusively relying on the continuum model without any discretization or reduction. The control system design process is much simpler. Moreover, the proposed boundary controller only uses actuators at the central hub to ensure that the system is exponentially stable, which is easy to implement in real applications.
The organization of this paper is structured as follows:
Section 2 employs the continuum modeling method to formulate the equations of motion for the satellite equipped with a large truss structure. Subsequently, in
Section 3, a boundary control law that only requires sensors/actuators at the central hub is crafted to achieve both attitude tracking and vibration suppression for the flexible satellite. Finally,
Section 4 conducts numerical simulations to evaluate the effectiveness of the proposed boundary control law.
2. Dynamic Modeling
The satellite under investigation, illustrated in
Figure 1, comprises a central hub and a symmetric truss structure. In this configuration, the attitude motion of the central hub is interlinked with the bending vibration of the truss structure. Ref. [
24] asserts that the bending vibration of the symmetric truss can be decoupled in distinct motion coordinates. Consequently, this study exclusively addresses the motion of the flexible satellite in the plane
xoy.
Truss structures, prevalent in space applications, exhibit a repetitive pattern and consist of numerous elemental components, as depicted in
Figure 1. Leveraging this characteristic, a continuum modeling approach is employed to represent the truss structure. This technique assumes that the energy of an elemental component equates to that of a continuum segment of equivalent length, rendering the truss equivalent to a continuum. Consequently, the vibration of the truss structure can be succinctly delineated through simple partial differential equations. Before modeling the flexible satellite, the following assumptions are established:
- (1)
The truss structure is characterized by pin connections, allowing the members to be modeled as bar elements.
- (2)
Transverse deformation in the truss structure is negligible, enabling the dismissal of geometric and material nonlinearity.
- (3)
The nonlinear coupling effect between attitude motion and structural vibration is deemed insignificant and thus disregarded.
To represent the attitude motion and structural vibration of the satellite, three coordinate systems are defined: an inertial coordinate system
xoy, a body coordinate system
, and a local coordinate system for continuum modeling of the truss structure, as illustrated in
Figure 2.
Within the continuum modeling framework, it is posited that the strain energy of the elemental component matches that of a continuum under the same displacement field. Adhering to the linear assumption adopted in ref. [
25], the displacement field is defined as follows:
where
represents transverse displacement at the centerline, and
represents the slope of the transverse displacement. In this study, we assumed that the rotation component
is equal to
. Hence,
is the strain in the y direction.
Taking derivatives of Equation (1) with respect to
and
, the strain field expression can be written as
According to Equation (2), the strain energy of the fundamental element can be written as
where
is the elastic modulus of member
,
is its cross-sectional area, and
is its length. Members 1 and 2 are shared with the adjacent fundamental elements; hence,
and
should be halved.
is the axial strain of member
evaluated at the center and can be determined by the expression
where
and
represent the directional cosine of member
.
From Equation (2), it can be determined that the strain components are related to
in an implicit form. To solve this problem, the strain components given in Equation (2) are approximated by Taylor’s series expansions as follows:
where
is the coordinate at the center of the fundamental element.
Substituting Equation (5) into Equations (3) and (4), the strain energy of the fundamental element can be determined. Following the assumption of local free deformation, beam theory, and compatibility condition used in ref. [
18], we have
Utilizing Equation (6), the strain energy of the fundamental element can be condensed as
where subscripts
denote longeron and batten members, respectively.
Based on the assumption of energy equivalence, the strain energy density of the continuum can be obtained by dividing Equation (7) by the length of the fundamental element
Integrating Equation (8) over the entire structure in the body coordinate system, the strain energy of the system can be found using the expression
The kinetic energy of the truss structure contains angular kinetic energy and vibrational kinetic energy. The position of the truss structure in the inertial coordinate system can be expressed as
where
is defined in the body coordinate system and refers to the position of the point
in the undeformed state.
refers to the displacement of the point
in the body coordinate system.
is the angle of rotation of the central body.
Taking derivatives of Equation (10) with respect to time and neglecting nonlinear coupling terms, we have
The kinetic energy of a fundamental element can be expressed as
where
denotes the density of member
. Subscripts 1 and 2 denote nodes 1 and 2 of the members, respectively.
is the mass of joint
. Since the truss structure exhibits a repetitive pattern, we assumed that all joints have equal mass in this study. The mass of the joint is
.
The displacement field
is the same as that given in Equation (1). Substituting Equation (11) into Equation (12) and neglecting the effects of strain components on kinetic energy, the kinetic energy of a fundamental element can be rewritten as
where the subscript
denotes diagonal members.
According to Equation (13), the kinetic energy for a continuum of the same length can be written as
in which
Adding the kinetic energy of the central body and integrating Equation (14) over the entire structure, the kinetic energy of the system can be expressed as
The virtual work carried out by the control force can be written as
Combining Equations (9), (14), and (17) and using Hamilton’s principle, the equations of motion of the system can be obtained as
with the following boundary conditions
Substituting Equation (18) into Equation (19) and using boundary conditions expressed in Equation (20), Equation (19) can be rewritten as
Partial differential Equation (18) represents the motion of bending vibration of the truss structure. Equation (21) represents the attitude motion of the central body. The attitude motion of the central body is coupled with the bending vibration of the truss.
3. Control Design
The primary objective of this study is to formulate a boundary control law that can effectively regulate the attitude of the central body while concurrently suppressing truss vibration. Boundary control, recognized for its applicability in distributed parameter systems, has demonstrated successful implementation in various domains, including robot control [
33] and cable elevator control [
34], among others. This section is dedicated to the development of a boundary control law tailored for the flexible satellite, utilizing the coupled ODE-PDE model delineated in Equations (18) and (21). The stability of the resultant closed-loop system is assessed via Lyapunov’s direct method.
For ease of stability analysis, the following lemmas are introduced:
Lemma 1. For any continuously differentiable function, , defined on , we have [35] Lemma 2. For any continuous functions, and , we have [35] To stabilize the flexible satellite, the following boundary control law is proposed:
where
and
. In
,
is the desired attitude angle.
As seen in Equation (24), the proposed boundary control law requires
, and
.
are used for vibration suppression, and
are used for attitude control. As described in
Section 2, the strain field of the truss structure can be expressed by Equation (2). Therefore,
can be measured by strain gauges configured, as shown in
Figure 3. By using Equations (2) and (4),
can be easily obtained with
Remark 1. The control inputs requires and . can be obtained from Equation (25), where can be measured by strain gauges. can be further obtained using the numerical difference method. and can be measured using a gyroscope and a star sensor mounted onto the central body.
Theorem 1. For the dynamical system described by governing Equations (18) and (21) and boundary condition (20), the closed-loop system will be exponentially stable under the proposed boundary control law (24).
Proof. To perform an analysis of the stability of the closed-loop system, the following Lyapunov function is defined as
where
Using Lemmas 1 and 2, the bounds for
and
can be found using
Substituting Equations (31) and (32) in Equation (24), the lower bound of the Lyapunov function can be obtained as
Then, using Lemma 2, the upper bound of the Lyapunov function is expressed as
To ensure that the Lyapunov function is positive and definite, the following inequalities should hold true:
Taking the derivatives of Equation (24) with respect to time yields
Substituting the equations of motion of the system into
and using integration by parts twice lead to
Differentiating
, we have
Similar to the process for
, the derivative of
can be expanded as
Substituting Equation (18) into the derivative of
and integrating by parts, we have
Differentiating
and substituting the proposed boundary law into
, we have
can be adjusted by designing the structure of so that the derivative of the Lyapunov function is negative.
Combining Equations (39)–(49), the derivative of Lyapunov function can be rewritten as
Utilizing Lemma 2, the bounds of the second and third terms in the right hand of Equation (44) can be found using the following expression:
Substituting Inequalities (45) and (46) into Equation (44), the upper bound of
is expressed as
If the control coefficients
are chosen to make the following relationships hold,
then utilizing the upper bound of the Lyapunov function given in (34), we have
where
, and
From Inequality (53), we have the following relationship for
:
Based on Inequality (54), it can be concluded that the Lyapunov function converges exponentially. Utilizing the lower bound of the Lyapunov function and Inequality (54), we have
Using Lemma 2 twice yields
Inequalities (55) and (56) indicate that the vibration of the truss structure and the attitude tracking error of the central body converge to zero exponentially. The results of this analysis prove that the closed-loop system is exponentially stable under the proposed boundary control law when the relationships expressed in (35)–(37) and (48)–(52) hold true.
According to the aforementioned constraints, the control coefficients can be determined using the following procedure.
First, Inequality (49) holds when
Then,
can be determined using Equation (51)
Substituting Equations (57) and (58) into Inequality (48), the upper bound of
can be found using the expression
Similarly, to make Inequality (50) hold, the coefficient
should satisfy
Utilizing Inequalities (35)–(37), we have
Finally, combining Inequalities (60)–(63), the upper bound of coefficient
can be obtained
The other control coefficients are arbitrary. For a satellite with given structural parameters, the control coefficients can be determined to make the equality and inequalities given in (35)–(37) and (48)–(52) hold. Thus, the closed-loop system is exponentially stable. This completes the proof. □
Remark 2. Equations (35)–(37) and (48)–(52) are sufficient conditions for the exponential stability of the closed-loop system. Equations (35)–(37) and (48)–(52) include 11 inequalities and 1 equality. Although there are only eight coefficients, , we have proved that the control coefficients in boundary control law (24) can be any positive numbers. In practical applications, one can adjust the coefficients carefully to obtain better control performance.
4. Simulation
In this section, the efficacy of the boundary control law, developed based on the continuum model for the satellite featuring a symmetric truss structure, is substantiated through numerical simulations. The material and geometrical attributes of the satellite, utilized in the simulations, are enumerated in
Table 1. The dynamic response of the flexible satellite is computed employing a dynamic model [
16], which relies on the finite element method coupled with modal decomposition. In this work, the truss members are modeled using bar elements. Using modal decomposition technique, the position of the truss structure in the body coordinate system can be expressed as
refers to the position of the point
in the undeformed state.
refers to the generalized coordinate.
is the mode shape of the truss structure, which can be obtained from the finite element model.
represents the number of modes used to approximate the deformation of the truss. Following the modeling approach in ref. [
16], the dynamic model can be written as
where
is the rotational coupling coefficient.
represents the natural frequency of the
ith mode.
In this work, the first ten mode shapes are employed to represent the deformation of the truss structure. Equation (66) is solved using the fourth order Runge–Kutta method, and the time step is set to 0.001 s.
Initially, the precision of the continuum model is confirmed by comparing the natural frequencies derived from the continuum model against those obtained from the finite element model. Given that one end of the truss connected to the rigid hub is fixed while the other end is free, the natural frequencies of the truss structures are determined, as presented in
Table 2. It is evident that the maximum frequency error for the first four bending modes is only 4.927%, attesting to the accuracy of the continuum model. Moreover,
Figure 4 showcases the first four bending mode shapes of the truss structure, with the mode shapes obtained from the continuum model closely aligning with those obtained from the finite element model.
To validate the effectiveness of the proposed boundary control law, the following three cases are examined.
Case 1: Assuming an initial displacement of the truss structure as
and an initial velocity of the truss structure as 0.
and
represent the first two mass-normalized mode shapes of the truss structure, as illustrated in
Figure 4. The initial angle of the satellite is 0. With no applied control force, the dynamic response of the flexible satellite is simulated in this instance.
Figure 5 illustrates the time history of generalized coordinates of the truss structure. The displacement at the centerline of the truss structure is depicted in
Figure 6, which can be calculated using Equation (1). It is discernible that the truss structure experiences vibrations due to the initial deformation, resulting in an oscillation in attitude, as demonstrated in
Figure 7 and
Figure 8. This, in turn, induces vibrations in the structure at higher frequencies.
Case 2: In this instance, the boundary control law, as proposed in this study, is applied to the satellite. Following the procedure outlined in
Table 3, the control coefficients are selected as
. The initial displacement of the truss is
, which remains unchanged from Case 1. The initial and desired angles of the satellite are set at 0° and 20°, respectively.
The dynamic response of the truss structure under boundary control is depicted in
Figure 9. It is evident that the vibration amplitude gradually diminishes to zero. As illustrated in
Figure 10, the vibration of the truss structure is effectively suppressed within 40 s. The attitude angle and angular velocity of the satellite are presented in
Figure 11 and
Figure 12, respectively. Due to the initial vibration of the truss structure, the angular velocity exhibits fluctuations initially. As the vibration is suppressed, the angular velocity smoothens, and the satellite’s angle gradually converges to the desired value. This demonstrates the effectiveness of the proposed boundary control law in both attitude tracking and vibration suppression. The time history of the control input is provided in
Figure 13.
Case 3: In contrast to Case 2, this case assumes an initial deformation of the truss structure as
.
represent the third and fourth mass-normalized mode shapes of the truss structure, respectively. The control coefficients are set to be the same as those in Case 2. The dynamic response of the truss is displayed in
Figure 14, demonstrating effective vibration suppression. As depicted in
Figure 15, the amplitudes of the first four modal coordinates quickly converge to zero. Simultaneously, the attitude angle and angular velocity of the satellite are regulated to the desired values. As indicated in
Table 2, the frequency error between the continuum model and finite element model is larger for the third and fourth modes. However, the simulation results confirm that the proposed boundary law performs well in this case. This underscores that the proposed boundary law exhibits robustness to frequency deviation, a valuable trait for practical applications.