Ce mémoire de maitrise présente une approche innovante de résolution de systèmes multi échelles intitulée « Finite-Element-Self-consistent Clustering Analysis (FE_SCA) » qui peut être traduite par Élément Fini couplé à un modèle réduit par regroupement auto cohérent des volumes élémentaires représentatifs. Cette méthode appartient à la catégorie des méthodes de mécanique computationnelle en homogénéisation multi-échelle. Étant un bon substitut à la méthode EF², à chaque point d'intégration du modèle macroscopique, un volume élémentaire représentatif réduit de la microstructure est résolu à l'aide des équations de Lippmann Schwinger. Ces dernières, étant non-linéaires, un schéma de résolution implicite est considéré. Dans ce travail, la méthode itérative de Newton-Raphson a été utilisée. La réduction des volumes élémentaires représentatifs est faite avec la méthode de regroupement en K-moyennes (k-means clustering) formant des groupements ayant le même comportement mécanique. Cette première phase s'appelle la phase hors-ligne, et vise à préparer une base de données qui comporte les informations compressées de la microstructure. La phase hors-ligne se compose de trois étapes : 1-Construction de la géométrie et homogénéisation de la microstructure avec la méthode Fast Fourier Transform (FFT) pour obtenir les tenseurs de concentrations de contraintes Aᵢⱼ, 2- regroupement des zones ayant les tenseurs Aᵢⱼ identiques, 3- Créations des tenseurs d'interactions Dᴵᴶ entre les groupements formés. Ensuite, cette base de données composée des tenseurs d'interaction Dᴵᴶ et de la répartition volumique des groupements formés est utilisée dans la deuxième partie de résolution multi échelle nommée la phase en-ligne. L'implémentation de la méthode est faite à partir des deux logiciels commerciaux suivants : Python pour la partie hors-ligne et ABAQUS/explicit pour la création du VUMAT de la partie en-ligne. La méthode est testée sur un matériau composite unidirectionnel avec deux phases ayant un comportement élastique. / This master's thesis presents an innovative approach of multi-scale simulation entitled Finite-Element-Self-consistent Clustering Analysis (FE_SCA). This method fits into the category of numerical methods for multi-scale homogenization. Being a good substitute for FE², at each integration point of the macroscopic model, a Reduced Order Model (ROM) of the microstructure is solved using the Lippmann Schwinger equations. As the latter are non-linear, an implicit solution scheme is considered. In this work, the iterative Newton-Raphson method was used. The reduced order model of Representative Volume Element (RVE) is carried out using the k-means clustering method, forming groups with the same mechanical behavior. This first phase is called the Offline phase and aims to prepare a database containing compressed microstructure information. The Offline phase consists of three steps: 1-Construction of the geometry and homogenization of the microstructure using the Fast Fourier Transform (FFT) method to obtain stress concentration tensors Aᵢⱼ, 2- Clustering of voxels according to tensors Aᵢⱼ, 3- Creation of interaction tensors Dᴵᴶ between each pair of clusters I,J. This database of tensors Dᴵᴶ and the volume distribution of the clusters is then used in the second part of the multi-scale resolution process, called the Online phase. The method is implemented using the following two commercial software packages: Python for the OFFLINE phase and ABAQUS/explicit for the Online phase using a user material subroutine VUMAT. The method is tested on a unidirectional composite material with two elastic phases.
Identifer | oai:union.ndltd.org:LAVAL/oai:corpus.ulaval.ca:20.500.11794/145611 |
Date | 26 June 2024 |
Creators | Ben Nasr, Rayen |
Contributors | Gakwaya, Augustin, Dano, Marie-Laure |
Source Sets | Université Laval |
Language | English |
Detected Language | French |
Type | COAR1_1::Texte::Thèse::Mémoire de maîtrise |
Format | 1 ressource en ligne (xv, 165 pages), application/pdf |
Rights | http://purl.org/coar/access_right/c_abf2 |
Page generated in 0.0021 seconds