1 Introduction and state of the art

Historically, a metallic ring mesh was used as armor for people against stabbing and cutting injuries. The most important properties for this were high strength with low weight and high deformability. These properties meet important requirements for clothing, which is why they were used as body armor [1, 2]. Today, the loose connection of rings is used in curtains made of metallic rings for other reasons. Firstly, curtains made of ring mesh flexibly follow the track and, as protection against burglary for store counters, offer the advantage over conventional roller grilles that they can map curved contours [3]. From an architectural point of view, new aesthetic elements are created [4]. Secondly, curtains made of metallic ring mesh can be used as barriers. Pressure waves or ballistic impacts are attenuated due to several effects. Individual rings can deform elastically and plastically under load. In addition, friction occurs at the many contact points between rings, dissipating kinetic energy [5,6,7,8,9]. In connection with water, metallic ring meshes are particularly good at damping pressure peaks [10].

1.1 Chain mail structure

The usual metallic ring mesh consists of a periodic structure of interlocking rings. In staggered rows, each ring meshes with four others. To increase the density of the braid, the pattern can be adjusted so that each ring meshes, for example, six others. The number and the location of contact points between rings depend on the load on the mesh. Lenk studied the elastic and plastic behavior of prestressed ring mesh. He established a linear orthotropic material law for a representative volume element of the ring mesh, varying the diameter ratio of the tori [11].

1.2 Numerical simulation

In the case of a nonpretensioned metallic ring mesh, its deformation results mainly from the rigid body motion of the individual rings. In a rigid body simulation, all rings and contacts can be modeled and evaluated individually. This type of simulation is used for 3D printing of a ring mesh in order to position the rings in the printing volume [12]. To characterize this behavior of the ring mesh in 2D or 3D, there are currently several approaches. Kock et al. discretize the rings by their centers in the ring mesh loaded under tension and find a diamond-shaped pattern. Depending on the load, the diagonals of the virtual diamonds change. This technique has been used to simulate overthrows of ring meshes as facades over buildings [4]. For the reconstruction of historical chain mail, Wijnhoven and Moskvin have adopted it to CAD. They described the static parameters of the ring mesh under two directions of load in the plane and bending under dead weight [13]. With these data, clothing simulations can be performed with linear elastic shells or discrete mass-spring models [14]. A characterization of the rigid body behavior of interlocking tori under in-plane loads in connection with constraints was carried out by Gingras via an optimization of a position potential. Here, the distortion of the ring mesh was fixed in one direction. Then he variated the distortion in the second direction until the potential was minimized within the constraints [15].

1.3 Representative volume elements

In addition to Lenk’s material law for in-plane prestressed ring meshes [11], the representative volume element (RVE) is also used in the description of other materials like composites [16]. For example, material laws for periodic masonry walls [17, 18] are also investigated using the representative volume element. Here, a virtual piece is cut out of the material, which, periodically continued, results in the entire mesh again. There is no need that the surface of the RVE matches the surface of single bodies [19,20,21]. After measuring the deformation of the RVE while loading, a material law can be obtained [22]. With this material law the macroscopic behavior of a larger structure can be represented without modeling all details inside the RVE. If the local conditions like local stresses and local strains are required, numerical simulations can be performed on multiple levels. Inside of the structure, borders can be set where the macroscopic stresses and strains are used as boundary constraints for local models [23,24,25].

1.4 Research gap

The currently performed investigations of the rigid body behavior of the ring mesh without simulation of the individual rings only consider certain load directions well. In order to describe the rigid body behavior of a ring mesh under further in-plane static load directions, sections of ring mesh with periodic boundary conditions are simulated. Then, based on the relationship between load and deformation, a material law for the homogenization of the ring mesh is sought.

The paper is structured as follows: In Sect. 2, the structure of the loaded ring mesh is described. The abstraction, the boundary conditions, and the loading are discussed, as well as the fundamentals of the numerical simulation of the rigid body are given. In Sect. 3, the investigated parameters are presented, and the results for the Green-Lagrangian strain tensor components are summarized. Finally, the evaluation of the results and an outlook on further research follow in Sect. 4.

2 Fundamentals and modeling

In this Section, the fundamentals of the investigation of the rigid body behavior of a ring mesh under uniform static in-plane loading are described. A section of the ring mesh is considered, which is subjected to periodic boundary conditions.

2.1 Abstraction of the ring mesh

In the following, the ring mesh will be homogenized and abstracted as a two-dimensional disk. The choice of a disk is based on the following assumptions:

  • The thickness of a ring mesh is significantly less than its width and length.

  • The loads in thickness direction as well as the bending moments are negligible.

The individual rings, considered as rigid bodies, each have their own body-fixed coordinate system. The connection between the rigid rings and the corresponding abstracted disk can only be performed at discrete points, chosen in our case are the centers of the tori. The reference element in the present work is bordered by the center points of four numbered rings, see Fig. 1, which represent a rectangle in the stretched initial position. Note that the mass within the reference element remains constant. Under uniform loading, both the tori and the reference elements remain in a periodic pattern even when the ring mesh deforms and twists.

Fig. 1
figure 1

a Reference positions of a representative volume element enclosed by tori center points 1 to 4 in a coordinate system with the coordinates x, y, and b deformed positions of a ring mesh by the related distortions \(\textbf{u}_2,\textbf{u}_3\), and \(\textbf{u}_4\)

The displacements of the gate center points correspond to the displacements of the braid at these points. If the displacement u of the braid between these discrete points is interpolated, finite elements are obtained [26]. It should be mentioned that the choice of the initial position \(\textbf{u}=\textbf{0}\) is arbitrary, and the strains are thus dependent on the initial position. A finite element defined by the tori center points will be restricted to have a homogenous constant deformation. The deformation gradient

$$\begin{aligned} \textbf{F}=\left[\begin{array}{ccc} \textbf{x}_2 &{} \textbf{x}_3 &{} \textbf{e}_z\\ \end{array}\right]\left[\begin{array}{ccc} b_x\textbf{e}_x &{} b_y\textbf{e}_y &{} \textbf{e}_z\\ \end{array}\right]^{-1} \end{aligned}$$
(1)

is defined, see Fig. 2. Here, \(\textbf{e}_x,\textbf{e}_y\), and \(\textbf{e}_z\) are the unity vectors of the global coordinate system, \(b_x\) and \(b_y\) are the dimensions of the undeformed representative volume element, and \(\textbf{x}_2\) and \(\textbf{x}_3\) are the positions of the tori center points for body 2 and 3. It should be noted that there is no deformation in direction of \(\textbf{e}_z\).

Fig. 2
figure 2

Vectors \(b_x\textbf{e}_x\), \(b_y\textbf{e}_y\), and \(\textbf{e}_z\) related to the undeformed configuration of the representative volume element of a ring mesh (left) and transformed vectors \(\textbf{x}_2\), \(\textbf{x}_3\) and \(\textbf{e}_z\) by the deformation gradient \(\textbf{F}\) (right)

With the deformation gradient \(\textbf{F}\) several strain tensors can be obtained. Determining the components of a strain tensor is the goal of this paper. The Green-Lagrangian strain tensor

$$\begin{aligned} \textbf{E}= \frac{1}{2} \left( \mathbf {F^\top F -I}\right) =\left[\begin{array}{ccc} E_{11} &{} E_{12} &{} 0 \\ E_{12} &{} E_{22} &{} 0 \\ 0 &{} 0 &{} 0\\ \end{array}\right] \end{aligned}$$
(2)

was chosen because it also describes large deformations [26, 27]. Here, \(\textbf{I}\) is the identity matrix, and \(E_{11}\), \(E_{12}\), and \(E_{22}\) are three independent components of the Green-Lagrangian strain tensor. Calculating the components of the strain tensor has the advantage of eliminating any rotations in the deformation gradient. It should be noted that only in-plane loads and in-plane deformations are obtained; therefore, all components of \(\textbf{E}\) based on the z-direction are equal to 0.

2.2 Loads on the ring mesh and on the tori

Since the connection between the abstracted mesh and the rings occurs at the centers of the tori, the load is also applied at these centers in the rigid body model. In a two-dimensional disk, the three independent line loads \(s_{xx}, s_{xy}=s_{yx}\) and \(s_{yy}\) can be applied. For the rigid body movement, only the ratio and orientation of the main loads \(s_1\) and \(s_2\) are important for determining the end position. For the model, the load parameters can be reduced to \(s_1=\hat{s} \cos \beta \) and \(s_2=\hat{s} \sin \beta \), where \(\hat{s}\) is the maximum load. The main loads can be related to the load components by

$$\begin{aligned} \left[\begin{array}{cc} s_{xx} &{} s_{xy} \\ s_{xy} &{} s_{yy} \end{array} \right]= \left[\begin{array}{cc} \cos \alpha &{} -\sin \alpha \\ \sin \alpha &{} \cos \alpha \end{array}\right]\cdot \left[\begin{array}{cc} s_1 &{} 0 \\ 0 &{} s_2 \end{array}\right]\cdot \left[\begin{array}{cc} \cos \alpha &{} -\sin \alpha \\ \sin \alpha &{} \cos \alpha \end{array}\right]^\top . \end{aligned}$$
(3)

The main load angle \(\alpha \) as well as the stress ratio angle \(\beta =\text {arctan2}(s_2,s_1 )\) are depicted in Fig. 3.

Fig. 3
figure 3

Homogenous static loads on the ring mesh: a unidirectional for \(s_1=\hat{s},s_2=0\), and b multiaxial for \(s_1\ne 0\) and \(s_2\ne 0\)

The crux is the transfer of the line loads into the discrete forces on the centers of the tori. The respective line load is assigned to the nearest center point and integrated, see Fig. 4. The forces per line load are finally summed up. Note that due to the linear projection of the line loads onto the forces at the centers, the superposition principle can be used. Please note that the forces at the ring centers depend on their current position.

Fig. 4
figure 4

Load in positive direction of the unity vector \(\textbf{e}_1\) on a RVE of a ring mesh in two related ways: a the line load \(s_1\) projected onto the face of the RVE and divided into the distances \(l_1,l_2\), and \(l_3\), and b the related forces on center points \(\textbf{f}_2,\textbf{f}_3\) and \(\textbf{f}_4\)

2.3 Periodic constraints

A ring mesh is positioned in the coordinate system so that the interlacing direction [11] overlays the y-direction, see Fig. 5.

Fig. 5
figure 5

Coordinate system showing the interlacing direction y of a ring mesh

There are two types of periodic constraints, one based on the tori center points \(\textbf{x}_i\) and the other one referenced on the rotation parameters \(\textbf{p}_i\) of the rings. Together, the position of the center points \(\textbf{x}_i\) and the rotation parameters \(\textbf{p}_i\) build the location \(\textbf{z}_i\) of the tori i. Rings, each with the same orientation, form a pattern of parallelograms defined by equal distance vectors, for example \(\textbf{x}_3-\textbf{x}_1-(\textbf{x}_4-\textbf{x}_2 )=0\). The red vectors in Fig. 6b are all parallel to each other, as well as the two blue vectors.

The equality in rotation builds the second type of periodic constraints. For the rotation parameters in Fig. 6, the constraint equations

$$\begin{aligned} \begin{array}{r} \textbf{p}_1=\textbf{p}_2=\textbf{p}_3=\textbf{p}_4=\textbf{p}_9=\textbf{p}_{10}\\ \textbf{p}_5=\textbf{p}_6=\textbf{p}_7=\textbf{p}_8 \end{array} \end{aligned}$$
(4)

apply.

Finally, there are multiple supports required to limit the possible displacement of the ring mesh. Movement alongside the z-direction is suppressed by fixing all center points in this direction. The translation of \(\textbf{x}_1\) is suppressed along the x- and y-axis, see Fig. 6a. The ring mesh should not realign itself via rotation. With a defined angle \(\gamma \), the rotation can be constrained by the relation

$$\begin{aligned} \tan \gamma =\frac{y_2}{x_2} =\frac{x_3}{y_3}, \end{aligned}$$
(5)

see Fig. 6. The rotation of the deformation gradient of the ring mesh becomes negligible for \(b_x y_3\approx b_y x_2\), see Eq. (1).

Fig. 6
figure 6

a Boundaries of the mesh, including a fixed bearing in 1, where \(\gamma \) is the rotation constraint angle, and b periodic constraints visualized as vertical and horizontal vectors for the ten rigid tori

2.4 Rigid body simulation

