Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Numerical Simulation of Time-Dependent Contact and Friction Problems in Rigid Body Mechanics

Published: 01 June 1984 Publication History

Abstract

A numerical method is given for the solution of a system of ordinary differential equations and algebraic, unilateral constraints. The equations govern the motion of a mechanical system of rigid bodies, where contacts between the bodies are created and disappear in the time interval of interest. The ordinary differential equations are discretized by linear multistep methods. In order to satisfy the constraints, a quadratic programming problem is solved at each time step. The fact that the variation of the objective function is small from step to step is utilized to save computing time. A discrete friction model, based on Coulomb’s law of friction and suitable for efficient computation, is proposed for planar problems where dry friction cannot be neglected. The normal forces and the friction forces are the optimal solution to a quadratic programming problem. The methods are tested on four model problems. A data structure and possible generalizations are discussed.

References

[1]
J. Baumgarte, Stabilization of constraints and integrals of motion in dynamical systems, Comput. Methods Appl. Mech. Engrg., 1 (1972), 1–16
[2]
G. M. Birtwhistle, O.-J. Dahl, B. Myrhaug, K. Nygaard, SIMULA BEGIN, Auerbach, Philadelphia, 1973
[3]
A˙ke Björck, Tommy Elfving, Accelerated projection methods for computing pseudoinverse solutions of systems of linear equations, BIT, 19 (1979), 145–163
[4]
Peter Businger, Gene H. Golub, Handbook series linear algebra. Linear least squares solutions by Householder transformations, Numer. Math., 7 (1965), 269–276
[5]
A. K. Cline, C. B. Moler, G. W. Stewart, J. H. Wilkinson, An estimate for the condition number of a matrix, SIAM J. Numer. Anal., 16 (1979), 368–375
[6]
Richard W. Cottle, R. Glowinski, J. L. Lions, Numerical methods for complementarity problems in engineering and applied scienceComputing methods in applied sciences and engineering (Proc. Third Internat. Sympos., Versailles, 1977), I, Lecture Notes in Math., Vol. 704, Springer, Berlin, 1979, 37–52
[7]
P. A. Cundall, Rational design of tunnel supports, AD/A-00162, Dept. Civil and Mining Engineering, Univ. Minnesota, Minneapolis, 1974
[8]
Germund Dahlquist, A˙ke Björck, Numerical methods, Prentice-Hall Inc., Englewood Cliffs, N.J., 1974xviii+573
[9]
J. Dieudonné, Foundations of modern analysis, Academic Press, New York, 1969xviii+387
[10]
W. S. Dorn, Duality in quadratic programming, Quart. Appl. Math., 18 (1960/1961), 155–162
[11]
H. Dugoff, R. W. Murphy, The dynamic performance of articulated highway vehicles—A review of the state of the art, 1971, SAE paper 710223
[12]
G. E. Fleischer, K. Magnus, Multibody system applications and simulations at the Jet Propulsion LaboratoryDynamics of Multibody Systems, Springer, Berlin, 1978, 36–47
[13]
R. Fletcher, Practical methods of optimization, Vol. 2, Constrained Optimization, John Wiley & Sons Ltd., Chichester, 1981ix+224, New York
[14]
B. Fredriksson, Ph.D. Thesis, On elastostatic contact problems with friction, Dept. of Mechanical Engineering, Linköping Institute of Technology, Linköping, Sweden, 1976
[15]
C. William Gear, Numerical initial value problems in ordinary differential equations, Prentice-Hall Inc., Englewood Cliffs, N.J., 1971xvii+253
[16]
P. E. Gill, G. H. Golub, W. Murray, M. A. Saunders, Methods for modifying matrix factorizations, Math. Comp., 28 (1974), 505–535
[17]
P. E. Gill, W. Murray, Minimization of a non-linear function subject to bounds on the variables, NAC-72, National Physical Laboratories, Teddington, Middlesex, 1976
[18]
Philip E. Gill, Walter Murray, Numerically stable methods for quadratic programming, Math. Programming, 14 (1978), 349–372
[19]
E. Haug, R. Chand, K. Pan, Multibody elastic contact analysis by quadratic programming, J. Optimization Theory Appl., 21 (1977), 189–198
[20]
R. L. Huston, R. E. Hessel, J. M. Winget, Dynamics of a crash victim—A finite segment model, AIAA J., 14 (1976), 173–178
[21]
J. J. Kalker, A survey of the mechanics of contact between solid bodies, Z. Angew. Math. Mech., 57 (1977), T3–T17
[22]
S. Karamardian, The nonlinear complementarity problem with applications, Part I, J. Optim. Theory Appl., 4 (1969), 87–98
[23]
Ilkka Karasalo, A criterion for truncation of the $QR$-decomposition algorithm for the singular linear least squares problem, Nordisk Tidskr. Informationsbehandling (BIT), 14 (1974), 156–166
[24]
A. Kerr, J. L. Blair, K. Magnus, Simulation of the longitudinal dynamics of a trainDynamics of Multibody Systems, Springer, Berlin, 1978, 108–119
[25]
Charles L. Lawson, Richard J. Hanson, Solving least squares problems, Prentice-Hall Inc., Englewood Cliffs, N.J., 1974xii+340
[26]
P. Lötstedt, On a penalty function method for the simulation of mechanical systems subject to constraints, TRITA-NA-7919, Dept. of Numerical Analysis and Computing Science, Royal Institute of Technology, Stockholm, 1979
[27]
P. Lötstedt, A numerical method for the simulation of mechanical systems with unilateral constraints, TRITA-NA-7920, Dept. of Numerical Analysis and Computing Science, Royal Institute of Technology, Stockholm, 1979
[28]
P. Lötstedt, Interactive simulation of the progressive collapse of a building, revisited, TRITA-NA-7921, Dept. of Numerical Analysis and Computing Science, Royal Institute of Technology, Stockholm, 1979
[29]
P. Lötstedt, Coulomb friction in two-dimensional rigid body systems, Z. Angew. Math. Mech., 61 (1981), 605–615
[30]
Per Lötstedt, Mechanical systems of rigid bodies subject to unilateral constraints, SIAM J. Appl. Math., 42 (1982), 281–296
[31]
Per Lötstedt, Perturbation bounds for the linear least squares problem subject to linear inequality constraints, BIT, 23 (1983), 500–519
[32]
Per Lötstedt, Solving the minimal least squares problem subject to bounds on the variables, BIT, 24 (1984), 206–224
[33]
N. Orlandea, D. A. Calahan, F. H. Branin, Jr., K. Huseyin, A sparsity-oriented approach to the design of mechanical systemsProblem Analysis in Science and Engineering, Academic Press, New York, 1977, 361–389
[34]
B. Paul, Analytical dynamics of mechanisms—A computer oriented overview, Mech. Mach. Theory, 10 (1975), 481–507
[35]
Linda Petzold, Differential/algebraic equations are not ODEs, SIAM J. Sci. Statist. Comput., 3 (1982), 367–384
[36]
M. R. Ramey, A. T. Yang, A simulation procedure for human motion studies, J. Biomechanics, 14 (1981), 203–213
[37]
R. Schwertassek, Der Roberson/ Wittenburg Formalismus and das Programmsystem MULTIBODY zur Rechnersimulation von Mehrkörpersystemen, DFVLR-FB 78-08, Deutsche Forschungs und Versuchsanstalt für Luft und Raumfahrt, Oberpfaffenhofen, West Germany, 1978
[38]
P. N. Sheth, J. J. Uicker, Jr., IMP (Integrated Mechanisms Program), A computer-aided design analysis system for mechanisms and linkage, Trans. ASME, Ser. B, J. Eng. Indust., 94 (1972), 454–464
[39]
Jens Wittenburg, Dynamics of systems of rigid bodies, B. G. Teubner, Stuttgart, 1977, 224–

Cited By

View all

Index Terms

  1. Numerical Simulation of Time-Dependent Contact and Friction Problems in Rigid Body Mechanics
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Please enable JavaScript to view thecomments powered by Disqus.

            Information & Contributors

            Information

            Published In

            cover image SIAM Journal on Scientific and Statistical Computing
            SIAM Journal on Scientific and Statistical Computing  Volume 5, Issue 2
            Jun 1984
            242 pages
            ISSN:0196-5204
            DOI:10.1137/sijcd4.1984.5.issue-2
            Issue’s Table of Contents

            Publisher

            Society for Industrial and Applied Mathematics

            United States

            Publication History

            Published: 01 June 1984

            Author Tags

            1. ordinary differential equations
            2. numerical methods
            3. mechanical systems
            4. rigid body
            5. contact problems
            6. Coulomb friction

            Qualifiers

            • Research-article

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 14 Feb 2025

            Other Metrics

            Citations

            Cited By

            View all
            • (2022)Particle Merging-and-SplittingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.309377628:12(4546-4557)Online publication date: 1-Dec-2022
            • (2021)Design of a Dynamic Simulator for a Biped RobotModelling and Simulation in Engineering10.1155/2021/55391232021Online publication date: 1-Jan-2021
            • (2021)Intersection-free rigid body dynamicsACM Transactions on Graphics10.1145/3450626.345980240:4(1-16)Online publication date: 19-Jul-2021
            • (2017)Multi-contact frictional rigid dynamics using impulse decomposition2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS.2017.8206547(6420-6427)Online publication date: 24-Sep-2017
            • (2016)Dynamic constraint-based rendering of contacts in haptics2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC)10.1109/SMC.2016.7844966(004657-004662)Online publication date: 9-Oct-2016
            • (2011)Interference-aware geometric modelingProceedings of the 2011 SIGGRAPH Asia Conference10.1145/2024156.2024171(1-10)Online publication date: 12-Dec-2011
            • (2008)Staggered projections for frictional contact in multibody systemsACM SIGGRAPH Asia 2008 papers10.1145/1457515.1409117(1-11)Online publication date: 10-Dec-2008
            • (1994)Fast contact force computation for nonpenetrating rigid bodiesProceedings of the 21st annual conference on Computer graphics and interactive techniques10.1145/192161.192168(23-34)Online publication date: 24-Jul-1994
            • (1991)On the Solution of Large Quadratic Programming Problems with Bound ConstraintsSIAM Journal on Optimization10.1137/08010081:1(93-113)Online publication date: 1-Feb-1991

            View Options

            View options

            Figures

            Tables

            Media

            Share

            Share

            Share this Publication link

            Share on social media