La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

1 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

2 Algorithme contraintes initiales(UNPAS) Calcul dun résidu R 0 = F - B 0, U 0, Var 0 Répéter : –dU i+1 * OP = R i – U i+1 = U i + dU i+1 –U i+1 = U i+1 + U 0 – i+1 = COMPOR ( U i +1, 0, var 0,… ) –R i+1 = F - B i+1 –Test de convergence Pasapas : cest le reste!

3 Pasapas - argument Une table peu dindices obligatoires –Modele –Caracteristiques –Chargement –Temps_calcules –Blocages_mecaniques

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

5 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

6 Repeter Bextern –Estim=copier continuation –Repeter bo_both (bouclage thermique mécanique) Calcul dun 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 lopé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)

7 Points dentré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 ditération Charmeca chargement mécanique en cours ditération Parather en cours ditération thermique Avant fin BEXTERN test sur Wtable.ARRET pour sortir de pasapas

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

9 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;

10


Télécharger ppt "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."

Présentations similaires


Annonces Google