{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,29]],"date-time":"2026-09-29T21:26:50Z","timestamp":1790717210949,"version":"4.1.0"},"reference-count":57,"publisher":"ASME International","issue":"8","funder":[{"DOI":"10.13039\/100000082","name":"Division of Graduate Education","doi-asserted-by":"publisher","award":["DGE-11-44155"],"award-info":[{"award-number":["DGE-11-44155"]}],"id":[{"id":"10.13039\/100000082","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000057","name":"National Institute of General Medical Sciences","doi-asserted-by":"publisher","award":["GM083925"],"award-info":[{"award-number":["GM083925"]}],"id":[{"id":"10.13039\/100000057","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,8,1]]},"abstract":"<jats:p>This study formulates a finite element algorithm for frictional contact of solid materials, accommodating finite deformation and sliding. The algorithm uses a penalty method regularized with an augmented Lagrangian scheme to enforce contact constraints in a nonmortar surface-to-surface approach. Use of a novel kinematical approach to contact detection and enforcement of frictional constraints allows solution of complex problems previously requiring mortar methods or contact smoothing algorithms. Patch tests are satisfied to a high degree of accuracy with a single-pass penalty method, ensuring formulation errors do not affect the solution. The accuracy of the implementation is verified with Hertzian contact, and illustrations demonstrating the ability to handle large deformations and sliding are presented and validated against prior literature. A biomechanically relevant example addressing finger friction during grasping demonstrates the utility of the proposed algorithm. The algorithm is implemented in the open source software febio, and the source code is made available to the general public.<\/jats:p>","DOI":"10.1115\/1.4040497","type":"journal-article","created":{"date-parts":[[2018,7,11]],"date-time":"2018-07-11T16:59:56Z","timestamp":1531328396000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":44,"title":["A Surface-to-Surface Finite Element Algorithm for Large Deformation Frictional Contact in febio"],"prefix":"10.1115","volume":"140","author":[{"given":"Brandon K.","family":"Zimmerman","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, Columbia University, New York, NY 10027"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gerard A.","family":"Ateshian","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Columbia University, New York, NY 10027"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2018,7,2]]},"reference":[{"issue":"1","key":"2019100512192390800_bib1","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/S0021-9290(02)00242-7","article-title":"Friction Between Human Finger Flexor Tendons and Pulleys at High Loads","volume":"36","year":"2003","journal-title":"J. Biomech."},{"issue":"2","key":"2019100512192390800_bib2","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1002\/jmor.1052160207","article-title":"Chiropteran Tendon Locking Mechanism","volume":"216","year":"1993","journal-title":"J. Morphol."},{"issue":"3","key":"2019100512192390800_bib3","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1016\/j.jbiomech.2014.12.029","article-title":"Biomechanical Risk Factors and Flexor Tendon Frictional Work in the Cadaveric Carpal Tunnel","volume":"48","year":"2015","journal-title":"J. Biomech."},{"key":"2019100512192390800_bib4","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.clinbiomech.2016.12.001","article-title":"Delineation of the Mechanisms of Tendon Gliding Resistance Within the Carpal Tunnel","volume":"41","year":"2017","journal-title":"Clin. Biomech."},{"issue":"3","key":"2019100512192390800_bib5","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1016\/S0021-9290(03)00261-6","article-title":"A Three-Dimensional Finite Element Model of the Human Anterior Cruciate Ligament: A Computational Analysis With Experimental Validation","volume":"37","year":"2004","journal-title":"J. Biomech."},{"issue":"1\u20132","key":"2019100512192390800_bib6","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1016\/j.wear.2012.12.039","article-title":"Human Finger Friction in Contacts With Ridged Surfaces","volume":"301","year":"2013","journal-title":"Wear"},{"key":"2019100512192390800_bib7","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1016\/j.triboint.2012.07.002","article-title":"Effect of Surface Texture, Moisture and Wear on Handling of Rugby Balls","volume":"63","year":"2013","journal-title":"Tribol. Int."},{"issue":"7\u201312","key":"2019100512192390800_bib8","doi-asserted-by":"publisher","first-page":"1124","DOI":"10.1016\/j.wear.2006.12.024","article-title":"Finger Friction: Grip and Opening Packaging","volume":"263","year":"2007","journal-title":"Wear"},{"issue":"2","key":"2019100512192390800_bib9","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/s11249-009-9538-z","article-title":"Finger Friction Measurements on Coated and Uncoated Printing Papers","volume":"37","year":"2010","journal-title":"Tribol. Lett."},{"key":"2019100512192390800_bib10","unstructured":"Accoto, D., Stefanini, C., Phee, L., Arena, A., Pernorio, G., Menciassi, A., Carrozza, M., and Dario, P., 2001, \u201cMeasurements of the Frictional Properties of the Gastrointestinal Tract,\u201d World Tribology Congress, Vienna, Austria, Sept. 3\u20137.http:\/\/www.oetg.at\/fileadmin\/Dokumente\/oetg\/Proceedings\/WTC_2001_files\/html\/M-81-34-926-ACCOTO.pdf"},{"issue":"12","key":"2019100512192390800_bib11","doi-asserted-by":"publisher","first-page":"3517","DOI":"10.1016\/j.jbiomech.2015.07.012","article-title":"Friction Coefficient and Effective Interference at the Implant-Bone Interface","volume":"48","year":"2015","journal-title":"J. Biomech."},{"issue":"9","key":"2019100512192390800_bib12","doi-asserted-by":"publisher","first-page":"1163","DOI":"10.1016\/j.jbiomech.2009.04.040","article-title":"The Role of Interstitial Fluid Pressurization in Articular Cartilage Lubrication","volume":"42","year":"2009","journal-title":"J. Biomech."},{"issue":"3","key":"2019100512192390800_bib13","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1016\/j.orthres.2003.07.002","article-title":"Experimental Verification of the Role of Interstitial Fluid Pressurization in Cartilage Lubrication","volume":"22","year":"2004","journal-title":"J. Orthop. Res."},{"key":"2019100512192390800_bib14","article-title":"Nike2d: An Implicit, Finite-Deformation, Finite-Element Code for Analyzing the Static and Dynamic Response of Two-Dimensional Solids","volume-title":"UCRL-52678","year":"1979"},{"issue":"3","key":"2019100512192390800_bib15","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1016\/0045-7949(90)90324-U","article-title":"Finite Element Formulation of Large Deformation Impact-Contact Problems With Friction","volume":"37","year":"1990","journal-title":"Comput. Struct."},{"issue":"20","key":"2019100512192390800_bib16","doi-asserted-by":"publisher","first-page":"3451","DOI":"10.1002\/nme.1620362005","article-title":"A Continuum-Based Finite Element Formulation for the Implicit Solution of Multibody, Large Deformation-Frictional Contact Problems","volume":"36","year":"1993","journal-title":"Int. J. Numer. Meth. Eng."},{"issue":"3\u20134","key":"2019100512192390800_bib17","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1016\/S0045-7825(98)00388-0","article-title":"Large Deformation Frictional Contact Mechanics: Continuum Formulation and Augmented Lagrangian Treatment","volume":"177","year":"1999","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"2019100512192390800_bib18","volume-title":"Computational Contact and Impact Mechanics: Fundamentals of Modeling Interfacial Phenomena in Nonlinear Finite Element Analysis","year":"2002"},{"key":"2019100512192390800_bib19","volume-title":"Computational Contact Mechanics","year":"2006","edition":"2nd ed."},{"issue":"1","key":"2019100512192390800_bib20","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/0045-7949(92)90540-G","article-title":"An Augmented Lagrangian Treatment of Contact Problems Involving Friction","volume":"42","year":"1992","journal-title":"Comput. Struct."},{"issue":"3","key":"2019100512192390800_bib21","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1016\/0045-7825(91)90022-X","article-title":"A Mixed Formulation for Frictional Contact Problems Prone to Newton like Solution Methods","volume":"92","year":"1991","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"41\u201344","key":"2019100512192390800_bib22","doi-asserted-by":"publisher","first-page":"3428","DOI":"10.1016\/j.cma.2009.06.022","article-title":"The Node-to-Segment Algorithm for 2d Frictionless Contact: Classical Formulation and Special Cases","volume":"198","year":"2009","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"2019100512192390800_bib23","first-page":"690","article-title":"On a Patch Test for Contact Problems in Two Dimensions","volume-title":"Nonlinear Computational Mechanics","year":"1991"},{"issue":"1","key":"2019100512192390800_bib24","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1002\/nme.1620220105","article-title":"The Patch Test\u2014A Condition for Assessing Fem Convergence","volume":"22","year":"1986","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"2","key":"2019100512192390800_bib25","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/0045-7825(85)90088-X","article-title":"A Perturbed Lagrangian Formulation for the Finite Element Solution of Contact Problems","volume":"50","year":"1985","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"4\u20138","key":"2019100512192390800_bib26","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1016\/S0895-7177(98)00138-1","article-title":"A Segment-to-Segment Contact Strategy","volume":"28","year":"1998","journal-title":"Math. Comput. Model."},{"issue":"4\u20138","key":"2019100512192390800_bib27","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1016\/S0895-7177(98)00121-6","article-title":"The Mortar Finite Element Method for Contact Problems","volume":"28","year":"1998","journal-title":"Math. Comput. Model."},{"issue":"37\u201340","key":"2019100512192390800_bib28","doi-asserted-by":"publisher","first-page":"5020","DOI":"10.1016\/j.cma.2005.09.025","article-title":"Mortar Based Frictional Contact Formulation for Higher Order Interpolations Using the Moving Friction Cone","volume":"195","year":"2006","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"2019100512192390800_bib29","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.cma.2010.09.006","article-title":"Mortar Contact Formulations for Deformable\u2013Deformable Contact: Past Contributions and New Extensions for Enriched and Embedded Interface Formulations","volume":"205\u2013208","year":"2012","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"10","key":"2019100512192390800_bib30","doi-asserted-by":"publisher","first-page":"1525","DOI":"10.1002\/1097-0207(20000810)48:10<1525::AID-NME953>3.0.CO;2-Y","article-title":"A Mortar-Finite Element Formulation for Frictional Contact Problems","volume":"48","year":"2000","journal-title":"Int. J. Numer. Meth. Eng."},{"issue":"6\u20138","key":"2019100512192390800_bib31","doi-asserted-by":"publisher","first-page":"601","DOI":"10.1016\/j.cma.2003.10.010","article-title":"A Mortar Segment-to-Segment Contact Method for Large Deformation Solid Mechanics","volume":"193","year":"2004","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"6\u20138","key":"2019100512192390800_bib32","doi-asserted-by":"publisher","first-page":"4891","DOI":"10.1016\/j.cma.2004.06.001","article-title":"A Mortar Segment-to-Segment Frictional Contact Method for Large Deformations","volume":"193","year":"2004","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"37\u201340","key":"2019100512192390800_bib33","doi-asserted-by":"publisher","first-page":"2860","DOI":"10.1016\/j.cma.2009.04.007","article-title":"A Mortar-Based Frictional Contact Formulation for Large Deformations Using Lagrange Multipliers","volume":"198","year":"2009","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"2019100512192390800_bib34","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/j.cma.2012.02.017","article-title":"A Mixed Formulation of Mortar-Based Frictionless Contact","volume":"223\u2013224","year":"2012","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"9","key":"2019100512192390800_bib35","doi-asserted-by":"publisher","first-page":"1183","DOI":"10.1002\/nme.1222","article-title":"Two Dimensional Mortar Contact Methods for Large Deformation Frictional Sliding","volume":"62","year":"2005","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"8","key":"2019100512192390800_bib36","doi-asserted-by":"publisher","first-page":"1161","DOI":"10.1002\/nme.466","article-title":"A 3d Contact Smoothing Method Using Gregory Patches","volume":"54","year":"2002","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"1","key":"2019100512192390800_bib37","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/s11831-015-9159-7","article-title":"Surface Smoothing Procedures in Computational Contact Mechanics","volume":"24","year":"2017","journal-title":"Arch. Comput. Methods Eng."},{"issue":"39\u201341","key":"2019100512192390800_bib38","doi-asserted-by":"publisher","first-page":"4135","DOI":"10.1016\/j.cma.2004.10.008","article-title":"Isogeometric Analysis: Cad, Finite Elements, Nurbs, Exact Geometry and Mesh Refinement","volume":"194","year":"2005","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"13","key":"2019100512192390800_bib39","doi-asserted-by":"publisher","first-page":"1278","DOI":"10.1002\/nme.3159","article-title":"A Large Deformation Frictional Contact Formulation Using Nurbs-Based Isogeometric Analysis","volume":"87","year":"2011","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"1","key":"2019100512192390800_bib40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00466-011-0623-4","article-title":"A Mortar Formulation for 3d Large Deformation Contact Using Nurbs-Based Isogeometric Analysis and the Augmented Lagrangian Method","volume":"49","year":"2012","journal-title":"Comput. Mech."},{"issue":"4","key":"2019100512192390800_bib41","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1002\/nme.4794","article-title":"An Unbiased Computational Contact Formulation for 3d Friction","volume":"101","year":"2015","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"6","key":"2019100512192390800_bib42","doi-asserted-by":"publisher","first-page":"061006","DOI":"10.1115\/1.4001034","article-title":"Finite Element Algorithm for Frictionless Contact of Porous Permeable Media Under Finite Deformation and Sliding","volume":"132","year":"2010","journal-title":"ASME J. Biomech. Eng."},{"issue":"1","key":"2019100512192390800_bib43","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/0045-7949(89)90081-3","article-title":"The Return Mapping Method for the Integration of Friction Constitutive Relations","volume":"32","year":"1989","journal-title":"Comput. Struct."},{"issue":"3\u20134","key":"2019100512192390800_bib44","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1016\/S0045-7825(96)01133-4","article-title":"A New Frictional Time Integration Algorithm for Large Slip Multi-Body Frictional Contact Problems","volume":"142","year":"1997","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"1","key":"2019100512192390800_bib45","doi-asserted-by":"publisher","first-page":"011005","DOI":"10.1115\/1.4005694","article-title":"Febio: Finite Elements for Biomechanics","volume":"134","year":"2012","journal-title":"ASME J. Biomech. Eng."},{"key":"2019100512192390800_bib46","volume-title":"Nonlinear Continuum Mechanics for Finite Element Analysis","year":"2008","edition":"2nd ed."},{"key":"2019100512192390800_bib47","volume-title":"Computer Graphics: Principles and Practise","year":"1996"},{"issue":"8","key":"2019100512192390800_bib48","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1016\/0021-9290(91)90340-S","article-title":"Quantitation of Articular Surface Topography and Cartilage Thickness in Knee Joints Using Stereophotogrammetry","volume":"24","year":"1991","journal-title":"J. Biomech."},{"key":"2019100512192390800_bib49","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.compstruc.2015.02.027","article-title":"An Unconstrained Integral Approximation of Large Sliding Frictional Contact Between Deformable Solids","volume":"153","year":"2015","journal-title":"Comput. Struct."},{"key":"2019100512192390800_bib50","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1007\/978-1-4615-1983-6_20","article-title":"Continuum Mechanics Modelling of Large Deformation Contact With Friction","volume-title":"Contact Mechanics","year":"1995"},{"key":"2019100512192390800_bib51","volume-title":"Constrained Optimization and Lagrange Multiplier Methods","year":"1982"},{"issue":"3\u20134","key":"2019100512192390800_bib52","doi-asserted-by":"publisher","first-page":"839","DOI":"10.1002\/nme.4728","article-title":"A Level Set Enhanced Natural Kernel Contact Algorithm for Impact and Penetration Modeling","volume":"102","year":"2015","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"4","key":"2019100512192390800_bib53","first-page":"483","article-title":"Development of a Finite Element Contact Analysis Algorithm to Pass the Patch Test","volume":"49","year":"2006","journal-title":"JSME Int. J. A Solid Mech. Mater. Eng."},{"issue":"4","key":"2019100512192390800_bib54","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1002\/nme.2559","article-title":"A Modified Node-to-Segment Algorithm Passing the Contact Patch Test","volume":"79","year":"2009","journal-title":"Int. J. Numer. Meth. Eng."},{"key":"2019100512192390800_bib55","volume-title":"Contact Mechanics","year":"1985"},{"issue":"1","key":"2019100512192390800_bib56","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/s00466-014-1082-5","article-title":"Coulomb Frictional Contact by Explicit Projection in the Cone for Finite Displacement Quasi-Static Problems","volume":"55","year":"2015","journal-title":"Comput. Mech."},{"issue":"3","key":"2019100512192390800_bib57","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1016\/S1369-7021(11)70059-1","article-title":"Characterizing the Elastic Properties of Tissues","volume":"14","year":"2011","journal-title":"Mater. Today"}],"container-title":["Journal of Biomechanical Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/biomechanical\/article-pdf\/doi\/10.1115\/1.4040497\/5990714\/bio_140_08_081013.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/biomechanical\/article-pdf\/doi\/10.1115\/1.4040497\/5990714\/bio_140_08_081013.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,5]],"date-time":"2019-10-05T16:19:31Z","timestamp":1570292371000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/biomechanical\/article\/doi\/10.1115\/1.4040497\/425512\/A-SurfacetoSurface-Finite-Element-Algorithm-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,2]]},"references-count":57,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2018,8,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4040497","relation":{},"ISSN":["0148-0731","1528-8951"],"issn-type":[{"value":"0148-0731","type":"print"},{"value":"1528-8951","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,2]]},"article-number":"081013"}}