Download dedu.notice

Back to the list

Display this manual page in
$$$$ 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