1 Introduction

Due to their good characteristics such as simple structure, high loading capacity and excellent equilibrium stability [1], deployable structures comprised of SLEs are widely used in many fields, such as architecture [2], antivibration [3] and astronautics [4]. So a great many literatures about configuration design [5, 6], kinematic analysis [7,8,9] and static analysis [10] of deployable structures with SLEs are published in recent years. As they are used in aerospace engineering field, the space industry is eager for the prediction of the dynamics features of the deployment process of deployable structures with SLEs. Therefore, Sun [11] proposed a simple way based on the screw theory to study the rigid body dynamics of a spatial deployable structure with SLEs. Li [12] researched dynamic characteristics of the deployment process of a planar deployable structure constituted by SLEs with joint clearance. In their researches, the deployable structures with SLEs are regarded as rigid bodies, so elastic vibration and deformation are ignored for dynamics. In order to ensure that the dynamics features of the deployment process of deployable structures with SLEs are forecasted accurately, regarding them as flexible systems is significant and necessary.

Now there are three main methods on simulating the dynamics of flexible systems [13]. The first one is the floating reference frame approach [14, 15], which is most frequently used because the formulation includes coupling effect between rigid body motions in global coordinate system and small deformations in reference coordinate system connected to the body. However, the formulation deficient in dynamic stiffening will lead to an imprecise simulation result. The second one is the large rotation vector approach [16], but it is used finite element commercial packages and satellite antenna system frequently. The last one used to describe flexible systems is the absolute nodal coordinate formulation [17,18,19,20,21], in which the displacement gradients at the nodes replace the infinitesimal and finite rotations in conventional finite element [22]. Since the locations at the arbitrary point of the finite element in the formulation are defined in the global coordinate system by using the shape function and nodal coordinates, a constant mass matrix is produced and the Coriolis and centrifugal forces also vanish. Besides, the elastic force is derived on the basis of the continuum mechanics theory, so this formulation satisfies the dynamic stiffening automatically and is more exact than the first approach [23]. Therefore, many researches about ANCF have been carried out in all aspects to develop this formulation. For example, other practical elements but beam elements are proposed [24, 25], while performance of element is improved [26] and validated by experiments [27]. More recently, dynamics analysis of deployable structures considering flexibility based on ANCF has become hot areas. Tian et al. [28, 29] applied the absolute nodal coordinate formulation into the dynamics analysis of deployment structures, and the deployment simulations of two kinds of deployable structures in the absolute nodal coordinate frame were carried out as examples. Shan et al. [30] investigated the deployment dynamics of the tethered-net based on absolute nodal coordinate formulation, also. However, in their model the dynamics equations are differential-algebraic equations, which are solved hard. To reduce the difficulty of solving and the amount of equations, a new flexible multibody dynamics analysis methodology of deployable structures is presented in this paper.

This paper is organized as follows. Utilizing the higher order shear deformable element based on ANCF, a more exact flexible model of a SLE, in which the constraint equations vanish with the master/slave freedom method, is first established. Then a simple way, SMM, is proposed to separate the inner and the boundary nodal coordinates to obtain the rearranged element characteristic matrices efficiently. And based on the rearranged matrices the dynamics equations of deployable structures that consist of SLEs are assembled without any constraint equation. Therefore, a new iteration procedure for the generalized-α algorithm is presented to solve the ODEs. It demonstrates that with the algorithm, the fake high-frequency responses are dissipated by numerical examples and the exact analysis results are illustrated. Finally, some main conclusions are drawn.

2 Flexible Dynamics Equations of SLE

The SLE is basic unit of the deployable structures, which consists of two bars with a middle hinge, as shown in Figure 1. And at tip of each bar, there is a hole, which is used to connect to ground or other SLE. Therefore, a SLE can be decomposed into two same individual links and each link is discretized and modeled in term of ANCF.

Figure 1
figure 1

Scissor-like unit

In order to avoid the locking problem, a higher order element is used [31], so the global position of an arbitrary point in any beam element is interpolated as follows:

$$\varvec{r} = \varvec{Se},$$
(1)

where \(\varvec{S}\) is the element shape function, \(\varvec{e}\) is the element coordinate vector. According to the higher order beam element, the coordinate vector can be defined as following vector

