Formulation of Multibody Dynamics as Complementarity Problems

Author(s):  
J. C. Trinkle

Multibody systems with rigid bodies and unilateral contacts are difficult to simulate due to discontinuities associated with gaining and losing contacts and stick-slip transitions. Methods for simulating such systems fall into two categories: penalty methods and complementarity methods. The former calculate penetration depths of virtual rigid bodies at every time step and compute restoring forces to repair penetrations, while the latter assume that the bodies are truly rigid and compute contact forces that prevent penetration from occurring at all. In this paper, we are concerned with complementarity methods. We present an instantaneous formulation of the equations of motion of multi-rigid-body systems with frictional contacts as a complementarity problem. The unknowns in this formulation are accelerations and forces at the contacts. Since it is known that this model does not always admit a finite solution, it is problematic to use it directly in an integration scheme. This fact motivates the discrete-time formulation presented second. Although the discrete-time formulation also takes the form of a complementarity problem, it does not suffer from non-existence, and thus it is suitable for simulation. Numerical results are compared to the exact solution for a sphere initially sliding, then rolling, on a horizontal plane.

Author(s):  
SD Yu ◽  
BC Wen

This article presents a simple procedure for predicting time-domain vibrational behaviors of a multiple degrees of freedom mechanical system with dry friction. The system equations of motion are discretized by means of the implicit Bozzak–Newmark integration scheme. At each time step, the discontinuous frictional force problem involving both the equality and inequality constraints is successfully reduced to a quadratic mathematical problem or the linear complementary problem with the introduction of non-negative and complementary variable pairs (supremum velocities and slack forces). The so-obtained complementary equations in the complementary pairs can be solved efficiently using the Lemke algorithm. Results for several single degree of freedom and multiple degrees of freedom problems with one-dimensional frictional constraints and the classical Coulomb frictional model are obtained using the proposed procedure and compared with those obtained using other approaches. The proposed procedure is found to be accurate, efficient, and robust in solving non-smooth vibration problems of multiple degrees of freedom systems with dry friction. The proposed procedure can also be applied to systems with two-dimensional frictional constraints and more sophisticated frictional models.


2015 ◽  
Vol 138 (2) ◽  
Author(s):  
M. Chapron ◽  
P. Velex ◽  
J. Bruyère ◽  
S. Becquerelle

This paper is mostly aimed at analyzing optimum profile modifications (PMs) in planetary gears (PGTs) with regard to dynamic mesh forces. To this end, a dynamic model is presented based on 3D two-node gear elements connected to deformable ring-gears discretized into beam elements. Double-helical gears are simulated as two gear elements of opposite hands which are linked by shaft elements. Symmetric tip relief on external and internal gear meshes are introduced as time-varying normal deviations along the lines of contact and time-varying mesh stiffness functions are deduced from Wrinckler foundation models. The equations of motion are solved by coupling a Newmark time-step integration scheme and a contact algorithm to account for possible partial or total contact losses. Symmetric linear PMs for helical and double-helical PGTs are optimized by using a genetic algorithm with the objective of minimizing dynamic tooth loads over a speed range. Finally, the sensitivity of these optimum PMs to speed and load is analyzed.


Author(s):  
Sebastian Tatzko

This paper deals with linear elastic structures exposed to impact and contact phenomena. Within a time stepping integration scheme contact forces are computed with a Lagrangian multiplier approach. The main focus is turned on a simplified solving method of the linear complementarity problem for the frictionless contact. Numerical effort is reduced by applying a Craig-Bampton transformation to the structural equations of motion.


2014 ◽  
Vol 14 (02) ◽  
pp. 1350065 ◽  
Author(s):  
K. LIU ◽  
N. ZHANG ◽  
H. XIA ◽  
G. DE ROECK

The interaction between a bridge and a train moving on the bridge is a coupled dynamic problem. The equations of motion of the bridge and the vehicle are coupled by the time dependent contact forces. At each time step, the motion of the bridge influences the forces transferred to the vehicle and this, in turn, changes the forces acting on the bridge. In this paper, a comparison of three different time domain solution algorithms for the coupled equation of motion of the train–bridge system is presented. Guidelines are given for a good choice of the time step.


