Technical Papers
Mar 26, 2020

Modeling the Rocking and Sliding of Free-Standing Objects Using Rigid Body Dynamics

Publication: Journal of Engineering Mechanics
Volume 146, Issue 6

Abstract

A rigid body dynamics algorithm is presented in this paper to simulate the interaction between two rigid bodies, a free-standing rigid object, and a pedestal that has infinite mass, in the presence of static and kinetic friction forces. Earlier algorithms led to different solutions for the contact forces when parameters external to problem description, such as the ordering of contact points, are changed. This paper addresses the issue of selecting an appropriate solution for the contact forces and impulses from the infinite set of solutions by picking the solution that is closest to the previous state of the rigid body. The capability of this algorithm in simulating pure rocking, pure sliding, and coupled rocking-sliding response modes of a rectangular block is validated using analytical/semianalytical results. This validated algorithm is later used to identify the various response modes of a rectangular block, which is given an initial tilt and then released.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

Some or all data, models, or code generated or used during the study are available from the corresponding author by request. All formulations and algorithms necessary to reproduce the results of this study are described in the paper. The data supporting the findings of this work in Figs. 79 are available from the corresponding author upon reasonable request.

Acknowledgments

This research project has been supported by National Science Foundation (NSF Award EAR-1247029), the USGS, and Southern California Earthquake Center (SCEC). We would also like to thank two anonymous reviewers for their thoughtful review, which significantly improved the article.

References

Baraff, D. 1993. Non-penetrating rigid body simulation. Oxford, UK: Blackwell.
Baraff, D. 1994. “Fast contact force computation for nonpenetrating rigid bodies.” In Computer Graphics Proc. (SIGGRAPH). Boston: Addison Wesley.
Bender, J., D. Finkenzeller, and A. Schmitt. 2005. “An impulse-based dynamic simulation system for VR applications.” In Proc., Virtual Concept 2005. Biarritz, France. Berlin: Springer.
Bender, J., and A. Schmitt. 2006. “Constraint-based collision and contact handling using impulses.” In Proc., 19th Int. Conf. on Computer Animation and Social Agents, 3–11. University Park, PA: Pennsylvania State Univ.
Cayley, A. 1846. “Sur quelques proriétés des déterminants gauches.” J. für die Reine Angew. Math. 1846 (32): 119–123. https://doi.org/10.1515/crll.1846.32.119.
Chatzis, M. N., and A. W. Smyth. 2012. “Modeling of the 3D rocking problem.” J. Non-Linear Mech. 47 (4): 85–98. https://doi.org/10.1016/j.ijnonlinmec.2012.02.004.
Chatzis, M. N., and A. W. Smyth. 2013. “Three-dimensional dynamics of a rigid body with wheels on a moving base.” J. Eng. Mech. 139 (4): 496–511. https://doi.org/10.1061/(ASCE)EM.1943-7889.0000456.
Cottle, R. W., and G. B. Dantzig. 1968. “Complementary pivot theory of mathematical programming.” Linear Algebra Appl. 1 (1): 103–125. https://doi.org/10.1016/0024-3795(68)90052-9.
Cottle, R. W., J. S. Pang, and R. E. Stone. 1992. The linear complementarity problem. Boston: Academic Press.
Cyberbotics. 2009. “Webots 6.” Accessed July 31, 2014. http://www/cyberbotics.com/webbots.
Farkas, G. 1902. “Über die theorie der einfachen ungleichungen.” J. für die Reine Angew. Math. 1902 (124): 1–27. https://doi.org/10.1515/crll.1902.124.1.
Housner, G. W. 1963. “The behavior of inverted pendulum structures during earthquakes.” Bull. Seismol. Soc. Am. 53 (2): 403–417.
Johnson, S. G. n.d. “The NLopt nonlinear-optimization package.” Accessed July 31, 2014. http://ab-initio.mit.edu/nlopt.
Kikuchi, N., and J. Oden. 1988. Contact problems in elasticity: A study of variational inequalities and finite element methods. Philadelphia, PA: Society for Industrial and Applied Mathematics.
Kimura, T. R., and K. Iida. 1934. “On the rocking of rectangular columns (I)” Zisin 6 (3): 125–149.
Kirkpatrick, P. 1927. “Seismic measurements by the overthrow of columns.” Bull. Seismol. Soc. Am. 17 (2): 95–109.
Kounadis, A. N. 2015. “On the rocking complex response of ancient multispondyle columns: A genious and challenging structural system requiring reliable solution.” Meccanica 50 (2): 261–292. https://doi.org/10.1007/s11012-014-9928-7.
Kraft, D. 1994. “Algorithm 733: TOMP-Fortran modules for optimal control calculations.” ACM Trans. Math. Software 20 (3): 262–281. https://doi.org/10.1145/192115.192124.
Lötstedt, P. 1984. “Numerical simulation of time-dependent contact and friction problems in rigid body mechanics.” SIAM J. Sci. Stat. Comput. 5 (2): 370–393. https://doi.org/10.1137/0905028.
Microsoft. 2009. “Microsoft robotics.” Accessed July 31, 2014. http://www/microsoft.com/robotics.
Shenton, H. W., III, and N. P. Jones. 1991. “Base excitation of rigid bodies. I: Formulation.” J. Eng. Mech. 117 (10): 2286–2306. https://doi.org/10.1061/(ASCE)0733-9399(1991)117:10(2286).
Smith, R. 2000. “Open dynamics engine.” Accessed July 31, 2014. http://www/ode.org.
Stewart, D. E., and J. C. Trinkle. 1996. “An implicit timestepping scheme for rigid body dynamics with inelastic collisions and Coulomb friction.” Int. J. Numer. Methods Eng. 39 (15): 2673–2691. https://doi.org/10.1002/(SICI)1097-0207(19960815)39:15%3C2673::AID-NME972%3E3.0.CO;2-I.
Stoneking, E. 2007. “Newton-Euler dynamic equations of motion for a multi-body spacecraft.” In Proc., AIAA Guidance, Navigation, and Controil Conf., 1368–1380. Reston, VA: American Institute of Aeronautics and Astronautics.
Sweetman, B., and L. Wang. 2012. “Floating offshore wind turbine dynamics: Large-angle motions in Euler space.” J. Offshore Mech. Archit. Eng. 134 (3): 031903. https://doi.org/10.1115/1.4004630.
Veeraraghavan, S., K. Hudnut, and S. Krishnan. 2017. “Toppling analysis of the Echo Cliffs precariously balanced rock.” Bull. Seismol. Soc. Am. 107 (1): 72–84. https://doi.org/10.1785/0120160169.
Voyagaki, E., I. N. Psycharis, and G. Mylonakis. 2014. “Complex response of a rocking block to a full-cycle pulse.” J. Eng. Mech. 140 (6): 04014024. https://doi.org/10.1061/(ASCE)EM.1943-7889.0000712.
Weinstein, R., J. Teran, and R. Fedkiw. 2006. “Dynamic simulation of articulated rigid bodies with contact and collision.” IEEE Trans. Visual Comput. Graphics 12 (3): 365–374. https://doi.org/10.1109/TVCG.2006.48.
Zhang, J., and N. Makris. 2001. “Rocking response of free-standing blocks under cycloidal pulses.” J. Eng. Mech. 127 (5): 473–483. https://doi.org/10.1061/(ASCE)0733-9399(2001)127:5(473).

