Télécharger @carene.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ @CARENE  NOTICE  CHAT      11/09/12    21:15:18     7124           
                                             DATE     11/09/12

    Procedure @CARENE                        Voir aussi : @lisse @couple
    -----------------                                     @tole2 @tole3      

    MAIL1  TAB2 TAB3 = @CARENE TAB1 LISTREE1 LISTREE2 FLOT1 ENT1 ;


    Objet :
    _______

La procedure @CARENE cree une carene (maillage tridimensionnel forme
d'elements de type QUA4) a partir de couples ( formes d'elements de
type SEG2). Ces couples (2 au minimum) doivent avoir le meme nombre de
points. Les points de meme rang des couples sont relies par une latte
(deformation elastique d'une poutre). La carene est generee par
surfaces reglees appuyees sur 2 lattes consecutives.


    Commentaires :
    _____________

    TAB1     :  Table donnant les couples.
                   TAB1.1 = couple initial.
                   TAB1.2 = couple final.   
                   TAB1.N = couple intermediaire facultatif (N=3,4..)

    LISTREE1 :  Objet LISTREEL de 3 valeurs precisant les rotations
                imposees RX,RY,RZ au niveau du couple initial.
                -45. < RX,RY,RZ < 45.
                Si RX,RY,RZ > 45. la rotation est libre.

    LISTREE2 : Objet LISTREEL de 3 valeurs precisant les rotations
               imposees RX,RY,RZ au niveau du couple final.
               -45. < RX,RY,RZ < 45.
               Si RX,RY,RZ > 45. la rotation est libre.

    FLOT1    : reel donnant la longueur des elements le long d'une
               latte.

    ENT1    : Entier precisant la direction des lattes.
                  = 1 , la latte est sur OX.
                  = 2 , la latte est sur OY.
                  = 3 , la latte est sur OZ.



    Exemple d'utilisation :
    ________________________


    titre 'essai de maillage par carene';
    ev = evol manu ' absci' ( prog  0.04 0.4 0.53 0.67 0.77 0.77)
         'ordo' ( prog -0.2 -0.13 -0.08 0. 0.23 0.41);
    evo1L = @lisse ev 50 0. 40 2;
    uu2 = extraire evo1l ordo;
    uu1 = extraire evo1l absc;                                              
    evo2l = evol manu absci (prog 40*0.04) ordo uu2;
    ec1 = @couple  evo1l evo2l 2;

* maillage de l'etrave
    u1 = prog  -1.2 -1.34 -1.49 -1.6  -1.68 -1.74  -1.79   ;
    u2 = prog -0.16  -0.143 -0.11  -0.01 0.11 0.32 0.64;
    evf = evol manu absc u1  ordo u2;
    evo1Le = @lisse evf  50 50. 40 1;
    uu2 = extraire evo1le ordo;
    uu1 = extraire evo1le absc;
    evo2le = evol manu absci (prog 40*0.04) ordo uu2;
    ec2 =  @couple  evo2le evo1le 1;
    ta= table;
    ta. 1 = ec1; ta . 2 = ec2;
    pr1 = prog 0 2 0 ;  pr2 = prog 25 50 50 ;
    dis = 0.5;
    aa bb cc  = @carene ta pr1 pr2 dis 1;
    trac aa ( 0 10000 5000);               


$$$$

 
 

© Cast3M 2003 - Tous droits réservés.
Mentions légales