Projet

Général

Profil

Assistance #286

Simulation élastoplastique

Ajouté par cetim cetim il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
En cours
Priorité:
Urgent
Assigné à:
Version cible:
-
Début:
23/02/2021
Echéance:
% réalisé:

80%

Temps estimé:
Temps passé:

Description

Bonjour Monsieur RIO,

J'essaye de reprendre en main Herezh++ suite à l’acquisition du logiciel au CETIM. Mes souvenirs datent de mes années d'études à l'ENSIBS et sont un peut rouillés... Mais ça revient quand même.

J'essaye de mettre en place un calcul sur un élément simple de manière à vérifier une loi de comportement élastoplastique. Je souhaite décrire la partie plastique par une loi de puissance de type sigp=A+B(epsp)^n.

Pour se faire, j'ai :

  • Dans un premier temps essayé avec une loi de type Prandtl-Reuss avec définission d'une courbe d'écrouissage de type EXPOAFF (cf. Test_Prandtl_Reuss.info) le calcul tourne mais indique une non convergence de la partie plastique. Le résultat du calcul sig=f(eps) montre que seule la partie élastique à été considérée au cours du calcul.
  • Dans un second temps j'ai tenté d'utiliser une loi des mélanges avec en loi n°1 une loi ISOELAS1D et en loi n°2 un loi ISO_ELAS_SE1D avec définition d'une courbe EXPOAFF. Je souhaite piloter cette loi de manière à ce qu'en dessous de la limite élastique, la loi 1 soit utilisée et au dessus de la limite élastique, la loi 2 soit utilisée. J'ai donc défini le paramètre grandeur_proportion= SIG11 avec un courbe d'évolution du paramètre de proportion en fonction de l'évolution de la contrainte SIG11 (cf. Test_Elastoplastique.info).

Lorsque je fais tourner le calcul, j'obtiens le message d'erreur suivant :

erreur, le type de proportion SIG11 n'est pas disponible pour l'instant au point d'integration !
LoiDesMelangesEnSigma::Activation_donnees(....
passage dans la methode Sortie

Quelles pourraient-être les solutions pour qu'un des deux calculs ci-dessus tourne correctement avec prise en compte de l'écrouissage ? Si aucune des deux méthode ci-dessus ne peut fonctionner, comment puis-je simuler un écrouissage avec une fonction de puissance sous Herezh++ ?


Fichiers

barre.her (2,02 ko) barre.her cetim cetim, 23/02/2021 15:50
Test_Elastoplatique.CVisu (14,3 ko) Test_Elastoplatique.CVisu cetim cetim, 23/02/2021 15:50
Test_Elastoplatique.info (4,76 ko) Test_Elastoplatique.info cetim cetim, 23/02/2021 15:50
Test_Prandtl_Reuss.CVisu (14,3 ko) Test_Prandtl_Reuss.CVisu cetim cetim, 23/02/2021 15:50
Test_Prandtl_Reuss.info (4,21 ko) Test_Prandtl_Reuss.info cetim cetim, 23/02/2021 15:50
PastedGraphic-6.png (82 ko) PastedGraphic-6.png contribution hyper : permet de définir un écrouissage cinématique Gérard Rio, 08/03/2021 15:07
PastedGraphic-7.png (76,1 ko) PastedGraphic-7.png contribution hystérétique : introduit la plasticité Gérard Rio, 08/03/2021 15:08
PastedGraphic-8.png (123 ko) PastedGraphic-8.png combinaison des deux comportements de base Gérard Rio, 08/03/2021 15:09
Archive.zip (77,1 ko) Archive.zip exemple de lois élastoplastiques Gérard Rio, 08/03/2021 15:29
compar_plasticite.pdf (20,4 ko) compar_plasticite.pdf comparaison entre les différentes lois et la réponse expérimentale Gérard Rio, 14/03/2021 17:40
ecroui.exp (1,84 ko) ecroui.exp partie expé Gérard Rio, 14/03/2021 17:41
traction_cube.info (12 ko) traction_cube.info mise en données Gérard Rio, 14/03/2021 17:41
traction_cube.CVisu (18,5 ko) traction_cube.CVisu sortie des résultats Gérard Rio, 14/03/2021 17:41
cube_1x1x1mm.her (4,35 ko) cube_1x1x1mm.her maillage Gérard Rio, 14/03/2021 17:41
compar_plas.gnu (384 octets) compar_plas.gnu le fichier gnuplot de tracé (il faut renommer les .maple pour chaque loi cf. le .info) Gérard Rio, 14/03/2021 17:42

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux