Abstract
This study introduces an integrated approach that merges the design of structure and control to study the deployment strategies for tensegrity structures, particularly in the context of space antennas. First, we establish a nonlinear shape control law for clustered tensegrity structures, the solution turns out to solve a constraint linear algebra equation. Leveraging the symmetric nature of the antenna structure, we designate active actuators for the top and bottom cables of the space antenna while considering the remaining cables as passive. To further reduce the number of actuators required, we employ various clustering strategies for the active actuating cables. Results show that the deployment from the initial state to the predetermined targets is successfully guided by the proposed control law through clustering active cables using different actuation strategies. It is significant to note, however, that the energy cost escalates as more cables are clustered into the deployable antenna structures. In the context of space applications, this scenario emphasizes structure design and control are not independent problems. These insights also offer extensive relevance and can be extrapolated to different deployable tensegrity structures and robotic systems.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Space Antenna
- Deployable Structure
- Tensegrity Structure
- Deployment strategy
- Integrated Structure and Control Design
1 Introduction
In light of the substantial expenses associated with launching and the constrained size of rocket tanks, the aerospace industry is continuously pursuing lightweight and deployable alternatives [2]. Recently, the European Space Agency (ESA) commissioned a study to explore breakthrough architectural concepts that offer superior reliability for the deployment of large systems. According to a previous study [7], the application of the new tensegrity-type architectural concept to large space antenna reflectors has shown that it achieves reliability by significantly reducing the number of articulated joints when compared to non-tensegrity architectures. Ganga et al. analyzed the overall feasibility of the deployable system, as well as its design, stiffness, deployment repeatability, and geometric precision by experiments [7]. However, the optimal deployment strategy in terms of structure design and control is still an open question.
Tensegrity structures offer a plethora of cables, which can provide a wide range of options for actuators [4, 6]. However, the availability of numerous cables can pose challenges in their practical application [5], such as increased costs for actuators, difficulties in their placement, complicated control, and higher energy requirements. To address this issue, it is necessary to select only a subset of cables as actuators while ensuring that the desired control performance is achieved.
Skelton et al. proposed a systematic design method for sensors and actuators in structural control to minimize the cost of instrumentation [11]. Chen et al. presented the energy-efficient cable-actuation strategy for tensegrity structures [1]. Feng et al. compared the control energy and optimal dynamic performance of clustered tensegrity structures with different actuator placements for clustered cables and struts [12]. Ma et al. presented the dynamics and control law to clustered tensegrity structures [9]. However, most of the research on actuator selection has been conducted on linear systems, whereas tensegrity is a nonlinear system. Limited studies have been conducted on finding energy-efficient control laws with an optimal number of actuators.
This paper presents an energy-effective method for achieving nonlinear shape control in tensegrity structures. The subsequent sections are organized as follows: Sect. 2 introduces the design of deployable tensegrity space antennas. Section 3 outlines the shape control equation for tensegrity structures, derived from nonlinear dynamics formulations, utilizing cable forces as variables with imposed constraints. We also provide solutions to the shape control equation, along with clustering actuation strategies and minimal control energy considerations. In Sect. 4, numerical examples are presented to demonstrate the accuracy and efficiency of the control law and optimal clustering strategy. Finally, Sect. 5 summarizes the study’s conclusions.
2 Design of Deployable Tensegrity Space Antennas
2.1 The Tensegrity Antenna Topology
Definition 1 (The Tensegrity Antenna)
Figure. 1 illustrates the structural topology of the deployable tensegrity antenna. The complexity q of the structure is defined by the number of X units in the structure. Figure 2 displays the structure with varying complexities.
By shrinking the top and bottom cables simultaneously, we can have a deployable antenna. The structure deployment configurations are shown in Fig. 3.
3 Nonlinear Shape Control Law
3.1 Nonlinear Equations of Motion of Full-Order Model
Definition 2 (Nodal Coordinates)
The nodal coordinate vector \(\boldsymbol{n} \in \mathbb {R}^{3 n_n}\) and matrix \(\boldsymbol{N}\in \mathbb {R}^{3\times n_n}\) in a tensegrity system are:
where \(\boldsymbol{n}_i = \begin{bmatrix} x_i & y_i & z_i\end{bmatrix} ^T \in \mathbb {R}^3\) is the x-, y-, and z-coordinates of the ith (\(i = 1, 2, \cdots , n_n\)) node, and \(n_n\) is the total number of nodes.
Definition 3 (Connectivity Matrices)
The connectivity matrices \(\boldsymbol{C}_s\) and \(\boldsymbol{C}_b\) describe the overall pattern of connections between the cables and bars in a tensegrity system, respectively. The total connectivity matrix \(\boldsymbol{C}\) is obtained by concatenating \(\boldsymbol{C}_s\) and \(\boldsymbol{C}_b\) and has dimensions \(\mathbb {R}^{n_e \times n_n}\), where \(n_e=n_s+n_b\) is the total number of structural elements. Each row of \(\boldsymbol{C}\) corresponds to an element \(m=1,2,\cdots ,n_e\) and is represented by the vector \(\boldsymbol{C}_m\). The i-th entry of \(\boldsymbol{C}_m\) indicates the connection between the two nodes associated with the element m. Specifically, the i-th entry of \(\boldsymbol{C}_m\) is defined as follows:
where \(j = 1, 2, \cdots , n_n\) and \(k = 1, 2, \cdots , n_n\).
Theorem 1 (Tensegrity Nonlinear Dynamics)
The tensegrity dynamics with constraints is given by:
where
where \(\boldsymbol{M} \in \mathbb {R}^{3n_n \times 3n_n}\), \(\boldsymbol{D}\in \mathbb {R}^{3n_n \times 3n_n}\), and \(\boldsymbol{K}\in \mathbb {R}^{3n_n \times 3n_n}\) are mass, damping, and stiffness matrices, \(\hat{\boldsymbol{\bullet }}\) operator converts the vector into a diagonal matrix, \(|\boldsymbol{V}|\) gets the absolute value of each element of the matrix \(\boldsymbol{V}\), and \(\lfloor \boldsymbol{V} \rfloor \) sets all the off-diagonal elements of a square matrix to zero. \(\boldsymbol{x} \in \mathbb {R}^{n_e}\) is the force density (force per unit length) vector of structure members, \(\boldsymbol{f}_{ex}\in \mathbb {R}^{3n_n}\) is external forces on the structure nodes, and \(\boldsymbol{g}\) is gravity vector (g is the gravity constant, e.g., g = 9.81 m/s\(^2\) for earth gravity). \(\boldsymbol{E}_{a} \in \mathbb {R}^{3 n_{n} \times n_{a}}\) (\(n_{a}\) are the number of free nodes) is an orthonormal matrix to extract free nodes \(\boldsymbol{n}_a\) from nodal vector \(\boldsymbol{n}\), which satisfies \(\boldsymbol{E}_{a}(:, i)={\textbf {I}}_{3 n}\left( :, a_{i}\right) \in \mathbb {R}^{3 n_{n} \times n_{a}}\) and \(\boldsymbol{n}_{a}=\boldsymbol{E}_{a}^{T} \boldsymbol{n}\). The value \(a_i\) in vector \(\boldsymbol{a}=\begin{bmatrix}a_{1} & a_{2}& \cdots & a_{n_{a}}\end{bmatrix}^{T} \in \mathbb {R}^{n_{a}}\) are the indices of the free nodes in the nodal coordinate vector \(\boldsymbol{n}\). Similarly, vector \(\boldsymbol{b}=\begin{bmatrix}b_{1}& b_{2}& \cdots & b_{n_{b}}\end{bmatrix}^{T} \in \mathbb {R}^{n_{b}}\) are the indices of constrained entries in the nodal coordinate vector \(\boldsymbol{n}\). \(\boldsymbol{E}_{b}(:, i)={\textbf {I}}_{3 n}\left( :, b_{i}\right) \in \mathbb {R}^{3 n_{n} \times n_{b}}\) is an orthonormal matrix to abstract constrained nodes \(\boldsymbol{n}_b\) from nodal vector \(\boldsymbol{n}\) and \(\boldsymbol{n}_{b}=\boldsymbol{E}_{b}^{T} \boldsymbol{n}\), The sum of the number of free and fixed nodes is the total number of nodes, and we have \(n_a+n_b=3n_n\).
Proof
Theorem 1 can be derived using the Lagrangian method, and the details are given in [10] and software package [8].
We also provide the statics equations since this part will be used in the later control equations.
Corollary 1 (Tensegrity Statics)
The tensegrity statics with constraints has three equivalent forms:
where
Proof
By neglecting the time derivatives in Theorem 1, we can have \(\boldsymbol{E}_{a}^{T}\boldsymbol{K} \boldsymbol{n}=\boldsymbol{E}_{a}^{T}(\boldsymbol{f}_{e x}-\boldsymbol{g})\). From Eq. (5), one can get \(\boldsymbol{K} \boldsymbol{n}=\boldsymbol{A}_{1c} \boldsymbol{x}_c= \boldsymbol{A}_{2c}\boldsymbol{t}_c\).
3.2 Shape Control Law
Definition 4 (Shape Objectives)
The error between the current position of the structure to the control target is defined as:
where \(\boldsymbol{n}_c\) is the nodes of interest to control, \(\boldsymbol{\bar{n}}_c\) is the morphing objective. Since the nodal coordinate of interest \(\boldsymbol{n}_c\) is extracted from the free nodal coordinate \(\boldsymbol{n}_a\), we have \(\boldsymbol{n}_c = \boldsymbol{E}_c^T \boldsymbol{n}_a\), where \(\boldsymbol{E}_c\) is the index matrix.
Definition 5 (Active and Passive Members)
The active and passive cables are defined as the structure members who actively and passively change their length, satisfying \(n_s = n_{s,act} + n_{s,pas}\), where \(n_{s,act}\) and \(n_{s,pas}\) are the number of active and passive cables, respectively. The force vectors of the active and passive members can be written as follows:
where \(\boldsymbol{E}_{act}\) and \(\boldsymbol{E}_{pas}\) are index matrices to separate all the structure members. Since \(\begin{bmatrix}\boldsymbol{E}_{act} & \boldsymbol{E}_{pas}\end{bmatrix}\) is an orthogonal matrix, we have the following equation:
Theorem 2 (Nonlinear Shape Control)
The nonlinear shape control of the tensegrity structure is equivalent to solving the following linear algebra equation:
where \(\boldsymbol{\mu }\), \(\boldsymbol{\varGamma }_{act}\), and \(\boldsymbol{\varGamma }_{pas}\) are:
Proof
When the nodes of interest reach their targets, the error vector \(\boldsymbol{e}\) and its time derivatives should all go to zero. This goal can be expressed as follows [3]:
where \(\boldsymbol{\psi }\) and \(\boldsymbol{\phi }\) are tune matrices that can adjust the time response of the morphing process. Since \(\boldsymbol{E}_c\) is given constants, the time derivatives of the error vector in Eq. (9) are:
Substitute Eqs. (3) and (9) into Eq. (16), we have:
Substitute Eqs. (8) and (11) into Eq. (18), one can have a linear algebra Eqs. (12)–(15).
3.3 Solving for Control Variable
The only unknown variable in Eq. (12) is \(\boldsymbol{t}_{c_{act}}\). In most cases, people use cables to control the tensegrity structure, so let us use cable as the control variable as an example. Since cables cannot take compression, and if they do, we should substitute the force to zero, we must add the constraint to this unknown variable \(\boldsymbol{t}_{c_{act}} \ge \boldsymbol{0}\). Moreover, the cables should never exceed their yield strength, which can be calculated by the \(\sigma _s \boldsymbol{A}_c\). Thus, the problem of solving Eq. (12) becomes a linear algebra problem with inequality constraints.
Theorem 3 (Shape Control Solution)
The solution to Theorem 3.2 is as the following:
The resolution of Theorem 3 relies on the characteristics of \(\boldsymbol{\varGamma }_{act}\). One favorable feature of tensegrity structures is that they contain an abundant number of cables, resulting in \(\boldsymbol{\varGamma }_{act}\) being a matrix with a complete column rank, thereby making at least one solution typically exist. It is worth mentioning that an analytical solution could exist, such as finding solutions from the positive span space in the first equation. However, for different structures, a solution cannot always be guaranteed, but a least square one is always possible, \(\underset{\boldsymbol{t}_{c_{act}}}{\min } ||\boldsymbol{\mu }-\boldsymbol{\varGamma }_{pas} \boldsymbol{t}_{c_{pas}} - \boldsymbol{\varGamma }_{act} \boldsymbol{t}_{c_{act}}||^2 \). We should point out that the least square solution can be arbitrarily bad. Thus, one has to be careful in choosing the target points, control speed, and materials.
3.4 Deployment Strategy Design
In an effort to optimize both the manufacturing process and deployment strategy, we have thoroughly taken advantage of the symmetrical properties of the structure. Specifically, we choose passive cables for the side cables and active cables for the top and bottom cables.
Definition 6 (Clustering Actuation Strategy)
The structure clustering strategy is shown in Fig. 4, where we use the complexity of \(q=12\) as an example to illustrate the idea.
Definition 7 (The Energy Cost)
The total control energy of the system can be computed as follows:
where \(\varDelta \boldsymbol{l}_{{c_{act}},i}\) represents the change in length of the active members at the ith step, \(\boldsymbol{t}_{{c_{act}},i}\) denotes the member force in the active members at the ith step, and k is the total time steps of the active actuation process.
4 Numerical Results
To demonstrate the proposed method, we choose the antenna complexity to be \(q=12\), as shown in Figs. 1 and 3. The diameter of the ring is 12 m, and the height of ring H is 2.6 m. The end module’s height is 2.5m. The damping coefficient is 0.1. The time step is 0.0001 s, and the total simulation time is 20 s. The target node positions are computed from the static deployment process by adjusting the inner ring diameter to be 3 m. The material properties are given in Table 1. In this study, we examine the six cases as shown in Fig. 4. We use the same setups for all six cases except for the clustering strategies. We choose the same control gains for the six cases.
As evident from Fig. 5 (left), the control performance, measured by the errors between the current position and control targets, is roughly zero at the final simulation time for all six clustering strategies. This implies that the control law is effective in guiding the structure toward the final targets. However, as we cluster more cables, the energy cost is higher. For example, as shown in Fig. 5 (Right), the energy cost at the final state for the listed six cases are 5.3887\(\times 10^6\) J, 5.9111 \(\times 10^6\) J, 6.4374\(\times 10^6\) J, 6.9644\(\times 10^6\) J, 8.0223\(\times 10^6\) J, and 1.1183\(\times 10^7\) J. That is, by clustering cables, one can use fewer actuators in the antenna structure, but the energy cost is higher. One can note that in case (f), where all twelve nearby cables are clustered, the energy consumption is 2.0752 times that of case (a), which involves non-clustered cables. However, this setup results in the saving of 11 actuators.
It is worth noting that energy resources in space applications, such as those derived from solar panels, are fairly restricted. Consequently, in such instances, there must be a careful equilibrium between energy consumption and the number of actuators used. This scenario underlines that, in the context of space applications, the design of the structure and its control are intertwined and should not be considered separate issues.
5 Conclusions
This paper presents an integrated approach that combines structure and control design to study the deployment strategy for tensegrity deployable structures, with a focus on space antennas. We derive a nonlinear shape control law for clustered tensegrity structures by solving a constraint linear algebra equation. The top and bottom cables are selected as active, while the remaining cables are passive. By clustering the active cables using different actuation strategies, the proposed control law effectively drives the structure from its initial configuration to the desired targets. However, it is important to consider that the energy cost increases as more cables are clustered in deployable antenna structures. These findings have broad applicability and can be extended to other types of deployable tensegrity structures and robots.
References
Chen, M., Fraddosio, A., Micheletti, A., Pavone, G., Piccioni, M.D., Skelton, R.E.: Energy-efficient cable-actuation strategies of the v-expander tensegrity structure subjected to five shape changes. Mech. Res. Commun. 127, 104026 (2023)
Chen, M., Goyal, R., Majji, M., Skelton, R.E.: Review of space habitat designs for long term space explorations. Prog. Aerosp. Sci. 122, 100692 (2021)
Chen, M., Liu, J., Skelton, R.E.: Design and control of tensegrity morphing airfoils. Mech. Res. Commun. 103, 103480 (2020)
Fraddosio, A., Marzano, S., Pavone, G., Piccioni, M.D.: Morphology and self-stress design of v-expander tensegrity cells. Compos. B Eng. 115, 102–116 (2017)
Fraddosio, A., Pavone, G., Piccioni, M.D.: Minimal mass and self-stress analysis for innovative v-expander tensegrity cells. Compos. Struct. 209, 754–774 (2019)
Fraddosio, A., Pavone, G., Piccioni, M.D.: A novel method for determining the feasible integral self-stress states for tensegrity structures. Curved Layered Struct. 8(1), 70–88 (2021)
Ganga, P.L., Micheletti, A., Podio-Guidugli, P., Scolamiero, L., Tibert, G., Zolesi, V.: Tensegrity rings for deployable space antennas: concept, design, analysis, and prototype testing. Variational Analysis and Aerospace Engineering: Mathematical Challenges for the Aerospace of the Future, pp. 269–304 (2016)
Ma, S., Chen, M., Skelton, R.: TsgFEM: tensegrity finite element method. J. Open Source Softw. 7(75), 3390 (2022)
Ma, S., Chen, M., Skelton, R.E.: Dynamics and control of clustered tensegrity systems. Eng. Struct. 264, 114391 (2022)
Ma, S., Chen, M., Skelton, R.E.: Tensegrity system dynamics based on finite element method. Compos. Struct. 280, 114838 (2022)
Skelton, R.E., Li, F.: Economic sensor/actuator selection and its application to flexible structure control. Smart Structures and Materials 2004: Modeling, Signal Processing, and Control (2004)
Xiaodong, F., Yaowen, O., Mohammad, S.M.: Energy-based comparative analysis of optimal active control schemes for clustered tensegrity structures. Struct. Control Health Monit. 25(19) (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Chen, M., Fraddosio, A., Micheletti, A., Pavone, G., Piccioni, M.D., Skelton, R.E. (2024). Analysis of Optimal Deployment Strategy for Large Deployable Tensegrity Space Antennas. In: Gabriele, S., Manuello Bertetto, A., Marmo, F., Micheletti, A. (eds) Shell and Spatial Structures. IWSS 2023. Lecture Notes in Civil Engineering, vol 437. Springer, Cham. https://doi.org/10.1007/978-3-031-44328-2_89
Download citation
DOI: https://doi.org/10.1007/978-3-031-44328-2_89
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-44327-5
Online ISBN: 978-3-031-44328-2
eBook Packages: EngineeringEngineering (R0)