In a frictionless system with convex boundary conditions, the equilibrium position can be reached from any starting point. This case is assumed for a ring mesh loaded under axial or multiaxial tension. To determine the distortions of the ring mesh, the load is applied at an initial position until the ring mesh comes to rest in the equilibrium position in the damped multibody system. A linear implicit, impulse-based algorithm by Stewart and Trinkle [28, 29] is chosen, where the constraints are defined at the layer level. The equations of motion include the time index l, where \(l=\lbrace 1,2,\ldots ,n\rbrace \), h is the time step, and \(\textbf{z}\) are the locations and \(\textbf{v}\) are the velocities, respectively. Note that the positions \(\textbf{x}\) of the center points and the distortions \(\textbf{u}\) of the abstracted mesh can be linearly linked over an initial offset. The matrix H describes the transformation \(\frac{\partial \textbf{z}}{\partial \textbf{v}}\). In addition, there are the mass matrix \(\textbf{M}\), the damping matrix \(\textbf{D}\), the bilateral and unilateral constraint Jacobians \(\textbf{G}_b\) and \(\textbf{G}_n\) on the position level and \(\textbf{B}\) and \(\textbf{N}\) on the velocity level. \(\varvec{\lambda }_b\) and \(\varvec{\lambda }_n\) are the bilateral and unilateral Lagrange multipliers, and \(\varvec{\alpha }_b\) and \(\varvec{\alpha }_n\) are vectors containing constant values. With the unilateral constraints there results a mixed complementary problem (MCP),

$$\begin{aligned} \textbf{z}^{l+1}-\textbf{z}^l= & {} h^l\textbf{H}\textbf{v}^{l+1}, \nonumber \\ \textbf{M}\left( \textbf{v}^{l+1}-\textbf{v}^l\right)= & {} h^l \textbf{f}^e + h^l \textbf{f}^g + h^l\textbf{B}^\top \varvec{\lambda }_b+h^l\textbf{N}^\top \varvec{\lambda }_n -h^l\textbf{D}\textbf{v}^{l+1},\nonumber \\ \textbf{G}_b\textbf{z}^{l+1}+\varvec{\alpha }_b= & {} \textbf{0},\nonumber \\ \textbf{0}\le & {} \varvec{\lambda }_n\perp \textbf{G}_n\textbf{z}^{l+1}+\varvec{\alpha }_n+\textbf{K}^{-1}\varvec{\lambda }_n\ge \textbf{0}. \end{aligned}$$
(6)

A stiffness matrix \(\textbf{K}=\text {diag}(\textbf{k})\) including each contact stiffness in the rows of \(\textbf{k}\) is introduced to avoid that the velocity for the separation of interpenetrating tori increases proportionally when the time step h decreases. This is because some penetration is allowed to remain in an elastic contact. At least, there are the external loads \(\textbf{f}^e\) and the vector of centrifugal forces and gyroscopic torques \(\textbf{f}^g\).

The static equilibrium

$$\begin{aligned} \textbf{0 }= \textbf{B}^\top \varvec{\lambda }_b + \textbf{N}^\top \varvec{\lambda }_N+\textbf{f}^e \end{aligned}$$
(7)

is reached when \(\Vert \textbf{v}\Vert \rightarrow 0\), see Eq. (6). Thus, the convergence of the system can be represented by the magnitude of the velocity or of the kinetic energy. Another way to define the convergence of the system is by dynamic relaxation [30,31,32]. In these works, a residual force

$$\begin{aligned} \textbf{r}=\textbf{B}^\top \varvec{\lambda }_b+\textbf{N}^\top \varvec{\lambda }_n + \textbf{f}^e \end{aligned}$$
(8)

is defined by the deviation force to the static equilibrium, where \(\textbf{r}=\textbf{0}\). The convergence of a system with only finite element nodes can be described by \(\Vert \textbf{r}\Vert \rightarrow 0\). In the present work, the units in the various rows of \(\textbf{r}\) are different. For an equal treatment of the different rows a row-dependent weighting matrix, in this case the inverted mass matrix \(\textbf{M}^{-1}\), is applied. The dimensionless weighted load

