* fichier : calp2.dgibi * *----------------------------------------------------------------------* * Cas-test du calcul de VMIS et des contraintes en peau des poutres * * avec CALP. * * * * On soumet l'extremite d'une poutre orientee suivant l'axe Ox a un * * deplacement suivant Oy+Oz, l'autre extremite etant encastree. * * * * On verifie le calcul de la contrainte de von Mises et de la compo- * * -sante SMXX des contraintes de peau calculee avec CALP. * * * * Le calcul est realise en DIME 3 ELEM SEG2. * *----------------------------------------------------------------------* * ORIG = VRAI; GRAPH = FAUX; * * Donnees numeriques * * ------------------ * sec1 = 0.0025 ; * dx1 = 1. ; * dy1 = 0.03 ; * dz1 = 0.05 ; * iry1 = 1. ; * irz1 = 1. ; * tor1 = 1. ; L1=10.; * BP, 2022-08-05, fiche #11422 : on utilise des valeurs raisonnables * GEOMETRIE : longueur, diametre, epaisseur L1 = 2. ; Dext1 = 2.E-3 ; Th1 = 1.E-3 ; * MATERIAU : module d'Young, coefficient de Poisson, masse volumique Ey1 = 2.E11 ; nu1 = 0.3 ; rho1eq= 8000.; * DEDUCTION : Rext1 = 0.5 * Dext1; Rint1 = Rext1 - Th1; Sec1 = pi * ((Rext1**2) - (Rint1**2)); iry1 = (pi/4.) * ((Rext1**4) - (Rint1**4)); irz1 = iry1; tor1 = (pi/2.) * ((Rext1**4) - (Rint1**4)); teta = 0.; dx1 =0.; dy1 = (cos teta) * Rext1; dz1 = (sin teta) * Rext1; * Maillage : * ---------- P1 = 0 0 0 ; P2 = L1 0 0; * CL / Chargement : * ----------------- * ================================================== * ===== BOUCLE SUR LES TYPE D'ELEMENTS ===== * ================================================== *LEF = MOTS 'POUT' 'TIMO' 'TUYA'; * --> on ne fait pas les TUYA pour l'instant ! * on prepare plein de post traitements SI GRAPH; REPE BSig1 nSig1; FIN BSig1; FINSI; REPE BEF NEF; * Modele / caracteristiques : * --------------------------- SI (EGA moEF 'TUYA'); SINON; FINSI; * Resolution : * ------------ * Post-traitements : calcul des Contraintes * ----------------------------------------- SI GRAPH; FINSI; * Contraintes generalisees : * °°°°°°°°°°°°°°°°°°°°°°°° SI GRAPH; REPE BSig1 nSig1; FIN BSig1; FINSI; * Contrainte de Von Mises (en dx dy) : * °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° * - via VMIS : SI GRAPH; FINSI; * - via la formule indiquee dans sa notice : * Seq = ((EFFX / SECT)**2 + (MOMX * DX / TORS)**2 + (MOMY * DZ / INRY)**2 + (MOMZ * DY / INRZ)**2)**0.5 vmi2 = vmi2 ** 0.5 ; * --> Erreur calcul VMIS : prERR = prERR ET err1; *list err1 ; * Contrainte de peau smxx : * °°°°°°°°°°°°°°°°°°°°°°° * sauf si CALP non implanté... * SI (ORIG ET (EGA moEF 'TIMO')) ; ITER BEF; FINSI; SI (EGA moEF 'TUYA'); ITER BEF; FINSI; * - via CALP : SI GRAPH; FINSI; * - via formule : * SMXX = ((EFFX / SECT) + (MOMY * DZ / INRY) - (MOMZ * DY / INRZ) * --> Erreur calcul peau prERR = prERR ET err2; * list err2 ; FIN BEF; * Test de validation : SI GRAPH; REPE BSig1 nSig1; FIN BSig1; FINSI; si (err0 > xpr1) ; fins ; fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales