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