$${\varvec{e}}= \left[ {\begin{array}{*{20}c} {{\varvec{r}}_{1} } & {\frac{{\partial {\varvec{r}}_{1} }}{\partial x}} & {\frac{{\partial {\varvec{r}}_{1} }}{\partial y}} & {{\varvec{r}}_{2} } & {\frac{{\partial {\varvec{r}}_{2} }}{\partial x}} & {\frac{{\partial {\varvec{r}}_{2} }}{\partial y}} & {\frac{{\partial {\varvec{r}}_{1} }}{\partial y\partial x}} \\ \end{array} } \right],$$
(2)

where \({\varvec{r}}_{\alpha } \left( {\alpha = 1,2} \right)\) is the global position of node 1 and 2, x, y are the element coordinates in the element local coordinate system. The velocity at any material point is obtained

$${\dot{\varvec{r}}} = {\varvec{S\dot{e}}}.$$
(3)

Thus, the kinetic energy of the beam element is given by

$$T = \sum\limits_{e} {T_{e} } = \sum\limits_{e} {\frac{1}{2}\int_{V} {\rho {\dot{\varvec{e}}}^{\text{T}} {\varvec{S}}^{\text{T}} {\varvec{S\dot{e}}}{\text{d}}V} } ,$$
(4)

where \(\rho\) denotes the material density, \(V\) denotes the volume of the element.

The deformation gradient can be defined by continuum mechanics theory

$${\varvec{J}} = \frac{{\partial {\varvec{r}}}}{{\partial {\varvec{r}}_{ 0} }} = \frac{{\partial {\varvec{r}}}}{{\partial {\varvec{x}}}}\frac{{\partial {\varvec{x}}}}{{\partial {\varvec{r}}_{ 0} }} = \left[ {\begin{array}{*{20}c} {{\varvec{S}}_{1x} {\varvec{e}}} \quad {{\varvec{S}}_{1y} {\varvec{e}}} \\ {{\varvec{S}}_{2x} {\varvec{e}}} \quad {{\varvec{S}}_{2y} {\varvec{e}}} \\ \end{array} } \right]{\varvec{J}}_{0}^{ - 1} ,$$
(5)

where \({\varvec{S}}_{ix}\) and \({\varvec{S}}_{iy}\) is the derivative matrix of the ith row of the beam element shape function with respect to \({\varvec{x}} = \left[ {\begin{array}{*{20}c} x \quad y \\ \end{array} } \right]^{\text{T}}\) respectively, \({\varvec{J}}_{0} = \partial {\varvec{r}}_{ 0} /\partial {\varvec{x}}\) and \({\varvec{r}}_{ 0} = {\varvec{Se}}_{0} ,\) \({\varvec{e}}_{0}\) is the element coordinate vector in the initial configuration. Hence, the green strain tensor can be written as

$${\varvec{\upvarepsilon}} = \frac{1}{2}\left( {{\varvec{J}}^{\text{T}} {\varvec{J}} - {\varvec{I}}} \right) = \frac{1}{2}\left[ {\begin{array}{*{20}l} {{\varvec{e}}^{\text{T}} {\varvec{S}}_{a} {\varvec{e}} - 1} \quad {{\varvec{e}}^{\text{T}} {\varvec{S}}_{c} {\varvec{e}}} \\ {{\varvec{e}}^{\text{T}} {\varvec{S}}_{c} {\varvec{e}}} \qquad\, \,\,{{\varvec{e}}^{\text{T}} {\varvec{S}}_{b} {\varvec{e}} - 1} \\ \end{array} } \right],$$
(6)

where

