Abstract
In this work we present a multibody dynamics system composed of geometrically exact nonlinear beams with inelastic behavior, representing flexible system components. The main focus of the work is to introduce advanced energy dissipation models using hardening and softening plasticity into such beam models and to show how they can also recover a vibration amplitude decay typical of viscous damping. The damping model is represented by the constitutive behavior of the flexible beam element chosen as an elasto-viscoplastic response with linear isotropic hardening and subsequent softening plasticity. The formulation is cast within the mixed variational framework, where the strong embedded discontinuity is introduced into displacement/rotation fields in the softening phase leading to localized plastic deformation. We also aim to ensure model capabilities to deliver results for long-term loading simulations, which is of interest for quantifying the risk of fatigue failure for such flexible system component. The corresponding numerical implementation combines the space discretization based on the finite element method with the time discretization based upon energy-conserving or energy-decaying integration schemes. The results of several numerical simulations are presented in the dynamics of flexible-rigid multi-body systems to illustrate a very satisfying performance of the proposed model.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
In this paper we propose the model that can be used for studying the integrity and durability of flexible multibody dynamics systems exposed to long-term loads including extreme events that can also lead to very large motion. To develop a predictive model for large motion, we use an extension of the geometrically exact beam (e.g., [5, 6, 13, 22]). The main novelty introduced here concerns the development of a damping model that is based on viscoplastic constitutive behavior that can also recover typical vibration amplitude decay by including the system material heterogeneities [20, 21]). We also aim at using the proposed model in durability studies by time-integration schemes. Thus, to ensure the stability of long-term computation needed to provide the fatigue failure estimates, we also revisit the time-integration schemes for energy-conserving and energy decaying (e.g., [3, 4, 9, 15, 16, 19, 26, 27]) to carry out the novel developments pertinent to viscoplasticity with both hardening and softening behavior. We note that the choice of viscoplasticity plays a crucial role in enforcing this extension that guarantees the computation stability for second-order schemes, with no operator split as in the previous works (e.g., [1, 14]).
The first main novelty concerns the inelastic constitutive material response of the combined hardening and softening plasticity developed for multibody system with flexible beam components in the dynamics framework. This development is more demanding from the previous version available for small strain case [14] for it has to handle the nonlinear kinematics setting of geometrically exact beam. We note that the softening response produces localized plastic behavior similar to those of plastic beam hinges, which can be used to replace revolute joints. The classical manner of introducing kinematic constraints corresponding to different kinds of joints in a multibody system (e.g., see [18]) employs the Lagrange multiplier method. In comparison with the perfect kinematic joints [18], we utilize nonlinear material formulation to develop a plastic hinge that gradually turns into a perfect joint (with no resistance), seeking to represent an emergency stop. The corresponding formulation is based upon the incompatible modes approach, where we choose to enrich the rotation field of the two-node beam element. Such an approach offers the possibility to include different types of nonlinear material behavior inside the hinge. The chosen fracture energy for the beam hinge will determine its particular response, whether as the plastic hinge with resistance or as a kinematic revolute joint without any resistance with respect to rotation.
The second main novelty pertains to enforcing the computations stability over a long time period where an inelastic response of the flexible multibody system can occur. The classical Newmark time integration scheme and other related schemes do not remain stable for long-time computations since they do not provide a suitable choice when dealing with stiff problems (with a large difference in tangent stiffness components), which can be introduced by the difference between plastic loading and elastic unloading. A partially successful solution is provided by the energy-conserving time integration scheme, which was discussed in several previous works on 3D beams in elastodynamics (e.g., see [3, 9, 17, 19]). Such a scheme is using a mid-point algorithm to time-integrate equations of motion while enforcing the energy conservation in the discrete approximation setting, which ensures that the computations can be carried out over a long period of time. The occurrence of high-frequency modes in the calculation of stiff problems can reduce the robustness of the energy-conserving scheme, especially if the stress computations are of interest, which is the case in plasticity. The pollution of output results by high-frequency oscillation was shown in [19] for elastodynamics, where an energy-decaying algorithm was proposed. This development serves as the starting point of the development presented herein, where we adapt the energy decaying scheme to inelasticity.
The crucial choice for the time-integration accuracy pertains to choosing the rate-dependent viscoplastic behavior in dynamics, characterizing the constitutive model of the flexible beam. By choosing the viscoplastic behavior, we can integrate simultaneously the global motion equations and local viscoplastic evolution equations to ensure the second-order accuracy. The computations in viscoplasticity are based upon Duvaut–Lions approach [8, 14], which is more robust (for a large value of viscosity) than an alternative Perzyna viscoplasticity model [14, 28]. The plastic dissipation in inelastic response can be considered as a physically-based damping model, which can recover the exponential decay when we account for heterogeneities (e.g., see [20, 21]).
The paper outline is as follows. The variational formulation of the geometrically exact beam in the dynamics framework is constructed by employing mixed Hu–Washitzu functional presented in Sect. 2. The highly nonlinear problem in the sense of kinematics and material behavior is restricted to finite strain theory. The numerical implementation and corresponding solution schemes, which ensure long-term computation in dynamics, are given in Sect. 3. Several numerical examples that pertain to static and dynamic responses, which verify beam behavior, are illustrated in Sect. 4. In Sect. 5 we offer a discussion of the obtained results and draw conclusions.
2 Variational formulation of geometrically exact beam
In this section we briefly present governing equations of the geometrically exact beam fitting within the large gradient displacement framework by extending previous works on Reissner’s beam development by Ibrahimbegovic and co-workers [17]. Here we propose the mixed variational formulation to provide a mere sound formulation to embedded discontinuity approach that allowed the development of elastoplastic hinge in statics. We present an extension of the elastoplastic Reissner’s beam to dynamics. This requires the novel development of nonlinear material behavior where a viscoplastic model is used to be able to provide the second-order scheme suitable for long-term simulations. The viscoplasticity is also related to the development of a new damping model based on inelastic material behavior in hardening and softening.
2.1 Beam kinematics
The initial beam configuration of the length \(L\) is described by the neutral axis position \(s\) and the corresponding cross-section \(A\). The beam volume is generated by sweeping the cross-section \(A\) along beam neutral axis domain \(s \in [0,L]\), see Fig. 1. Let the beam domain \(\Omega\) be an open bounded set with a piece-wise smooth boundary such that \(\partial \Omega=\partial \Omega_{u} \cup \partial \Omega_{\sigma}\) and \(\emptyset =\partial \Omega_{u} \cap \partial \Omega_{\sigma}\). The intrinsic parametrization of the shear-flexible beam is done with a set of generalized coordinates \(u(x)\), \(v(x)\), and \(\psi (x)\), which describe the beam cross-section position and its orientation. The beam initial configuration is specified by position vector \(\textbf{x}\), which describes a point on the neutral axis and orthonormal basis in the initial configuration with unit vectors \(\textbf{e}_{i}\). We choose unit vector \(\textbf{e}_{1}\) is orthogonal to the beam cross-section in the initial configuration of the beam. The neutral axis tangent then can be written as
where notation \((\bullet )'=\partial{(\bullet )}/{\partial s}\) indicates derivative with respect to \(s\equiv x\). The deformed configuration produced by the planar motion of the beam to a new position is described by position vector \(\boldsymbol{\upphi}\) defined as
where \(\boldsymbol{\upvarphi}: \Omega \rightarrow \mathbb{R}^{2}\), \(\textbf{t}_{2}\) and \(x_{2}\in A\) are, respectively, a position vector of the neutral axis in the deformed configuration, a unit vector placed in the cross-sectional plane, and the corresponding cross-sectional parameter. By taking into account the shear flexibility of the beam, we note that Eq. (1) no longer holds in the deformed configuration since the neutral axis tangent \(\boldsymbol{\upvarphi}'\) and the unit normal vector \(\textbf{t}_{2}\) placed in the cross-section are no longer orthogonal
The orthogonal transformation \(SO(2)\) that brings basis \(\text{e}_{i}\) to \(\text{t}_{i}\) resolved can be represented by rotation tensor \(\boldsymbol{\Lambda}(\psi ): \text{e}_{i} \rightarrow \text{t}_{i}\) with the components that are given as follows:
The spatial strain measure for shear flexible beams with curvature represents the difference between beam neutral axis tangent \(\boldsymbol{\varphi}'\) and cross-section unit normal \(\textbf{t}_{1}\) (see Fig. 1), which is defined as
where \(\boldsymbol{\epsilon}\) and \(\boldsymbol{\kappa}\) represent axial, shear, and curvature strain components in the deformed configuration, respectively. The material form of the strain measure can be obtained through a pull-back operation [25] applied to the spatial strain measure given in Eq. (5)
2.2 Constitutive equations
By employing the simplest constitutive law of linear elasticity, one can state stress resultant forces \(N\) and moment \(M\) in the material description
where the strains \(\textbf{E}\) and \(M\) are given in (6). The spatial forces \(\textbf{n}\) and moment \(\textbf{m}\) representation can be expressed by pushing forward material stress resultants in (7)
where the work conjugate strain measures in spatial description are \(\boldsymbol{\epsilon}\) and \(\boldsymbol{\kappa}\). The internal strain energy of the geometrically exact beam can be stated by using the result in Eq. (6)
The internal virtual work can be recast in an alternative form of material strain measure proposed by Reissner [29] \(\boldsymbol{\Sigma}=\left (\Sigma , \Gamma , K \right )^{T}\). To obtain the Biot strain measure, we begin with the spatial strain measure \(\boldsymbol{\epsilon}\) as shown in Eq. (5):
Applying a pull-back transformation to the first Piola–Kirchhoff stress \(\textbf{P}\), we can obtain work conjugate Biot stress \(\textbf{T}\) to the Biot strain measure \(\textbf{H}\):
The corresponding form of internal virtual work is given as follows:
where \(\delta \textbf{F}\) and \(\delta \textbf{H}\) are virtual deformation gradient and Biot strain tensor, respectively. The internal vector of forces and moment \(\textbf{r}=\left (N,V,M \right )^{T}\) in Eq. (12) is defined as follows:
2.3 Extension to the dynamics
Here we present an extension of Reissner’s beam model to fit within the dynamics framework. The inertial velocity vector of the material point can be found by taking the time derivative of the position vector in Eq. (2)
where the notation \(\dot{(\bullet )}=\partial (\bullet ) \ \partial t \) indicates derivative with respect to time. The time derivative of position vector \(\boldsymbol{\upvarphi}\) represents the material velocity of points located on the neutral axis, for which one can write
while direction change of unit base vectors \(\textbf{t}_{i}\) in time represents material velocity of rotating frame. It can be shown that the time derivative of the orthogonal matrix \(\boldsymbol{\Lambda}\) is given by the skew-symmetric matrix \(\textbf{W}\)
The result in Eq. (16) leads to a time derivative of unit vectors \(\textbf{t}_{i}\), which can be stated
With the help of the result in Eq. (15) and (17), the kinetic energy of the beam can be written as a quadratic form
where \(A_{\rho} = \int _{A} {\rho} dA\) and \(J_{\rho} = \int _{A} {x_{2}^{2}\rho}dA\) are the mass of the beam and the cross-section moment of inertia, respectively. The total system energy is constructed as a Hamiltonian functional or a sum of kinetic and potential energy as a function of the generalized coordinates and their time derivatives:
Dynamic equilibrium can be obtained by finding a variation of the energy functional in Eq. (19), and by applying Hamilton’s principle, we can state the weak form of equilibrium equations in spatial description
where the virtual part of spatial strains \(\mathcal{L}_{\delta} (\boldsymbol{\epsilon})\) and \(\mathcal{L}_{\delta} (\boldsymbol{\epsilon})\) is obtained by push-forward (e.g., see [12]) variation of material strains defined in Eq. (6)
The time derivative of the material strains in Eq. (6) can be computed as follows:
where \(\textbf{v}=\dot{\boldsymbol{\upvarphi}}\) and \(\omega =\dot{\psi}\) are linear and angular velocities, respectively. By using the result in Eq. (22), we can rewrite the weak equilibrium in Eq. (20)
which further yields the important property of conservation of total energy in Eq. (19):
2.4 Mixed variational functional of multibody with elastoplastic joints
We first recall that the standard multibody system, e.g., the system with revolute joint, can be introduced by the Lagrange multiplier method as an additional kinematic constraint, e.g., we refer to the previous works of Ibrahimbegovic and co-workers (see [18, 23]). Here we are seeking to accommodate the supplement of a perfect plastic hinge. To achieve this, we propose an elastoplastic hinge with a softening behavior, which is used to control dissipation and damping to reduce vibrations. We present the implementation of such a hinge with an embedded discontinuity approach in the finite strain setting by enriching the polynomial basis of the beam element. Assuming that the displacement gradient \(\nabla \textbf{u}\) is given as a separate dependent variable \(\textbf{D}\)
with a convenient choice of enhancement of strain field, we can exploit a feature of increased order of interpolation without increasing the number of nodes, see (Fig. 2). This will provide more robustness of the element with respect to the distortion. The mixed form of variational (Hu–Washitzu) functional defined with three independent fields can be written as follows:
where \(\nabla \boldsymbol{\upphi} \in \mathcal{F}\), \(\textbf{D} \in \mathcal{D}\), and \(\textbf{P} \in \mathcal{P}\) are respectively trial deformation gradient, enhanced displacement gradient, and internal stress resultant field. The variational functional in Eq. (26) is less demanding with respect to the regularity of the internal stress field \(\textbf{P}\) and displacement gradient \(\textbf{D}\), which needed not be continuous, but only square integrable over the domain \(\Omega\), which is denoted as \(L_{2} (\Omega)\)
However, the displacement field \(\boldsymbol{\upphi}\) must belong to the \(H_{0}^{1}(\Omega)\) with square-integrable derivatives
The corresponding Euler–Lagrange equations can be obtained by taking variations with respect to the displacement \(\boldsymbol{\upphi}\), displacement gradient \(\textbf{D}\), and stress field \(\textbf{P}\)
where \(\delta \boldsymbol{\upphi}\), \(\delta \textbf{D}\), and \(\delta \textbf{P}\) are, respectively, virtual displacement, virtual displacement gradient, and virtual stress. We chose here virtual displacement gradient as the sum of the compatible and incompatible part
After inserting Eq. (30) into Eq. (26), a new variational formulation is obtained, in which displacement and internal stress resultant serve as independent state variables, which can be written as follows:
To be consistent with notation, we denote by \((\bar{\bullet})\) and \((\bar{\bar{\bullet}})\) compatible and incompatible parts, respectively. The corresponding weak form of the equilibrium equations can be obtained from the modified Hu–Washitzu functional in Eq. (31)
We enforce orthogonality between the enhanced strain and the internal force in Eq. (31) to make sure no work is produced when coupling these two fields. The minimum requirement is to enforce this condition \(\textbf{P}=cst\)., which ensures the patch test (see more in [31]) enforcement
Finally, having the result from Eq. (32), we are able to restate weak equilibrium as presented in Eq. (30):
2.5 Beam elasto-viscoplastic constitutive behavior
We present here a strain rate dependent material model where constitutive elasto-viscoplastic behavior of flexible beam exhibits a linear isotropic hardening model (for rate independent version see [10, 11]). By using the strain measure result in Eq. (10) together with work conjugate stress resultants in Eq. (11), written in vector form \(\boldsymbol{\Sigma}= \left (\Sigma , \Gamma , K \right )^{T}\) and \(\textbf{r}=\left ( N,V,M \right )^{T}\), one can state Helmholtz free energy potential:
where \(\boldsymbol{\Sigma}^{vp}\), \(\zeta \), and \(\mathbb{K}\) represent the viscoplastic component of generalized strains, an internal variable that governs hardening, and the corresponding hardening modulus, respectively. The local dissipation produced by inelastic behavior can be stated according to the second thermodynamic principle
such that the viscoplastic part of the dissipation must remain positive
We can recast the yield function in terms of dual variables
where \(\textbf{r}\) and \(\textbf{r}_{y}\) are internal force and yield force. Note that during the elastic step, no modification of internal variables will occur when \(\boldsymbol{\mathcal{\phi}} (\textbf{r,q}) \leq \textbf{0}\). The rheological model of viscoplastic behavior describes rate-sensitive deformation by viscous dash-pot, which leads to the increase of resistance in the plastic phase. Thus one can define excessive stress taken by dash-pot
where \(\eta \) is the viscosity coefficient. In general, all stress values that maximize the viscoplastic dissipation are admissible, but those outside the elastic domain are penalized by additional term \(\mathcal{P}(\cdot )\) directly proportional to the penalty factor \(\frac{1}{\eta}\). The viscoplasticity computation can be formulated as a penalty version of the constrained minimization problem, where the plastic admissibility constraint is relaxed and handled by the penalty method. By employing the Lagrange multiplier method, the constrained minimization can be re-defined as the corresponding unconstrained minimization problem:
We use here the simplest choice of the penalty term as a quadratic functional placing a higher penalty on the stress outside of the elastic domain
where <⋅> is the Macaulay bracket. The Kuhn–Tucker optimality conditions for the problem in Eq. (40) will provide evolution equations of plastic strain and hardening variables as a rate form for both loading/unloading conditions:
We note that the operator split solution procedure for viscoplasticity remains the same as in the standard plasticity model with isotropic hardening except computation of the plastic multiplier. The appropriate value of the plastic multiplier in the local phase can be computed directly from the trial stress:
By introducing result in Eq. (43) into Eq. (42c), we can express the value of plastic multiplier
The proposed model of viscoplasticity is a suitable choice for a very small value of viscosity parameter, and thus it will recover a similar response as the standard plasticity model. Hence, we choose here an alternative approach (see [8]) that can handle limit values of the viscosity parameter in a more robust manner. This computation model is considered to be an appropriate modification of the result calculated by standard plasticity due to stress relaxation. Based on that, one can recast the evolution equation for viscoplastic deformation in terms of stress:
where \(\textbf{r}_{\infty}\) and \({\boldsymbol{\tau}}\) are stress produced by the standard plasticity model with isotropic hardening and its relaxation period defined as
We can express stress rate equation for viscoplasticity with linear isotropic hardening as a linear combination of trial stress and computed stress of the standard plasticity model
where the corresponding weighting factors are functions of relaxation period. The viscoplastic tangent modulus can also be given as a linear combination in Eq. (46)
2.6 Beam hinge softening behavior
To represent softening constitutive behavior at the discontinuity, we assume that the Helmholtz free energy potential is equal to the following strain energy function:
where \(\mathbb{K}^{s}<0\) and \(\bar{\bar{\boldsymbol{\zeta}}}\geq 0\) represent the softening modulus and the plastic variable related to softening, respectively. The plastic part of the dissipation at the discontinuity can be obtained from softening potential \(\bar{\bar{\Psi}}(\bar{\bar{\zeta}})\), where we write
where \(\textbf{t}\) and \(\bar{\bar{\boldsymbol{\upphi}}}\) are traction at the discontinuity and incompatible mode variable, respectively. The corresponding yield function that controls plasticity process activation during inelastic time step is given as follows:
where \(\textbf{t}\) and \(\textbf{t}_{u}\) are traction force and ultimate yield force or moment at discontinuity, respectively. The softening law in this development is adopted as a nonlinear function
which introduces fracture energy \(\textbf{G}_{f}\). Finding the first variation of Eq. (52) with respect to plastic variable \(\bar{\bar{\boldsymbol{\zeta}}}\), one can obtain softening modulus
The algorithm during softening time step will pick only admissible candidates \((\textbf{t}, \bar{\bar{\boldsymbol{\zeta}}})\) that maximize plastic dissipation or, in other words, satisfy the following criteria \(\bar{\bar{\boldsymbol{\phi}}}(\textbf{t}, \bar{\bar{\boldsymbol{\zeta}}}) \leq 0\):
where \(\frac{\partial \bar{\bar{\boldsymbol{\gamma}}}}{\partial t} \geq \textbf{0}\) is the plastic multiplier. This can be solved as an unconstrained minimization problem from where one can cast the following evolution equations:
The corresponding plastic multiplier can be expressed from the plastic consistency condition for inelastic time step
2.7 Damping model based on nonlinear material response
Here we propose an innovative damping model based on energy dissipation by plastic processes. Namely, during inelastic response system changes its momentum, where total energy given as Hamiltonian in Eq. (19) is decreasing. Such a change that corresponds to plastic dissipation is handled via already introduced expressions for hardening and softening, respectively, Eq. (36) and Eq. (50). In this manner, we propose to employ a plastic hinge formulation as a damping device. We note that for a linear elastic response, the system recalls the basic damping model. Thus, we can rewrite in a simple manner the MDOF equation of motion in Eq. (20) with dissipative viscous damping term
Equation (57) can further be modified by multiplying with orthonormal eigenvectors \(\textbf{V}_{m}\) obtained with the fixed mass matrix \(\textbf{M}\) and reference stiffness value, which allows us to obtain the following set of equations of motion:
where \(\boldsymbol{\Lambda}_{C}=diag(2 \zeta _{n} \omega _{n})\) and \(\boldsymbol{\Lambda}_{K}=diag(\omega _{n}^{2})\) are diagonalized damping and stiffness matrix, respectively. By knowing the damping ratio \(\zeta _{n}\) and the natural frequency \(\omega _{n}\), we can compute system response. The total damped energy for any arbitrary time period \([0,\bar{t}]\) can be calculated as follows:
With the previous, we can perform computations for linear elastic behavior. Instead of putting an effort into defining an approximative damping model that can reliably represent decay in inelasticity, we switch here to a known formulation of nonlinear behavior which introduces energy dissipation through a stiffness matrix. Such a model can verify different outputs in dependence of hinge material parameters \(\textbf{K}(\bar{\boldsymbol{\Sigma}},\bar{\boldsymbol{\Sigma}}_{vp}, \bar{\boldsymbol{\zeta}}, \bar{\bar{\boldsymbol{\zeta}}}_{s}, \mathbb{K},\mathbb{K}_{s},G_{f})\). The amount of damped energy in Eq. (59) can be modified by taking into account plastic dissipation where we can state the following equality:
Since we seek to quantify the relationship between damping ratio \(\zeta \) and the parameters of the proposed damping model, we choose to apply a mathematical method of logarithmic decrement \(\delta \) and analyze output results. We mention that it is quite a laborious task to find analytic relationships due to many nonlinearities and approximations. The logarithmic decrement takes into account the ratio of output amplitudes for arbitrary two successive peaks in the time domain, and thus one can write
This measure becomes a reliable tool in the computation of the damping ratio for underdamped systems with \(\zeta <0.5\), while for greater values of coefficient, it becomes less precise. The damping ratio can be expressed by using the result in Eq. (61)
3 Numerical implementation
In this chapter we present a numerical implementation of the previously presented theoretical formulation, which consists of corresponding linearization of the nonlinear problem, space discretization, and static condensation of the 1D beam finite element. We also present energy-conserving and decaying time-integration solution schemes for this transient problem to provide a more robust model and deal with high-frequency modes.
3.1 Consistent linearization of the weak formulation
To find the solution to a highly nonlinear dynamic problem, we employ Newton’s method, which will ensure a quadratic convergence rate. Taking into account that equilibrium is attained for the previous time step, we can obtain by linearizing the internal work of weak equilibrium equations defined in Eq. (12) the following form:
where \(\Delta \boldsymbol{\upvarphi}\) and \(\Delta \psi \) are incremental displacements and rotation, respectively. It can be noticed that in Eq. (63) we get material \(\textbf{K}_{m}\) and geometric part \(\textbf{K}_{g}\) of tangent stiffness as a product of consistent linearization, such that \(\textbf{K}=\textbf{K}_{m}+\textbf{K}_{g}\). To obtain the corresponding linearization of dynamic equilibrium, we need to linearize the inertia term in Eq. (18), which yields
By using results in Eq. (63) and (64), we can state linearized dynamic equilibrium equations in Eq. (12) with introduced strong discontinuity, where one can write the following expression according to Eq. (34a):
while linearization of the additional equilibrium equation in Eq. (34b) gives
where \(\textbf{M}\), \(\textbf{K}_{m}\), and \(\textbf{K}_{g}\) are, respectively, mass matrix, material part of stiffness matrix, and geometrical part of stiffness matrix, with the following matrix form:
3.2 Space discretization
We can adopt any order of shape functions for the displacement field discretization. However, for the sake of simplicity, we use the lowest order polynomial approximation. Let us consider a domain \(\Omega\in \mathbb{R}\) that is represented by a standard discrete linear mesh as a set ℐ of nonzero length linear elements \(\Omega^{e}\) such that \(\Omega=\cup _{\Omega^{e}\in \mathcal{I}} \Omega^{e}\). The isoparametric shape functions are used to construct real and virtual displacement field, and for a given element \(\Omega^{e}\), one can write
where \(N_{a}^{e}(\xi )\) and \(M^{e}(\xi )\) represent linear piece-wise and incompatible mode shape functions, respectively. Among many possibilities, we choose to introduce Heaviside (step) \(H(\xi )\) function in the middle of element length \(\xi =0\) to represent incompatible mode compliance. Since we are only interested in rotational beam hinge behavior, we introduce embedded discontinuity only in the rotation field
while the corresponding strain fields as a necessary part of beam formulation can be calculated as follows:
The shape function derivatives are given as follows:
where \(\delta _{0}\) is Dirac (jump) delta function positioned in the center of an element. We mention that the standard two-point linear shape functions are employed for discretization of velocity and acceleration fields.
3.3 Static condensation
The linearized governing equations in Eq. (65) and (66) can be rewritten now in matrix notation as discrete element contribution with unknown vectors of incremental displacement and rotation \(\Delta \boldsymbol{\upphi}=(\Delta \boldsymbol{\upvarphi}, \Delta \psi )^{T}\), velocity \(\Delta \textbf{v}=\Delta \dot{\boldsymbol{\upphi}}=(\Delta \dot{\boldsymbol{\upvarphi}}, \Delta \dot{\psi})^{T}\), and acceleration \(\Delta \textbf{a}=\Delta \ddot{\boldsymbol{\upphi}}=(\Delta \ddot{\boldsymbol{\upvarphi}}, \Delta \ddot{\psi})^{T}\), we obtain
where matrices \(\textbf{K}_{ab}^{e}\), \(\textbf{F}_{ab}^{e}\), \(\textbf{H}_{ab}^{e}\), \(\textbf{M}_{ab}^{e}\), and \(\textbf{f}_{b}^{e}\) are
To eliminate incompatible mode parameters \(\Delta \bar{\bar{\boldsymbol{\upphi}}}^{e}\), we need to carry out static condensation, which can be done on element level before approaching to the final stiffness matrix assembly. By using the result in Eq. (72b), we can obtain
thus condensed stiffness matrix has the following form:
where finally we can rewrite the result in Eq. (72)
3.4 Energy-conserving solution scheme
For the purpose of ensuring computation stability over a long time period, we present here the development of an energy-conserving (EC) scheme for the present nonlinear dynamic problem. Integration of nodal quantities is done by the mid-point scheme to maintain second-order solution \(O(\Delta t^{3})\) accurate. The nodal displacement, velocity, and acceleration approximation at the time step \(t_{n+1/2}\) can be written as follows:
Having the result Eq. (77), we can state mid-point approximation of weak form of equilibrium equations in Eq. (20)
For the mid-point algorithm of weak equilibrium equations, we enforce the energy conservation feature by introducing an approximation of the displacement and rotation increment, which are given as follows:
By choosing a test displacement vector \(\delta \boldsymbol{\upvarphi}\) and rotation \(\delta \psi \) as \(\Delta \boldsymbol{\upvarphi}\) and \(\Delta \psi \), respectively, a work done by both internal and external forces can be elaborated from the weak balance equation in Eq. (78):
The first term in Eq. (80) represents the kinetic energy term, which can be simplified in the following manner by employing results in Eq. (79) and (77):
To calculate the second term in Eq. (80), which pertains to potential energy conservation, we need to obtain spatial strain
while internal force at time \(t_{n+1/2}\) can be stated accordingly to the nonlinear dynamics algorithmic form calculated from the mid-point configuration
The work done by potential forces
As a final step in the proof, the tangent may be written in a general form:
We thus conclude that the result in Eq. (84) is implying on the conservation property of the system total energy for any external loading obtained from potential. This property leads to an unconditionally stable algorithm.
3.5 Energy-decaying solution scheme
In this section we construct a modification of algorithmic constitutive equations of a mid-point scheme that is capable to dissipate the energy of high-frequency modes. Such a scheme has a strong practical interest in stress computation accuracy. By adding the dissipative term in result Eq. (77), the increment of displacement can be computed:
and thus one can express velocities at the end of time interval \(n+1\)
where \(\beta \in [0, \frac{1}{2}]\) is the kinetic energy dissipation coefficient. The work done by inertia force can be simplified
Similarly, we modify internal force algorithmic equations in Eq. (79):
where \(\alpha \in [0,\frac{1}{2}]\) is the internal energy dissipation coefficient. The work done by potential forces can be rewritten as follows:
where \(D_{\Pi}\geq 0\) is a positive definite quadratic form of internal force dissipation term if \(\alpha \) coefficient is taken positively.
The result in Eq. (91) confirms that for any positive value of coefficients \(\beta \) and \(\alpha \), the system energy will be dissipated. A closer inspection of the algorithmic constitutive equation in (89) above reveals that the energy dissipation will most likely affect high-frequency modes for which a more significant change from energy-conserving equation will occur with a reasonable choice of time step granting computational accuracy.
4 Numerical examples
In this section we present numerical examples, which are firstly related to element verification and comparison with already known examples, while the second group of examples present new development. The element development and computation are done inside FEAP software [30].
4.1 Straight cantilever under imposed end rotation
In this example, we present different types of a response for a cantilever beam with imposed rotation \(\psi =\pi \) at the right free-end, see Fig. 3a. The example consists of a separate analysis of linear elastic, elasto-viscoplastic with hardening, and elasto-viscoplastic with softening response. We chose to verify the model by considering that initially straight cantilever is constructed of several beam elements, 2, 4, and 8. The rest of chosen mechanical and geometry properties of the cantilever are set as follows: cross-section area \(A=2\) \(\text{cm}^{2}\), moment of inertia \(I=0.1667\) \(\text{cm}^{4}\), Young’s modulus \(E=73\) GPa, hardening modulus \(K=2\) GPa, yielding bending moment \(M_{y}=5\) kNcm, ultimate bending moment \(M_{u}=8\) kNcm, unit softening fracture energy \(G_{f}=10\cdot 10^{3}\) kJ, and viscoplastic coefficients \(\eta _{1}=1 \cdot 10^{6}\) Pas and \(\eta _{2}=2\cdot 10^{7}\) Pas. The output results of computations are given in Table 1, and the last can be verified analytically according to the bending moment formula for linear elasticity \(M_{e}=\pi \cdot EI/L\), elastoplasticity \(M_{vp}=(\pi -\psi _{y})\cdot EK/((E+K)L) + \psi _{y}\cdot EI/L\) and elasto-viscoplasticity \(M_{evp}=M_{ep} + \eta \cdot \dot{\varepsilon}_{y}I\). Elasto-viscoplastic computations are performed for different finite strain rates, see Fig. 3b, where we applied smaller \(\eta _{1}\) and larger \(\eta _{2}\) viscoplastic parameter.
The output configurations are given in Fig. 3c. The bending moment-strain relationship with respect to the different number of elements as well as for different strain rates is shown in Fig. 4. The other part of the example presents an analysis of elasto-viscoplastic response with softening phase, where the localized failure is placed in the middle of the cantilever. We consider one element of length \(L=20\) cm to be the place of failure localization when it reaches the ultimate bending moment \(M_{u}\). The output response, which includes softening, is depicted in Fig. 5a, where it can be seen that response is indifferent with respect to a number of elements. By varying the strain rate with an enforced constant value of unit fracture energy in softening, we show different results due to viscoplastic behavior in hardening, Fig. 5b.
4.2 Rigid flexible manipulator
This example was proposed in the previous works of Ibrahimbegovic [18], and it is selected to demonstrate the versatility of the presented development. The multibody system consists of rigid and flexible elements, which are connected by a revolute joint, see Fig. 6. We show here hinge with a nonlinear material profile that made the transition from plastic to perfect hinge can yield identical output results in comparison with the kinematic revolute joint [20]. The input data of flexible components are set \(EA=GA=10^{6}\), \(EI=GJ=10^{5}\), and \(A=1\), while geometry is given in Fig. 6a. The rigid components are introduced as flexible ones, but with significantly increased parameters related to axial and bending stiffness (roughly \({EA}_{rigid}/{EA}_{flexible}>10^{3}\) and \({EI}_{rigid}/{EI}_{flexible}>10^{3}\)).
The weight of the components is considered very small, and thus we neglect the inertial effect. The planar mechanism is set in motion by applying the constant angular velocity \(\omega =10\) rad/s to the rigid component, where the system undergoes vibrations. We note that computations are performed with small time steps \(\Delta t=0.001\) s to capture the development of internal plasticity variables. Several discretizations are employed in computations for one, two, four, and eight beam elements. We employed two-phase computation to simulate a perfect hinge response. The first phase pertains to plastic hinge transition to perfect hinge \(t\in [0,1]\) s (see Fig. 8), while in the second we compute system response for applied loading programme \(t\in [1,3]\) s. The successive deformed configurations are taken at every time instant \(\Delta t=2\pi /10\) s for one period, which is illustrated in Fig. 6b.
By comparing output displacements with respect to a different number of elements in Fig. 8, it can be seen that results are almost imperceptible. The plastic dissipation of the system in the second phase of the planar movement shows that there are no plastic processes, see Fig. 7, and indicates that a plastic hinge can behave like a true revolute joint.
4.3 Four-beam swing
To illustrate the performance of the proposed time-conserving scheme, we present here an example already discussed in [17, 19]. The problem pertains to the nonlinear dynamics of the planar mechanism, which consists of rigid and flexible elements depicted in Fig. 9a. The initially horizontal flexible beam is constructed of four finite elements with lumped mass \(m\) placed in the half length of the flexible beam. The rigid components are modeled as a flexible finite element but with increased axial and bending stiffness \({EA}_{rigid}/{EA}_{flexible}>10^{2}\) and \({EI}_{rigid}/{EI}_{flexible}>10^{2}\), respectively.
The rest of the input data are set \(E=73\) \(\text{GN/m}^{2}\), \(A=5x1\) \(\text{mm}^{2}\), and \(\rho =2700\) \(\text{kg/m}^{3}\), while geometry is given in Fig. 9a. The connection between rigid and flexible elements is considered a revolute joint when the beam hinge passes through the plastic process. Therefore, the hinge with nonlinear softening law has the following mechanical properties: yielding moment \(M_{y}=100\) MPa, ultimate moment \(M_{u}=150\) MPa, and unit fracture energy \(G_{f}=1.2 \cdot 10^{6}\) kNm. The system is set into motion by applying triangular load impulse \(p\) on lumped mass \(m=0.5\) kg in horizontal direction Fig. 9b. The four-beam mechanism undergoes vibrations where the response is captured in time interval \(t\in [0,2.5]\) s for both time integration schemes. The plastic dissipation of beam hinges is modeled to have small fracture energy to not significantly affect total energy during vibrations, see Fig. 11d.
The output displacement of point \(B\) (see Fig. 9a) is shown in Fig. 10a,b, where it can be noticed that system activates high-frequency modes at the time 0.64 s. Such frequencies pollute output results of axial and shear forces, see Fig. 10c,d. These vibrations remain preserved due to energy conservation property until the end of the computation, see Fig. 11a. The energy dissipation of high frequencies introduced via coefficients \(\alpha =\beta =0.01\) reduces the noise of such modes at expense of the system energy (see Fig. 11b,c). This modification of the computation algorithm tends to stabilize output results, see Fig. 10d. In other words, the decaying scheme penalizes high frequencies by taking their energy until they are within an acceptable tolerance. The computation by energy decaying algorithm returns energy conservation property when the energy of high oscillations is dissipated, Fig. 10c.
Another important finding can be deduced from Fig. 10a,b, which pertains to the adoption of parameters \(\alpha \) and \(\beta \). Namely, by finding suitable parameters, we can obtain optimal performance of the energy decaying algorithm, where the high frequencies are damped out, but without significant deterioration of the output results, see Fig. 10a,b.
4.4 Vibrating frame
We propose this example to present the damping effect generated by the inelastic material response. The frame consists of three linear elastic beams, where the top-right connection of beams is modeled as a plastic hinge, see Fig. 12a. Here we choose the material profile of the plastic hinge that corresponds to linear elasticity with softening response. By selecting different amounts of unit fracture energy \(G_{f}\), we can obtain different responses from the system. The chosen properties of the joint connection between beams: cross-section area \(A=10\) \(\text{cm}^{2}\), moment of inertia \(I=1\) \(\text{cm}^{4}\), Young’s modulus \(E=1\) GPa, hardening modulus \(K=500\) MPa, yielding bending moment \(M_{y}=300\) kNcm, ultimate bending moment \(M_{u}=315\) kNcm, and fracture energy \(G_{f}=600\) kNcm.
The impulse \(p\) is applied in a horizontal direction on the top-left corner of the frame for all computations. We use energy-conserving scheme to compute the response for time period \(t \in [0,15]\) s with chosen time step \(\Delta t=0.001\) s. The output configurations are shown in Fig. 12b, and they are captured for each time instant 0.1 s until the computation reaches 2 s. The horizontal and vertical displacements of the frame top-right corner are given in Fig. 13a,b with respect to the amount of fracture energy \(G_{f}\). It can be easily noticed decay in displacement Fig. 13a,b and total energy Fig. 14a,b,c by decreasing the amount of fracture energy. The corresponding relationship between fracture energy \(G_{f}\) and damping ratio \(\zeta \) for horizontal and vertical displacement is given in Table 2
In other words, by increasing fracture energy, see Fig. 14a, the damped energy is reduced since the total energy is not dissipated on plastic processes, and thus the frame remains vibrating in elasticity. This can be justified by considering the nonlinear softening law where it can be seen that fracture energy directly contributes to the value of the softening modulus, plastic multiplier and stress resultant, which consequently determine plastic dissipation. The critical amount of fracture energy needed to stop oscillations is related to the accumulated energy of the vibrating frame, see Fig. 14b. By varying the fracture energy, we present a family of curves where each of them describes total energy decay Fig. 14c, as well as plastic dissipation in Fig. 14d.
4.5 Damping model replacement of Rayleigh damping
The damping model of viscoplasticity can also be given a multi-scale interpretation, which allows to illustrate how the fine-scale processes stochastically upscale to coarse scale in dynamics. This is further illustrated with a simple example problem of a 1D beam multi-scale model (see Fig. 15).
First option is to use a macro-scale 1D beam with homogenized elastic behavior, where eventual energy dissipation can be represented by viscoelastic behavior and classical Rayleigh damping. Such a damping effect is proportional to velocity with a damping matrix \({\mathbf{C}}\) as a linear combination of structure mass \({\mathbf{M}}\) and stiffness matrices \({\mathbf{K}}\) [7]; see Fig. 92. Next, to model simplicity with only one model parameter, the so-called damping ratio \(\xi \), the main advantage of Rayleigh damping is in matching the experimentally observed exponential decay of the vibration amplitude that can be quantified by the logarithmic decrement \(\delta \), which is proportional to the damping ratio, see Fig. (92). The main deficiency of Rayleigh damping is that the damping ratio \(\xi \) is a structural property, which pertains only to a particular structure size, characterized by its stiffness and mass matrices (e.g., see [7]).
An alternative option is to use the material model with fine-scale plasticity, where the damping ‘ratio’ can be used for a different structure size without the need for new experiments. Namely, we use a multi-scale model of energy dissipation, which can deal with all progressive stages of dynamic fracture (with hardening and softening) and also capture the size effect. In particular, we will use a cyclic-plasticity with combined hardening and softening at micro-scale beam model to reproduce the area of experimentally observed hysteresis loops, see Fig. 15.
For computational efficiency, in each particular fiber we keep linear evolution equations of corresponding internal variables (plastic strain \({\epsilon}^{\mathrm{p}}\) hardening variables for plasticity \({\xi}^{\mathrm{p}}\), and variables that handle softening phase, both for plasticity \(\bar{\bar{\upphi}}^{\mathrm{p}}\), see Eq. (93). With this simple choice, we cannot match experimental hysteresis loops in terms of their shape, but rather in terms of the enclosed area representing the energy dissipated in each hysteresis loop, see Fig. 15.
The multi-scale approach combines these micro-scale evolution equations with a hybrid displacement-stress formulation for macro-scale state variables, and with their independent interpolation with an additive decomposition of internal variable contributions that simplify tangent stiffness computations
with
The proposed approach results in a very efficient multi-scale computational model combining global and local equations that is capable of capturing energy dissipation in each particular stage of the beam ductile failure, with a cost that is comparable to the solution of Eq. (92) with a standard time stepping scheme.
The final step is to consider the probability distribution of structure heterogeneities, as illustrated in Fig. 16a for the case of a plastic component with simple Gaussian distribution of the yield stress \(\sigma _{y}\) for each fiber. We note that such an assumption is equivalent to assuming a random field distribution of the beam structure macro-scale properties, given the beam bending problem with linear stress distribution. A larger beam structure size (with a more likely concentration of initial and induced defects) results in stronger heterogeneities and thus a larger standard deviation \(\tau \). For such a large (heterogeneous) structure, we show in Fig. 16b the multi-scale model ability to recover exponential amplitude decay, as opposed to linear amplitude decay for a smaller (homogeneous) structure with almost constant yield stress everywhere; (linear amplitude decay is characteristic of frictional energy dissipation [24], which confirms the equivalence between plasticity and friction [14]). In conclusion, the multi-scale model of damping can represent the size effect through the crucial role of the probability distribution of structure-scale heterogeneities.
5 Conclusion
Some of the most salient features of the developments presented herein are as follows. We employed mixed variational formulation of geometrically exact beams to introduce strong discontinuity into the rotation field to model nonlinear material softening behavior. We extended formulation to dynamics where we used the second-order scheme, which demands rate-dependent plasticity formulation that allows integrating the rate equations and equations of motion simultaneously.
In particular, the viscoplastic material model is introduced for isotropic hardening. Since the standard model for computation of viscoplasticity is not a suitable choice for vanishing values of viscosity parameter, we chose Duvaut and Lions [8, 14] approach over Perzyna model [14, 28] to compute the stresses in the local phase of computation. The proposed formulation can also handle the softening behavior and thus handle all different stages of response leading towards an emergency stop activation under extreme loads.
The performance of the proposed finite element model is tested under both static and transient loading for both linear and nonlinear response to illustrate the model robust performance. Of particular interest for model robustness is the energy-conserving solution scheme that offers the stability of numerical computation over a long time period. The stress computation accuracy can be achieved even with fairly coarse mesh by eliminating the contribution of high-frequency modes by using the energy-decaying scheme.
In particular, we have demonstrated that, by including the heterogeneities in viscoplastic behavior of the material, one can obtain the same exponential decay of vibration amplitude in free vibration phase as for viscoelasticity model [2], which allows us to replace the simple Rayleigh damping model not representative of real material behavior [14].
Finally, we note that the proposed methodology carries over to the 3D case, which requires dealing with a more demanding consideration of nonvectorial character of 3D finite rotations [12, 13]. The details of such developments are left for subsequent publication.
References
Arnold, M.: Constraint partitioning in dynamic iteration methods. Z. Angew. Math. Mech. 81, 735–738 (2001)
Bauchau, O.A., Nemani, N.: Modeling viscoelastic behavior in flexible multibody systems. Multibody Syst. Dyn. 51(2), 159–194 (2020)
Bauchau, O.A., Damilano, G., Theron, N.J.: Numerical integration of nonlinear elastic multi-body systems. Int. J. Numer. Methods Eng. 38, 2737–2751 (1995)
Betsch, P., Uhlar, S.: Energy-momentum conserving integration of multibody dynamics. Multibody Syst. Dyn. 17, 243–289 (2007)
Brüls, O., Cardona, A.: On the use of Lie group time integrators in multibody dynamics. J. Comput. Nonlinear Dyn. 5(3), 031002 (2010)
Cardona, A., Geradin, M.: A beam finite element non-linear theory with finite rotations. Int. J. Numer. Methods Eng. 26, 2403–2438 (1988)
Clough, R.W., Penzien, J.: Dynamics of Structures. McGraw-Hill, New York (2006)
Duvaut, G., Lions, J.L.: Les inequations en mecanique et physique. Dunod, Paris (1972)
Gams, M., Planinc, I., Saje, M.: Energy conserving time integration scheme for geometrically exact beam. Comput. Methods Appl. Mech. Eng. 196, 2117–2129 (2007)
Ibrahimbegovic, A.: Finite elastoplastic deformations of space-curved membranes. Comput. Methods Appl. Mech. Eng. 119, 371–394 (1994)
Ibrahimbegovic, A.: Equivalent spatial and material descriptions of finite deformation elastoplasticity in principal axes. Int. J. Solids Struct. 31, 3027–3040 (1994)
Ibrahimbegovic, A.: On FE implementation of geometrically nonlinear Reissner’s beam theory: three-dimensional curved beam elements. Comput. Methods Appl. Mech. Eng. 122, 11–26 (1995)
Ibrahimbegovic, A.: On the choice of finite rotation parameters. Comput. Methods Appl. Mech. Eng. 149, 49–71 (1997)
Ibrahimbegovic, A.: Nonlinear Solid Mechanics: Theoretical Formulation and Finite Element Solution Methods. Springer, Berlin (2009)
Ibrahimbegovic, A., Al Mikdad, M.: Finite rotations in dynamics of beams and implicit time-stepping schemes. Int. J. Numer. Methods Eng. 41, 781–814 (1998)
Ibrahimbegovic, A., Boujelben, A.: Long-term simulation of wind turbine structure for distributed loading describing long-term wind loads for preliminary design. Coupled Systems Mechanics 7, 233–254 (2018)
Ibrahimbegovic, A., Mamouri, S.: Nonlinear dynamics of flexible beams in planar motion: formulation and time-stepping scheme for stiff problems. Comput. Struct. 70, 1–21 (1999)
Ibrahimbegovic, A., Mamouri, S.: On rigid components and joint constraints in nonlinear dynamics of flexible multibody systems employing 3d geometrically exact beam model. Comput. Methods Appl. Mech. Eng. 188, 805–831 (2000)
Ibrahimbegovic, A., Mamouri, S.: Energy conserving/decaying implicit time-stepping scheme for nonlinear dynamics of three-dimensional beams undergoing finite rotations. Comput. Methods Appl. Mech. Eng. 191, 4241–4258 (2002)
Ibrahimbegovic, A., Mejia-Nava, R.A.: Heterogeneities and material-scales providing physically-based damping to replace Rayleigh damping for any structure size. Coupled Systems Mechanics 10, 201–216 (2021)
Ibrahimbegovic, A., Wilson, E.L.: Simple numerical algorithms for mode superposition analysis of discrete systems with non-proportional damping. Comput. Struct. 33, 523–531 (1989)
Ibrahimbegovic, A., Frey, F., Kozar, I.: Computational aspects of vector-like parameterization of three-dimensional finite rotations. Int. J. Numer. Methods Eng. 38, 3653–3673 (1995)
Ibrahimbegovic, A., Mamouri, S., Taylor, R.L., Chen, A.: Finite element method in dynamics of flexible multibody systems: modeling of holonomic constraints and energy-conserving integration schemes. Multibody Syst. Dyn. 4, 195–223 (2000)
Inman, D.J.: Engineering Vibrations. Prentice Hall, New York (2001)
Marsden, J.E., Hughes, T.J.R.: Mathematical Foundations of Elasticity. Dover, New York (1994)
Nguyen, C.U., Ibrahimbegovic, A.: Hybrid-stress triangular finite element with enhanced performance for statics and dynamics. Comput. Methods Appl. Mech. Eng. 372, 113381 (2020)
Nguyen, C.U., Ibrahimbegovic, A.: Visco-plasticity stress-based solid dynamics formulation and time-stepping algorithms for stiff case. Int. J. Solids Struct. 196–197, 154–170 (2020)
Perzyna, P.: Fundamental problems in viscoplasticity. Adv. Appl. Mech. 9, 243–377 (1966)
Reissner, E.: On one-dimensional finite-strain beam theory: the plane problem. Z. Angew. Math. Phys. 23, 795–804 (1972)
Taylor, R.L.: FEAP-Finite Element Analysis Program. University of California, Berkeley (2014). http://projects.ce.berkeley.edu/feap/
Taylor, R.L., Zienkiewicz, O.C., Simo, J.C., Chan, A.H.C.: The patch test – a con-dition for assessing FEM convergence. Int. J. Numer. Methods Eng. 22, 39–62 (1986)
Acknowledgements
This work is financially supported by the French Ministry of Foreign Affairs (program ES-BALK, project CESPA) and the Ministry of Education, Science and Youth of Sarajevo Canton, Bosnia and Herzegovina. Moreover, the work was supported by the French Ministry of Foreign Affairs through a scholarship given by French Embassy in Sarajevo (SL) and Institut Universitaire de France (AI). These sources of funding are gratefully acknowledged.
Author information
Authors and Affiliations
Contributions
Authors AI and SL conceptualized the research idea and wrote the theoretical formulation. Author SL, with guidance and expertise from authors II and RAMN, developed the FEAP code and conducted the simulations. Author SL drafted the manuscript, and all authors contributed to its revision. All authors have given their final approval for publication.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ljukovac, S., Ibrahimbegovic, A., Imamovic, I. et al. Multibody dynamics system with energy dissipation by hardening and softening plasticity. Multibody Syst Dyn 61, 131–162 (2024). https://doi.org/10.1007/s11044-024-09972-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-024-09972-6