Author(s):  
Matthieu Chapron ◽  
Philippe Velex ◽  
Jérôme Bruyère ◽  
Samuel Becquerelle

This paper deals with the optimization of tooth profile modifications in planetary gears. A dynamic model is proposed based on 3D two-node gear elements connected to a deformable ring-gear discretized into beam elements. Symmetric tip relief on external and internal gear meshes are introduced as normal deviations along the lines of contact superimposed on a stiffness distribution aimed at simulating position- and time-varying mesh stiffness functions. The equations of motion are solved by the combination of a Newmark’s time-step integration scheme and a contact algorithm to account for possible partial or total contact losses. Symmetric linear profile modifications are then optimized by using a genetic algorithm with the objective of minimizing dynamic tooth loads over a speed range. Finally, the interest of the corresponding optimum profile modifications with regard to speed and torque variations is analyzed.


Author(s):  
H Lexian ◽  
B M Dariani

This work presents an analytical contact model for non-linear dynamic finite element (FE) analysis of the tube spinning process that is based on the Belytschko—Lin—Tsay shell element with an explicit time integration scheme. A brief description of the FE formulation of a first-order shear deformation shell element as well as internal forces calculation, nodal mass calculation, and prediction of stable time step are presented. An analytical contact model is developed for a general roller. Analytical equations of the roller surfaces, interpenetration, and unit vector normal to the contact surface are determined. Contact forces are approximated by a penalty method with a suitable estimation of the penalty coefficient. An explicit FE code, using the developed analytical contact model, is designed and its implementation algorithm is described in detail. The dome forming process of a seamless pressure vessel is simulated using this code, in which the contact analysis is performed robustly, which saves significant amounts of computer time. A steel alloy DIN 1.7225 seamless pressure vessel, which was formed by a hot-spinning process, is cut longitudinally and its profile is measured. A comparison between the longitudinal cross-section profiles calculated by FE analysis and that obtained from experiment shows a good agreement.


2010 ◽  
Vol 78 (2) ◽  
Author(s):  
Jaroslav Zapoměl ◽  
Petr Ferfecki

As the radial clearance between disks and the casing of rotating machines is usually very narrow, excessive lateral vibration of accelerating rotors passing critical speeds can produce impacts between the disks and the housing. The computer modeling method is an important tool for investigating such events. In the developed procedure, the shaft is flexible and the disks are absolutely rigid. The hydrodynamic bearings and the impacts are implemented in the mathematical model by means of nonlinear force couplings. Most of the publications and computer codes from the field of rotor dynamics are referred only in the case when the rotor turns at a constant angular speed and in simple cases of disk-housing impacts. Moreover, if the disks turning at variable speed are investigated, the resulting form of the equations of motion derived by different authors slightly differs and the differences depend on the method used for their derivation. Therefore, particular emphasis in this article is given to the derivation of the motion equations of a continuous rotor turning with variable revolutions to explain the mentioned differences, to develop a computer algorithm enabling the investigation of cases when impacts between an arbitrary number of disks and the stationary part take place, and to analyze the mutual interaction between the impacts and the fluid film bearings. The Hertz theory is applied to determine the contact forces. Calculation of the hydrodynamic forces acting on the bearings is based on solving the Reynolds equation and taking cavitation into account. Lagrange equations of the second kind and the principle of virtual work are used to derive equations of motion. The Runge–Kutta method with an adaptive time step is applied for their solution. The applicability of the developed procedure was tested by computer simulations. The results show that it can be used for the modeling of complex rotor systems and that the short computational time enables carrying out calculations for a number of design and operation parameters.


2007 ◽  
Vol 14 (6) ◽  
pp. 429-446 ◽  
Author(s):  
Ping Lou ◽  
Qing-yuan Zeng

