* fichier : relamili.dgibi ************************************************************************ ************************************************************************ *---------------------------------------------------------------------* * Cas-test de l'operateur 'RELA', option 'MILI'. * * * * On deplace le coin sup. droit d'un carre (cube en 3D) decrit par un * * un element quadratique. Le deplacement des noeuds milieux est * * lineairement lie a celui des noeuds sommets ('RELA' 'MILI'). On * * s'assure que c'est le cas. * *---------------------------------------------------------------------* * * * Pour les traces, mettre ITRAC1 a VRAI : * ITRAC1 = FAUX ; * * * * *---------------------------------------------------------------------* * 2D * *---------------------------------------------------------------------* * * * * P1 = 0. 0. ; P2 = 1. 0. ; P4 = 0. 1. ; N1 = 1 ; * * * * CL0 = CX0 'ET' CY0 'ET' CLXP3 'ET' CLYP3 'ET' RELA1 ; DIMPX1 = 0.1 ; DIMPY1 = 0.2 ; * * * * 'SI' ITRAC1 ; 'FINS' ; * * * * DANAX1 = 0.5 * DIMPX1 ; DANAY1 = 0.5 * DIMPY1 ; ERR1 = ('ABS' (UXP6 - DANAX1)) + ('ABS' (UYP6 - DANAY1)) + ('ABS' (UXP7 - DANAX1)) + ('ABS' (UYP7 - DANAY1)) ; * * 'SI' (ERR1 '>' 1.E-4) ; 'FINS' ; * * *---------------------------------------------------------------------* * 3D * *---------------------------------------------------------------------* * * * * * * * * CL0 = CLX0 'ET' CLY0 'ET' CLZ0 'ET' CLP7 'ET' RELA1 ; DIMP1 = 0.1 ; * * * * 'SI' ITRAC1 ; 'FINS' ; * * * * ERR2 = 'ABS' (UXP15 + UYP15 + UZP15 + UXP18 + UYP18 + UZP18 + UXP19 + UYP19 + UZP19 - (4.5 * DIMP1)) ; ERR2 = ERR2 / ('ABS' DIMP1) ; * * 'SI' (ERR2 '>' 1.E-4) ; 'FINS' ; * * 'MESS' '***** Cas-test reussi, max. erreur sur deplacements:' (ERRMAX) ; * * 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales