Introduction
La prise en compte des mรฉcanismes de plasticitรฉ, dโendommagement, . . . nรฉcessite dโรฉcrire des lois de comportement complexes fortement non linรฉaires. Coupler ร la mรฉthode des รฉlรฉments finis, il doit รชtre possible de dรฉcrire le comportement de structures complexes avec un degrรฉ de confiance optimal. Malheureusement, ces lois sont ร lโorigine de dรฉfaillances remettant en cause les rรฉsultats obtenus par simulation et faisant donc perdre tous les bรฉnรฉfices issus dโune recherche fine en mรฉcanique des matรฉriaux. La remise en cause des rรฉsultats peut provenir de trois phรฉnomรจnes :
โ le premier aboutit ร une absence de rรฉsultats du fait dโune divergence trop prรฉcoce du solveur ou ร une remise en cause de la solution due ร lโapparition de sauts de solution. Lโalgorithme de NewtonRaphson ou mรชme les algorithmes de pilotage usuel (Riks 77), gรฉnรฉralement utilisรฉ pour rรฉsoudre les รฉquations non linรฉaires issues de la discrรฉtisation par la mรฉthode des รฉlรฉments finis, ne sont alors plus adaptรฉs et ne pemettent pas de gรฉrer les instabilitรฉs locales issues de lโapparition de lโendommagement ou de la plasticitรฉ.
โ le second problรจme pouvant apparaรฎtre est une dรฉpendance de la solution vis-ร -vis des choix de modรฉlisation (type, orientation et taille des รฉlรฉments, choix des conditions aux limites, . . .). Cette dรฉfaillance peut รชtre traduit dโun point de vue mathรฉmatique par une perte dโellipticitรฉ des รฉquations.
โ enfin lโaccroissement des temps de calcul rend les calculs trop longs voir irrรฉalisables. En effet, lโobtention de calcul convergรฉ nรฉcessite gรฉnรฉralement dโutiliser des maillages extrรฉmement fin dans leszones ayant un comportement non รฉlastique.
Ces trois dรฉfaillances ont fait lโobjet de recherches durant les vingt derniรจres annรฉes. Malheureusement celles-ci apportent des solutions dans des cadres restreints nรฉcessitant de faire des hypothรจses difficilement gรฉnรฉralisables dans le cas de strutures complexes (sur la direction de fissuration par exemple). Dans le cas des algorithmes de pilotage, Alfano (Alfano 03) a par exemple proposรฉ de prendre en compte lโรฉtat local de la structure (dans le cas de lโutilisation dโรฉlรฉments de zone cohรฉsive nรฉcessitant un placement a priori de ceux-ci et donc la dรฉfinition du chemin de fissuration) pour piloter le chargement enpondรฉrant lโinfluence des diffรฉrents points de la structure (Alfano 03). Dans le cas de la dรฉpendance aux maillages, une approche locale de la rupture a รฉtรฉ dรฉveloppรฉe. Celle-ci propose de caler les coefficients de la loi de comportement pour une taille de maille donnรฉe et dโutiliser des maillages rรฉglรฉs et orientรฉs dans la zone de fissuration ou dโendommagement (Besson 00; Besson 01; Rivalin 01). Le dernier point est plus complexe.
Ces lois de comportement peuvent รชtre tout simplement ignorรฉes au prix de forts surdimensionnements dus ร lโutilisation de critรจres en post traitement de calculs quasi-รฉlastiques. Il est aussi possible de simplifier les modรฉlisations (les petits trous peuvent รชtre nรฉgligรฉs, par exemple) ou dโutiliser des rรฉsultats avec des maillages non convergรฉs. Cela induit des risques dโerreurs souvent corrigรฉs par le biais decampagnes expรฉrimentales trรจs onรฉreuses.
Dans cette premiรจre partie de ce manuscrit, nous allons nous attacher ร proposer un schรฉma de rรฉsolution adaptรฉ ร ces lois de comportement et ne nรฉcessitant par dโhypothรจse ร priori trop forte. Cet algorithme est basรฉ sur lโassociation de trois mรฉthodes sophistiquรฉes ayant un but prรฉcis. Ces mรฉthodes sont :
โ une modรฉlisation non locale de lโendommagement (paragraphe 1.2). En effet, lโintroduction dโun nouveau paramรจtre, proportionel ร une longueur, permet de rรฉgulariser la dรฉpendance aux maillages.
โ un solveur ร longueurs dโarc pilotant le chargement en fonction de lโรฉtat local de lโensemble de la structure (paragraphe 1.3). Celui-ci permet de prรฉvenir les sauts de solution et les divergences prรฉcoces tout en รฉvitant les retours รฉlastiques.
โ une mรฉthode de calcul par sous domaine adaptรฉe aux deux mรฉthodes prรฉcรฉdentes (paragraphe 1.4) afin de rรฉduire les temps de calcul.
Au final, lโutilisation de cette algorithme devra permettre dโeffectuer des calculs ยซย robustesย ยป comme nous le verrons dans la derniรจre partie de ce chapitre (paragraphe 1.5). Il servira รฉgalement de base aux autres travaux portant plus particuliรจrement sur les matรฉriaux stratifiรฉs.
Nonlocal models
The material mechanical behavior is characterized by so called โstate variablesโ. The time evolution of these variables is usually (i.e. in the case of standard local models) expressed as a function of the variables for each material point, ~x. In the case of nonlocal models, the evolution of some of the variables at point ~x not only depends on the local state but also on the variables in the neighbourhood of ~x . In the following, one nonlocal variable, f nl , will be used which depends on a local variable f l . Based on the literature (Bazant 88; Bazant 94; Jirasek 94; Bazant 96; Jirasek 98), many local variables (equivalent strain, damage, porosity,. . .) can be chosen to define the nonlocal one (see section 1.5.5). In the pioneering work by Pijauder-Cabot (Pijaudier-Cabot 87), f nl at ~x was defined as a weighted average of f l around ~x . However this technique is difficult to implement in a finite element software. Indeed, it is necessary to have a specific algorithm (i) to built the connectivity table of the gauss points where f l is defined (They are usually defined locally in the finite element and are totally independent of their neighbors), (ii) to compute the nonlocal integral and it gradients (Baaser 03). That is why the integral relation is rewritten using gradient of f l (explicit formulation) or f nl (implicit formulation). Following the work by Peerlings (Peerlings 99) the implicit formulation should be preferred. This section describes the continuous implicit formulation and its finite element discretization.
Remarks about the local/global resolution algorithm
As said in the first and the present section, the global stiffness matrix of the problem is not symmetric. Moreover, the unknowns have not the same nature and order of amplitude. In order to overpass these difficulties and insure a good convergence of the computation, it is necessary to use specific resolution algorithms and preconditioners (see, among others, (Gosselet 03; Kincaid 03; Ayachour 03)). Because of the poor condition number of the system, an adimensionnalization of the local matrices (multiplication of Ks by the inverse of its diagonal) is mandatory.
Applications
Meshes and constitutive equations
The studied structure consists in a plate containing three holes as shown on fig. 1.5. A uniform vertical displacement is imposed and standard symmetry conditions are used. Four different meshes are used with 11, 13, 20 and 40 elements in the minimum cross section. Triangular elements are used. This leads for a standard local computations to a number of degrees of freedom varying between 30 000 and 120 000 and between 35 000 and 140 000 for the nonlocal computations.
The material is supposed to be isotropic, elastic damageable. Although simple and widely used, the simple formulation for the behavior (Saanouni 88; Ju 89) leads to the numerous numerical difficulties mentioned in the introduction. Damage.
Effects of element type and boundary conditions
Using a local damage model, results are mesh-size dependent. In this section the dependence on element type and on mesh design is also evidenced. Quadrangles (quadratic interpolation of the displacements and linear interpolation of the nonlocal damage) are used (Q8). Two meshes are used (fig. 1.13) : (i) regular radial mesh (Q8), (ii) irregular mesh with a finely meshed oriented zone (Q8-or). The global response is shown on fig. 1.12 ; results are compared with the local calculations carried out with triangles (T6) and the nonlocal calculations which depend neither on the element type nor on mesh design. It is important to outline that in the case of the oriented mesh, the crack path differs from the other cases (see fig. 1.13). In all local cases, the damage localization band width is equal to the element height. Rupture is quickest in the case of the oriented Q8 mesh because it has the smallest element width along the fracture path.
The fact that nonlocal calculations are both independent on mesh size and element type allows to use complex automatically generated meshes whereas local models require to use similar elements of fixed size along a predefined crack path (see e.g. (Rivalin 01)). Calculations have been carried out enforcing symmetry so that only 1/4 of the specimen was meshed. Calculations of the whole structure without symmetry have also been carried out. Both sets of calculations coincides in the nonlocal case ; different results are obtained for the local model as shown on fig. 1.14. The local full mesh calculation presents four distinct snap-backs which each corresponds to the failure of one ligament. Using 1/4 of the specimen, only two snap-backs are observed as only two ligaments are actually meshed. Symmetry with respect to the Oy axis is lost. In actual experiments, ligaments are expected to fail individually (i.e. four events). This could be modelled in the case of the nonlocal model using random material properties as the actual material is inhomogeneous (Besson 00). As in the local case, the localization band width corresponds to one element in the full mesh case and symmetry with respect to the Ox axis is clearly lost. Due to symmetry, the band width is actually twice as large in the other case (see fig. 1.15). 3D calculations using previous meshes extruded along the 0z axis with 1 or 3 elements in the thickness were also performed imposing null displacements along the z -direction on both sides of the mesh so that the simulation is therefore equivalent to a 2D plane strain simulation. Computation time is indeed strongly increased ; results in terms of global response and damage development are similar to those obtained in the 2D case.
Benefits of parallel computation
In previous sections, more than thirty computational results (in two or three dimensions, with complete or partial meshes), have been presented. The duration of one computation may vary, with a sequential algorithm, from one hour (for a two dimensional nonlocal model with the coarse partial mesh) to one month (for a three dimensional local model with the thin partial mesh) with a number of degrees of freedom between 30 000 and 350 000. Thus, this study could not be achieved in a non-parallel framework : the decomposition of the problem into N subproblems (fig. 1.17), enables to decrease significantly the computational cost.
In this problem, the local and nonlocal behaviors are explicit. So with or without damage the computational cost for (ฯ) or (ฯ, f l ) is always the same. Thus, it is sufficient to insure that each subdomain has the same number of elements to insure a good balance of the computational cost between subdomains4 .
Fig. 1.18 and 1.19 show the speed up (computational time for parallel simulations divided by the one for the sequential simulation) for the four methods in the case of the 5 decompositions 2D or 3D computations. The speed up of the computations are the same for local and nonlocal models. But it is important to notice that the nonlocal computations, even if they have more degrees of freedom, goes faster than the local ones : the local model induces more snap-back, which induces more increments and iterations to converge, and which increases the computational cost.
The evolution of the speed-up according to the number of domains is โalwaysโ the same. The evolution is divided in three regions. First the speed-up increases with the number of subdomains (region II), then it reaches its maximum and starts to decay (region III). Sometimes, when the size of the problem is very large, the first decompositions with a small number of subdomains increase the cost of computation due to the swap time (region I).
For the 2D-problems (fig. 1.18), the results are in the second and third regions of the previous description. The best results are obtained with the dual u -dualfnl and dualu -primalfnl methods, the little differences between the two are more likely to be induced by the computational environment (use of the network for example). The primal u -primalfnl and primal u -dualfnl method are twice more expensive : the convergence study shows that the global equilibrium requires more iterations to converge, the needed swap and computational time is then more important. In three dimensions (fig. 1.19), the results are in the first and second regions. The maximal efficiency of the method is never reached : the size of the problems is too important for the given hardwarearchitecture.
Finally, the 2D-results show that the best decomposition consists in having ten thousand degrees of freedom by subdomain for the dual u -dualfnl and dual u -primalfnl methods. The 3D-results also tends to thisvalue. For the other methods, the value is about twenty thousand degrees of freedom.
Conclusion
La prise en compte de lโendommagement dans les simulations, via le dรฉveloppement de lois non linรฉaires, doit en thรฉorie permettre de dรฉcrire le comportement de structures complexes et de prรฉdire leurs dรฉfaillances. Malheureusement, le couplage de ces lois ร la mรฉthode des รฉlรฉments finis peut aboutir ร une absence ou ร une remise en cause des rรฉsultats obtenus par simulation. Il est possible dโidentifier trois origines ร ces dรฉfaillances : (i) les solveurs non linรฉaires (algorithme de Newton-Raphson ou ร pilotage ร longueurs dโarc globaux) ne sont plus adaptรฉs et engendrent des sauts de solution ou une divergence prรฉcoce, (ii) les hypothรจses de modรฉlisation ne sont plus adaptรฉes et engendrent une dรฉpendance de la solutionobtenue vis ร vis des choix de modรฉlisation (taille et orientation des รฉlรฉments par exemple), (iii) les coรปts de modรฉlisation ne permettent pas la crรฉation de maillages suffisament raffinรฉs (taille de maille ou prise en compte prรฉcise de la gรฉomรฉtrie de la piรจce par exemple) pour obtenir des rรฉsultats satisfaisants avec des temps de calcul rรฉalistes.
Discussion vis-ร -vis des rรฉsultats expรฉrimentaux
A lโaide de la campagne expรฉrimentale et des modรฉlisations associรฉes, lโexistence ou lโabsence deย lien entre la longueur interne et le matรฉriau, le modรจle de comportement ou la structure sont รฉtudiรฉs en fonction des remarques prรฉcรฉdentes. Dans toute cette analyse, seule la longueur interne associรฉe aux ruptures de faisceaux de fibre est prise en compte. En effet, cโest elle qui influence le plus le comportement de la structure.
Lors des identifications, deux points importants sont apparus. Le premier est que la longueur interne est dรฉfinie de maniรจre unique pour lโensemble des essais. Le second point concerne son ordre de grandeur ร savoir 4. mm. Ces deux indications nous apportent certaines informations sur la nature de la longueur interne.
Par contre, ces indications doivent รชtre nuancรฉes du fait de la sensibilitรฉ relativement faible des rรฉsultats vis-ร -vis de la longueur interne (en comparaison de celle de la dรฉformation ร rupture par exemple).
Lorsque la dimension de la longueur interne est comparรฉe aux longueurs caractรฉristiques du T700/M21 aux diffรฉrentes รฉchelles, il est possible de remarquer que les 4. mm obtenus sont trรจs grands devant les longueurs mesurables au niveau microscopique, mรฉsoscopique. Par consรฉquent, la longueur interne ne semble pas รชtre une grandeur matรฉriau dรฉfinissable ร ces รฉchelles.
Lโunicitรฉ de la solution laisse ร penser que la longueur interne nโest ni un artรฉfact purement numรฉrique, ni reliable ร la structure. En effet, une seule valeur est obtenue pour trois gรฉomรฉtries diffรฉrentes. De mรชme, les types de stratifications nโont pas donnรฉ lieu ร des valeurs diffรฉrentes donc une dรฉpendance vis ร -vis de lโempilement est difficilement imaginable ce qui rejette lโhypothรจse dโune dรฉpendance matรฉriau ร lโรฉchelle macroscopique.
Au final, il ne reste plus quโune seule solution envisageable : โla longueur interne est associable au modรจle de comportement non localโ. Cette dรฉfinition est bien entendue trรจs discutable. En effet, il nโest pas possible dโaffirmer avec certitude une telle dรฉpendance avec seulement six essais finalement assez semblables (mรชme type de singularitรฉ gรฉomรฉtrique, mรชme matรฉriau) et une sensibilitรฉ si โfaibleโ des rรฉsultats de simulation par รฉlรฉments finis vis-ร -vis de ce nouveau paramรจtre. Pour aller plus loin dans cette analyse, il serait nรฉcessaire dโenvisager dโautres cas en choisissant un autre type de pli unidirectionnel, en enrichissant ou en changeant la forme de la loi de comportement, en modifiant le choix de la variable dรฉlocalisรฉe, en changeant le type de singularitรฉ ou dโessais (essais de propagation), . . .
Conclusion
Dans ce dernier chapitre, une premiรจre confrontation expรฉrimentale a รฉtรฉ rรฉalisรฉe afin dโรฉtudier laย validitรฉ du modรจle dโendommagement non local spรฉcifiquement dรฉveloppรฉ afin de dรฉcrire le comportement de structure en composite ร matrice organique.
Ce travail a consistรฉ dans un premier temps ร dรฉfinir et ร rรฉaliser une campagne expรฉrimentale afin dโacquรฉrir des informations suffisantes sur le matรฉriau pour identifier une loi de comportement prenant en compte les ruptures de fibres, รฉtudier la robustesse du schรฉma de rรฉsolution proposรฉ dans les trois premiers chapitres du document et รฉtudier lโinfluence de la structure sur la longueur interne.
Par la suite, une loi de comportement a รฉtรฉ dรฉveloppรฉe et identifiรฉe ร partir des informations prรฉ existantes sur le matรฉriau T700M21 et des rรฉsultats expรฉrimentaux.
La confrontation expรฉrimentale a montrรฉ les difficultรฉs liรฉes ร lโรฉtude de matรฉriaux complexes tels que les composites ร matrice organique. Les contraintes en terme de temps et de disponibilitรฉ (du matรฉriau et des machines dโessai) nโont pas permis de rรฉaliser suffisament dโessais de mรชme nature permettant de prendreen compte la variabilitรฉ intrinsรจque du T700M21.
Il en rรฉsulte que le modรจle non local a fourni des rรฉsultats pertinents sur certains essais mais il a รฉgalement รฉtรฉ partiellement mis en dรฉfaut sur deux des six essais. Une analyse de sensibilitรฉ a tout de mรชme permis de relativiser cette dรฉfaillance du modรจle en montrant que les erreurs de prรฉvision du comportement pouvaient รชtre rรฉduites en remettant en cause le caractรจre dรฉterministe des donnรฉes du modรจle.
Il nโest pas apparu de dรฉpendance entre la forme ou la stratification des รฉprouvettes et les longueurs internes du modรจle. Ce rรฉsultat semble indiquer que cette longueur est bien intrinsรจque au modรจle et indรฉpendante de la structure. Il nโest cependant pas possible de statuer dรฉfinitivement sur la nature de cescoefficients.
|
Table des matiรจres
Introduction
1 De la modรฉlisation locale ร la modรฉlisation non localeย
1.1 Introduction
1.2 Nonlocal models
1.2.1 Continuous implicit gradient formulation
1.2.2 Finite element formulation
1.3 Resolution algorithms
1.3.1 Newton-Raphson algorithm
1.3.2 Arc-length algorithms
1.4 Parallel computation
1.4.1 Continuous problem
1.4.2 Finite elements application
1.4.3 Parallelization of the arc-length algorithm
1.4.4 Remarks about the local/global resolution algorithm
1.5 Applications
1.5.1 Meshes and constitutive equations
1.5.2 Local vs. nonlocal simulations
1.5.3 Size effects
1.5.4 Effects of element type and boundary conditions
1.5.5 A comment about the choice of the nonlocal variable
1.5.6 Benefits of parallel computation
1.6 Conclusion
2 Du matรฉriau isotrope au composite stratifiรฉย
2.1 Introduction
2.2 Composite layered material: scale and behavior
2.3 Mesoscopic nonlocal model for anisotropic materials
2.3.1 Continuous problem
2.3.2 Finite element formulation
2.3.3 Application to laminates
2.4 Nonlocal model with anisotropic internal lengths
2.4.1 Continuous problem
2.4.2 Finite element formulation
2.4.3 Simplified mesoscopic nonlocal model
2.5 Applications
2.5.1 Meshes and constitutive equations
2.5.2 Local versus mesoscopic nonlocal model
2.5.3 Simplified mesoscopic nonlocal model with anisotropic internal lengths
2.6 Conclusion
3 De la modรฉlisation du pli ร la modรฉlisation du stratifiรฉย
3.1 Introduction
3.2 The mechanical problem
3.2.1 Modelling scale
3.2.2 Mechanical problem
3.3 Development of a non-local layered finite element
3.3.1 The local layered element
3.3.2 Extension to the nonlocal framework
3.4 Finite element formulation of the nonlocal layered element
3.4.1 Discretization of the equilibrium equation
3.4.2 Discontinuous discretization of the ith nonlocal equation
3.4.3 Computation of the elementary stiffness matrices
3.5 Applications
3.5.1 Meshes and mechanical behaviors .
3.5.2 Layered element vs. classical element
3.6 Conclusion
4 De la modรฉlisation ร lโexpรฉrimentationย
4.1 Introduction
4.2 Campagne expรฉrimentale
4.2.1 Matรฉriau et drapages
4.2.2 Essais et formes des รฉprouvettes
4.2.3 Outils de mesure
4.2.4 Exemple de rรฉsultats: cas de lโรฉprouvette un trou avec un empilement [02 /90 0.5]s
4.3 Loi de comportement du pli unidirectionnel
4.3.1 Formulation
4.3.2 Cinรฉtique dโendommagement pour les ruptures prรฉmaturรฉes des fibres faibles
4.3.3 Cinรฉtique dโendommagement pour les ruptures de faisceaux de fibres
4.3.4 Effet de lโendommagement
4.3.5 Loi de comportement
4.3.6 Comportement dโun VER
4.4 Prรฉ-analyse du comportement
4.4.1 Maillages et รฉquivalence modรฉlisation-expรฉrience
4.4.2 Influence des conditions aux limites dans le cas de lโรฉprouvette un trou[02 / ยฑ 60 2]s92
4.4.3 Modรฉlisation avec une loi non adoucissante dans le cas de lโรฉprouvette un trou
4.4.4 Modรฉlisation avec la loi de rupture de fibre dans un cadre local dans le cas de lโรฉprouvette un trou
4.5 Identitication des paramรจtres du modรจle et prรฉdictibilitรฉ des simulations
4.5.1 Donnรฉes matรฉriaux
4.5.2 Remarques sur le choix de la valeur du module dโYoung dans le sens fibre
4.5.3 Identification de la cinรฉtique de rupture des fibres faibles
4.5.4 Identification de la cinรฉtique de rupture des faisceaux de fibre
4.5.5 Robustesse de lโidentification
4.5.6 Analyse dโune simulation complรจte: cas de lโรฉprouvette un trou [02 /90 1/2]
4.6 Longueur interne non locale: artรฉfact numรฉrique, grandeur matรฉriau ou
4.6.1 Longueur(s) caractรฉristique(s) dans les CMO
4.6.2 Diffรฉrentes natures possibles de la longueur interne
4.6.3 Discussion vis-ร -vis des rรฉsultats expรฉrimentaux
4.7 Conclusion
Conclusions et perspectivesย
Bibliographieย
A Notations
B Communications
C Implantation des outils dans un code par รฉlรฉments finis
C.1 Prรฉsentation du code de calcul par รฉlรฉments finis ZรฉBuLoN
C.2 Architecture du code de calcul de structure ZรฉBuLoN
C.2.1 Approches objet en calcul de structure
C.2.2 Les รฉlรฉments
C.2.3 Les lois de comportement
C.2.4 Les solveurs
C.3 Implantation des รฉlรฉments finis non locaux
C.3.1 Stratรฉgie dโintรฉgration .
C.3.2 Implantation des รฉlรฉments
C.3.3 Implantation de la gรฉomรฉtrie
C.3.4 Exemples de fichier inp
C.4 Implantation des lois de comportements non locales
C.4.1 Principe
C.4.2 Exemples de fichier matรฉriau
C.5 Implantation des diffรฉrents solveurs
C.5.1 Stratรฉgie dโintรฉgration
C.5.2 Classe MECHANICAL_RIKS
C.5.3 Classe RIKS_CRITERION
C.5.4 Classe RIKS_CHOICE
C.5.5 Classe RIKS_TEST
C.5.6 Classe RIKS_DECIDE
C.5.7 Exemple de fichier inp
C.6 Parallรฉlisation du solveur ร longueur dโarc
C.6.1 Remarques prรฉliminaires
C.6.2 Parallรฉlisation du solveur ร longueur dโarc
C.6.3 Exemple de fichier inp
D Rรฉsultats expรฉrimentaux
D.1 Empilement [02 /90 0.5]s
D.1.1 Eprouvette deux trous
D.1.2 Eprouvette quatre trous
D.2 Empilement [02 / ยฑ 60 2]s
D.2.1 Eprouvette un trou
D.2.2 Eprouvette deux trous
D.2.3 Eprouvette quatre trous
E Transparents prรฉsentรฉs lors de la soutenance