Information & Authors

Information

Published In

Go to Journal of Engineering Mechanics
Journal of Engineering Mechanics
Volume 146Issue 6June 2020

History

Received: Nov 7, 2018
Accepted: Sep 11, 2019
Published online: Mar 26, 2020
Published in print: Jun 1, 2020
Discussion open until: Aug 26, 2020

Permissions

Request permissions for this article.

Authors

Affiliations

Assistant Professor, Dept. of Civil Engineering, Indian Institute of Science, Bengaluru, Karnataka 560012, India; formerly, Computational Research Scientist, Computational Mechanics and Materials Dept., Idaho National Laboratory, 2525 North Fremont Ave., Idaho Falls, ID 83415; Graduate Student, Dept. of Mechanical and Civil Engineering, California Institute of Technology, Pasadena, CA 91125 (corresponding author). ORCID: https://orcid.org/0000-0002-8667-6022. Email: [email protected]
John F. Hall, Ph.D. [email protected]
Professor of Civil Engineering and Emeritus, Dept. of Mechanical and Civil Engineering, California Institute of Technology, Pasadena, CA 91125. Email: [email protected]
Swaminathan Krishnan, Ph.D., M.ASCE [email protected]
P.E.
S.E.
Associate Professor, Dept. of Civil and Environmental Engineering, Manhattan College, 4513 Manhattan College Pkwy., Riverdale, NY 10471; formerly, California Institute of Technology, 1200 E. California Blvd., Pasadena, CA 91125; Arup, 900 Wilshire Blvd., Los Angeles, CA 90017. Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share