PASAPAS Procédure de calcul non linéaire Non linéarités matériaux

Slides:



Advertisements
Présentations similaires
Explorer un espace d’états
Advertisements

Non linéarités liées à la thermique
Introduction aux couplages thermomécaniques
______________________________________________________________________________________________________________________________________________________________________.
___________________________________________________________________________________________________________________________________________________________________________.
Cours 8 Problèmes de dynamiques : techniques de résolution pas-à-pas
Cours 3-b Méthode des éléments finis 1D
Applications sur les algorithmes récurrents avec Les Matrices
approche interne des chaînes d'énergie et d'information (lecture)
1 Révisions. 2 Tableaux non contraints Déclaration du type : type Tvecteur = tableau ( intervalle dentiers) de entiers type Tvecteur is array (integer.
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
Étude de l’adhérence et aide à la conduite
Thématiques de recherche Comportement des matériaux sous chargements complexes et prédiction de la durée de vie (fatigue isotherme ou thermo-mécanique)
Modélisation des systèmes non linéaires par des SIFs
CSI3525: Concepts des Langages de Programmation Notes # 11: Sous-Programmes ( Lire Chapitre 8 )
L’objectif est de présenter
L’ordinateur Quantique
Cours d’Automatique MASTER OIV
Introduction à l’Intelligence Artificielle
Initiation au calcul des structures dans le domaine plastique Elasto - plasticité en petite transformation Cours.
Gmc 6002 ÉLÉMENTS FINIS EN MÉCANIQUE NON LINÉAIRE
Automates Programmables Industriels Automates Programmables
Chapitre 2 : La fonction de transfert
NOUVEAUTES DEPUIS LE CLUB 2007
E. Canot J. Erhel C. De Dieuleveult Le code d´eau salée réunion hydrogrid le 11/10/2004.
Introduction Sollicitation /Déformée Test de traction Modèle détude Notion de contrainte Loi de Hooke Condition de résistance Traction Cisaillement.
Laboratoire de Mécanique Appliquée et d’analyse de Fiabilité
Plan Contexte industriel Phénomènes mis en jeu dans l’IPG
Algorithmes probabilistes
Simulation du pliage d’une pièce de sécurité automobile
Approches non intrusives des éléments finis stochastiques
Journées Techniques Routes 2013 Nantes – 6 & 7 février 2013
Conditions aux Frontières Ouvertes
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
NOUVEAUTES DEPUIS LE CLUB 2008
Décomposition et paramétrage des algorithmes
Introduction Les êtres vivants élaborent des réponses adéquates à des situations nouvelles (apprentissage, comportement, évolution des espèces) posant.
Méthodes de décomposition de domaine pour la formulation mixte duale du problème critique de la diffusion des neutrons Pierre Guérin
Modélisation et résolution du problème de contact mécanique et son application dans un contexte multiphysique Soutenance de thèse de doctorat en ingénierie.
Calcul parallèle => partitionner les données en sous-groupes associés aux processeurs. P0 P2 P1.
Guy Gauthier, ing., Ph.D. 6 janvier 2015
Fonctions avancées et graphiques
Présentation de l'atelier « Méthodes Numériques »
Suivi rapide d’objet en mouvement
Paralléllisation de Gibiane
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE
Elaboration d’un programme pour simuler numériquement l’énergie stockée dans un bimatériau nanométrique Cu/(001) Fe Lahreche Mohamed Radouane, Benatia.
L’enseignement de l’Analyse Fonctionnelle et Structurelle S 5 en S. T
Post-optimisation, analyse de sensibilité et paramétrage
8PRO107 Éléments de programmation Les tableaux. Étude de cas 1 Description du problème : Lire une liste d’entiers et l’afficher d’abord dans le même ordre.
Modélisation du signal de télédétection
Sciences Mécaniques Appliquées
LE PARTAGE DE LA SURFACE TERRESTRE
Algorithmique Boucles et Itérations
Guide d’Étude des Modes de Marche et d’Arrêt.
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
L'exécution d'un programme nécessite l'utilisation des ressources de l'ordinateur : temps de calcul pour exécuter les opérations, et l'occupation de la.
Introduction à l’Informatique Licence SPI Mme Delmotte.
Eléments finis : conditions de mise en œuvre de la méthode
1 Journées MoMas 14/11/2007 : Une méthode de régularisation pour le comportement adoucissant des matériaux dilatants Une méthode de régularisation pour.
1 Journées Scientifiques novembre 2003 MoMaS EDF Electricité de France Multi Phénomènes Couplage Multi Phénomènes André Menjoz - BRGM Laurent Loth.
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
Automates Programmables Industriels
DRD 1 19/05/00 Journées MOMAS 16-17/01/021Modélisations THM Modélisations THM d’ouvrages à EDF/R&D Applications aux ouvrages hydrauliques –réévaluation.
D ÉFORMATION MÉCANIQUE ET H OMOGÉNÉITÉ DE CHAMP MAGNÉTIQUE D ’ UN AIMANT SUPRACONDUCTEUR Projet Industriel de Fin d’Etude Février-Juin 2010.
Thématiques calculs Etude du comportement thermomécanique de structures mixtes acier-béton A. Sauvageon, R. Bennacer, C. De-Sa Collaboration EDF SEPTEN,
L.P.M Chapitre N°3 Les structures de contrôle itératives Dégager le traitement itératif Problème Nombre d’itération ?? Inconnu à l’avance Connu à l’avance.
Transcription de la présentation:

PASAPAS Procédure de calcul non linéaire Non linéarités matériaux Non linéarités géométriques Non linéarités déformations Non linéarités chargements Non linéarités conditions limites de déplacements  Couplages de ces non linéarités

Algorithme contraintes initiales(UNPAS) Calcul d’un résidu R0= F - B0 , U0 , Var0 Répéter : dUi+1* OP = Ri Ui+1 = Ui + dUi+1 Ui+1 = Ui+1 + U0 i+1= COMPOR (Ui +1 , 0 , var0 ,… ) Ri+1= F - Bi+1 Test de convergence Pasapas : c’est le reste!

Pasapas - argument Une table peu d’indices obligatoires Modele Caracteristiques Chargement Temps_calcules Blocages_mecaniques

Table de pasapas Peu de modifications Continuation (état final) Estimation Les résultats : Déplacements Contraintes Variables_internes … Wtable Rappel : moins de résultats qu’avant, voir notice indice « mes_sauvegardes »

Structure de pasapas Pas_defa analyses des données, initialisation des variables de contrôle qui sont toutes dans Wtable Pas_init initialisation des tables de résultats et du pas précédent (table continuation) Détermination de l’état initial opérateur ADET  champ par élément 1er appel à Perso1 1er appel à Reev_mec Si charge thermique appel Pas_epth

Repeter Bextern Estim=copier continuation Repeter bo_both (bouclage thermique mécanique) Calcul d’un pas thermique (appel perso2) estim.temperatures Appel Reev_the Mise a jour chargement si thermique Mise a jour parametres externes Mise à jour matériaux si variable Calcul du second membre et de l’opérateur rigidité porosité contact frottement blocages Appel à Unpas  mise a jour de estim Appel à Reev_Mec Préparation du pas suivant thermique et mécanique (mise à jour de Wtable) Mise à jour déplacements, caractéristiques, defgrad… Appel à Perso1 Appel Pas_resu (mise à jour continuation et tables résultats, appel pas_sauv si sauvegarde incrémentale)

Points d’entrées utilisateurs Reev_mec reev_the Perso1 début et en fin de pas mécanique Perso2 fin de pas thermique Charther chargement thermique en cours d’itération Charmeca chargement mécanique en cours d’itération Parather en cours d’itération thermique Avant fin BEXTERN test sur Wtable.ARRET pour sortir de pasapas

Sauvegarde incrementale Opti sauv ‘mon.fic’; Tab.temps_sauvegardes= Prog …;; Tab . Economique = vrai: Pasapas tab;

parallélisme La résolution se fait en multithread. Le comportement se fait par ASSISTANT après avoir décomposé la structure en plusieurs parties. Pour ne pas paralléliser le comportement il faut modifier Unpas : NBPART=Vale ASSI; remplacé par : NBPART=1;