* @MISTPAR PROCEDUR FABRICE 03/11/13 21:20:16 4732 *------------------------------------------------------------------------------- * SENSIP1 = numero d'ordre du 1er vecteur de la base d'orthotropie de MISTRAL * dans la base d'orthotropie de CASTEM * SENSIP2 = numero d'ordre du 2eme vecteur de la base d'orthotropie de MISTRAL * dans la base d'orthotropie de CASTEM * Remarque: un numero negatif indique que le vecteur MISTRAL * est de sens oppose au vecteur CASTEM *------------------------------------------------------------------------------- IP1 = abs SENSIP1 ; IP2 = abs SENSIP2 ; si (ega IP1 IP2) ; finsi ; *------------------------------------------------------------------------------- * LE FICHIER 'fichier' CONTIENT LES PROPRIETES ELASTIQUES et NON LINEAIRES DU * MODELE MISTRAL DANS LA BASE D'ORTHOTROPIE DE MISTRAL. CE PROGRAMME LIT * fichier ET PRODUIT DES LISTES DE REELS CONTENANT LES PROPRIETES NON LINEAIRES. * IL PRODUIT AUSSI LES PROPRIETES ELASTIQUES DANS LA BASE D'ORTHOTROPIE * DE CASTEM CONNAISSANT L'ORIENTATION DE LA BASE D'ORTHOTROPIE DE MISTRAL * / A CELLE DE CASTEM. CETTE ORIENTATION EST DEFINIE PAR LES ENTIERS SENSIP1 * et SENSIP2 (CF. CI-DESSUS). IL S'AGIT D'UNE SIMPLE PERMUTATION DES AXES. * REMARQUE : UN MATERIAU ISOTROPE EST TRAITE COMME UN MATERIAU ORTHOTROPE. *------------------------------------------------------------------------------- * Lecture de 'fichier' cree par le programme en FORTRAN MISTLOI : * option ACQUERIR fichier ; * repeter bT NPDILT ; fin bT ; * * PCOEL : proprietes elastiques (YOUNG, POISSON, modules de cisaillement) repeter bE NPCOEL ; fin bE ; * NDP = NDPI + NDVP ; * si (NDP > 0) ; * repeter bH NPCOHI ; fin bH ; * si (NDVP > 0) ; repeter bV NPECOU ; fin bV ; sinon ; finsi ; * repeter bR NPEDIR ; fin bR ; * repeter bQ NPRVCE ; fin bQ ; * si (NXX > 0) ; repeter bX NPECRX ; fin bX ; sinon ; finsi ; * repeter bP NPDVDI ; fin bP ; sinon ; finsi ; * repeter bC NPCROI ; fin bC ; * repeter bI NPINCR ; fin bI ; * * * FIN de lecture de 'fichier' *------------------------------------------------------------------------------- * LISTE DE TEMPERATURES * * si (ega ISOEL 1) ; * * materiau isotrope converti en materiau orthotrope * E1 = E10 + (E11*TK) ; NU12 = NU120 + (NU121*TK) ; MU12 = MU12 / 2. ; sinon ; * * materiau orthotrope * E1 = E10 + (E11*TK) ; E2 = E20 + (E21*TK) ; E3 = E30 + (E31*TK) ; * NU12 = NU120 + (NU121*TK) ; NU23 = NU230 + (NU231*TK) ; NU31 = NU310 + (NU311*TK) ; * MU12 = MU120 + (MU121*TK) ; MU13 = MU130 + (MU131*TK) ; MU23 = MU230 + (MU231*TK) ; * * coefficients d'elasticite dans la base d'orthotropie de CASTEM * si (ega IP1 1) ; si (ega IP2 2) ; * IP1=1 IP2=2 IP3=3 sinon ; * IP1=1 IP2=3 IP3=2 E2mis = E2 ; MU13mis = MU13 ; finsi ; finsi ; si (ega IP1 2) ; si (ega IP2 1) ; * IP1=2 IP2=1 IP3=3 E2mis = E2 ; MU23mis = MU23 ; sinon ; * IP1=2 IP2=3 IP3=1 E1mis = E1 ; MU12mis = MU12 ; finsi ; finsi ; si (ega IP1 3) ; si (ega IP2 1) ; * IP1=3 IP2=1 IP3=2 E3mis = E3 ; MU13mis = MU13 ; sinon ; * IP1=3 IP2=2 IP3=1 E3mis = E3 ; NU23mis = NU23 ; MU23mis = MU23 ; finsi ; finsi ; * fin materiau orthotrope finsi ; *------------------------------------------------------------------------------- finproc PDILT E1 E2 E3 NU12 NU23 NU13 MU12 MU23 MU13 PNBRE PCOHI PECOU PEDIR PRVCE PECRX PDVDI PCROI PINCR ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales