* fichier : effmarti.dgibi * * ********************************************************** * Test sur la procedure de EFFMARTI pour tester la * projection des efforts globaux sur un element coque * vers le modele à trois couches de MARTI. * On teste un seul element avec les caracteristiques * suivantes: * * Epaisseur 0.1 m * Enrobage externe 0.025 m * Enrobage interne 0.025 m * cotg(th) 1.43 * * Le cas test consiste à projeter le tenseur des efforts suivant: * * N11 = 1 N/m * N22 = 2 N/m * N12 = 3 N/m * M11 = 4 Nm/m * M22 = 5 Nm/m * M12 = 6 Nm/m * V1 = 7 N/m * V2 = 8 N/m * * On laisse l'option pour effectuer le meme calcul sur un element * plus complexe (CAS1 = 2) * * Develloppé par Alberto FRAU /DEN/DANS/DM2S/SEMT/EMSI * et Nicolas ILE /DEN/DANS/DM2S/SEMT/EMSI * ********************************************************** * * selection du calcul * si CAS1 egal à 1 -> alors on lance le cas test * si CAS1 egal à 2 -> alors on lance le cas test CAS1 = 1.; * SI (CAS1 EGA 1); * Calcul de test pour la procedure EFFMARTI * * Proprietés geometriques H1 = 0.1; ER1 = 0.025; ER2 = 0.025; COT1 = 1.43; * * Definition de l'element P0 = 0. 0. 0.; P1 = 1. 0. 0.; P2 = 1. 1. 0.; P3 = 0. 1. 0.; * L1 = D 1 P0 P1; L2 = D 1 P1 P2; L3 = D 1 P2 P3; L4 = D 1 P3 P0; * * definition de l'element * * Contruction du modele et du materiau * * Definition du tensueur des efforts * N11_A = 1; N22_A = 2; N12_A = 3; M11_A = 4; M22_A = 5; M12_A = 6; V1_A = 7; V2_A = 8; 'N11' N11_A 'N22' N22_A 'N12' N12_A 'M11' M11_A 'M22' M22_A 'M12' M12_A 'V1' V1_A 'V2' V2_A; * SIG1 = RTENS SIG1 MOD1 MAT1 (1.0 0. 0.) (0. 1. 0.); * * Projection des efforts sur les trois couches de MARTI H1 ER1 ER2 COT1; * * extractions des efforts projetés * * calcul des efforts projétés DD1 = H1 - ER1 - ER2; VR_B = ((V1_A*V1_A) + (V2_A*V2_A))**(0.5); N11E_B = (N11_A*0.5) + (M11_A/DD1) + ((V1_A*V1_A)/((2*VR_B)*(COT1))); N22E_B = (N22_A*0.5) + (M22_A/DD1) + ((V2_A*V2_A)/((2*VR_B)*(COT1))); N12E_B = (N12_A*0.5) + (M12_A/DD1) + ((V1_A*V2_A)/((2*VR_B)*(COT1))); N11I_B = (N11_A*0.5) - (M11_A/DD1) + ((V1_A*V1_A)/((2*VR_B)*(COT1))); N22I_B = (N22_A*0.5) - (M22_A/DD1) + ((V2_A*V2_A)/((2*VR_B)*(COT1))); N12I_B = (N12_A*0.5) - (M12_A/DD1) + ((V1_A*V2_A)/((2*VR_B)*(COT1))); * * test SI (ABS(N11E_B - N11E_A)>(1.E-10)); FINSI; SI (ABS(N22E_B - N22E_A)>(1.E-10)); FINSI; SI (ABS(N12E_B - N12E_A)>(1.E-10)); FINSI; SI (ABS(N11I_B - N11I_A)>(1.E-10)); FINSI; SI (ABS(N22I_B - N22I_A)>(1.E-10)); FINSI; SI (ABS(N12I_B - N12I_A)>(1.E-10)); FINSI; SINON; * Calcul des efforts projetés sur une plaque * de dimensions 2x4 chargée par une force sur * un cote et encastrée dans l'autre * Proprietés geometriques H1 = 0.1; ER1 = 0.025; ER2 = 0.025; COT1 = 1.43; * * Definition de l'element P0 = 0. 0. 0.; P1 = 4. 0. 0.; P2 = 4. 2. 0.; P3 = 0. 2. 0.; * L1 = D 20 P0 P1; L2 = D 10 P1 P2; L3 = D 20 P2 P3; L4 = D 10 P3 P0; * * definition de l'element * * Construction du modele et du materiau * * Forces FOR1 = FORCE L2 'FZ' -1000.; * * Blocages BL1 = (BLOQUER 'UZ' L4) ET (BLOQUER 'UX' L4) ET (BLOQUER 'RY' L4) ET (BLOQUER 'UY' P0); * * Resolution * * Determination des efforts generalisés SIG1 = RTENS SIG1 MOD1 MAT1 (1.0 0. 0.) (0. 1. 0.); * H1 ER1 ER2 COT1; * * * * * FINSI; * FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales