$$$$ @INCLUSI NOTICE PASCAL 12/11/14 21:15:01 7568 DATE 12/11/14 Procedure @INCLUSI Voir aussi : @P_VORO, @P_BOIT2 ----------------- TAB2 = @INCLUSI TAB1 DPAR1 DEXC1 (DENS1) (ITRA1) ; Description : ------------- The @INCLUSI procedure meshes a cubic sample of a material made up with spherical particles of the same size, embedded in a matrix. To do it, @INCLUSI uses the Voronoi tesselation defined by the set of particle centers and computed by the procedures @P_VORO and @P_BOIT2. Contents : ---------- TAB1 = TABLE, result of the procedure @P_BOIT2, DPAR1 = FLOTTANT, diameter of the particles, DEXC1 = FLOTTANT, minimal distance beetween the particle centres, DENS1 = FLOTTANT, average mesh density, equal to the quarter a the mean size of the Voronoi cells by default. However, @INCLUSI refines automatically the mesh to put at least 2 finite elements in each ligament of matrix, which minimal thickness is equal to (DEXC1-DPAR1), ITRA1 = LOGIQUE, set to VRAI to get some graphical outputs. TAB2 = TABLE, which sub-index are : . 'MAIL' = MAILLAGE, mesh of the particles and the matrix, . 'PART' = MAILLAGE, mesh of the particles, . 'MATR' = MAILLAGE, mesh of the matrix, . 'MPT' = MAILLAGE, mesh of points, centres of the particles. If PT1 is a point of TAB2 . 'MPT' then : . PT1 . 'MAIL' = MAILLAGE, mesh of the particle of centre PT1 and that of the piece of matrix included in the Voronoi cell indexed by PT1 in TAB1, . PT1 . 'PART' = MAILLAGE, mesh of the particle of centre PT1, . PT1 . 'MART' = MAILLAGE, mesh of that piece of matrix, . PT1 . 'MPT' = MAILLAGE, mesh of points, particles centres, neighbors of the PT1 particle ; If PT2 is a point of TAB2 . PT1 . 'MPT' then : . PT1 . PT2 . 'MATR' : MAILLAGE, mesh of the common face of the sub-meshes of the 2 pieces of matrix included in the Voronoi cells defined by PT1 et PT2 in TAB1. Remark : -------- The @INCLUSI procedure does not succeed at any time to build the expected mesh, in particular when particles are tangent to edges of the cube. To improve its robutness, @INCLUSI is allowed to slightly move or locally flatten the particles. In these cases, warnings are printed on the screen. Therefore, it can usefull to get a copy of these messages to be able to check, afterwards, what has been done by @INCLUSI. $$$$
© Cast3M 2003 - All rights reserved.
Disclaimer