$$\begin{aligned} R = \sqrt{\frac{\left( \textbf{B}^\top \varvec{\lambda }_b+\textbf{N}^\top \varvec{\lambda }_n + \textbf{f}^e\right) ^\top \textbf{M}^{-1}\left( \textbf{B}^\top \varvec{\lambda }_b+\textbf{N}^\top \varvec{\lambda }_n + \textbf{f}^e\right) }{{\textbf{f}^e}^\top \textbf{M}^{-1}\textbf{f}^e}} \end{aligned}$$
(9)

is defined by the weighted norm of the static equilibrium relative to the weighted norm of the external loads. It has to be mentioned that in Eq. (9) the reference value

$$\begin{aligned} {\textbf{f}^e}^\top \textbf{M}^{-1}\textbf{f}^e\ne 0 \end{aligned}$$
(10)

is always fulfilled in this context.

The unilateral contacts between the tori are determined via iteratively determined contact points. The maximum quantity of contact points between two rings is two, since the tori cannot be stacked. The two rings are abstracted by their center circles, and the potential contact point is centered between points on these center circles. A calculation of a contact point is done by an alternating projection algorithm [33]. In the present work the tori are reduced to their center circles. Starting from a point on the first circle, the second point results from an orthogonal projection of the first point on the second circle. This procedure is repeated alternately until the points on both circles converge. On two geometrical identic tori the potential contact point is in the middle between those two points on the two center circles, see Fig. 7.

Fig. 7
figure 7

Visualization of the orthogonal projection of the points \(P_1\) and \(P_2\) on the center circles of torus 1 and 2 for contact detection and potential contact points \(P_c\)

The nonlinear influence of contacts and rotation can have a negative influence on the stability of the rigid body simulation. Therefore, in each step, the energy of the system E is calculated. Since the rigid-body simulation is dissipative in Stewart’s implicit form [28], the step size h is reduced until the energy of the total system actually decreases. The individual steps for determining the convergence positions of in-plane loaded representative volume elements were described at the beginning of this Section. For a summary of the procedure, see Algorithm 1.

figure a

3 Results

Under multiaxial static tensile loading, a ring mesh with periodic constraints is loaded. The characteristic value for the chain mail mesh is the ratio of the two radii in the torus \(\frac{r_1}{r_2}\), see Fig. 8. The radii \(r_1\) = 5 mm of the center circle and \(r_2\) = 0.5 mm of the cross section are set, but the results can be transferred for all ring meshes with the radius ratio \(\frac{r_1}{r_2}=10\).

Fig. 8
figure 8

Geometry of a torus, center circle with radius \(r_1\), cross section radius \(r_2\), and ring surface

3.1 Setup

The section of the ring mesh consists of ten rings in the xy-plane. For the simulation, the density \(\rho =7.85\cdot 10^{-6}\) kg/mm\(^{3}\) is also specified, as well as a constant damping of \(\textbf{D}= \text {diag}\)(1 kg/s, 1 kg/s, 1 kg/s, 0.1 kgm/s, 0.1 kgm/s, 0.1 kgm/s) related to the individual rings to achieve the convergence position. The contact stiffness is chosen to be very high with \(k=10^6\) kg/s\(^2\), so that the rings can be considered almost rigid in the convergence position. The maximum time step is \(h=1\) s. The simulation step is iterated with a reduced time step, when the energy of the system in step \(l+1\) is higher than in step l. In each simulation, as many steps were performed until the dimensionless weighted load R (Eq. 9) fell below the value of \(10^{-9}\).

To ensure that the main load directions do not become negative, a test series with the load angle \(\alpha \) in the range from 0 to \(45^\circ \) and \(\beta \) from 0 to \(90^\circ \) was performed. The step size for both angles is \(5^\circ \), see Fig. 9.

Fig. 9
figure 9

Setup of a 190 load cases with angles \(\alpha \) versus \(\beta \), and b resulting line loads \(s_{xx} / s_{xy} / s_{yy}\)

3.2 Convergence positions

In all of the 190 load cases, the ring mesh reached a convergence position, i.e., the speed of the rings decreased until the dimensionless weighted load R reached the convergence criterion. The achieved convergence position in the simulation with loads in interlacing direction \(\alpha =0^\circ \) and \(\beta =90^\circ \) serves as a reference position for the calculation of the distortions. The side lengths \(b_x\) and \(b_y\) of the rectangle surrounding the undeformed RVE are shown in Fig. 10. They describe the coordinates of the rectangle \(\textbf{x}_1,\textbf{x}_2,\textbf{x}_3\), and \(\textbf{x}_4\) in the position where the displacement is set \(\mathbf {u=0}\), the reference position.

