#fichier au format maple6 ############################################################################################### # Visualisation elements finis : Herezh++ V6.703 # # Copyright (c) 1997-2015, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ # # http://www-lg2m.univ-ubs.fr # ############################################################################################### # entete des donnees : informations gererales: on trouve successivement: # >> le nombre de grandeurs globales (peut etre nul) suivi des identificateurs # precedes du numero de colonne entre crochet # >> le nombre de maillages m, et dimension de l'espace de travail # puis pour chaque maillage, # >> le nombre de torseurs de reaction (peut etre nul), le nombre total de reel qui va etre ecrit # correspondant aux composantes des torseurs, puis les noms de ref associee suivi des positions # des composantes entre crochet accolees a un identificateur: R pour reaction, M pour moment # puis pour chaque maillage # >> le nombre de noeud n (peut etre nul) ou il y a des grandeurs en sortie , # puis le nombre des grandeurs p1 correspondantes, la position entre crochet des coordonnees # et enfin l'idendificateur de ces grandeurs(p1 chaines de caractere) # precedes du numero de colonne correspondant entre crochet # puis pour chaque maillage # >> le nombre de couples element-pt_integ (peut etre nulle) ou il y a des grandeurs en sortie , # les grandeurs aux elements sont decomposees en 2 listes: la premiere de quantite P2 correspondant # a des grandeurs generiques, la seconde de quantite P3 corresponds aux grandeurs specifiques, # on trouve donc a la suite du nombre d'element: le nombre P2, suivi de P2 identificateurs de ddl # chacun precedes du numero de colonne entre crochet # puis le nombre P3, suivi de P3 identificateurs+categorie+type (chaines de caracteres), # suivi entre crochet, de la plage des numeros de colonnes, correspondant # chacun sur une ligne differentes # ==== NB: pour les grandeurs specifique tensorielle: exemple d'ordre en 2D: # tenseur symetrique, A(1,1) A(2,1) A(2,2), non symetrique A(1,1) A(1,2) A(2,1) A(2,2) # en 3D c'est: tenseur symetrique, A(1,1) A(2,1) A(2,2) A(3,1) A(3,2) A(3,3) # non symetrique A(1,1) A(1,2) A(2,1) A(2,2) A(2,3) A(3,1) A(3,2) A(3,3) # ** dans le cas ou il n'y a qu'un seul increment en sortie, pour les grandeurs aux noeuds et aux elements, # ** les informations peuvent etre decoupees selon: une ligne = un noeud, et le temps n'est pas indique # ** ( cf: parametre_style_de_sortie = 0) #==================================================================== #|| recapitulatif des differentes grandeurs par colonne || #==================================================================== #---------------------------------- grandeur globales ------------------------------------ #0 (nombre de grandeurs globales) #---------------------------------- maillage et dimension -------------------------------- #1 3 (nombre de maillages et dimension) #---------------------------------- torseurs de reactions -------------------------------- #0 0 (nombre de torseurs et nombre total de grandeurs associees) # #---------------------------------- grandeurs aux noeuds -------------------------------- #0 0 (nombre de noeuds, nombre total de grandeurs associees) #---------------------------------- grandeurs aux elements ------------------------------ #1 4 00 (nombre total d'elements, nombre totale de grandeurs associees, nombre de grandeurs particulieres, nombre de grandeurs tensorielles) # element_116 pt_integ_1: [2]X [3]Y [4]Z [5] Def_principaleI [6] Def_principaleII [7] Sigma_principaleI [8] Sigma_principaleII # # #==================================================================== #|| fin du recapitulatif des differentes grandeurs || #==================================================================== # ensuite les donnees sont organisees sur differentes lignes, chaques lignes correspondant # a un calcul (par exemple un pas de temps), sur chaque ligne il y a m enregistrement, chacun # correspondant a un maillage. On trouve pour chaque enregistrement successivement : # s'il y a des grandeurs globales: le temps puis les grandeurs globales, # puis s'il y a des torseurs de reaction : # de nouveau le temps, les composantes de la resultante puis les composantes du moments # donc en 1D -> 1 reels (resultante), en 2D -> 3 reels (resultante 2, moment 1) et en 3D 6 reels # puis s'il y a des grandeurs aux noeuds: de nouveau le temps # les coordonnees a t du premier noeud suivi des p1 grandeurs correspondant au premier noeud # puis les coordonnees du second noeud, les p1 grandeurs etc. pour tous les noeuds # puis s'il y a des grandeur aux elements: # le temps, puis les coordonnees a t du point d'integration d'un element (pour les grandeurs generiques) # suivi des p2 grandeurs correspondantes puis les coordonnees a t du point d'integration # correspondant aux grandeurs specifiques suivi des p3 grandeurs correspondantes # puis les coordonnees d'un second point d'integration d'un element, les p2 grandeurs # etc. pour tous les points d'integration - element 1.000000000000e-01 7.730408920278e+02 5.210652559614e+02 6.245103853949e+02 8.033427076661e-03 -3.196644897709e-03 1.005173975830e+00 2.488978118371e-03 2.000000000000e-01 7.681447945156e+02 5.209963438606e+02 6.345274366115e+02 1.612793207041e-02 -6.505133685726e-03 2.012779552994e+00 -8.029889518028e-03 3.000000000000e-01 7.809829180392e+02 5.209274263835e+02 6.366382254352e+02 2.455888703561e-02 -9.846662840037e-03 3.068485401726e+00 -3.438694314249e-03 4.000000000000e-01 7.845634757231e+02 5.208549836996e+02 6.418662485518e+02 3.316246027256e-02 -1.339468098880e-02 4.137587481702e+00 -1.930013091984e-02 5.000000000000e-01 7.962474522385e+02 5.207802318866e+02 6.475992468084e+02 4.199020586806e-02 -1.709493636559e-02 5.230986803842e+00 -4.447232416248e-02 6.000000000000e-01 8.016561095824e+02 5.207021944225e+02 6.546612524038e+02 5.127867716650e-02 -2.100063340888e-02 6.380717827819e+00 -7.279204498310e-02 7.000000000000e-01 8.138162142176e+02 5.206263072773e+02 6.607739699857e+02 6.088097138966e-02 -2.484116374907e-02 7.581027662207e+00 -7.273440375093e-02 8.000000000000e-01 8.212930601219e+02 5.205427028046e+02 6.707023601256e+02 7.136238854896e-02 -2.912196824722e-02 8.885952566976e+00 -8.586500411190e-02 9.000000000000e-01 8.349537584645e+02 5.204682193168e+02 6.789366509884e+02 8.112411765326e-02 -3.298031591607e-02 1.010892727483e+01 -7.896857957788e-02 1.000000000000e+00 8.429195604637e+02 5.203823488565e+02 6.882414598862e+02 9.263139024120e-02 -3.748051654705e-02 1.155344994381e+01 -6.368459085936e-02