scieee AI-readable full text Open interactive document viewer

Advances in the modeling and dynamic simulation of reeving systems using the arbitrary Lagrangian–Eulerian modal method

Escalona Franco, José Luis; Mohammadi, Narges

Abstract

This paper presents new advances in the arbitrary Lagrangian–Eulerian modal method (ALEM) recently developed for the systematic simulation of the dynamics of general reeving systems. These advances are related to a more convenient model of the sheaves dynamics and the use of axial deformation modes to account for non-constant axial forces within the finite elements. Regarding the sheaves dynamics, the original formulation uses kinematic constraints to account for the torque transmission at the sheaves by neglecting the rotary inertia. One of the advances described in this paper is the use of the rotation angles of the sheaves as generalized coordinates together with the rope-to-sheave no-slip assumption as linear constraint equations. This modeling option guarantees the exact torque balance at the sheave without including any nonlinear kinematic constraint. Numerical results show the influence in the system dynamics of the sheave rotary inertia. Regarding the axial forces within the finite elements, the original formulation uses a combination of absolute position coordinates and transverse local modal coordinates to account for the rope absolute position and deformation shape. The axial force, which only depends on the absolute position coordinates, is constant along the element because linear shape functions are assumed to describe the axial displacements. For reeving systems with very long rope spans, as the elevators of high buildings, the constant axial force is inaccurate because the weight of the ropes becomes important and the axial force varies approximately linearly within the rope free span. To account for space-varying axial forces, this paper also introduces modal coordinates in the axial direction. Numerical results show that a set of three modal coordinates in the axial direction is enough to simulate linearly varying axial forces.

Full text