Fig. 10
figure 10

Reference position for \(\alpha =0^\circ \) and \(\beta =90^\circ \) with side lengths \(b_x\) and \(b_y\) of a rectangle, contact points and normal vectors are depicted in blue, external forces \(\textbf{f}_1, \textbf{f}_2, \textbf{f}_3\), and \(\textbf{f}_4\) in red

In order to represent the contact points in a meaningful way, in Figs. 10, 11, and 12 the tori are only indicated by their center lines. The maximum distortion in the x-direction and at the same time the highest compression in the y-direction occur under axial tensile load in the x-direction, see Fig. 11.

Fig. 11
figure 11

Stretched positions for \(\alpha =\beta =0^\circ \), contact points and normal vectors are given in blue, external forces \(\textbf{f}_1, \textbf{f}_2, \textbf{f}_3\), and \(\textbf{f}_4\) in red

Fig. 12
figure 12

Maximum shear load for \(\alpha =45^\circ \) and \(\beta =0^\circ \), contact points and normal vectors are given in blue, external forces \(\textbf{f}_1, \textbf{f}_2, \textbf{f}_3\), and \(\textbf{f}_4\) in red

Pure shear \(s_{xy}\ne 0,s_{xx}=s_{yy}=0\) is not investigated because it has a negative main load component \(s_2<0\). The load case with maximum shear load occurs under a uniaxial tensile load at \(\alpha =45^\circ \), see Fig. 12. The summary of the results is shown in Fig. 13. From the final positions the components,

$$\begin{aligned} \begin{array}{c} E_{11}=\frac{x_2^2+y_2^2}{2b_x^2}-\frac{1}{2},\\ E_{12}=E_{21}=\frac{x_2x_3+y_2y_3}{2b_xb_y}, \text {and}\\ E_{22}=\frac{x_3^2+y_3^2}{2b_y^2}-\frac{1}{2},\\ \end{array} \end{aligned}$$
(11)

of the Green-Lagrangian strain tensor can be calculated [26].

Fig. 13
figure 13

Obtained Green-Lagrangian strain tensor components of the ring mesh depending on load direction, a \(E_{11}\) versus \(\beta \) for different \(\alpha \), b \(E_{12}\) versus \(\beta \) for different \(\alpha \) and c \(E_{22}\) versus \(\beta \) for different \(\alpha \)

When changing the load direction, the distortions behave smoothly as long as the same rings are in contact. When new contacts are activated or rings are released, the curves of the distortions are discontinuous. In the investigated load range, the calculated Green-Lagrangian strain tensor components in a three-dimensional plot are located on a convex plane, see Fig. 14.

Fig. 14
figure 14

a Line loads \(s_{xx} / s_{xy} / s_{yy}\) for all load cases, and b convex plane of converged Green-Lagrangian strain tensor components \(E_{11} / E_{12} / E_{22}\)

3.3 Convergence study

In the convergence study, two aspects of the evaluation of the load cases are investigated. First, the simulation time, and second, the path to convergence for two exemplary load cases are discussed.

For each simulation of the 190 load cases, two characteristic values were documented, which provide information about the duration. First there is the number of steps n and second there are the cumulated time steps \(\sum _{l=1}^nh^l\), where \(h^l\) is the time step size of the step number l. The number of steps n indicates how many time steps were calculated until convergence was reached.

Fig. 15
figure 15

Number of steps n versus load case number until reaching the convergence criterion

In Fig. 15, the number of time steps n is depicted versus the load case number. It can be seen that most of the load cases require between 150 and 300 time steps. There also exist several downward outliers with only 80 steps and two load cases with approx. 2800 steps, which corresponds to a factor of 35 between both. Please note that the load cases with similar main loads, i.e., \(s_1\approx s_2\), are more likely to have an average number of time steps, while the outliers are for the load cases having nearly uniaxial loads.

The cumulated time steps \(\sum _{l=1}^nh^l\) correspond to the total (virtual) simulation time. In Fig. 16, the cumulated time of the steps \(\sum _{l=1}^nh^l\) versus the number of steps n is given for the different load cases.

