163 research outputs found

    ÉlĂ©ments finis isogĂ©omĂ©triques massifs coque sans verrouillage pour des simulations en mĂ©canique non linĂ©aire des solides

    Get PDF
    With the introduction of IsoGeometric Analysis (IGA), the calculation of shell has become possible using the exact geometry for coarse meshes. In order to that, Lagrange polynomials are replaced by NURBS functions, the most commonly used technology in Computer-Aided Design, to perform the analysis. In addition, NURBS functions have a higher order of continuity, which leads to higher per-degree-of-freedom accuracy of the shell solution than with classical Finite Elements Analysis (FEA). IGA has now been widely applied in shell formulations. Nevertheless, it has still rarely been studied in the context of solid-shell models. This second shell approach is, however, very useful for engineers, since it enables to calculate thin structures using 3D solid elements, i.e. involving only displacements as degrees of freedom. The difficulty in shell analysis is to deal with locking which highly deteriorates the convergence of the solution. The NURBS framework does not enable to solve the problem directly. Then, to really benefit from NURBS in shells, specific strategies need to be implemented to answer the locking issue. This is the goal of the thesis in the context of solid-shell elements. The first work has consisted, on a curved beam problem, in extending the locking-free methods usually encountered in FEA to the NURBS context. The study resulted in the development of two new strategies for NURBS: the first one is based on a selective reduced integration technique and the second one makes use of a B-bar projection. The global formalism offered by the B-bar method appearing more suitable for NURBS, it has then been investigated for solid-shell elements. More precisely, a mixed formulation has first been elaborated from which, it has been possible to derive the equivalent B-bar projection. From a theoretical point of view, this strategy constitutes the most important result of this work: a systematic method to construct a consistent B-bar projection is to write a mixed formulation. With regards to the implementation, the main idea to treat locking of the solid-shell elements has been to modify the average of the strain and stress components across the thickness of the shell. Hourglass control has also been added to stabilize the element in particular situations. The resulting element is of good quality for low order approximations and coarse meshes: the quadratic version seems to be more accurate than basic NURBS elements of order 4. The proposed method leads to a global stiffness matrix of small size but full. This problem is inherent to NURBS functions. It has been limited here by using a local least squares procedure to approach the B-bar projection. Finally, the mixed element has been successfully extended to geometric non-linearity which reflects the ability of the methodology to be used in complex simulations.Avec l’arrivĂ©e de l’Analyse IsoGĂ©omĂ©trique (IGA), le calcul de coque est devenu possible en utilisant la gĂ©omĂ©trie exacte pour des maillages grossiers. Pour cela, les polynĂŽmes de Lagrange sont remplacĂ©s pour l’interpolation par des fonctions NURBS (technologie la plus courante en conception assistĂ©e par ordinateur). De plus, ces fonctions possĂšdent une continuitĂ© supĂ©rieure ce qui offre une meilleure prĂ©cision qu’un calcul Ă©lĂ©ments finis Ă  nombre de degrĂ©s de libertĂ© Ă©gal. L’IGA a dĂ©jĂ  Ă©tĂ© dĂ©veloppĂ©e pour les formulations coques. Elle n’a Ă©tĂ© cependant que trĂšs peu Ă©tudiĂ©e pour les modĂšles massifs coque. Pourtant, cette deuxiĂšme approche est trĂšs utilisĂ©e par l’ingĂ©nieur car elle permet de calculer des structures minces Ă  l’aide d’élĂ©ments continus 3D, c’est-Ă -dire en faisant intervenir uniquement des inconnues en dĂ©placements. La difficultĂ© en calcul de coque est de faire face au verrouillage qui conduit Ă  une forte dĂ©gradation de la convergence de la solution. Le cadre NURBS ne permet pas lui-mĂȘme de rĂ©soudre ce problĂšme. La meilleure efficacitĂ© de l’approximation NURBS ne peut donc ĂȘtre atteinte sans le dĂ©veloppement de techniques particuliĂšres pour supprimer le verrouillage. C’est le but de cette thĂšse dans le cadre des Ă©lĂ©ments massifs coque. Le premier travail a consistĂ©, sur un problĂšme de poutre courbe, Ă  Ă©tendre les mĂ©thodes sans verrouillage habituelles au contexte NURBS. Deux nouvelles stratĂ©gies ont alors Ă©tĂ© dĂ©veloppĂ©es pour les NURBS : la premiĂšre est basĂ©e sur une technique d’intĂ©gration rĂ©duite tandis que la seconde fait appel Ă  une projection B-bar. Le formalisme gĂ©nĂ©ral des mĂ©thodes B-bar semblant plus adaptĂ©, c’est celui-ci que nous avons dĂ©veloppĂ© ensuite pour les Ă©lĂ©ments massifs coque. Plus prĂ©cisĂ©ment, nous avons mis en place une formulation mixte de laquelle nous avons pu dĂ©river la projection B-bar Ă©quivalente. Cette dĂ©marche constitue d’un point de vue thĂ©orique le rĂ©sultat principal du travail : une mĂ©thode systĂ©matique pour construire une projection B-bar consistante est de passer par une formulation mixte. D’un point de vue mise en Ɠuvre, l’idĂ©e principale pour traiter le verrouillage des Ă©lĂ©ments massifs coque a Ă©tĂ© de modifier l’interpolation de la moyenne dans l’épaisseur de la coque des composantes du tenseur des contraintes. Un contrĂŽle de hourglass a aussi Ă©tĂ© ajoutĂ© pour stabiliser l’élĂ©ment dans certaines situations. L’élĂ©ment obtenu est de bonne qualitĂ© pour une interpolation de bas degrĂ©s et des maillages grossiers : la version quadratique semble plus prĂ©cise que des Ă©lĂ©ments standards NURBS de degrĂ© 4. La mĂ©thode proposĂ©e conduit Ă  une matrice de rigiditĂ© globale de petite taille mais pleine. Ce problĂšme est inhĂ©rent aux NURBS. Il a pu ĂȘtre limitĂ© ici en utilisant une procĂ©dure de type moindres carrĂ©s locaux pour approcher la projection B-bar. Finalement, l’élĂ©ment mixte a Ă©tĂ© Ă©tendu avec succĂšs en non linĂ©aire gĂ©omĂ©trique ce qui tĂ©moigne du potentiel de la mĂ©thode pour mener des simulations complexes

    Local enrichment of NURBS patches using a non-intrusive coupling strategy: Geometric details, local refinement, inclusion, fracture

    Get PDF
    International audienceIn this work, we apply a non-intrusive global/local coupling strategy for the modelling of local phenomena in a NURBS patch. The idea is to consider the NURBS patch to be enriched as the global model. This results in a simple, flexible strategy: first, the global NURBS patch remains unchanged, which completely eliminates the need for costly re-parametrization procedures (even if the local domain is expected to evolve); then, easy merging of a linear NURBS code with any other existing robust codes suitable for the modelling of complex local behaviour is possible. The price to pay is the number of iterations of the non-intrusive solver but we show that this can be strongly reduced by means of acceleration techniques. The main development for NURBS is to be able to handle non-conforming geometries. Only slight changes in the implementation process, including the setting up of suitable quadrature rules for the evaluation of the interface reaction forces, are made in response to this issue. A range of numerical examples in two-dimensional linear elasticity are given to demonstrate the performance of the proposed methodology and its significant potential to treat any case of local enrichment in a NURBS patch simply

    Reduced Order Modeling based Inexact FETI-DP solver for lattice structures

    Full text link
    This paper addresses the overwhelming computational resources needed with standard numerical approaches to simulate architected materials. Those multiscale heterogeneous lattice structures gain intensive interest in conjunction with the improvement of additive manufacturing as they offer, among many others, excellent stiffness-to-weight ratios. We develop here a dedicated HPC solver that benefits from the specific nature of the underlying problem in order to drastically reduce the computational costs (memory and time) for the full fine-scale analysis of lattice structures. Our purpose is to take advantage of the natural domain decomposition into cells and, even more importantly, of the geometrical and mechanical similarities among cells. Our solver consists in a so-called inexact FETI-DP method where the local, cell-wise operators and solutions are approximated with reduced order modeling techniques. Instead of considering independently every cell, we end up with only few principal local problems to solve and make use of the corresponding principal cell-wise operators to approximate all the others. It results in a scalable algorithm that saves numerous local factorizations. Our solver is applied for the isogeometric analysis of lattices built by spline composition, which offers the opportunity to compute the reduced basis with macro-scale data, thereby making our method also multiscale and matrix-free. The solver is tested against various 2D and 3D analyses. It shows major gains with respect to black-box solvers; in particular, problems of several millions of degrees of freedom can be solved with a simple computer within few minutes.Comment: 30 pages, 12 figures, 2 table

    Méthode d'implémentation non intrusive de l'analyse isogéométrique dans un code éléments finis : vers la prédiction de l'endommagement dans les composites.

    Get PDF
    L'utilisation des matĂ©riaux composites est devenue un des enjeux technologiques majeurs dans l'industrie, et les exigences sont croissantes pour l'utilisation de ces matĂ©riaux et la prĂ©diction fine de leur comportement. Un choix indispensable pour rĂ©duire le nombre d'essais expĂ©rimentaux est de les remplacer par la simulation numĂ©rique (Virtual Testing) qui permet de prĂ©voir numĂ©riquement le comportement des matĂ©riaux composites dans les structures mĂ©caniques, jusqu'Ă  la ruine. Parmi les mĂ©thodes numĂ©riques les plus avancĂ©es, l'analyse isogĂ©omĂ©trique (IGA) Ă©merge comme le candidat le plus prometteur Ă©tant donnĂ© sa robustesse et sa grande prĂ©cision. InitiĂ©e dans [HUG05], cette mĂ©thode a fortement attirĂ© l'attention de la communautĂ© scientifique et de l'industrie, et elle a Ă©tĂ© appliquĂ©e avec succĂšs dans de nombreux domaines duvCalcul de Structures [NGUXU14]. Lorsque l'on s'intĂ©resse Ă  la simulation de l'endommagement de composites, le coĂ»t de calcul en Ă©lĂ©ments finis classiques est trop important Ă  l'heure actuelle pour satisfaire les exigences industrielles et donc la mĂ©thode IGA pourrait ĂȘtre intĂ©ressante. La mĂ©thode IGA permet de connecter plus efficacement la CAO et le calcul numĂ©rique, en utilisant les mĂȘmes fonctions pour dĂ©crire la gĂ©omĂ©trie et la solution approchĂ©e, les fonctions B-splines ou NURBS (Non-Uniform Rational B-Splines). Elle permet ainsi une description exacte de la gĂ©omĂ©trie et utilise des fonctions plus rĂ©guliĂšres pour le calcul.  Les premiers travaux prĂ©sentĂ©s portent sur l'utilisation de l'analyse isogĂ©omĂ©trique pour les matĂ©riaux composites. Certains travaux ont prĂ©alablement Ă©tĂ© rĂ©alisĂ©s sur l'utilisation de l'IGA dans les matĂ©riaux composites et sur le dĂ©laminage mais pas avec de l'endommagement plus complexe. C'est pourquoi en s'appuyant sur les travaux sur l'extraction de BĂ©zier [BOR10], un lien sera crĂ©Ă© entre la gĂ©omĂ©trie isogĂ©omĂ©trique et un code Ă©lĂ©ment fini industriel dans lequel est dĂ©jĂ  prĂ©sent la modĂ©lisation du comportement des composites, parfois complexe: rupture de fibre, dĂ©cohĂ©sion fibre/matrice, fissurations diffuses dans la matrice, fissuration transverse, dĂ©laminage, etc. Cette transformation permettra d'utiliser un code Ă©lĂ©ment fini tel que SAMCEF dans lequel est implĂ©mentĂ© le mĂ©somodĂšle [LAD14]. Une comparaison avec une rĂ©solution par Ă©lĂ©ments finis classiques sera faite afin de mettre en avant les avantages de l'analyse isogĂ©omĂ©trique dans cette situation. Dans un dernier temps, des stratĂ©gies de couplages global/local non-intrusives [BOU16] seront mises en place pour profiter d'une meilleure description locale du mĂ©somodĂšle tout en limitant le coĂ»t de calcul Ă  l'Ă©chelle macroscopique. [HUG05] Hughes T.J.R, Cottrell J.A, Bazilevs Y. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering, 194(39-41):4135-4195 (2005). [NGUXU14] Nguyen-Xuan H, Tran L.V, Thai C.H, Kulasegaram S, Bordas S.P.A. Isogeometric analysis of functionally graded plates using a refined plate theory, Composite Part B, 64:222?234 (2014). [BOR10] Borden M.J, Scott M.A, Evans J.A, Hughes T.J.R., Isogeometric finite element data structures based on Bezier extraction of NURBS, International Journal for Numerical Methods in Engineering, 87:15-47 (2011). [LAD14] LadevĂšze P, Daghia F, Abisset E, Le Mauff C. A micromechanics-based interface mesomodel for virtual testing of laminated composites. Advanced Modeling and Simulation in Engineering Sciences, 1:7 (2014). [BOU14] Bouclier R, Passieux J-C, SalaĂŒn M. Local enrichment of NURBS patches using a non-intrusive coupling strategy : geometric details, local refinement, inclusion, fracture. Computer Methods in Applied Mechanics and Engineering, 300:1-26 (2016)

    Isogeometric locking-free NURBS-based solid-shell elements for nonlinear solid mechanics

    No full text
    Avec l’arrivĂ©e de l’Analyse IsoGĂ©omĂ©trique (IGA), le calcul de coque est devenu possible en utilisant la gĂ©omĂ©trie exacte pour des maillages grossiers. Pour cela, les polynĂŽmes de Lagrange sont remplacĂ©s pour l’interpolation par des fonctions NURBS (technologie la plus courante en conception assistĂ©e par ordinateur). De plus, ces fonctions possĂšdent une continuitĂ© supĂ©rieure ce qui offre une meilleure prĂ©cision qu’un calcul Ă©lĂ©ments finis Ă  nombre de degrĂ©s de libertĂ© Ă©gal. L’IGA a dĂ©jĂ  Ă©tĂ© dĂ©veloppĂ©e pour les formulations coques. Elle n’a Ă©tĂ© cependant que trĂšs peu Ă©tudiĂ©e pour les modĂšles massifs coque. Pourtant, cette deuxiĂšme approche est trĂšs utilisĂ©e par l’ingĂ©nieur car elle permet de calculer des structures minces Ă  l’aide d’élĂ©ments continus 3D, c’est-Ă -dire en faisant intervenir uniquement des inconnues en dĂ©placements. La difficultĂ© en calcul de coque est de faire face au verrouillage qui conduit Ă  une forte dĂ©gradation de la convergence de la solution. Le cadre NURBS ne permet pas lui-mĂȘme de rĂ©soudre ce problĂšme. La meilleure efficacitĂ© de l’approximation NURBS ne peut donc ĂȘtre atteinte sans le dĂ©veloppement de techniques particuliĂšres pour supprimer le verrouillage. C’est le but de cette thĂšse dans le cadre des Ă©lĂ©ments massifs coque. Le premier travail a consistĂ©, sur un problĂšme de poutre courbe, Ă  Ă©tendre les mĂ©thodes sans verrouillage habituelles au contexte NURBS. Deux nouvelles stratĂ©gies ont alors Ă©tĂ© dĂ©veloppĂ©es pour les NURBS : la premiĂšre est basĂ©e sur une technique d’intĂ©gration rĂ©duite tandis que la seconde fait appel Ă  une projection B-bar. Le formalisme gĂ©nĂ©ral des mĂ©thodes B-bar semblant plus adaptĂ©, c’est celui-ci que nous avons dĂ©veloppĂ© ensuite pour les Ă©lĂ©ments massifs coque. Plus prĂ©cisĂ©ment, nous avons mis en place une formulation mixte de laquelle nous avons pu dĂ©river la projection B-bar Ă©quivalente. Cette dĂ©marche constitue d’un point de vue thĂ©orique le rĂ©sultat principal du travail : une mĂ©thode systĂ©matique pour construire une projection B-bar consistante est de passer par une formulation mixte. D’un point de vue mise en Ɠuvre, l’idĂ©e principale pour traiter le verrouillage des Ă©lĂ©ments massifs coque a Ă©tĂ© de modifier l’interpolation de la moyenne dans l’épaisseur de la coque des composantes du tenseur des contraintes. Un contrĂŽle de hourglass a aussi Ă©tĂ© ajoutĂ© pour stabiliser l’élĂ©ment dans certaines situations. L’élĂ©ment obtenu est de bonne qualitĂ© pour une interpolation de bas degrĂ©s et des maillages grossiers : la version quadratique semble plus prĂ©cise que des Ă©lĂ©ments standards NURBS de degrĂ© 4. La mĂ©thode proposĂ©e conduit Ă  une matrice de rigiditĂ© globale de petite taille mais pleine. Ce problĂšme est inhĂ©rent aux NURBS. Il a pu ĂȘtre limitĂ© ici en utilisant une procĂ©dure de type moindres carrĂ©s locaux pour approcher la projection B-bar. Finalement, l’élĂ©ment mixte a Ă©tĂ© Ă©tendu avec succĂšs en non linĂ©aire gĂ©omĂ©trique ce qui tĂ©moigne du potentiel de la mĂ©thode pour mener des simulations complexes.With the introduction of IsoGeometric Analysis (IGA), the calculation of shell has become possible using the exact geometry for coarse meshes. In order to that, Lagrange polynomials are replaced by NURBS functions, the most commonly used technology in Computer-Aided Design, to perform the analysis. In addition, NURBS functions have a higher order of continuity, which leads to higher per-degree-of-freedom accuracy of the shell solution than with classical Finite Elements Analysis (FEA). IGA has now been widely applied in shell formulations. Nevertheless, it has still rarely been studied in the context of solid-shell models. This second shell approach is, however, very useful for engineers, since it enables to calculate thin structures using 3D solid elements, i.e. involving only displacements as degrees of freedom. The difficulty in shell analysis is to deal with locking which highly deteriorates the convergence of the solution. The NURBS framework does not enable to solve the problem directly. Then, to really benefit from NURBS in shells, specific strategies need to be implemented to answer the locking issue. This is the goal of the thesis in the context of solid-shell elements. The first work has consisted, on a curved beam problem, in extending the locking-free methods usually encountered in FEA to the NURBS context. The study resulted in the development of two new strategies for NURBS: the first one is based on a selective reduced integration technique and the second one makes use of a B-bar projection. The global formalism offered by the B-bar method appearing more suitable for NURBS, it has then been investigated for solid-shell elements. More precisely, a mixed formulation has first been elaborated from which, it has been possible to derive the equivalent B-bar projection. From a theoretical point of view, this strategy constitutes the most important result of this work: a systematic method to construct a consistent B-bar projection is to write a mixed formulation. With regards to the implementation, the main idea to treat locking of the solid-shell elements has been to modify the average of the strain and stress components across the thickness of the shell. Hourglass control has also been added to stabilize the element in particular situations. The resulting element is of good quality for low order approximations and coarse meshes: the quadratic version seems to be more accurate than basic NURBS elements of order 4. The proposed method leads to a global stiffness matrix of small size but full. This problem is inherent to NURBS functions. It has been limited here by using a local least squares procedure to approach the B-bar projection. Finally, the mixed element has been successfully extended to geometric non-linearity which reflects the ability of the methodology to be used in complex simulations

    Couplage hybride IGA/FEM non-intrusif pour la simulation globale/locale non-linéaire de structures

    No full text
    International audienceNotre objectif est de proposer une approche facilitant l’utilisation de l’analyse isogĂ©omĂ©trique avec des codes de caclul industriel pour traiter des cas prĂ©sentant des non-linĂ©aritĂ©s locales. Ainsi nous mettons en Ɠuvre une approche de couplage itĂ©rative de type globale/locale entre un modĂšle global linĂ©aire isogĂ©omĂ©trique et un modĂšle local non-linĂ©aire Ă©lĂ©ments finis. Nous souhaitons ainsi bĂ©nĂ©ficier des avantages des deux technologies : 1) un meilleur ratio prĂ©cision/nombre de degrĂ© de libertĂ© pour l’isogĂ©omĂ©trique qui permet de reprĂ©senter Ă  moindre coĂ»t une solution globale rĂ©guliĂšre et 2) la robustesse des Ă©lĂ©ments finis pour traiter des cas non-linĂ©aires prĂ©sentant des singularitĂ©s. Nous prĂ©sentons de plus une approche non-intrusive dans le sens oĂč nous nous basons uniquement sur un code de calcul Ă©lĂ©ments finis sans recourir Ă  un code isogĂ©omĂ©trique dĂ©diĂ©. Il est en effet possible de faire un pont entre l’analyse isogĂ©omĂ©trique et l’analyse par Ă©lĂ©ments finis. L’espace engendrĂ© par les fonctions splines est en fait un sous-espace de celui engendrĂ© par les fonctions de forme Ă©lĂ©ments finis. Les opĂ©rateurs Ă©lĂ©ments finis peuvent ainsi ĂȘtre projetĂ©s pour obtenir les opĂ©rateurs isogĂ©omĂ©triques
    • 

    corecore