$$\begin{aligned} {\varvec{S}}_{a} &= \sum\limits_{i = 1}^{2} {{\varvec{S}}_{ix}^{\text{T}} {\varvec{S}}_{ix} \cos^{2} \theta - {\varvec{S}}_{ix}^{\text{T}} {\varvec{S}}_{iy} \sin \theta \cos \theta } \hfill \\& \quad -\, {\varvec{S}}_{iy}^{\text{T}} {\varvec{S}}_{ix} \sin \theta \cos \theta + {\varvec{S}}_{iy}^{\text{T}} {\varvec{S}}_{iy} \sin^{2} \theta , \hfill \\ {\varvec{S}}_{b} &= \sum\limits_{i = 1}^{2} {{\varvec{S}}_{ix}^{\text{T}} {\varvec{S}}_{ix} \sin^{2} \theta + {\varvec{S}}_{ix}^{\text{T}} {\varvec{S}}_{iy} \sin \theta \cos \theta } \hfill \\ & \quad +\, {\varvec{S}}_{iy}^{\text{T}} {\varvec{S}}_{ix} \sin \theta \cos \theta + {\varvec{S}}_{iy}^{\text{T}} {\varvec{S}}_{iy} \cos^{2} \theta , \hfill \\ {\varvec{S}}_{c} &= \sum\limits_{i = 1}^{2} {{\varvec{S}}_{ix}^{\text{T}} {\varvec{S}}_{ix} sin\theta \cos \theta + {\varvec{S}}_{ix}^{\text{T}} {\varvec{S}}_{iy} \cos^{2} \theta } \hfill \\ & \quad -\, {\varvec{S}}_{iy}^{\text{T}} {\varvec{S}}_{ix} \sin^{2} \theta - {\varvec{S}}_{iy}^{\text{T}} {\varvec{S}}_{iy} \sin \theta \cos \theta , \hfill \\ \end{aligned}$$

and \({\varvec{I}}\) is an identity matrix. In order to determine the stress simply, the strain tensor is written in a vector form as

$${\varvec{\upvarepsilon}} = \left[ {\begin{array}{*{20}c} {\varepsilon_{1} } \quad {\varepsilon_{2} } \quad {\varepsilon_{3} } \\ \end{array} } \right]^{\text{T}} ,$$
(7)

where \(\varepsilon_{1} = \frac{1}{2}\left( {{\varvec{e}}^{\text{T}} {\varvec{S}}_{a} {\varvec{e}} - 1} \right),\) \(\varepsilon_{2} = \frac{1}{2}\left( {{\varvec{e}}^{\text{T}} {\varvec{S}}_{b} {\varvec{e}} - 1} \right),\) and \(\varepsilon_{3} = \frac{1}{2}{\varvec{e}}^{\text{T}} {\varvec{S}}_{c} {\varvec{e}}.\)

In accordance with constitutive relation, the stress vector is expressed as

$${\varvec{\sigma}} = {\varvec{D}} {\varvec{\varepsilon}} ,$$
(8)

where \({\varvec{D}}\) indicates coefficient matrix of material elasticity, and in the case of isotropic homogenous material, its expression is

$${\varvec{D}} = \left[ {\begin{array}{*{20}c} {\lambda + 2\mu } & \lambda & 0 \\ \lambda & {\lambda + 2\mu } & 0 \\ 0 & 0 & {2\mu } \\ \end{array} } \right] ,$$
(9)

where

$$\begin{aligned} \lambda &= \frac{E\nu }{{\left[ {\left( {1 + \nu } \right)\left( {1 - 2\nu } \right)} \right]}}, \hfill \\ \mu &= \frac{E}{{2\left( {1 + \nu } \right)}}, \hfill \\ \end{aligned}$$

\(E\) and \(\nu\) indicate elastic modulus and the Poisson’s ratio of the beam material respectively. So the strain energy of the beam is obtained:

$$U = \sum\limits_{e} {U_{e} } = \sum\limits_{e} {\frac{1}{2}\int_{V} {{\varvec{\upvarepsilon}}^{\text{T}} {\varvec{\upsigma}}} dV} .$$
(10)

Therefore, the dynamics equations of a link of the SLE will be

$${\varvec{m}}_{e} {\varvec{\ddot{q}}}_{e} + {\varvec{k}}_{e} {\varvec{q}}_{e} ={\varvec{f}}_{e} ,$$
(11)

where \({\varvec{m}}_{e}\), \({\varvec{k}}_{e}\), \({\varvec{f}}_{e}\) and \({\varvec{q}}_{e}\) are mass matrix, stiffness matrix, force matrix and generalized coordinate vector of the link, respectively. Thereout, the dynamics equations of the SLE are assembled from two individual links in conventional way.

$$\left\{ \begin{aligned} &{\varvec{m}}_{g} {\varvec{\ddot{q}}}_{g} + {\varvec{ k}}_{g} {\varvec{q}}_{g} + {\varvec{\Phi}}_{q} {\varvec{\lambda}} = {\varvec{f}}_{g} , \hfill \\& {\varvec{\Phi}}\left( {{\varvec{q}}_{g} ,t} \right) = {\varvec{0}}, \hfill \\ \end{aligned} \right.$$
(12)

where \({\varvec{m}}_{g}\), \({\varvec{k}}_{g}\), \({\varvec{f}}_{g}\) and \({\varvec{q}}_{g}\) are mass matrix, stiffness matrix, force matrix and generalized coordinate vector of the SLE, respectively. \({\varvec{\Phi}}\) is the constraint equation, \({\varvec{\Phi}}_{q}\) is the derivative matrix of \({\varvec{\Phi}}\) with respect to \({\varvec{q}}_{g}\).

Because of the middle hinge of the SLE, there is a constraint equation in the Eq. (12) assembled in a conventional way, and it, the differential-algebraic equations, will lead to solving difficultly. So the master/slave freedom method is introduced to remove the constraint equation.

$${\varvec{q}}_{g} = \left[ {\begin{array}{*{20}c} {{\varvec{q}}_{0} } \\ {{\varvec{q}}_{m} } \\ {{\varvec{q}}_{s} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\varvec{I}} \quad {\varvec{0}} \\ {\varvec{0}} \quad {\varvec{I}} \\ {\varvec{0}} \quad {\varvec{I}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {{\varvec{q}}_{0} } \\ {{\varvec{q}}_{m} } \\ \end{array} } \right] = {\varvec{Cq}}_{p} ,$$
(13)

where \({\varvec{q}}_{0}\) indicates the coordinate vector separated from the master/slave freedom vector, \({\varvec{q}}_{m}\) indicates the master freedom vector and \({\varvec{q}}_{s}\) indicates the slave freedom vector. So the ordinary differential equations of the SLE is given by

$${\varvec{m}}_{p} {\varvec{\ddot{q}}}_{p} + {\varvec{k}}_{p} {\varvec{q}}_{p} = {\varvec{f}}_{p} ,$$
(14)

where

$$\begin{array}{*{20}l} {\varvec{m}}_{p} = {\varvec{C}}^{\text{T}} {\varvec{mC}}, \hfill \\ {\varvec{k}}_{p} =\, {\varvec{C}}^{\text{T}} {\varvec{kC}}, \hfill \\ {\varvec{f}}_{p} = {\varvec{C}}^{\text{T}} {\varvec{f}}. \hfill \\ \end{array}$$

3 Flexible Dynamics Equations of Deployable Structures with SLEs

The dynamics equations of the deployable structures arrayed by a large number of SLEs include quite a few constraint equations under assembling by the conventional way as a result of the hinges used to connect reciprocally at the tip of bars of SLEs. As mentioned above, the differential-algebraic equations of dynamics are tough to solve. In order to reduce dimensionality, i.e., remove the constraint equations, in this paper, a simple and efficient method, SMM, is proposed, which is used to separate the inner and the boundary nodal coordinates. The SMM is stated in detail as follows.

3.1 Specification Matrix Method

If the coordinate vector of some finite element is

$${\varvec{q}}_{o} = \left[ {\begin{array}{*{20}c} {q_{1} } \quad {q_{2} } \quad \cdots \quad {q_{i} } \quad \cdots \quad {q_{n} } \\ \end{array} } \right],$$
(15)

and the uniform form having been separated the inner and the boundary nodal coordinates is

$${\varvec{q^{\prime}}} = \left[ {\begin{array}{*{20}c} {\underbrace {{\begin{array}{*{20}c} {q^{\prime}_{1} } & {q^{\prime}_{2} } & \cdots \\ \end{array} }}_{\text{Former boundary }}} & {\underbrace {{\begin{array}{*{20}c} \cdots & {q^{\prime}_{i} } & \cdots \\ \end{array} }}_{\text{Inner nodal coordinates}}} & {\underbrace {{\begin{array}{*{20}c} \cdots & {q^{\prime}_{n - 1} } & {q^{\prime}_{n} } \\ \end{array} }}_{\text{Later boundary }}} \\ \end{array} } \right].$$
(16)

Now there is a relationship between primary coordinate vector and the current coordinate vector

$${\varvec{q}}_{o} = {\varvec{Bq^{\prime}}},$$
(17)

where \({\varvec{B}}\) is a rearranged matrix. In order to obtain the matrix, \({\varvec{B}}\) is assumed as a one matrix firstly

$${\varvec{B}} = \left[ {\begin{array}{*{20}c} {b_{11} } \quad {b_{12} } \quad \cdots \quad {b_{1i} } \quad \cdots \quad {b_{1n} } \\ {b_{21} } \quad {b_{22} } \quad \cdots \quad {b_{2i} } \quad \cdots \quad {b_{2n} } \\ \vdots \quad \vdots \quad {} \quad \vdots \quad {} \quad \vdots \\ {b_{i1} } \quad {b_{i2} } \quad \cdots \quad {b_{ii} } \quad \cdots \quad {b_{in} } \\ \vdots \quad \vdots \quad {} \quad \vdots \quad {} \quad \vdots \\ {b_{n1} } \quad {b_{n2} } \quad \cdots \quad {b_{ni} } \quad \cdots \quad {b_{nn} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 1 \quad 1 \quad \cdots \quad 1 \quad \cdots \quad 1 \\ 1 \quad 1 \quad \cdots \quad 1 \quad \cdots \quad 1 \\ \vdots \quad \vdots \quad {} & \vdots \quad {} \quad \vdots \\ 1 \quad 1 \quad \cdots \quad 1 \quad \cdots \quad 1 \\ \vdots \quad \vdots \quad {} \quad \vdots \quad {} \quad \vdots \\ 1 \quad 1 \quad \cdots \quad 1 \quad \cdots \quad 1 \\ \end{array} } \right].$$
(18)

Then constraint condition is set by

$$\left\{ \begin{array}{l} b_{ij} \cdot q^{\prime}_{j} = q_{i} \Rightarrow b_{ij} = 1, \hfill \\ b_{ij} \cdot q^{\prime}_{j} \ne q_{i} \Rightarrow b_{ij} = 0, \hfill \\ \sum\limits_{i = 1}^{n} {b_{ij} = 1,} \hfill \\ \sum\limits_{j = 1}^{n} {b_{ij} = 1,} \hfill \\ \end{array} \right.$$
(19)

where \(i,j = 1,2,3, \ldots ,n\).

In the end, a calculation procedure is given to improve the efficiency, as shown in Figure 2.

Figure 2
figure 2

The calculation procedure of rearranged matrix

3.2 Flexible Dynamics Equations of Deployable Structures with SMM

The uniform form of the generalized coordinate vector of the SLE is

$${\varvec{q}}_{b} = {\varvec{B}}^{ - 1} {\varvec{q}}_{p} .$$
(20)

Based on SMM, the rearranged matrix \({\varvec{B}}\) is obtained, and the dynamics equations of the SLE in this case are rewritten as

$${\varvec{m}}_{b} {\varvec{\ddot{q}}}_{b} + {\varvec{k}}_{b} {\varvec{q}}_{b} = {\varvec{f}}_{b} ,$$
(21)

where

$$\begin{aligned} {\varvec{m}}_{b} &= {\varvec{B}}^{\text{T}} {\varvec{m}}_{p} {\varvec{B}}, \hfill \\ {\varvec{k}}_{b} &= {\varvec{B}}^{\text{T}} {\varvec{k}}_{p} {\varvec{B}}, \hfill \\ {\varvec{f}}_{b}&= {\varvec{B}}^{\text{T}} {\varvec{f}}_{p} . \hfill \\ \end{aligned}$$

The dynamics equations of the deployable structures with SLEs are expressed as [32]

$$\varvec{M\ddot{q}} + \varvec{Kq} = \varvec{Q},$$
(22)

where

$$\begin{aligned} {\varvec{M}} &= \sum\limits_{i = 1}^{N} {{\varvec{T}}_{i}^{\text{T}} {\varvec{m}}_{b}^{i} {\varvec{T}}_{i} } , \hfill \\ {\varvec{K}} &= \sum\limits_{i = 1}^{N} {{\varvec{T}}_{i}^{\text{T}} {\varvec{k}}_{b}^{i} {\varvec{T}}_{i} } , \hfill \\ {\varvec{Q}} &= \sum\limits_{i = 1}^{N} {{\varvec{T}}_{i}^{\text{T}} {\varvec{f}}_{b}^{i} } , \hfill \\ \end{aligned}$$

\({\varvec{q}}\) denotes the generalized coordinate vector of the deployable structures with the SLEs, \(N\) is the number of SLEs and \({\varvec{T}}\) denotes the element Boolean matrix.

4 Solution to Flexible Dynamics Model

Based on the formulation, the dynamics equations of the deployable structures with SLEs have been changed into ordinary differential equations from the differential-algebraic equations. Hence, the dynamics equations are solved more easily. However, numerical results are unsatisfactory by using classical numerical approach to solve the dynamics equations, because of the high-frequency response in the results. So the generalized-α method is used to solve the equations, meanwhile dissipate the fake high-frequency response which occurs since the finite element discretization, while well preserve the realistic motions. The basic form of the generalized-α algorithm is given by

$$\begin{aligned} {\varvec{q}}_{n + 1} =\,& {\varvec{q}}_{n} + h{\dot{\varvec{q}}}_{n} + h^{2} \left( {\frac{1}{2} - \beta } \right){\varvec{a}}_{n} + h^{2} \beta {\varvec{a}}_{n + 1} , \hfill \\ {\dot{\varvec{q}}}_{n + 1} =\,& {\dot{\varvec{q}}}_{n} + h\left( {1 - \gamma } \right){\varvec{a}}_{n} + h\gamma {\varvec{a}}_{n + 1} . \hfill \\ \end{aligned}$$
(23)

Note that \({\varvec{a}}\) is an auxiliary variable, it is defined by the recurrence relation

$$\begin{aligned} &\left( {1 - \alpha_{m} } \right){\varvec{a}}_{n + 1} + \alpha_{m} {\varvec{a}}_{n} = \left( {1 - \alpha_{f} } \right){\varvec{\ddot{q}}}_{n + 1} + \alpha_{f} {\varvec{\ddot{q}}}_{n} , \hfill \\& {\varvec{a}}_{0} = {\varvec{\ddot{q}}}_{0} , \hfill \\ \end{aligned}$$
(24)

where \(n\) denotes the nth iteration, \(\beta\), \(\gamma\), \(\alpha_{m}\), \(\alpha_{f}\) are the algorithm parameters. In order to make the method unconditionally stable, second-order accurate, and an optimal combination of the high-frequency dissipation and the realistic motion preservation, the parameters in the generalized-α algorithm should be met the relations as follows [33]

$$\begin{aligned} \gamma =\,& \frac{1}{2} - \alpha_{m} + \alpha_{f} , \hfill \\ \beta =\,& \frac{1}{4}\left( {1 - \alpha_{m} + \alpha_{f} } \right)^{2} , \hfill \\ \alpha_{m} =\,& \frac{2\alpha - 1}{\alpha + 1}, \hfill \\ \alpha_{f} =\,& \frac{\alpha }{\alpha + 1}, \hfill \\ \end{aligned}$$
(25)

where \(\alpha \in \left[ {\begin{array}{*{20}c} 0 & 1 \\ \end{array} } \right]\). As α increases from 0 to 1, the performance dissipating the high-frequency response reduces. \(\alpha = 0\) is the asymptotic annihilation case, while \(\alpha = 1\) leads to no dissipation case. The generalized-α algorithm is used to solve the structural dynamics initially, and Arnold proposed a computational scheme extend it to dynamics with constraint equations [34]. In this paper, some improvements for the scheme are given to fit the ordinary differential equations, and the improved scheme is illustrated as Figure 3.

Figure 3
figure 3

The numerical iteration procedure of the generalized-α algorithm

In Figure 3, \(\beta^{\prime} = \frac{{1 - \alpha_{m} }}{{h^{2} \beta \left( {1 - \alpha_{f} } \right)}}\) and \(\gamma^{\prime} = \frac{\gamma }{h\beta }\). Besides, tol is the integration error tolerance, \({\varvec{S}}\) is the Jacobian matrix of \({\varvec{J}}\) and \({\varvec{J}}\) is given by

$${\varvec{J}} = {\varvec{M}} \ddot{{\varvec{q}}} + {\varvec{Kq}}- {\varvec{Q}}.$$
(26)

5 Numerical Example

As a numerical example, the dynamics analysis of a deployable structure assembled by three individual SLEs is carried out. As shown in Figure 4, the global coordinates system’s origin locates point \(b_{1}\), and the driving force equaled to 50 N applies at point \(a_{1}\). In order to avoid the locking problem, the Poisson’s ratio is set to zero. The other parameters of deployable structure are shown in Table 1.

Figure 4
figure 4

Liner array deployable structure with three SLEs

Table 1 Material properties and geometry sizes of the deployable structure

From Figure 5, the high-frequency response is dissipated by choosing an appropriate α with the generalized-α method. On the other hand, Figure 6 shows that the realistic motion of point a1 is well preserved despite the fact that the high-frequency energy is dissipated.

Figure 5
figure 5

Y-direction acceleration of point \(a_{1}\)

Figure 6
figure 6

Y-direction displacement of point \(a_{1}\)

Figure 7 shows the difference of the dynamics of the deployable structure with three SLEs between flexible and rigid system. It is clear that under constant driving force the deployment process of the deployable structure is variable accelerated motion in both cases. In addition, their displacement, velocity and acceleration change very quickly within the last 0.3 s. However, from Figure 7c–f, compared with rigid body, apparent vibration appears on velocity and acceleration due to flexibility of the deployable structure, and the maximum amplitudes are 0.3889 m/s and 18.60 m/s2, respectively. It should be noted that the vibration also exist in displacement, but it is too small to observe. Another a key difference seen from Figure 7a and b is different displacement between flexible and rigid deployable structure, because the flexible body is subjected to the coupling of tensile deformation, shear deformation and bending deformation. And the maximum difference value in x-direction displacement is 0.01498 m, while the maximum difference value in y-direction displacement is 0.02503 m.

Figure 7
figure 7

Differences between flexible and rigid kinematical characteristics

Figures 8, 9, 10 show the displacement, velocity and acceleration of point \(a_{2}\), point \(a_{3}\)and point \(a_{4}\) in the case of flexibility. Figure 8b shows that y-displacement is obviously non-synchronous after 1.20 s because of different degrees of deformation caused by velocity and acceleration increasing fast in the late period of deployment. And the maximum differences equal 0.01863 m between point \(a_{2}\) and point \(a_{3}\) and 0.02203 m between point \(a_{3}\)and point \(a_{4}\), respectively. Both of them happen at 1.5 s. Also, the y-velocity, whose differences vary from 0 to 0.7749 m/s, and y-acceleration, whose differences vary from 0 to 27.20 m/s2, are not synchronous anymore from Figure 9b and from Figure 10b due to flexibility. Combined with Figure 8 to Figure 10, it is easily inferred that as the number of the SLE making up of the deployable structure increases, the vibration of displacement, velocity, acceleration and deformation of the flexible system are more obvious.

Figure 8
figure 8

Displacement of point \(a_{2} ,a_{3} ,a_{4}\)

Figure 9
figure 9

Velocity of point \(a_{2} ,a_{3} ,a_{4}\)

Figure 10
figure 10

Acceleration of point \(a_{2} ,a_{3} ,a_{4}\)

6 Conclusions

This paper presents a new dynamics analysis methodology for deployable structures with SLEs on the basis of the ANCF, and the availability of the proposed methodology is verified by a numerical example. We can have the conclusions as follows.

  1. (1)

    In the analysis methodology, the master/slave freedom method is introduced to eliminate the constraint equations in SLE. The SMM is proposed to eliminate the constraint equations among SLEs in the frame of ANCF, which can separate the inner and the boundary nodal coordinates simply and efficiently.

  2. (2)

    By utilizing the methodology, the element characteristic matrices can be added end to end circularly and the redundant degrees of freedom of the dynamics equations of the deployable structures can be eliminated, so then the equations can turn into ODEs from DAEs. Thus, the expressions of the dynamics equations become simpler and the alternative solutions are more, it also means that the difficulty to solve reduces. Besides, the methodology can be extended to flexible analysis of the other types of deployable structures.

  3. (3)

    The generalized-α method is introduced and an improved computational scheme for the method is used to solve the ordinary differential dynamics equations. It is shown that the improved computational scheme is valid and the realistic motion is well preserved despite the high-frequency energy is dissipated by using the method.

  4. (4)

    The numerical results of the deployable structure with three SLEs show that compared with the motion of rigid body, there are apparent vibrations in velocity and acceleration considering flexibility, and the maximum amplitudes are 0.3889 m/s and 18.60 m/s2, respectively. Besides, from the results, it is distinctly known that y-direction displacement, velocity and acceleration are not synchronous anymore due to flexibility, and the maximum difference value in the y-direction displacement is (0.01863 m + 0.02203 m) = 0.04066 m. Therefore, it is confirmed that flexibility has a significant influence on the dynamic performance, such as smoothness and synchronism of deployment process of deployable structures with SLEs.