Nonlinear Dyn (2022) 108:3985–4003 https://doi.org/10.1007/s11071-022-07357-y ORIGINAL PAPER Advances in the modeling and dynamic simulation of reeving systems using the arbitrary Lagrangian–Eulerian modal method José L. Escalona ·Narges Mohammadi Received: 21 October 2021 / Accepted: 5 March 2022 / Published online: 30 March 2022 © The Author(s) 2022 Abstract This paper presents new advances in the arbitrary Lagrangian–Eulerian modal method (ALEM) recently developed for the systematic simulation of the dynamics of general reeving systems. These advances are related to a more convenient model of the sheaves dynamics and the use of axial deformation modes to account for non-constant axial forces within the finite elements. Regarding the sheaves dynamics, the original formulation uses kinematic constraints to account for the torque transmission at the sheaves by neglecting the rotary inertia. One of the advances described in this paper is the use of the rotation angles of the sheaves as generalized coordinates together with the rope-to-sheave no-slip assumption as linear constraint equations. This modeling option guarantees the exact torque balance at the sheave without including any nonlinear kinematic constraint. Numerical results show the influence in the system dynamics of the sheave rotary inertia. Regarding the axial forces within the finite elements, the original formulation uses a combination Disclaimer The present paper only reflects the author’s view. The European Commission and its Research Executive Agency (REA) are not responsible for any use that may be made of the information it contains. J. L. Escalona ·N. Mohammadi (B) Department of Mechanical and Manufacturing Engineering, University of Seville, Seville, Spain e-mail: [email protected] J. Escalona e-mail: [email protected] of absolute position coordinates and transverse local modal coordinates to account for the rope absolute position and deformation shape. The axial force, which only depends on the absolute position coordinates, is constant along the element because linear shape functions are assumed to describe the axial displacements. For reeving systems with very long rope spans, as the elevators of high buildings, the constant axial force is inaccurate because the weight of the ropes becomes important and the axial force varies approximately linearly within the rope free span. To account for space-varying axial forces, this paper also introduces modal coordinates in the axial direction. Numerical results show that a set of three modal coordinates in the axial direction is enough to simulate linearly varying axial forces. Keywords Reeving systems ·Cable-pulley mechanisms ·ALE method ·Wire-rope dynamics 1 Introduction Reeving systems are used in many engineering applications such as elevators, cable-driven robots, all types of cranes, or hoisting machines for mining. In these systems, ropes are winded on sheaves or reels to transmit large amounts of power and force to relatively large distances. Due to their lightweight and mechanical simplicity, these mechanisms are widely used in many different industries. However, the attention that the research community of flexible multibody dynam- 123 3986 J. L. Escalona, N. Mohammadi ics has paid to these systems is not proportional to their use in the industry. Reeving systems show specific properties that require specialized methods for their modeling and simulation: 1. Special structural properties of the rope: non-solid cross section, very low bending stiffness, axialtorsion coupling, and bending-torsion coupling. 2. Axially moving mass that results in rope spans with varying length. 3. Long load-free, low-deformation segments (free spans) next to short, highly loaded, high-deformation segments (rope-sheave contact). The simplest and very efficient rope models consider them as linear spring with length-dependent stiffness, thus neglecting the inertia or weight forces [1]. These models can be accurate enough in some applications. However, this approach has been shown to be energetically inconsistent [2]. The lumped mass approach considers the rope as a set of point masses connected with spring-dashpot systems [3]. These models can be adapted to the modeling of length-varying rope span, and they account for gravity and inertia forces. Most real-time simulators of ropes are based on these lumped mass models. The Rayleigh–Ritz method can also be used to model the elasticity, and inertial forces in ropes with little computational effort [2]. Of course, the finite element model (FEM) can also be used to model ropes. FEM models are well-suited to develop detailed models of the different wires and strands in a rope and their interaction [4]. However, these detailed models are computationally too expensive for the dynamic analysis of reeving systems. The Absolute Nodal Coordinate Formulation (ANCF) [5] is a finite element method for the efficient modeling of very slender structures that undergo large displacements and deformations. The ANCF allows the development of efficient models of cables [6,7]. The ANCF has also been used to model belt drives [8,9]. For the modeling of belt drives, the ANCF method requires a large number of elements to account accurately for the belt-sheave contact interaction. Ropes are neither beams nor rods and their dynamics may not be well-modeled when applying geometrically exact beams models (GEBM) [10]ortheANCF.In the last decade, new specialized models have started to be developed for the efficient and accurate modeling and simulation of reeving systems as flexible multibody systems. The key aspect of these models is the use of an arbitrary Lagrangian–Eulerian (ALE) description of the continuum. The following discussion deals with pulley mechanisms that include unirigid solids, that is, solids that are very rigid when subjected to axial forces and very flexible when the loads are compressive. These solids can be wire ropes, textile ropes, belts, chains, strands, or coated wires. They will be called next simply cable-pulley mechanisms or reeving systems. Recently developed ALE formulations can be applied to the modeling and simulation of two types of cable-pulley mechanisms, as shown in Fig. 1. Shape-preserving mechanisms are those that under the assumptions of: (1) perfectly rigid cable in the axial direction, (2) perfectly flexible cable in the transverse direction and (3) no-slip in the cable-pulley interface, keep the shape of the cable constant throughout the mechanism motion. On the contrary, non-shape- preserving mechanisms do not keep that shape constant; therefore, the length of the cable-free spans varies throughout the mechanism motion. Shape-preserving cable-pulley mechanisms are used, for example, in belt or chain transmissions in machines or in ropeways. Non-shape-preserving cable-pulley mechanisms are used, for example, in elevators, cranes, or 3D- printers. Under assumptions (1)–(3), the reference kinematics of the shape-preserving mechanisms is simple. All the cable cross sections move with an axial velocity V that coincides with the peripheral velocity of all the pulleys. If the cable transports rigid bodies, as in ropeways, the velocity of these rigid bodies is Vtoo. However, the reference kinematics of non-shape-preserving mechanisms is far more complex. As it can be observed in the example shown in the right of Fig. 1, each of the rope spans may have different axial velocities, each of the pulleys may have different angular and peripheral velocities and each of the rigid bodies that are attached to the cables may have different velocities. In the example shown in Fig. 1, the counterweight moves with a velocity Vthat is 4 times the velocity of the car. Out of the five rope spans, two of them have an axial velocity that is V, two of them have an axial velocity that is V/2, and one has zero axial velocity. The four pulleys have different angular velocities, being ω,3ω/4, ω/2, and ω/4, where ω=V/R, where Ris the radius of the pulleys. Pechstein and Gerstmayr [11] developed an ALE formulation for the modeling and simulation of axially moving beams. The beam discretization is car- 123 Advances in the modeling and dynamic simulation of reeving systems 3987 Fig. 1 Cable-pulley mechanisms. aShape-preserving and, bnon-shape-preserving ried out with the absolute nodal coordinate formulation (ANCF). In this work, the axial velocity is prescribed and assumed constant throughout the beam. The principal benefit of the ALE approach is the use of different mesh refinements along the beam. In the case of cable-pulley mechanisms, the mesh is coarse in the free-span regions and fine in the contact areas. Therefore, this method is appropriate for the dynamic analysis of shape-preserving cable-pulley mechanisms. As an example, the paper presents a simple belt transmission like the one shown in Fig. 1on the left, without transported masses. An important detail of this paper is the use of the Lagrange equations for systems with non-material volumes previously developed by Irschik and Holl [12]. A recent publication of the research group of Gerstmayr by Ntarladima et al. [13] follows the same approach as [11]. However, the axial velocity of the beam is no longer prescribed but described by a new generalized coordinate called the Eulerian coordinate sof the beam. This Eulerian coordinate is shared by all the finite elements, which is a valid approach for shape-preserving reeving systems. The other beam coordinates are again the ANCF nodal coordinates that are considered as the Lagrangian coordinates of the system. The use of the Eulerian coordinate allows the stability analysis of axially moving beams. In the work of the group of Gerstmayr, the meaning of the ALE approach is to consider a Lagrangian finite element mesh with a superimposed material motion that is described with the unique Eulerian coordinate. As mentioned, this approach is valid for the simulation of shape-preserving cable-pulley mechanisms. Vetyukov [14] developed a similar approach as the group of Gerstmayr for the study of the vibrations of axially moving strings and beams. He does not call this approach ALE but “mixed Eulerian–Lagrangian description” and developed the variational formulation of D’Alamberts principle of virtual work for this mixed formulation using a spatially fixed range of integration. He also demonstrated the equivalence of this principle and the Lagrange equations with kinematic boundary conditions. The formulation developed by Vetyukov was applied by Oborin et al. [15] to the belt-pulley problem with dry friction, to an axially moving plate [16], to the deformation of a metal sheet in rolling mill [17], to the steady motion of a slack belt drive [18] and, recently, to an endless elastic beam travelling on a moving surface [19]. Grundl et al [20] developed a general method based on the floating frame of reference and the ALE method for the modeling and simulation of belt drives, ropeways, or strings in flexible multibody systems. This work can be considered in line of the work of Gerstmayr and Vetyukov in the sense that it is applicable to shape-preserving cable-pulley mechanisms. The research group of Ren has been very productive in the formulation of beam finite elements under the ALE approach. Hong and Ren [21] also defined an ALE formulation with the ANCF discretization method. However, this approach is very different and more general than the one defined in [11]. Each finite element node includes a set of nodal coordinates (absolute position vectors and slopes) for the description of the deformation of the beam and one material coordinate that defines the instantaneous position of the 123 3988 J. L. Escalona, N. Mohammadi node in the reference-undeformed configuration of the beam. Therefore, this ALE-ANCF beam element can describe an arbitrary input and output material flow through the boundaries of the element. The formulation described Hong and Ren [21] was applied to flexible multibody systems with sliding joints. This formulation was applied by Escalona [22] for the modeling and simulation of arbitrary reeving systems. The conceptual difference between the ALE formulation of the groups of Gerstmayr or Vetyukov, described in the previous two paragraphs, and the ALE formulation of the group of Ren is that, while the former is a mixed Lagrangian and Eulerian approach, the latter is neither Lagrangian nor Eulerian, because the finite element nodes do not have to be fixed in material points and do not have to be fixed in space. Therefore, the approach used in the ALE formulation of Ren is truly arbitrary. “Arbitrary” means here “according to the convenience of the user”. If you want the node to be fixed to a material point (Lagrangian node), you can do it, if you want the node to be fixed in space (Eulerian node), you can do it, and if you want it neither to be fixed to a material point nor to a spatial point, you can do it too. As shown by Escalona [23], the use of nodal material coordinates together with kinematic constraints allows all these possibilities when modeling reeving systems. Thanks to this freedom in the definition of the mesh, this formulation can be applied to the modeling and simulation of arbitrary non-shape-preserving cable-pulley mechanisms. Consider the cable-pulley mechanism at the left of Fig. 1. Points that are tangent to the fixed sheaves or the endpoint of the cable that is clamped can be defined as Eulerian nodes, the connecting point of the cable to the counterweight can be defined as a Lagrangian node. The points that are tangent to the pulleys that move with the car can be defined as nodes that are neither Eulerian nor Lagrangian, that is, pure ALE nodes. Following with the work of the group of Ren, in the paper by Liu et al. [24], they extended the ALE approach defined in [21] for ANCF beams to GEBM beams using again the nodal material coordinates for the definition of the position of the nodes and absolute position and absolute rotation vectors for the description of the displacement and deformation at the nodal points. In this paper, the application was the motion of beam through a curved tube with frictional contact. The idea of the paper was the definition of a spatially fixed fine mesh in the areas of high curvature of the tube next to a coarse mesh in the areas of small curvature of the tube. The equations of motion were obtained using the principle of virtual work. This is another difference with the work of the group of Gerstmayr that used Lagrange equations for non-material volumes instead. However, Chen et al. [25] of the group of Ren demonstrated analytically the equivalence of Lagrange equations for non-material volumes and the principle of virtual work without any additional correction terms due to the material flow. The ultimate contribution of the group of Ren in this area is the paper by Zhang et al. [26] in which they model a reeving system using the ALEGEBM procedure. The modeled system is an arresting mechanism used to decelerate aircraft when landing in aircraft carriers. The model is 2D, including aircraft to rope contact with friction and length-varying rope spans. The rope to pulley contact areas is not modeled. To this end, pulleys are considered as a dimensionless point. Pulleys are treated as points where the orientation of the cross-sectional frame is discontinuous. The ALE approach of Hong and Ren [21] has been applied to the modeling of non-shape-preserving reeving systems by Qi et al. [27] and Wang et al. [28]. Escalona [22] applied the ALE-ANCF method developed by Hong and Ren [21] for the first time for the modeling and simulation of non-shape-preserving reeving systems. In this work, the benefits of the ALE approach for an efficient discretization of reeving systems were highlighted. The formulation presented by Escalona [22] is a general and systematic method for the simulation of arbitrary 3D reeving systems. To this end, the different types of nodes and their associated constraints and generalized forces were defined. This formulation was extended by Escalona [23] including a systematic computational method to get the equations of motion of reeving systems and the consideration of the axial-torsion coupling in the constitutive behavior of wire ropes. In the paper by Escalona et al. [29], the ANCF beam model was abandon and substituted by a description of the transverse deformation of the ropes using modal amplitudes, being the modal shape functions defined in an element fixed frame. Due to this change in the description of deformation, the method was recalled ALEM (ALE-modal). The ALEM method allows the accurate discretization of long rope spans using a single element. This paper is the last step in the development of this ALEM method. This paper is organized as follows. Section 2is a summary of the ALEM method. Section 3explains the changes to be made in this formulation to account for 123 Advances in the modeling and dynamic simulation of reeving systems 3989 the sheaves’ rotary inertia. Section 4is devoted to the addition of new modal coordinates in the axial direction that allows the definition of ALEM elements with space varying tension force. Section 5applies these advances to the simulation of a 100-m height elevator with 2:1 suspension. Numerical results show the influence of the rotary inertia and the space-varying tension force in the overall dynamics of the system. 2 Modeling reeving systems with the ALEM method 2.1 Kinematics of the ALEM finite elements Figure 2shows an ALEM finite element in an arbitrary position in space. The element occupies part of the volume of a rope. Nodes 1 and 2 do not have a fixed position in space. In other words, nodes 1 and 2 are not material points. The instantaneous location of the nodes in the rope is determined by the value of the time-dependent variable s1(t)and s2(t)that can be observed in the right of the figure (parameter space). Variables s1(t)and s2(t), which are also called material coordinates, are considered as nodal coordinates of the element. The ALEM element coordinates are divided into four different sets, as follows: q=⎡ ⎢ ⎢ ⎣ qa qθ qm qs ⎤ ⎥ ⎥ ⎦ ,(1) where qa=r1r2Tincludes the absolute position coordinates of the end nodes 1 and 2, qθ= θ1θ2Tincludes the twist angles at the end nodes, qs=s1s2Tincludes the material coordinates and qm=qy,1qy,2···qy,nmy qz,1qz,2···qz,nmz T(2) is the set of nmy +nmz modal amplitudes in the local yeand zedirections (axes of the element local frame) used to describe transverse deformation. The absolute position vector of an arbitrary point P in the centerline of the element resolved in the global frame is obtained as: r=ra+ut=N(s,qs)qa+Ae(qa)¯ ut(3) where raand utare the axial position vector and transverse displacement vector, respectively, both resolved in the global frame, Nis a linear-interpolating functions matrix that depends on the nodal coordinates qsand the parameter sassociated with point P, as follows: N(s,qs)=N113×3N213×3 N1=1−ξ 2,N2=1+ξ 2, ξ=2s−s1−s2 s2−s1. (4) In Eq. 3,theterm¯ utcontains the components of the transverse elastic displacement in the element frame ie,je,ke. Vector ¯ utcan be calculated using linear interpolation as follows: ¯ ut=S(s,qs)qm,(5) where Sis the following shape functions matrix: S(s,qs)=⎡ ⎢ ⎣ 00··· 000··· 0 S1S2··· Snmy 00··· 0 00··· 0S1S2··· Snmz ⎤ ⎥ ⎦, Si=sin iπ(s−s1) s2−s1,i=i=1,2, ... (6) The first row of Sis zero because ¯ utis a transverse displacement, that is, it has zero component along the xedirection. Therefore, in the original ALEM formulation, the axial displacement raof the arbitrary point Pis a function of the absolute position coordinates qa and the transverse displacement ¯ utis a function of the modal coordinates qm. This geometric interpretation of the vectors and the functional dependency changes in the work presented in this paper. 2.2 Dynamics of the ALEM finite elements Using this kinematic description and Lagrange equations, the equations of motion (EOM) of the ALEM finite element are given as: M¨ q=Qv+Qelas +Qap +Qreac (7) where Mis a coordinate-dependent mass matrix, Qvis the generalized quadratic-velocity inertia force, Qelas is the generalized elastic force vector, Qap is the generalized applied forces vector, and Qreac is a vector of generalized reaction forces that may appear due to kinematic constraints. Details about the calculation of these terms can be found in [29]. 2.3 Modeling reeving systems with ALEM finite elements The ALEM method presented here to model and simulate the dynamics of reeving systems is valid to analyze 123 3990 J. L. Escalona, N. Mohammadi Fig. 2 Kinematics of an ALEM finite element. (1) Physical Space, (2) Parameter Space the overall dynamics of the system. This method has not been developed for detailed dynamic analysis, as the behavior of the individual wires within the rope. Another very important assumption is related to the rope-sheave contact. So far, the method does not model the wire rope to sheave contact. The no-slip condition is assumed all along the contact segment. That means that this method is not used to analyze the rope-sheave contact stress or the micro-slip area. This is future work that is already under preparation. In a rope winded in a sheave, it is assumed that the location of the tangent points at the sheave is known in advance. This assumption is quite reasonable in most reeving systems. A reeving system, like the tower crane shown in Fig. 3, is considered as a multibody system that includes rigid bodies as well as ALEM finite elements to discretize the ropes. Other bodies in the system could also be considered as flexible and modeled with the floating frame of reference approach. However, this possibility is not developed in this paper. Therefore, the set of coordinates used to model the reeving system is divided in two groups: (1) the set qWR (WR stands for wire ropes) that includes the nodal coordinates of the wire rope ALE-FEM elements, and (2) the set qRB (RB stands for rigid bodies) that includes the coordinates used to describe the global position and orientation of the rigid bodies in the system. The total set of coordinates used to model the reeving systems, which is called here p, is given by: p=qRBTqWRTT qWR =qWR1TqWR2T···qWRneTT(8) where qWRi are the coordinates of the wire rope element iand ne is the total number of elements used to model the reeving system. Fig. 3 Example of reeving system: tower crane 2.4 Node types in reeving systems Ropes in reeving systems have two ends, obviously, and they are winded in sheaves or reels. It is common in this type of mechanisms to attach the end of the ropes using flexible supports that can be modeled as spring-damper force elements. There are two types of sheaves: deviation sheaves and drive sheaves. Therefore, four different types of element nodes are needed to model reeving systems: continuous node, fixed node, node attached to an elastic support and node tangent to a sheave or reel. Figure 4shows a reeving system that is discretized with five elements and includes the four types of node. Each node can be systematically treated, as explained in Ref. [23], for the automatic generation of the EOM 123 Advances in the modeling and dynamic simulation of reeving systems 3991 Fig. 4 Nodes used in reeving systems of reeving systems. To this end, each node has a set of associated constraints, which are linear or nonlinear, as a set of generalized forces. In this paper, the constraints used to model the node tangent to a sheave are going to be modified to account for the sheave rotary inertia. The continuous node, which is located in the middle of the span of the rope in Fig. 4, is not used in practice. In case it is used, its definition requires the usual connectivity conditions used in the FEM. However, in the ALEM approach, because the transverse deformation is described using the modal amplitudes (sines) qm,an additional set of constraints would be needed to guarantee tangent continuity at that node, thus avoiding the appearance of a kink. In practice, the continuous node is not used because, in the ALEM method, thanks to the developments described in this paper, the complete free span of the rope can be modeled with a single variable-length ALEM element. Most of the constraints needed to model the reeving systems are linear in terms of the qWR,asshownin Ref. [23]. These linear constraints can be eliminated systematically and, as a result, the following velocity transformation can be easily obtained: ˙ p=BqRB˙ q+D(t)(9) where qis a new set of generalized coordinates that is a subset of pand includes coordinates that are not independent but are subjected to a minimum set of nonlinear constraints. Matrix Band vector Dare given in Ref. [23]. Typically, the nonlinear constraints are due to the torque balance at the nodes tangent to a sheave. In the work presented in this paper, these nonlinear constraints are eliminated, thus leading to a more convenient set of independent system coordinates q. 2.5 Equations of motion of reeving systems The equations of motion of the reeving system include the equations of the rigid body parts and the equations of the wire rope elements, as follows: ⎡ ⎢ ⎢ ⎢ ⎣ MRB 0··· 0 0M WR1··· 0 . . .. . ..... . . 00···MWRne ⎤ ⎥ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ ⎢ ⎣ ¨ qRB ¨ qWR1 . . . ¨ qWRne ⎤ ⎥ ⎥ ⎥ ⎦ =⎡ ⎢ ⎢ ⎢ ⎣ QRB QWR1 . . . QWRne ⎤ ⎥ ⎥ ⎥ ⎦ +⎡ ⎢ ⎢ ⎢ ⎣ QRB reac QWR1 reac . . . QWRne reac ⎤ ⎥ ⎥ ⎥ ⎦ ⇒ ⇒ˆ M¨ p=ˆ QRS +ˆ Qreac (10) where MRB and QRB are the mass matrix and generalized force vector (including applied forces and quadratic-velocity inertia vector) associated with the rigid bodies and QRB reac is the vector of generalized reaction forces of the rigid bodies. The mass matrices MWRi and generalized force vectors QWRi and QWRi reac for the ne ALEM elements are as those given in Eq. 7. The velocity transformation matrix given in Eq. 9 is used to turn these equations into a set of equations written in terms of q, as follows: M¨ q=Q+Qreac (11) where M=BTˆ MB, Q=BTˆ Q−ˆ M˙ B˙ q+˙ D, Qreac =BTˆ Qreac (12) The procedure followed to obtain the equations of motion Eq. 11 is borrowed from the well-known coordinate-partitioning method [30]. From this method, it is known that the rows of the matrix Bare perpendicular to the Jacobian of the (linear) constraint equations that are used to obtain Eq. 9. This means that the vector of reaction forces associated with the reduced set of coordinates qis associated only with the nonlinear reaction constraints that are not accounted for in Eq. 9. The vector of reaction forces can be included into 123 3992 J. L. Escalona, N. Mohammadi Fig. 5 Wire rope rolled in a sheave the system of equations of motion using the Lagrange multipliers method as: MC T q Cq0¨ q λ=Q −˙ Cq˙ q−˙ Ct(13) where Cq=∂Cnl ∂p ∂p ∂q=CnlpB(14) is the Jacobian matrix on the nonlinear constraints Cnl that are given in terms of p. Equations 13 has a standard form in multibody dynamics and it can be solved using standard methods. 3 Adding the sheaves rotary inertia Figure 5shows a wire rope winded in a sheave, the axial loads T1and T2at the two tangent points, the external torque applied on the sheave Mext that can be a drive torque or a resistance torque, and the torque due to the rotary inertia Minertia =−I¨α, where Iis the moment of inertia of the sheave and αits angle of rotation. This value of the rotary inertia is just an approximation since the pulley may be attached to a rigid body with its own angular acceleration. However, in reeving systems, the rotation of the sheaves about their axis use to be much higher than other rotations. The torque balance in the sheave yields: (T2−T1)R+Mext =I¨α(15) If the moment of inertia is small such that the term (T2−T1)Ris much larger than the rotary inertia (this assumption is reasonable in most reeving systems), the following equation can be used to find the axial load difference: (T2−T1)R+Mext =0 (16) In a deviation sheave, that is, a sheave where Mext = 0, this equation yields the equal-axial force condition, as follows: (T2−T1)R=0⇒T2=T1(17) This simple condition is used as nonlinear constraints in the nodes tangent to a sheave in reeving systems. Consider the sheave attached to the rigid body i shown in Fig. 6. Regardless of being a drive sheave (Mext = 0) or a deviation sheave (Mext =0), the following linear constraints apply: Clin =⎡ ⎢ ⎣ rj 2−ri+Ai¯ ui t1 rk 1−ri+Ai¯ ui t2 sj 2−sk 1 ⎤ ⎥ ⎦=0(18) where the first two sets of equations guarantee that the absolute position of the end nodes of the elements j and kcoincide with the absolute position of the tangent points to the sheave, t1 and t2. The fact that the position of the tangent points in the body frame, ¯ ui t1and ¯ ui t1, is known is a reasonable approximation in reeving systems. The third constraint is a continuity constraint that makes sense because, in the formulation presented in this paper, the rope segment winded in the sheave is not modeled. In addition to the constraint equations given in Eq. 18, a constraint equation has to be added to fulfill the torque balance given in Eq. 16. This equation is written in terms of the coordinates of elements jand kas follows: Cnl =Fj2 ax qj−Fk1 ax qkRs−Mext (t)=0 (19) where the axial force at element j,Fj2 ax and the axial force at element k,Fk1 ax , can be calculated as functions of the element coordinates. This equation is a rheonomic constraint if the torque applied on the sheave is a known function of time, Mext (t). In the case of a deviation sheave, in which typically Mext =0, this equation turns into: Cnl =Fj2 ax qj−Fk1 ax qk=0(20) The linear constraint equations given in Eq. 18 plus the nonlinear constraint equation given in Eq. 19 (drive sheave) or the nonlinear constraint equation given in Eq. 20 (deviation sheave) are required to model sheaves in reeving systems. Note that the angle rotated by the 123 Advances in the modeling and dynamic simulation of reeving systems 3993 Fig. 6 Rope rolled in a sheave sheave θi sis not used in these equations. In fact, this angle is not needed as a generalized coordinate of the reeving system. Besides, this angle has little interest in the system dynamics. The method based on the set of constraint equations defined above to model sheaves of reeving systems has two drawbacks: 1. The sheaves may have a sufficiently large moment of inertia, such that the rotary inertia (right-hand side of Eq. 15) is not negligible but has an influence in the system dynamics. This large moment of inertia can be due not to the sheave itself but to the contribution of a gear motor. As known from elementary mechanics, the moment of inertia of the motor is divided by the square of the gear ratio to obtain the equivalent moment of inertia of the sheave. For low gear ratios (speed reducer), the contribution of the moment of inertia of the motor can be very important. 2. Equation 19 is useful to model torque-driven sheaves. However, in the case of a kinematically driven sheave, the angle θi shas to be obtained in the dynamic simulation. This is the case, for example, when simulating the dynamics of an elevator with a given velocity profile. In this case, the equations given above are useless to find the drive torque. The alternative is, of course, to add the sheave rotation angle θi sas a generalized coordinate and to eliminate the torque balance in the sheaves (Eq. 19 or Eq. 20) of the set of constraints. When using this method, the sheave rotation θi smust be linked to the rope material coordinate to guarantee the no-slip condition. In this case, the linear constraint turns into: Clin =⎡ ⎢ ⎢ ⎢ ⎣ rj 2−ri+Ai¯ ui t1 rk 1−ri+Ai¯ ui t2 sj 2−sk 1 sj 2−sj 20 −θi sR ⎤ ⎥ ⎥ ⎥ ⎦ =0,(21) where the first three sets of constraints are the same as those in Eq. 18, and the fourth one guarantees that the rope does not slip with respect to the groove of the sheave. In the examples, the results of both types of modeling of sheaves in reeving systems will be compared. Regardless of the better accuracy that can be obtained when considering the sheaves rotary inertia, the method described in this section has a clear computational benefit. The substitution of the equalaxial force nonlinear constraint equations with the noslip linear constraint equations results into equations of motion that unless the rigid body coordinates set qRB were subjected to other nonlinear constraints, are ordinary differential equations (ODE) instead of differential-algebraic equations (DAE). As it is wellknown, ODE are more easily solved than DAE. 4 ALEM elements with axial modes In the kinematic description of the ALEM elements given in Section 2.1,Eq.3, the longitudinal displacement of the cross sections of the rope is given by ra and the transverse displacement by ut. The longitudinal displacement is a linear function of the absolute coordinates qaand also linear in terms of the parameter s, since the shape functions in matrix Nare linear polynomials. The axial strain, which is a function of the partial derivative of the longitudinal displacement rawith respect to s, is constant along the element. Due to Hooke’s law, the axial force along the element is also constant. In hoisting machines in which the wire ropes work vertically, the weight of the ropes can be an important force for long rope spans. Think, for example, about the elevators of skyscrapers. In these cases, the axial load along the ropes varies approximately linearly with s and the constant axial load is not admissible. The solution to simulate non-constant axial load distributions in the context of the ALEM method is to assume in 123 4000 J. L. Escalona, N. Mohammadi Fig. 13 Tension of ropes at cabin deviation sheave Fig. 14 Motor torque ξ=2s−s1−s2 s2−s1 (39) When modeling the 2:1 elevator with ALE-ANCF elements with sheaves rotary inertia the number of coordinates and constraints are n=5+4×6=29, ml=14, mnl =0, and the number of degrees of freedom is g=29 −(14 +0)=15. In this calculation, the number of nodal coordinates per element is 6 instead of 14 because the problem is 1D. Figure 15 shows the tension along ropes aand bin the static equilibrium position at the initial configuration. It can be observed that the ALE-ANCF provides the exact linear distribution, while the ALEM method describes a quite acceptable approximation with modal superposition. The results obtained with the ALEM method slightly overestimates the tension in the lower end of the rope and slightly overestimates it in the higher end. The error is approximately 1.5%. Figure 16 shows the time history of the tension of the rope asimulated with both methods. It is apparent that the ALEM method provides slightly higher values of that tension. This is a clear consequence of the modal superposition as shown in the static result of Fig. 15. Therefore, from that figure, it can be interpreted that near the ends of the 123 Advances in the modeling and dynamic simulation of reeving systems 4001 rope is where the maximum error in the rope tension is obtained, and its value is about 1.5% of the average. It is also apparent for Fig. 16 that the ALEM method is able to capture higher frequency contents. Regarding the simulation times, using MATLAB R2021b on an Intel i7 8th Gen laptop and ode45 as solver, the computational time was 80.23sfor the ALEANCF solution and 149.45sfor the ALEM solution. Therefore, the ALEM solution takes a little less than the double time of the ALE-ANCF solution. The increase in simulation time is due to two facts. First, the ALEANCF model has fewer degrees of freedom. Second, the higher frequency content of the ALEM solution forces the solver to select smaller time steps during integration. Recall that ode45 is a variable time-step solver. Results of this section can be used to compare the ALEM method presented in this paper with the existing ALE-ANCF with line-parametrized cubic polynomials in terms of ease of implementation, accuracy, and computational efficiency, as follows: 1. Ease of implementation. The ALE-ANCF method is easier to implement because the kinematics is less involved. The number of coordinates per element is fixed (14) for the ALEANCF method but variable for the ALEM method, since it depends on the selected modal coordinates in each direction. 2. Accuracy. While the ALE-ANCF method can represent exactly linear variations of axil forces along the ropes, the ALEM method just approximates it, but the error is relatively small. The maximum error has been estimated in about 1.5% of the average value of the tension. However, the ALEM method is able to describe higher frequency vibrations at the ropes. The limit frequency depends on the selected number of modal coordinates. That property allows the ALEM method to discretize the complete rope span using a single element while showing a highfrequency response. That is not possible with the ALE-ANCF method. 3. Efficiency. The ALE-ANCF is more efficient computationally. This is due to the simpler kinematics but also because the resulting model just captures relatively low-frequency vibrations. In other words, the ALEM model takes longer to simulate, but the results include higher frequency content. It is worth to mention that these conclusions are taken based on an example that just models axial vibra- Fig. 15 Comparison of tension along the ropes in static equilibrium with ALE-ANCF and ALEM methods Fig. 16 Comparison of time history of tension at cabin side with ALE-ANCF and ALEM methods tions. However, the ALEM method what originally developed in [29] to model transverse vibrations. That is why only modal coordinates in the transverse direction were used. For the description of transverse vibrations in ropes, the ALE-ANCF simply cannot compete with the ALEM method when using a coarse mesh. The cubic polynomials are not adequate to model the sinusoidal modal shapes that appear in taut ropes. 7 Summary and conclusions This paper includes two new modeling features of the ALEM method for the modeling and simulation 123 4002 J. L. Escalona, N. Mohammadi of reeving systems under the multibody dynamics framework. These features are the consideration of the sheaves rotary inertia and the use of new modal coordinates to simulate free rope spans with non-constant axial forces along the rope. The paper begins with a detailed introduction of the different ALE methods that have been developed by different research groups in the last decade for the simulation of axially moving beamlike structures. To make the paper self-contained and to understand the reasons and effects of the new features, Sect. 2summarizes the ALEM method. Section 3explains the changes needed to account for the sheaves rotary inertia. To this end, the system coordinates have to be augmented with new coordinates that describe the rotation of the sheaves, thus increasing the number of degrees of freedom of the model. Besides, the nonlinear axial force constraints are substituted with linear no-slip constraints. As a consequence, in most typical reeving systems, the EOM of the reeving systems are ODE instead of DAE when considering the rotary inertia of the sheaves. Section 4explains the method followed to add new modal coordinates in the axial direction. These new coordinates allow the description of non-constant axial forces along the elements. When using this new set of modal coordinates, the modal superposition not only describes the transverse deformation but it also carries part of the axial deformation. A simple quasi-static example shows that the use of three axial modal coordinates is enough to model linearly varying axial forces that typically appear due to the own-weight of the ropes. Section 5includes the simulation results. The system modeled is an electrically driven elevator with a 2:1 suspension and a height of 100 m. Four models are simulated and compared, the result of the combination of considering or not considering the sheave’s rotary inertia and using or not using axial modal coordinates. Simulation results show that in the selected example, both new features have little effect in the system dynamics, that is, in the resulting motion of the rigid bodies, but they have a significant effect on the forces and torques that produce or appear during the ride. Section 6compares the presented ALEM method with the ALE-ANCF method developed in [21] and applied to reeving systems in [23] in terms of ease of implementation, accuracy, and computational efficiency. It is shown that the increase in complexity and decrease in computational efficiency of the ALEM model are not very significant. In turn, the method provides an accurate representation of non-constant tension along the ropes, and it can be used to model highfrequency vibrations. These conclusions are taken from an example that is dominated by axial vibrations. In problems where the transverse vibrations of the ropes are of interest, the benefits of the ALEM model with respect to the ALE-ANCF model are much more important. Acknowledgements This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 860124, THREAD. Funding Open Access funding provided thanks to the CRUECSIC agreement with Springer Nature. Data availability statement The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request. Declarations Conflicts of interest The authors declare that there is no conflict of interest to this work. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/ by/4.0/. References 1. Rouvinen, A., Lehtinen, T., Korkealaakso, P.: Container granty crane simulator for operator training. IMechE J. Multi-body Dyn. 219(4), 325–336 (2005) 2. Lugrís, U., Escalona, J.L., Dopico, D., Cuadrado, J.: Efficient and accurate simulation of the rope-sheave interaction in weight-lifting machines. IMechE J. Multi-body Dyn. 225, 331–343 (2011) 3. Hall, M., Goupee, A.: Validation of a lumped-mass mooring line model with DeepCwind semisubmersible model test data. Ocean Eng. 104, 590–603 (2015) 123 Advances in the modeling and dynamic simulation of reeving systems 4003 4. Jiang, W.G., Yao, M.S., Walton, J.M.: A concise finite element model for simple straight wire rope strand. Int. J. Mech. Sci. 41, 143–161 (1999) 5. Shabana, A.A., Hussien, H.A., Escalona, J.L.: Application of the Absolute Nodal Coordinate Formulation to large rotation and large deformation problems. J. Mech. Des. 120, 188–195 (1998) 6. Sugiyama, H., Mikkola, A.M., Shabana, A.A.: A nonincremental nonlinear finite element solution for cable problems. J. Mech. Des. 125(4), 746–756 (2003) 7. Gerstmayr, J., Shabana, A.A.: Analysis of thin beams and cables using the absolute nodal co-ordinate formulation. Nonlinear Dyn. 45, 109–130 (2006) 8. Kerkkänen, K., García-Vallejo, D., Mikkola, A.: Modeling of belt-drives using a large deformation finite element formulation. Nonlinear Dyn. 43(3), 239–256 (2006) 9. Cepon, G., Boltezar, M.: Dynamics of a belt-drive system using a linear complementarity problem for the belt-pulley contact description. J. Sound Vib. 319(3–5), 1019–1035 (2009) 10. Simo, J.C., Vu-Quoc, L.: On the dynamics of flexible beams under large overall motions-The plane case: Parts I and II. Journal of of Applied Mechanics 53, 849–863 (1986) 11. Pechstein, A., Gerstmayr, J.: A Lagrange-Eulerian formulation of an axially moving beam based on the absolute nodal coordinate formulation. Multibody Sys. Dyn. 30, 343–358 (2013) 12. Irschik, H., Holl, H.J.: The equations of Lagrange written for a non-material volume. Acta Mech. 153, 231–248 (2002) 13. Ntarladima, K., Pieber, M., Gerstmayr, J.: Investigation of the stability of axially moving beams with discrete masses, ASME IDETC 2021, 17th International Conference on Multibody Systems, Nonlinear Dynamics, and Control (MSNDC), 1–10, (2021) 14. Vetyukov, Y.: Investigation of the stability of axially moving beams with discrete masses. J. Sound Vib. 414, 299–317 (2018) 15. Oborin, E., Vetyukov, Y., Steinbrecher, I.: Eulerian description of non-stationary motion of an idealized belt-pulley system with dry friction. Int. J. Solids Struct. 147, 40–51 (2018) 16. Vetyukov, Y., Gruber, P.G., Krommer, M.: Nonlinear model of an axially moving plate in a mixed Eulerian-Lagrangian framework. Acta Mech. 227, 2831–2842 (2016) 17. Vetyukov, Y., Gruber, P.G., Krommer, M., Gerstmayr, J., Gafur, I., Winter, G.: Mixed Eulerian-Lagrangian description in materials processing: deformation of a metal sheet in a rolling mill. Int. J. Numer. Meth. Eng. 109, 1371–1390 (2017) 18. Scheidl, J., Vetyukov, Y.: Steadymotion of a slack belt drive: dynamics of a beam in frictional contact with rotating pulleys. J. Appl. Mech. 87(12), 121011 (2020) 19. Vetyukov, Y.: Endless elastic beam travelling on a moving rough surface with zones of stick and sliding. Nonlinear Dyn. 104, 3309–3321 (2021) 20. Grundl, K., Schindler, T., Ulbrich, H., Rixen, D.J.: ALE beam using reference dynamics. Multibody Sys.Dyn. 46(2), 127–146 (2009) 21. Hong, D., Ren, G.: A modeling of sliding joint on onedimensional flexible medium. Multibody Sys. Dyn. 26, 91– 106 (2011) 22. Escalona , J.L.: Modeling hoisting machines with the Arbitrary Lagrangian-Eulerian Absolute Nodal Coordinate Formulation, The 2nd Joint International Conference on Multibody System Dynamics. May 29-June 1, (2012), Stuttgart, Germany 23. Escalona, J.L.: An arbitrary Lagrangian-Eulerian discretization method for modelling and simulation of reeving systems in multibody dynamics. Mech. Mach. Theory 112,1– 21 (2017) 24. Liu, J.P., Cheng, Z.B., Ren, G.X.: An Arbitrary Lagrangian- Eulerian formulation of a geometrically exact Timoshenko beam running through a tube. Acta Mech. 229, 3161–3188 (2018) 25. Chen, K.D., Liu, J.P., Chen, J.Q., Zhong, X.Y., Mikkola, A., Lu, Q.H., Ren, G.X.: Equivalence of Lagrange’s equations for non-material volume and the principle of virtual work in ALE formulation. Acta Mech. 231, 1141–1157 (2020) 26. Zhang, H., Guo, J.Q., Liu, J.P., Ren, G.X.: An efficient multibody dynamic model of arresting cable systems based on ALE formulation, Mechanism and Machine Theory, 151, (2020) 27. Qi, Z., Wang, J., Wang, G.: An efficient model for dynamic analysis and simulation of cable-pulley systems with timevarying cable lengths. Mech. Mach. Theory 116, 383–403 (2017) 28. Wang, J., Qi, Z., Wang, G.: Hybrid modeling for dynamic analysis of cable-pulley systems with time-varying length cable and its application. J. Sound Vib. 406, 277–294 (2017) 29. Escalona, J.L., Orzechowski, G., Mikkola, A.: Flexible multibody modelling of reeving systems including transverse vibrations. Multibody Sys.Dyn. 44, 107–133 (2018) 30. Wehage, R.A., Haug, E.J.: Generalized coordinate partitioning for dimension reduction in analysis of constrained dynamic systems. J. Mech. Des. 134, 247–255 (1982) Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. 123