$$$$ DEDU NOTICE GOUNAND 11/10/07 21:15:15 7153 DATE 11/10/07 Operateur DEDU Voir aussi : PLUS TOUR -------------- DEPL @DEDUIRE ------------------ | 1st function | ------------------ MAI1 = DEDU MAI2 MAI_ANC MAI_NOU ('REGU') ; Description: ____________ The DEDU operator constructs from the mesh OBJ2 and the mesh of master nodes MAI_ANC (of OBJ2), a new object in which the set of master nodes is turned into MAI_NOU. In case of problem you can use the procedure @DEDUIRE which is longer in time. If the key word 'REGU' is mentioned, the new mesh will be set by moving the nodes to the center of gravity of the adjacent nodes. Example in order to set an existing mesh : REGULARI = PASBEAU DEDU (PASBEAU CONT) (PASBEAU CONT) 'REGU' ; Note: _____ At present, this function works for TRI3 and QUA4 elements only. ------------------ | 2nd function | ------------------ NOBJ1 ... NOBJN = OBJ1 ... OBJN DEDU 'TRAN' GEO1 GEO2 ; Description: ____________ When the key-word 'TRAN' is mentioned, the DEDU operator creates an object which geometrical support is obtained from the initial object support transformed by the mapping function associating GEO2 to GEO1. The points belonging to the geometrical supports of OBJ1 .. OBJN have also to belong to GEO1, thus the image points belonging to the supports of NOBJ1 ... NOBJN will belong to GEO2. The syntax is compulsory. Contents: _________ OBJ1 ... OBJN : POINT, CHPOINT, MCHAML, MMODEL or MAILLAGE types OBJ1 may also be a TABLE. In that case all objects in the table must be of one of the types above and each one will be receive the translation or the transformation.If a TABLE is given it must be the only input object. GEO1 : MAILLAGE type GEO2 : MAILLAGE type, its topology is equivalent to GEO1 NOBJ1 ... NOBN : results respectively of the same types than OBJ1 ... OBJN ------------------ | 3rd function | ------------------ NOBJ1 ... NOBJN = OBJ1 ... OBJN DEDU FLOT1 POIN1 (POIN2 si 3D) 'ROTA' GEO1 GEO2 ; Description: ____________ When the key-word 'TRAN' is mentioned, the DEDU operator creates an object which geometrical support is obtained from the initial object support transformed by the rotation defined by the angle FLOT1, the center POIN1 when 2D, the axis POIN1 POIN2 when 3D, which also transforms GEO1 into GEO2. The points belonging to the geometrical supports of OBJ1 .. OBJN have also to belong to GEO1, thus the image points belonging to the supports of NOBJ1 ... NOBJN will belong to GEO2. When the operands have either components: 'UX' 'UY 'UZ' ou 'FX' 'FY' 'FZ' or 'RX' 'RY' 'RZ' or 'MX' 'MY' 'MZ' or 'SMXX' 'SMYY' 'SMZZ' 'SMXY' 'SMXZ' 'SMYZ' or 'EPXX' 'EPYY' 'EPZZ' 'GAXY' 'GAXZ' 'GAYZ', these also undergo the rotation while other components remain unchanged. The syntax is compulsory. This function is not available in DIMEnsion 1 (no interest). Contents: _________ OBJ1 ... OBJN : POINT, CHPOINT, MCHAML, MMODEL, MAILLAGE types OBJ1 may also be a TABLE. In that case all objects in the table must be of one of the types above and each one will be receive the translation or the transformation.If a TABLE is given it must be the only input object. GEO1 : MAILLAGE type, contains the points in the operands supports. GEO2 : MAILLAGE type, image of GEO1 for the rotation NOBJ1 ... NOBJN : results respectively of the same types than OBJ1 ... OBJN ------------------ | 4th function | ------------------ CHP1 = DEDU GEO1 CHP2 ; Description: ____________ Knowing displacements field of some nodes of a mesh GEO1, the operator compute a general displacements field for all nodes of GEO1. ------------------ | 5th function | ------------------ CHPO2 = 'DEDU' 'ADAP' MAIL (RIG1 (CHPO1)) ('METR' |CHAM1 |) ( |CHPO3 MOT1|) ('THET' FLOT1) ('NITM' ENTI1) ('ACVG' LOGI1) ('DISG' MOT2) ('IDIR' ENTI2) ('TINV' TABL1) ; Description : _____________ Compute a displacement field for the purpose of regularizing a mesh or adapting it with respect to a given metric field. Commentaire : _____________ MAIL : mesh to regularize or adapt RIG1 : Given conditions on the displacements CHPO1 (default : nil displacements on the boundary of MAIL) CHAM1 : Nodal MCHAML type field of a given inverse metric : a symmetric tensor with component names G11, G22, G12,... (default : unit tensor) CHPO3 : same thing as CHAM1 but with a CHPOINT and the name MOT1 of a finite element space, cf. NLIN manual page FLOT1 : Real number in the range [0..1] used to balance between equidistribution (equal size of the elements) and isotropy (regularity of the elements). Default value : 0.2 ENTI1 : Maximum number of non linear iteration to perform Default value : 40 LOGI1 : Logical value indicating whether convergence acceleration will be used Default value : VRAI (true) MOT2 : Name of the finite element space used for geometric interpolation. If present, MAIL must be made of QUAF type elements ENTI2 : If the 'IDIR' option is given, the regularising displacement field will only have one component, in the space direction given by ENTI2 TABL1 : If the 'TINV' option is given, the table of parameters TABL1 will be piped to the solving operator (see also KRES documentation) CHPO2 : Displacement field Note : ______ The 'ADAP' option should work for any mesh. Axisymetrical and spherical mode are not implemented yet.
© Cast3M 2003 - All rights reserved.
Disclaimer