Abstract
In this paper, a flexible tether-net system is applied to capture the space debris and a numerical framework is established to explore its nonlinear dynamic behaviors, which comprises four principal phases: folding, spreading, contacting, and closing. Based on the discretization of the whole structure into multiple nodes and connected edges, elastic force vectors and associated Jacobian matrix are derived analytically to solve a series of equations of motion. With a fully implicit method applied to analyze the nonlinear dynamics of a slender rod network, the involved mechanical responses are investigated numerically accounting for the interactions. Contact between the deformable net and a rigid body is handled implicitly through a cost-effective modified mass algorithm while the catenary theory is utilized to guide the folding process (from planar configuration to origami-like pattern). The dragging and spreading actions for the folded hexagon net could be realized by shooting six corner mass toward a specific direction; next, the six corners would be controlled to move along a prescribed path producing a closing gesture, when touch between the flying net and the target body is detected, so that for the space debris could be captured and removed successfully. We think the established discrete model could provide a novel insight in the design of active debris removal (ADR) techniques and promote further development of the model-based control of tether tugging systems.
Similar content being viewed by others
References
Shan, M., Shi, L.: Post-capture control of a tumbling space debris via tether tension. Acta Astronaut. 180, 317 (2021)
Shan, M., Guo, J., Gill, E.: Review and comparison of active space debris capturing and removal methods. Progress Aerosp. Sci. 80, 18 (2016)
Shan, M., Guo, J., Gill, E.: Deployment dynamics of tethered-net for space debris removal. Acta Astronaut. 132, 293 (2017)
Botta, E.M., Sharf, I., Misra, A.K.: Simulation of tether-nets for capture of space debris and small asteroids. Acta Astronaut. 155, 448 (2019)
Endo, Y., Kojima, H., Trivailo, P.M.: Study on acceptable offsets of ejected nets from debris center for successful capture of debris. Adv. Space Res. 66(2), 450 (2020)
Shan, M., Guo, J., Gill, E.: Contact dynamic models of space debris capturing using a net. Acta Astronaut. 158, 198 (2019)
Botta, E.M., Sharf, I., Misra, A.K., Teichmann, M.: On the simulation of tether-nets for space debris capture with Vortex Dynamics. Acta Astronaut. 123, 91 (2016)
Botta, E.M., Sharf, I., Misra, A.: Tether-nets for active space debris removal: effect of the tether on deployment and capture dynamics. In: 27th AAS/AIAA Space Flight Mechanics Meeting. San Antonio, TX (2017)
Botta, E.M., Sharf, I., Misra, A.K.: Contact dynamics modeling and simulation of tether nets for space-debris capture. J. Guidance Control Dyn. 40(1), 110 (2017)
Botta, E.M., Miles, C., Sharf, I.: Simulation and tension control of a tether-actuated closing mechanism for net-based capture of space debris. Acta Astronaut. 174, 347 (2020)
Benvenuto, R., Salvi, S., Lavagna, M.: Dynamics analysis and GNC design of flexible systems for space debris active removal. Acta Astronaut. 110, 247 (2015)
Benvenuto, R., Lavagna, M., Salvi, S.: Multibody dynamics driving GNC and system design in tethered nets for active debris removal. Adv. Space Res. 58(1), 45 (2016)
Golebiowski, W., Michalczyk, R., Dyrek, M., Battista, U., Wormnes, K.: Validated simulator for space debris removal with nets and other flexible tethers applications. Acta Astronaut. 129, 229 (2016)
Si, J., Pang, Z., Du, Z., Cheng, C.: Dynamics modeling and simulation of self-collision of tether-net for space debris removal. Adv. Space Res. 64(9), 1675 (2019)
Zhu, G., Lu, K., Cao, Q., Huang, P., Zhang, K.: Dynamic behavior analysis of tethered satellite system based on Floquet theory. Nonlinear Dyn. 1–18 (2022)
Medina, A., Cercós, L., Stefanescu, R.M., Benvenuto, R., Pesce, V., Marcon, M., Lavagna, M., González, I., López, N.R., Wormnes, K.: Validation results of satellite mock-up capturing experiment using nets. Acta Astronaut. 134, 314 (2017)
Aglietti, G., Taylor, B., Fellowes, S., Ainley, S., Tye, D., Cox, C., Zarkesh, A., Mafficini, A., Vinkoff, N., Bashford, K., et al.: RemoveDEBRIS: an in-orbit demonstration of technologies for the removal of space debris. Aeronaut. J. 124(1271), 1 (2020)
Hughes, T.J.: The finite element method: linear static and dynamic finite element analysis, The finite element method: linear static and dynamic finite element analysis. Courier Corporation, (2012)
Simo, J.C., Vu-Quoc, L.: A three-dimensional finite-strain rod model. Part II: computational aspects. Comput. Methods Appl. Mech. Eng. 58(1), 79 (1986)
Shabana, A.A.: Technical Report, An absolute nodal coordinate formulation for the large rotation and deformation analysis of flexible bodies, Department of Mechanical Engineering. University of Illinois at Chicago (1996)
Kiendl, J., Auricchio, F., da Veiga, L.B., Lovadina, C., Reali, A.: Isogeometric collocation methods for the Reissner-Mindlin plate problem. Comput. Methods Appl. Mech. Eng. 284, 489 (2015)
Greco, L., Cuomo, M.: An isogeometric implicit G1 mixed finite element for Kirchhoff space rods. Comput. Methods Appl. Mech. Eng. 298, 325 (2016)
Grinspun, E., Desbrun, M., Polthier, K., Schröder, P., Stern, A.: Discrete differential geometry: an applied introduction. ACM SIGGRAPH Course 7, 1 (2006)
Jawed, M.K., Da, F., Joo, J., Grinspun, E., Reis, P.M.: Coiling of elastic rods on rigid substrates. Proc. Natl. Acad. Sci. 111(41), 14663 (2014)
Bergou, M., Wardetzky, M., Robinson, S., Audoly, B., Grinspun, E.: Discrete elastic rods. ACM Trans. Graphics (TOG) 27, 63 (2008)
Bergou, M., Audoly, B., Vouga, E., Wardetzky, M., Grinspun, E.: Discrete viscous threads. ACM Trans. Graphics (TOG) 29, 116 (2010)
Huang, W., Ma, C., Qin, L.: Snap-through behaviors of a pre-deformed ribbon under midpoint loadings. Int. J. Solids Struct. 232, 111184 (2021)
Baraff, D., Witkin, A.: Large steps in cloth simulation. In: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques. ACM pp. 43–54 (1998)
Huang, W., Wang, Y., Li, X., Jawed, M.K.: Shear induced supercritical pitchfork bifurcation of pre-buckled bands, from narrow strips to wide plates. J. Mech. Phys. Solids 145, 104168 (2020)
Baek, C., Sageman-Furnas, A.O., Jawed, M.K., Reis, P.M.: Form finding in elastic gridshells. Proc. Natl. Acad. Sci. 115(1), 75 (2018)
Baek, C., Reis, P.M.: Rigidity of hemispherical elastic gridshells under point load indentation. J. Mech. Phys. Solids 124, 411 (2019)
Huang, W., Qin, L., Khalid Jawed, M.: Numerical method for direct solution to form-finding problem in convex gridshell. J. Appl. Mech. 88(2), 021012 (2021)
Huang, W., Qin, L., Chen, Q.: Numerical exploration on snap buckling of a pre-stressed hemispherical gridshell. J. Appl. Mech. 89(1), 011005 (2021)
Huang, W., Qin, L., Chen, Q.: Natural frequencies of pre-buckled rods and gridshells. Appl. Math. Modell. 107, 621 (2022)
Huang, W., He, D., Tong, D., Chen, Y., Huang, X., Qin, L., Fei, Q.: Static analysis of elastic cable structures under mechanical load using discrete catenary theory. Fundam. Res. (2022)
Hou, Y., Liu, C., Hu, H., Yang, W., Shi, J.: Dynamic computation of a tether-net system capturing a space target via discrete elastic rods and an energy-conserving integrator. Acta Astronaut. 186, 118 (2021)
Bischof, C.H., Bücker, H.M., Hovland, P., Naumann, U., Utke, J.: Advances in automatic differentiation. (2008)
Liang, H., Mahadevan, L.: The shape of a long leaf. Proc. Natl. Acad. Sci. 106(52), 22049 (2009)
Savin, T., Kurpios, N.A., Shyer, A.E., Florescu, P., Liang, H., Mahadevan, L., Tabin, C.J.: On the growth and form of the gut. Nature 476(7358), 57 (2011)
Jawed, M.K., Novelia, A., O’Reilly, O.M.: A primer on the kinematics of discrete elastic rods. In: A Primer on the Kinematics of Discrete Elastic Rods. Springer, Cham (2018)
Huang, W., Jawed, M.K.: Newmark-beta method in discrete elastic rods algorithm to avoid energy dissipation. J. Appl. Mech. 86(8) (2019)
Huang, W., Huang, X., Majidi, C., Jawed, M.K.: Dynamic simulation of articulated soft robots. Nat. Commun. 11(1), 1 (2020)
Chen, Y., Huang, R., He, L., Ren, X., Zheng, B.: Dynamical modelling and control of space tethers: a review of space tether research. Nonlinear Dyn. 77(4), 1077 (2014)
Lim, J., Chung, J.: Dynamic analysis of a tethered satellite system for space debris capture. Nonlinear Dyn. 94(4), 2391 (2018)
Jung, W., Mazzoleni, A.P., Chung, J.: Nonlinear dynamic analysis of a three-body tethered satellite system with deployment/retrieval. Nonlinear Dyn. 82(3), 1127 (2015)
Nie, R., He, B., Zhang, L.: Deployment dynamics modeling and analysis for mesh reflector antennas considering the motion feasibility. Nonlinear Dyn. 91(1), 549 (2018)
Huang, P., Hu, Z., Meng, Z.: Coupling dynamics modelling and optimal coordinated control of tethered space robot. Aerosp. Sci. Technol. 41, 36 (2015)
Chen, L., Huang, P., Cai, J., Meng, Z., Liu, Z.: A non-cooperative target grasping position prediction model for tethered space robot. Aerosp. Sci. Technol. 58, 571 (2016)
Wang, B., Meng, Z., Jia, C., Huang, P.: Anti-tangle control of tethered space robots using linear motion of tether offset. Aerosp. Sci. Technol. 89, 163 (2019)
Guennebaud, G., Jacob, B., Avery, P., Bachrach, A., Barthelemy, S., et al.: Eigen v3 (2010)
Bollhöfer, M., Schenk, O., Janalík, R., Hamm, S., Gullapalli, K.: State-of-the-art sparse direct solvers. arXiv preprint arXiv:1907.05309 (2019)
Alappat, C., Basermann, A., Bishop, A.R., Fehske, H., Hager, G., Schenk, O., Thies, J., Wellein, G.: A recursive algebraic coloring technique for hardware-efficient symmetric sparse matrix-vector multiplication. ACM Trans. Parallel Comput. (TOPC) 7(3), 1 (2020)
Bollhöfer, M., Eftekhari, A., Scheidegger, S., Schenk, O.: Large-scale sparse inverse covariance matrix estimation. SIAM J. Sci. Comput. 41(1), A380 (2019)
Acknowledgements
The Fundamental Research Funds for the Central Universities (2242022R10150), National Natural Science Foundation of China (52125209, 52005100, 52175220), Natural Science Foundation of Jiangsu Province (BK20190324, BK20211558, BK20210233), and Zhishan Youth Scholar Program of SEU (2242021R41169).
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Data availability
The datasets generated during the current study are available from the corresponding author on reasonable request.
Code availability
The code generated during the current study is available from the corresponding author on reasonable request.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Supplementary file 1 (mov 4306 KB)
Supplementary file 2 (mov 3217 KB)
Supplementary file 3 (mov 8418 KB)
Supplementary file 4 (mov 2576 KB)
Supplementary file 5 (mov 1919 KB)
Appendices
Nonlinear bending energy
In this appendix, we discuss the difference between the original bending curvature derived in Eq. (7) and the modified bending curvature formulated in Eq. (8). The discrete bending curvature in Eq. (8) would be singular and may experience numerical issue once the turning angle, \(\phi \), between two consecutive edges is relatively large, which is the case during the folding process, referring to Fig. 8a2. Here, we demonstrate that the adapted discrete curvature given in Eq. (7) could not only get rid of this numerical discontinuity, but also still be accurate enough.
First of all, the variation of normalized curvatures, \(\{ {\hat{\kappa }}, \kappa \}\), on the turning angle, \(\phi \), between two tangential directions are detailed in Fig. 13a2. Quantitative agreement has been found when the turning angle is small, e.g., \(\phi < 40^{\circ }\); however, \({\hat{\kappa }}\) would grow much faster than \(\kappa \) when \(\phi > 60^{\circ }\). This error could be eliminated with a dense mesh, because the turning angle \(\phi \) could decrease as the increasing of discrete nodal number with a specified continuous curve. Notice that it would not be physically correct to use discrete curvature, \({\hat{\kappa }}\), to formulate a 1D curve with \(C^{1}\) continuity, referring to Fig. 7a2. Also, \({\hat{\kappa }} = 2 \tan (\phi /2)\) and would be infinite when \(\phi \) is close to \(180^{\circ }\), which is the case when a net is folded completely.
The accuracy of the bending curvature proposed in Eq. (7) is rendered by using a nonlinear cantilever beam, as shown in Fig. 14a. For a clamped-free beam with length L, density \(\rho \), cross-section area A, Young’s modulus E, moment of inertia \(I=\pi r_0^{4}/4\), and gravity g, its tip displacement in geometrically linear phase can be obtained classical Euler–Bernoulli beam theory,
In this numerical setup, we choose \(L=1\)m, \(\rho =1000\mathrm {kg}/\mathrm {m}^3\), \(E=1\) GPa, \(r_0=1\) mm, and g is varied for different loading conditions. The structure is discretized into \(N=50\) nodes, and the first two nodes, \(\{{\mathbf {x}}_{0},{\mathbf {x}}_{1} \}\), are manually fixed to achieve a clamped-like boundary condition. In Fig. 14b, we plot the relations between the beam tip deflection and its own weight from two different bending models and linear analytical solution. Both numerical results match well with analytical solution provided in Eq. (33) when the normalized weight is moderate; also, the variation between the curvature formulated in Eqs. (7) and in (8) are negligible, and the overlapped markers indicate the accuracy of our simplified bending formulation for folded tether-net system, even in a geometrically nonlinear range.
Time marching scheme
In this appendix, we discuss the first-order Euler method and the second-order Newmark-beta method for the time integration. It is known that the first-order Euler method would experience artificial damping when the time step size h is relatively large, and this issue can be overcome if the symplectic Newmark-beta method is used [41].
The Euler method is:
The Newmark-beta method is:
Here, the nonlinear vibration of a cantilever beam under gravity is considered. In this numerical setup, we choose \(L=0.1\) m, \(\rho =1000\mathrm {kg}/\mathrm {m}^3\), \(E=10\) MPa, \(r_0=1\) mm, and \(g=10.0\mathrm {m}/\mathrm {s}^2\). Time step size h is varied to show the accuracy of dynamic simulation. In Fig. 15, we plot the beam tip deflection as a function of time for both Euler method and Newmark-beta method. When the environmental damping is ignored, artificial damping is observed when the time-step size h in Euler method is relatively large. However, the numerical error can be overcome if the symplectic Newmark-beta method is employed (here \(\beta = 0.5\)). On the other side, if the environmental damping is taken into account, the artificial damping from Euler integration would be trivial and the solution is acceptable. For the flexible system, the environmental damping and material damping are usually relatively large, such that it would not experience a long time vibratory motion, and, therefore, the naive Euler method is largely used. If the energy conservation is concerned, the time marching scheme can be easily switched based on our previous work [41].
Computational time
Here, referring to Fig. 16, we show the reliance of the computational time on the number of nodes for the dynamic vibration case. The time-step size in this figure is set to be \(h \in \{0.001, 0.01\}\) s. The numerical framework is implemented within C++ environment by Eigen [50]. We can see that real time simulation can be achieved when \(N \le 1000\) if \(h=0.01\) s. It should be noticed that the computational time would almost double if the contact is considered. PARDISO package is utilized when solving a sparse linear system formulated in Eq. (18) [51,52,53]. The simulations are performed on a single thread of Intel Core i\(7-6600\)U Processor @3.4GHz. In the future, parallel computing could be implemented to speed up the solver.
Comparison between beam model and cable theory
In this appendix, we discuss the difference between the bending-dominated beam model and the stretching-dominated cable theory, which is essential for the folding process. Beam is a structure that experiencing bending, while cable is an object that undergoing pure stretching. For a 1D rodlike structure with length L, stretching stiffness EA, bending stiffness EI, and experiencing external load F (or \(\rho A L g\) for gravity), the deformed mode is based on the ratio among EA, \(EI/L^2\), and F, i.e., the beam model would be effective as long as \( EA \gg F \sim EI/L^2 \), and the cable model should be considered in the phase of \(EA \sim F \gg EI/L^2 \).
We here consider a 1D object with pin-pin boundary condition, referring to Fig. 17a. The numerical parameters are: structure length \(L=1.0\)m, cross-section radius \(r_{0}=1\)cm, Young’s modulus is \(E=1\)GPa, and number of vertex \(N=100\). If the magnitude of midpoint load F is similar to the normalized bending stiffness, the deformed solution should be a curved line and can be predicted by the classical Euler-Bernoulli beam theory
On the other side, if the external force is quite large, the deformed pattern should be a zig-zag line and can be computed based on equilibrium condition,
Our rod-based simulation can predict both bending-dominated phase and stretching-dominated phase, referring to Fig. 17b.
For a 1D structure with compressive load, e.g., folding process, the predictions from beam model and cable model would be different: Iif its bending stiffness is large and is similar to the external gravity, its deformation can be obtained based on Euler buckling theory, known as Euler Elastica; however, if the bending stiffness is quite small and the stretching stiffness is similar to external gravity, it becomes a classical catenary model. The deformed patterns for bending-dominated modes and stretching-dominated modes are plotted in Fig. 18. Different modes are also related to the ratio among EA, \(EI/L^2\), and \(\rho ALg\).
Usually, the net is soft and its bending rigidity would be small compared with EA and \(\rho ALg\) during the folding phase (which is on earth), such that the bending effect (e.g., discontinuous point) would be trivial to be included. However, when the gravity is missing (e.g., on-orbit phase), the bending would be more important and cannot be ignored any longer. Moreover, the folding size is also determined based on the ratio among EA, \(EI/L^2\), and \(\rho ALg\). For example, if the distance between two folding points is large (which means \(EI/L^2\) is small), the bending energy can be ignored (e.g., dashed red line in Fig. 18c); however, as the decreasing of folding distance L, \(EI/L^2\) would gradually become large and the deformed pattern would switch from stretching to bending (e.g., solid green line in Fig. 18c), and the discontinuous bending would have large energy, such that catenary-based folding process would fail. Overall, the effective folding distance for catenary theory is determined by the ratio among EA, \(EI/L^2\), and \(\rho ALg\).
Video
We provide several videos corresponding to Fig. 2 (Dynamics.mov), Fig. 6 (Contact.mov), Fig. 8 (Fold.mov), Fig. 10 (Shot.mov), and Fig. 12 (Close.mov) of the main manuscript as Supplementary Materials.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Huang, W., He, D., Li, Y. et al. Nonlinear dynamic modeling of a tether-net system for space debris capture. Nonlinear Dyn 110, 2297–2315 (2022). https://doi.org/10.1007/s11071-022-07718-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-022-07718-7