Fig. 16
figure 16

Cumulated time of the steps \(\Sigma _{l=1}^n h^l\) versus number of steps n for each load case

It can be seen that there exists a linear relation between the cumulated time and the number of steps for a small number of steps. The minimum simulation time is about 14.5 s, and the maximum simulation time is 1340 s for one load case. For a cumulated time between 45 and 60 s—representing a number of steps between 150 and 250—there is an accumulation of load cases.

There are two possible reasons for the large difference between the minimum and maximum values of n and \(\sum _{l=1}^nh^l\). Collisions between noninterlinking rings slow down the system abruptly and shorten the path to convergence. An increase in simulation time can occur due to a larger displacement, especially when the forces on the center points do not cause a significant acceleration. This is the case when the directions of motion of the center points of the tori are nearly perpendicular to the force directions.

The deviations from the linear trend in Fig. 16 for high values of n show that the step size h was reduced to lower values for several load cases. The reason for this may be a high nonlinearity in the occurring contacts.

Finally, two exemplary load cases are investigated in more detail. These are the load case number 1 with \(\alpha =\beta =0^\circ \) with a small number of steps and the load case number 190 with \(\alpha =45^\circ \) and \(\beta =90^\circ \) with many steps. Figure 17 shows the time evolution of the components of the strain tensor and of the convergence parameters for the two load cases. In these two uniaxial load cases the system converges when noninterlinking rings get into contact.

Fig. 17
figure 17

a, b Components \(E_{11}\), \(E_{12}\), \(E_{22}\) of the Green-Lagrangian strain tensor versus time, and c, d dimensionless weighted load R as well as kinetic energy \(E_\textrm{kin}\) versus time for a, c load case 1, where \(\alpha =\beta =0^\circ \), and b, d load case 190, where \(\alpha =45^\circ \) and \(\beta =90^\circ \)

In both cases, the components of the Green-Lagrangian strain tensor converge to their final values. The two convergence parameters R and \(E_\textrm{kin}\) behave similarly and go toward zero. The reason for this is a high damping in the system. It can be seen that the convergence parameters slowly decrease, followed by a larger decrease at approx. 30 s (Fig. 17a, c) and at approx. 1200 s (Fig. 17b, d). This kink in the curves results from noninterlinking rings colliding and abruptly slowing the system to convergence.

It has to be mentioned that for times up to approx. 400 s oscillations in R and \(E_\textrm{kin}\) occur (Fig. 17d) having no significant impact on the strain tensor components. The system in Fig. 17c has a higher \(E_\textrm{kin}\) than in Fig. 17d and converges within a much shorter time.

It can be seen that, in the method described in the present paper, the simulation time can vary drastically for different load cases.

4 Discussion

With the described method, convergence positions in the rigid body model can be achieved, and subsequently two-dimensional distortions of the four-in-one linked ring mesh can be calculated. The advantage of the periodic constraints is the reduction in the number of rings required in this method compared to a homogeneous loaded large-scaled ring mesh simulation.

The calculated distortions can be applied to all ring meshes with the same ratio \(r_1/r_2\). For other ratios the procedure can be performed analogically. Only tensile loads were investigated because otherwise more rings get into contact. Then the reference volume element requires more rings, and other effects can negatively influence the results. These are, for example, buckling or an ambiguous convergence position. In addition, no bending of the braid is considered with these simulations.

The novelty of the present approach compared to other works available in the literature is that Green-Lagrangian strain tensor components can be simply obtained for the different load directions.

The present method gives some extensions and advantages compared to other approaches. However, for determining the strain parameters there are some challenges left: first, there are sometimes high simulation times for specific load cases. Second, the system parameters, i.e., the damping and the convergence criterion, have to be chosen carefully.

The distortions can be used in future work for macroscopic deformation simulation of a ring mesh for static and dynamic loading. The continuum described by the macroscopic distortions can be simulated by using numerical methods. For example, discrete elements or finite elements can be defined. The obtained distortions under load can serve as the starting point for both, elastic and plastic calculations.

In future research, the obtained rigid body behavior will be incorporated into a material law. The goal is to homogenize the planar ring mesh in static and dynamic simulations with no need to simulate all tori individually for large-scale ring meshes.