Wiki » Historique » Révision 4
Révision 3 (Gérard Rio, 22/09/2015 12:16) → Révision 4/160 (Gérard Rio, 24/09/2015 17:35)
À partir de la version V 6.719:
- Mise en place de la possibilité d'utiliser plusieurs matrices de raideurs et/ou plusieurs méthodes différentes de résolution, dans le cas d'un comportement transitoire non dynamique: algorithme: "non_dynamique" .
Fonctionnement: Si la résolution du système linéaire avec la matrice normale échoue, la seconde matrice est alors utilisée. Si la seconde échoue, la troisième est utilisée, etc. La doc sera mise à jour dès que possible, mais en attendant voici un exemple de syntaxe qui permet de déclarer une matrice principale de type Lapack symétrique, et une matrice secondaire bande symétrique classique.
para_syteme_lineaire #----------------------------------------------
TYPE_MATRICE BANDE_SYMETRIQUE_LAPACK
MATRICE_S_SECONDAIRE_S_ BANDE_SYMETRIQUE FIN_TYPE_MAT_SECONDAIRES_
TYPE_RESOLUTION_S_SECONDAIRE_S_ CHOLESKY FIN_TYPE_RESOLUTION_SECONDAIRES_
A voir dans les essais futurs !
---------------------------------
Version 6.720
- mise en place d'une loi d'hystérésis sur un comportement purement volumique. Dans le cas d'un matériau, il est donc nécessaire d'adjoindre à cette loi, une partie déviatorique. En fait la nouvelle loi : Hysteresis_Bulk est prévue pour représenter le comportement de matériaux poreux type mousses - matériaux architecturés. La doc sera mise à jour dès que possible, en attendant, il est possible d'avoir une information via la constitution interactive d'un fichier info et en choisissant comme loi Hysteresis_Bulk, un exemple de loi que j'ai utilisé pour la mise au point suit:
#------------------------------------------
# Nom Materiau | Type loi |
#------------------------------------------
hyste_bulk HYSTERESIS_BULK
#-------------------------------------------------------------------
# ....... loi_de_comportement d'hysteresis spherique ........ |
# para de prager(>=0) : mu : limite de plasticite |
#-------------------------------------------------------------------
np= 2 mu= 8000 Qzero= 100 avec_parametres_de_reglage_
type_de_resolution_ 2
cas_kutta_ 5
# erreurAbsolue_ 1.e-3 erreurRelative_ 1.e-5
erreurAbsolue_ 1.e-8 erreurRelative_ 1.e-8
nbMaxiAppel_ 10000
nb_iteration_maxi_ 20 nb_dichotomie_maxi_ 1
tolerance_residu_ 1.e-8 tolerance_residu_rel_ 1.e-8#5
depassement_Q0_ 1000
sortie_post_ 1
# permet_affichage_ 8
fin_parametres_reglage_Hysteresis_
---------------------------------
Version 6.722
Pour l'ensemble des lois hyperélastiques 3D, on introduit la possibilité de sortie de variable de travail. La doc est mise à jour.
Par exemple, il est possible en post-traitement, d'avoir accès à l'intensité du potentiel, sous forme de valeur aux pti, ou sous forme
d'isovaleurs.