24.11.2012 Views

Space Grant Consortium - University of Wisconsin - Green Bay

Space Grant Consortium - University of Wisconsin - Green Bay

Space Grant Consortium - University of Wisconsin - Green Bay

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Validation <strong>of</strong> Novel Rigid Body Frictional Contact Algorithms using Tracked Vehicle<br />

Simulation: a Stepping Stone for Billion Body Dynamics<br />

Abstract<br />

Justin Madsen 1<br />

Simulation Based Engineering Laboratory<br />

Department <strong>of</strong> Mechanical Engineering<br />

<strong>University</strong> <strong>of</strong> <strong>Wisconsin</strong> – Madison<br />

Computer modeling and simulation <strong>of</strong> mechanical systems with many rigid body frictional contacts is currently<br />

limited due to inefficient formulation. A time-stepping method which describes frictional impacts and contacts as<br />

unilateral constraints and solves the resulting linear complementarity problem on the velocity-impulse level with a<br />

novel fixed-point iteration process has recently been introduced. Research has shown that this new method is<br />

computationally efficient and converges to a solution under most circumstances.<br />

This project applies the new methodology to a real engineering system, the tracked subsystem <strong>of</strong> a hydraulic<br />

excavator. A nearly identical computational model is formulated and simulated using both the new method and<br />

using industry-grade multibody dynamics s<strong>of</strong>tware. The formulation <strong>of</strong> the models and simulation results are then<br />

compared. Differences and problems using the new methodology are addressed, and conclusions allude to the need<br />

for automatic decomposition <strong>of</strong> complex geometry.<br />

Introduction<br />

Over the last decade, simulation-based engineering in the form <strong>of</strong> virtual prototyping has been<br />

increasingly utilized by engineers in the design process <strong>of</strong> mechanical systems. This is due to<br />

economic factors such as cutting physical prototype costs and reduced time to market. In the case<br />

<strong>of</strong> space exploration, testing a prototype under actual conditions can be cost prohibitive or even<br />

impossible. As engineers apply virtual prototyping to increasingly complex systems, new<br />

numerical and computational methods must be leveraged to sustain or, preferably, increase the<br />

complexity <strong>of</strong> models that can be simulated.<br />

Systems with large numbers <strong>of</strong> rigid-body frictional contacts are a group <strong>of</strong> models which would<br />

greatly benefit from research into new mathematical and computational methods. Examples <strong>of</strong><br />

such systems include automobiles and lunar landing craft driving on terrain such as gravel or<br />

sand. Pebble bed nuclear reactors or pharmaceutical drug packing processes could be accurately<br />

simulated as well. However, these types <strong>of</strong> models have yet to be effectively simulated because<br />

most multibody dynamics solvers handle rigid body frictional contacts in an inefficient manner,<br />

exploiting simplex or penalty-based methods which result in a quadratic worst-case time<br />

complexity (Tasora 2006). As the number <strong>of</strong> colliding bodies reaches well into the millions, an<br />

algorithm with exponential complexity makes the task practically impossible even on<br />

supercomputers. A time-stepping method which describes frictional impacts and contacts as<br />

unilateral constraints and solves the resulting linear complementarity problem (LCP) on the<br />

velocity-impulse level with a novel fixed-point iteration process has recently been proposed<br />

(Anitescu and Potra 1997; Anitescu, Potra et al. 1999; Anitescu 2006). The interest in this new<br />

method stems from the fact that it has been shown to have linear worst-case time complexity<br />

(Tasora 2006). The table below shows the CPU time taken to complete <strong>of</strong> two sets <strong>of</strong> simulations<br />

1 The author would like to thank the <strong>Wisconsin</strong> <strong>Space</strong> <strong>Grant</strong> <strong>Consortium</strong> for financial support<br />

<strong>of</strong> this work through a Graduate Fellowship <strong>Grant</strong>.<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!