Based on energy approach, the equations of motion in matrix form for the railway freight vehicle-bridge interaction system are derived, in which the dynamic contact forces between vehicle and bridge are considered as internal forces. The freight vehicle is modelled as a multi-rigid-body system, which comprises one car body, two bogie frames and four wheelsets. The bogie frame is linked with the car body through spring-dashpot suspension systems, and the bogie frame is rigidly linked with wheelsets. The bridge deck, together with railway track resting on bridge, is modelled as a simply supported Bernoulli-Euler beam and its deflection is described by superimposing modes. The direct time integration method is applied to obtain the dynamic response of the vehicle-bridge interaction system at each time step. A computer program has been developed for analyzing this system. The correctness of the proposed procedure is confirmed by one numerical example. The effect of different beam mode numbers and various surface irregularities of beam on the dynamic responses of the vehicle-bridge interaction system are investigated.


Author(s):  
Harshavardhan Mylapilli ◽  
Abhinandan Jain

In this paper, nonsmooth contact dynamics of articulated rigid multibody systems is formulated as a complementarity problem. Minimal coordinate (MC) formulation is used to derive the dynamic equations of motion as it provides significant computational cost benefits and leads to a smaller-sized complementarity problem when compared with the frequently used redundant coordinate (RC) formulation. Additionally, an operational space (OS) formulation is employed to take advantage of the low-order structure-based recursive algorithms that do not require mass matrix inversion, leading to a further reduction in these computational costs. Based on the accuracy with which Coulomb's friction cone is modeled, the complementarity problem can be posed either as a linear complementarity problem (LCP), where the friction cone is approximated using a polygon, or as a nonlinear complementarity problem (NCP), where the friction cone is modeled exactly. Both formulations are studied in this paper. These complementarity problems are further recast as nonsmooth unconstrained optimization problems, which are solved by employing a class of Levenberg–Marquardt (LM) algorithms. The necessary theory detailing these techniques is discussed and five solvers are implemented to solve contact dynamics problems. A simple test case of a sphere moving on a plane surface is used to validate these solvers for a single contact, whereas a 12-link complex pendulum example is chosen to compare the accuracy of the solvers for the case of multiple simultaneous contacts. The simulation results validate the MC-based NCP formulations developed in this paper. Moreover, we observe that the LCP solvers deliver accuracy comparable to that of the NCP solvers when the friction cone direction vectors in the contact tangent plane are aligned with the sliding contact velocity at each time step. The theory and simulation results show that the NCP approach can be seamlessly recast into an MC OS formulation, thus allowing for accurate modeling of frictional contacts, while at the same time reducing overall computational costs associated with contact and collision dynamics problems in articulated rigid body systems.


2021 ◽  
Vol 40 (2) ◽  
pp. 1-17
Author(s):  
Egor Larionov ◽  
Ye Fan ◽  
Dinesh K. Pai

Frictional contact between deformable elastic objects remains a difficult simulation problem in computer graphics. Traditionally, contact has been resolved using sophisticated collision detection schemes and methods that build on the assumption that contact happens between polygons. While polygonal surfaces are an efficient representation for solids, they lack some intrinsic properties that are important for contact resolution. Generally, polygonal surfaces are not equipped with an intrinsic inside and outside partitioning or a smooth distance field close to the surface. Here we propose a new method for resolving frictional contacts against deforming implicit surface representations that addresses these problems. We augment a moving least squares (MLS) implicit surface formulation with a local kernel for resolving contacts, and develop a simple parallel transport approximation to enable transfer of frictional impulses. Our variational formulation of dynamics and elasticity enables us to naturally include contact constraints, which are resolved as one Newton-Raphson solve with linear inequality constraints. We extend this formulation by forwarding friction impulses from one time step to the next, used as external forces in the elasticity solve. This maintains the decoupling of friction from elasticity thus allowing for different solvers to be used in each step. In addition, we develop a variation of staggered projections, that relies solely on a non-linear optimization without constraints and does not require a discretization of the friction cone. Our results compare favorably to a popular industrial elasticity solver (used for visual effects), as well as recent academic work in frictional contact, both of which rely on polygons for contact resolution. We present examples of coupling between rigid bodies, cloth and elastic solids.


Sign in / Sign up

Export Citation Format

Share Document