Télécharger mfil.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ MFIL     NOTICE  FD218221  25/12/15    21:15:02     12413          
   2 :                                              DATE     25/12/15
   3 :                  
   4 : 
   5 :                CETTE OPERATEUR A ETE MIS GRACIEUSEMENT
   6 :                 A DISPOSITION DE LA COMMUNAUTE CAST3M
   7 :           PAR Guenhael Le Quilliec(1) ET Thomas Fournier(2)
   8 :               (1) Laboratoire de Mecanique Gabriel Lame
   9 :  Universite de Tours, Universite d Orleans, INSA Centre Val de Loire
  10 :     Polytech Tours, 7 avenue Marcel Dassault, 37200 Tours, France
  11 :       (2) Stage au Laboratoire de Mecanique Gabriel Lame en 2020
  12 : 
  13 : 
  14 :   Operateur MFIL                         Voir aussi : NFIL TOPOPTIM
  15 :     ______________                                      TOPOSURF  TOPOFILT  
  16 : 
  17 :     RIG1 = MFIL CHPO1 (FLOT1 (FLOT2 (FLOT3))) (MOT1 (MOT2)) ;
  18 : 
  19 : 
  20 :     Objet :
  21 :     _______
  22 : 
  23 :     L'operateur MFIL cree une matrice de filtrage contenant, pour chaque
  24 :     noeud du maillage, les poids de ses noeuds voisins a appliquer dans le
  25 :     but de pouvoir filtrer (i.e. lisser / floutter) un champ par points en
  26 :     le multipliant par cette matrice.
  27 : 
  28 :     Pour un noeud i du maillage et un voisin j se trouvant a une distance
  29 :     Dij < FLOT1, le poids (la raideur) est calcule comme suit :
  30 :        Wij = ((1.0 - (Dij / FLOT1)) ** FLOT2) * (valeur de CHPO1 du noeud j)
  31 : 
  32 :     Seuls les poids Wij > FLOT3 sont conserves.
  33 : 
  34 :     La matrice de filtrage obtenue peut etre "normalisee" en divisant les poids
  35 :     Wij par la somme des poids des voisins j grace a l'operateur NFIL 
  36 :     (voir notice et exemple associe).
  37 : 
  38 :     En entree :
  39 :     ___________
  40 : 
  41 :      CHPO1 : (CHPOINT) Champ par points de ponderation (e.g. champ des volumes)
  42 :              qui est utilise dans le calcul des poids (raideurs) de la matrice
  43 :              de sortie.
  44 :              Ce champ permet egalement de definir les noeuds sur lesquels
  45 :              s'appliquera la matrice de rigidite de sortie.
  46 : 
  47 :      FLOT1 : (FLOTTANT) Rayon d'action du filtre au voisinage de chaque noeud.
  48 :              Cette donnee est facultative et est egale a 0.0 par defaut. Le
  49 :              filtre n'aura alors aucun effet.
  50 : 
  51 :      FLOT2 : (FLOTTANT) Exposant applique lors du calcul des poids.
  52 :              Cette donnee est facultative et est egale a 1.0 par defaut.
  53 : 
  54 :      FLOT3 : (FLOTTANT) Valeur comprise entre 0.0 et 1.0 au dela de laquelle les
  55 :              poids sont conserves.
  56 :              Cette donnee est facultative et est egale a 0.0 par defaut.
  57 : 
  58 :      MOT1  : (MOT) Nom des inconnues primales.
  59 :              Cette donnee est facultative et est egale a 'SCAL' par defaut.
  60 : 
  61 :      MOT2  : (MOT) Nom des inconnues duales.
  62 :              Cette donnee est facultative et est egale a la valeur de MOT1 par defaut.
  63 : 
  64 :     En sortie :
  65 :     ___________
  66 : 
  67 :      RIG1  : (RIGIDITE) Matrice de filtrage.
  68 : 
  69 : 
  70 :     Exemples:
  71 :     _________
  72 : 
  73 :     mfil.dgibi
  74 : 
  75 : 

© Cast3M 2003 - Tous droits réservés.
Mentions légales