EconPapers    
Economics at your fingertips  
 

Mathematical Aspects of ANM/FEM Numerical Model, Applied to Nonlinear Elastic, and Thermo Elastic Analysis of Wrinkles in Film/Substrate Systems, and a New Implementation in the FreeFEM++ Language

Pascal Ventura (), Frédéric Hecht, Michel Potier-Ferry, Hamid Zahrouni, Fan Xu, Hamza Azzayani, Michael Brun and Anh-Khoa Chau
Additional contact information
Pascal Ventura: Arts et Métiers Institute of Technology, Université de Lorraine, CNRS, LEM3, F-57000 Metz, France
Frédéric Hecht: Université Paris Cité, Sorbonne Université, LJLL, CNRS, Inria, Alpines, F-75005 Paris, France
Michel Potier-Ferry: Arts et Métiers Institute of Technology, Université de Lorraine, CNRS, LEM3, F-57000 Metz, France
Hamid Zahrouni: Arts et Métiers Institute of Technology, Université de Lorraine, CNRS, LEM3, F-57000 Metz, France
Fan Xu: Department of Aeronautics and Astronautics, Institute of Mechanics and Computational Engineering, College of Intelligent Robotics and Advanced Manufacturing, Fudan University, Shanghai 200433, China
Hamza Azzayani: Arts et Métiers Institute of Technology, Université de Lorraine, CNRS, LEM3, F-57000 Metz, France
Michael Brun: Arts et Métiers Institute of Technology, Université de Lorraine, CNRS, LEM3, F-57000 Metz, France
Anh-Khoa Chau: Arts et Métiers Institute of Technology, Université de Lorraine, CNRS, LEM3, F-57000 Metz, France

Mathematics, 2025, vol. 13, issue 19, 1-26

Abstract: The main purposes of the present paper are to present the mathematical and algorithmic aspects of the ANM/FEM numerical model and to show how it is applied to analyze elastic and thermo-elastic nonlinear solid mechanical problems. ANM is a robust continuation method based on a perturbation technique for solving nonlinear problems dependent on a loading parameter. Historically, this technique has been successfully applied to problems in various fields of solid and fluid mechanics. This paper shows how ANM is used to solve nonlinear elastic and nonlinear thermo-elastic problems involving elastic behavior and geometrical nonlinearities. The implementation of ANM for FEM in the FreeFEM++ language is then presented. The FEM software development platform, called FreeFEM++, is structured to work with variational formulations and, therefore, is well adapted to implement ANM for instability problems in solid mechanics. In order to illustrate the great efficiency of FreeFEM++, scripts will be presented for computing the different steps of ANM continuation for solid elastic structures, considering simple geometries subjected to conservative loading. For the purpose of validation, the problem of a cantilever subjected to an applied force is presented. Next, the new numerical model is applied to study wrinkles appearing in a planar film/substrate system that is subjected to compressive surface forces at the lateral faces of the film. Finally, the model is applied to a spherical film/substrate system subjected to thermo-elastic shrinkage. In both cases, the ANM/FEM prediction method, together with a Newton–Riks correction (if needed), identifies the equilibrium paths efficiently, especially after the post-buckling regime.

Keywords: implicit function theorem; partial differential equations; ANM; FEM; Domain- Specific Language; FreeFEM++; film/substrate system; wrinkling (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2025
References: Add references at CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2227-7390/13/19/3063/pdf (application/pdf)
https://www.mdpi.com/2227-7390/13/19/3063/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:13:y:2025:i:19:p:3063-:d:1756151

Access Statistics for this article

Mathematics is currently edited by Ms. Emma He

More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-09-26
Handle: RePEc:gam:jmathe:v:13:y:2025:i:19:p:3063-:d:1756151