* fichier : inclusions.dgibi ************************************************************************ ************************************************************************ *----------------------------------------------------------------------* *----------------------------------------------------------------------* * Maillage d'un echantillon cubique * * de particules spheriques en inclusion dans une matrice * *----------------------------------------------------------------------* * * *-------------------- Parametres de la realisation --------------------* * NBG1 : Nombre de particules. * * DEXC1 : Distance d'exclusion entre points germes des polyedres. * * Attention, si la distance est trop importante, le nombre * * de polyedres demandes ne pourra pas etre atteint. * * DENS1 : Densite (taille) moyenne des elements du maillage. * * Par defaut, vaut 1/5 de la taille moyenne des polyedres. * * IGER1 : Germe du generateur de nombres aleatoires. * * Mot-cle 'AUTO' => processus de congruence initialise a 1 * * ITRAC1 : VRAI => affichage resultats. * NBG1 = 3 ** 3 ; DEXC1 = 0.33 ; DENS1 = 0.25 * (('FLOT' NBG1) ** (-1. / 3.)) ; IGER1 = 1 ; ITRAC1 = FAUX ; *----------------------------------------------------------------------* * * *--------------------- Maillage d'un cube unite -----------------------* * * * * O1 = 0. 0. 0. ; X1 = 1. 0. 0. ; Y1 = 0. 1. 0. ; Z1 = 0. 0. 1. ; * * * * *--------------- Tirage des points germes des polyedres ---------------* * * * * 'SI' ITRAC1 ; 'FINS' ; * * *---------------- Partition de Voronoi du cube unite ------------------* * * 'TEMP' ; * * 'SI' ITRAC1 ; 'TITR' ' Partition du cube unite en cellules de Voronoi ' ; 'FINS' ; * * *--------------------- Maillage des inclusions ------------------------* * * * On prend pour diametre des inclusions 0,97 fois la dist. d'exclusion * * * *----------------------- Affichages / Donnees -------------------------* * * 'SI' ITRAC1 ; 'TITR' ' Visualisation du maillage de la matrice ' ; 'TITR' ' Visualisation du maillage des inclusions ' ; 'TITR' ' Visualisation du maillage "total"' ; * * * Structure de la table de resultat : * 'TITR' ' Le maillage de chaque inclusion est indice par son centre ' ; 'TITR' ' Ainsi que la portion de matrice relative a la cellule de Voronoi' ; * * MAILG1 = TAB1 . PTS1 . 'MAIL' ; 'TITR' 'Les centres des inclusions voisines sont au sous-indice "MPT"' ; 'TITR' 'Ce qui donne acces aux maillages relatifs a ces inclusions voisines' ; MAILG2 = TAB1 . PTS2 . 'MAIL' ; 'TITR' 'FINS' ; * * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales