7 research outputs found
MOLOSS, un solveur pour la satisfiabilité en logique modale
Cet article présente MOLOSS, un solveur pour la satisfiabilité en logique modale. MOLOSS implémente et étend le travail théorique d'Aceres et al. dans lequel les auteurs définissent une procédure de décision basée SMT pour les logiques modales. Cette procédure traduit classiquement une formule de la logique modale en une formule du premier ordre et instancie les quantificateurs de la formule résultante pour vérifier sa satifaisabilité en utilisant un solveur SAT. Notre implémantation permet de comparer la procédure d'Aceres et al. avec une autre dans laquelle les quantificateurs de la formule du premier ordre sont gérés directement par le solveur SMT utilisé
Estimation d'erreur pour le calcul de facteurs d'intensité de contraintes
Des estimateurs d'erreurs locaux dits en quantitĂ©s d'intĂ©rĂȘt permettent d'obtenir directement l'erreur de discrĂ©tisation commise sur une quantitĂ© ayant un sens physique, dans une zone dĂ©finie. On construit un tel estimateur Ă partir de l'erreur sur la solution du problĂšme primal, celle du problĂšme dual et un estimateur d'erreur basĂ© sur les rĂ©sidus explicites. Une quantitĂ© d'intĂ©rĂȘt est dĂ©veloppĂ©e pour permettre d'estimer l'erreur sur les facteurs d'intensitĂ© de contraintes en modes mixtes. Une dĂ©marche originale est utilisĂ©e, basĂ©e sur l'extrapolation des sauts des dĂ©placements entre les lĂšvres de la fissure. Des exemples numĂ©riques traitĂ©s par Code_Aster permettent de valider cet estimateur
StratĂ©gies de contrĂŽle d'erreur en calcul de structures industrielles. Mise en oeuvre d'estimation d'erreur en quantitĂ© d'intĂ©rĂȘt et d'adaptation de maillage.
ThĂšse CIFRE rĂ©alisĂ©e avec EDF R&DFor linear problems, various methods exist to estimate the quality of the finite element solution. They generally lead to estimate a norm of the global error. But the choice of a global precision founded on a norm of the displacement is often complex because there is no quantitative direct link with an error on local mechanical quantities (called quantities of interest) having an interest for the engineer. The objective of this work is to develop and implement in Code_Aster a method of error estimation in quantity of interest for the industrial structural analysis.A bibliographical study was conducted to draw up the state of the art in global and local error estimation methods and mesh adaptation techniques. The most relevant methods for industrial structural analysis were then selected.Then, a comparison was lead in order to determine the relevance of the error in quantity of interest in an adaptive process compared to the error in the energy norm, a uniform refinement or a local refinement in the zone of interest. This study pointed out that the use of the error inquantities of interest provides the best precision for a given number of elements: this strategy is the most relevant in a context of industrial structural analysis.Taking into account the previous results, a method of error estimation in quantity of interest was developed and implemented in Code_Aster. This method is based on the fundamental relation of the error in quantity of interest and on a global explicit residual based error estimator. This estimator does not provide bounds of the error but an approached value, thus it is an error indicator. To estimate the error in quantity of interest, the resolution of a dual problem is necessary. The loadings of this problem, different for each quantity of interest considered, are produced for many quantities of interest (in particular for the Von Mises stress). The final computation of the error in quantity of interest, from primal computation and of dual computation is automatic. A quantity of interest for the estimation of the error on the stress intensity factors was also developed in 2D and 3D. Numerical examples showed the good behavior of this indicator to guide a process of mesh adaptation with various quantities of interest.Lastly, the developed error control strategy was used, with Code_Aster, within the framework of studies of industrial structures. Two studies carried out at department AMA, EDF R&D are presented. The first consists in studying the Von Mises stress in a HP rotor, the second is interested in the vertical stress in the pins of a bolted assembly.Pour les problĂšmes linĂ©aires, diffĂ©rentes dĂ©marches existent pour estimer la qualitĂ© de la solution Ă©lĂ©ments finis. Elles conduisent gĂ©nĂ©ralement Ă l'estimation d'une norme de l'erreur globale. Mais le choix d'une prĂ©cision globale fondĂ©e sur une norme du dĂ©placement est souvent dĂ©licat car il n'y a pas de lien direct quantitatif avec une erreur sur des quantitĂ©s mĂ©caniques locales (appelĂ©es quantitĂ©s d'intĂ©rĂȘt) ayant un intĂ©rĂȘt pour l'ingĂ©nieur. L'objectif de ce travail est de dĂ©velopper et de mettre en oeuvre dans Code_Aster une mĂ©thode d'estimation d'erreur en quantitĂ© d'intĂ©rĂȘt pour le calcul de structures industrielles.Une Ă©tude bibliographique a permis de situer l'Ă©tat de l'art et de faire le point sur les mĂ©thodes d'estimation d'erreur globale et locale et sur les techniques d'adaptation de maillages afin de dĂ©terminer celles qui sont les plus adaptĂ©es pour le calcul de structures en milieu industriel.Ensuite, une comparaison a Ă©tĂ© faite afin de dĂ©terminer la pertinence de l'utilisation de l'erreur en quantitĂ© d'intĂ©rĂȘt dans un processus adaptatif par rapport Ă l'utilisation de l'erreur en norme de l'Ă©nergie, d'un raffinement uniforme ou d'un raffinement local dans la zone d'intĂ©rĂȘt. L'Ă©tude a montrĂ© que l'utilisation de l'erreur en quantitĂ©s d'intĂ©rĂȘt est la stratĂ©gie qui permet toujours d'obtenir la meilleure prĂ©cision pour un nombre d'Ă©lĂ©ments donnĂ© : cette stratĂ©gie est la plus pertinente dans un contexte de calcul de structures industrielles.Compte tenu des rĂ©sultats prĂ©cĂ©dents, une mĂ©thode d'estimation d'erreur en quantitĂ© d'intĂ©rĂȘt a Ă©tĂ© dĂ©veloppĂ©e et implĂ©mentĂ©e dans Code_Aster. Elle est basĂ©e sur la relation fondamentale de l'erreur en quantitĂ© d'intĂ©rĂȘt et sur un estimateur d'erreur globale en norme de l'Ă©nergie de type rĂ©sidus explicites. Cet estimateur ne permettant pas d'accĂ©der Ă des bornes de l'erreur mais Ă une valeur approchĂ©e, il s'apparente donc Ă un indicateur d'erreur. Pour rĂ©aliser cette estimation, la rĂ©solution d'un problĂšme dual est nĂ©cessaire. Les chargements de ce problĂšme, particulier pour chaque quantitĂ© d'intĂ©rĂȘt considĂ©rĂ©e, sont fournis pour de nombreuses quantitĂ©s d'intĂ©rĂȘt (notamment pour la contrainte de Von Mises). Le calcul final de l'erreur en quantitĂ© d'intĂ©rĂȘt, Ă partir du calcul primal et du calcul dual est automatique. Une quantitĂ© d'intĂ©rĂȘt pour l'estimation de l'erreur sur les facteurs d'intensitĂ© des contraintes a Ă©galement Ă©tĂ© dĂ©veloppĂ©e en 2D et 3D. Des exemples numĂ©riques ont montrĂ© le bon comportement de cet indicateur pour guider un processus d'adaptation de maillage pour les diffĂ©rentes quantitĂ©s d'intĂ©rĂȘt.Enfin, la stratĂ©gie de contrĂŽle d'erreur dĂ©veloppĂ©e a Ă©tĂ© utilisĂ©e, avec Code_Aster, dans le cadre d'Ă©tudes de structures industrielles. Deux Ă©tudes effectuĂ©es au dĂ©partement AMA, Ă EDF R&D sont prĂ©sentĂ©es. La premiĂšre consiste Ă Ă©tudier la contrainte de Von Mises dans un rotor HP, la seconde s'intĂ©resse Ă la contrainte verticale dans les goujons d'un assemblage boulonnĂ©
Salome-Meca: une plate-forme au service de la simulation mécanique
International audienceSalome-Meca est une plate-forme dédiée à la simulation en mécanique. Son ambition est de fournir un environnement logiciel permettant de réaliser la chaßne complÚte de calcul CAO, maillage, calcul, visualisation des résultats
StratĂ©gies de contrĂŽle d'erreur en calcul de structures industrielles (Mise en oeuvre d'estimation d'erreur en quantitĂ© d'intĂ©rĂȘt et d'adaptation de maillage)
Pour les problĂšmes linĂ©aires, diffĂ©rentes dĂ©marches existent pour estimer la qualitĂ© de la solution Ă©lĂ©ments finis. Elles conduisent gĂ©nĂ©ralement Ă l'estimation d'une norme de l erreur globale. Mais le choix d'une prĂ©cision globale fondĂ©e sur une norme du dĂ©placement est souvent dĂ©licat car il n'y a pas de lien direct quantitatif avec une erreur sur des quantitĂ©s mĂ©caniques locales ayant un intĂ©rĂȘt pour l ingĂ©nieur. L objectif de ce travail est de dĂ©velopper et de mettre en oeuvre dans Code_Aster une mĂ©thode d estimation d erreur en quantitĂ© d intĂ©rĂȘt pour le calcul de structures industrielles. Une Ă©tude bibliographique a permis de situer l Ă©tat de l art et de faire le point sur les mĂ©thodes d estimation d erreur globale et locale et sur les techniques d adaptation de maillages afin de dĂ©terminer celles qui sont les plus adaptĂ©es pour le calcul de structures en milieu industriel. Une comparaison a Ă©tĂ© faite afin de dĂ©terminer la pertinence de l utilisation de l erreur en quantitĂ© d intĂ©rĂȘt dans un processus adaptatif par rapport Ă l utilisation de l erreur en norme de l Ă©nergie, d un raffinement uniforme ou d un raffinement local dans la zone d intĂ©rĂȘt. Compte tenu des rĂ©sultats prĂ©cĂ©dents, une mĂ©thode d estimation d erreur en quantitĂ© d intĂ©rĂȘt a Ă©tĂ© implĂ©mentĂ©e dans Code_Aster. Les chargements du problĂšme dual, particulier pour chaque quantitĂ© d intĂ©rĂȘt considĂ©rĂ©e, sont fournis pour de nombreuses quantitĂ©s d intĂ©rĂȘt (notamment pour la contrainte de Von Mises et pour les facteurs d intensitĂ© des contraintes). Enfin, la stratĂ©gie de contrĂŽle d erreur dĂ©veloppĂ©e a Ă©tĂ© utilisĂ©e, avec Code_Aster, dans le cadre d Ă©tudes de structures industrielles rĂ©alisĂ©es Ă EDF R&D.For linear problems, various methods exist to estimate the quality of the finite element solution. They generally lead to estimate a norm of the global error. But the choice of a global precision founded on a norm of the displacement is often complex because there is no quantitative direct link with an error on local mechanical quantities having an interest for the engineer. The objective of this work is to develop and implement in Code_Aster a method of error estimation in quantity of interest for the industrial structural analysis. A bibliographical study was conducted to draw up the state of the art in global and local error estimation methods and mesh adaptation techniques. The most relevant methods for industrial structural analysis were then selected. Then, a comparison was lead in order to determine the relevance of the error in quantity of interest in an adaptive process compared to the error in the energy norm, a uniform refinement or a local refinement in the zone of interest.Taking into account the previous results, a method of error estimation in quantity of interest was developed and implemented in Code_Aster. The loadings of the dual problem, different for each quantity of interest considered, are produced for many quantities of interest (in particular for the Von Mises stress and the stress intensity factors). Lastly, the developed error control strategy was used, with Code_Aster, within the framework of studies of industrial structures carried out at EDF R&D.AMIENS-BU Sciences (800212103) / SudocSudocFranceF
Estimation d'erreur en quantitĂ©s d'intĂ©rĂȘt dans un code de calcul industriel: Mise en Ćuvre et rĂ©sultat
International audienceLocal error estimators known as in quantities of interest enable to obtain directly the error of discretization committed on a quantity with a physical meaning, in a definite zone. Such an estimator is build starting from of the error on the solution of the primal problem, the one of the dual problem and an error estimator based on the explicit residual. Some numerical examples performed by Code_Aster allow to validate this estimator but also to illustrate its use in industrial cases.Des estimateurs d'erreurs locaux dits en quantitĂ©s d'intĂ©rĂȘt permettent d'obtenir directement l'erreur de discrĂ©tisation commise sur une quantitĂ© ayant un sens physique, dans une zone dĂ©finie. On construit un tel estimateur Ă partir de l'erreur sur la solution du problĂšme primal, celle du problĂšme dual et un estimateur d'erreur basĂ© sur les rĂ©sidus explicites. Des exemples numĂ©riques traitĂ©s par Code_Aster permettent de valider cet estimateur mais aussi d'illustrer son utilisation sur des structures industrielles