* fichier : ther4.dgibi ************************************************************************ ************************************************************************ ******************************************* * Test ther4.dgibi: jeux de données * * --------------------------------- * ******************************************* * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE * SINON SI GRAPH DIFFERENT DE N TOUS * LES GRAPHIQUES SONT AFFICHES GRAPH = 'N' ; SAUT PAGE; SI (NEG GRAPH 'N') ; SINO ; FINSI ; SAUT PAGE; *-----------------------------------------* * THER4 * * * * TEST DES CL DE TEMPERATURE POUR * * PY13 CU20 TE10 PR15 TRIDIM: * * --------------------------------------* * * * TEMPERATURE IMPOSEE + CONVECTION * * + FLUX * * + SOURCE * * * * Cet exemple permet de tester les * * conditions aux limites de température * * pour des élements massifs 3D quadratiques * * * Un parallélépipède rectangle constitué * * d'éléments PY13, CU20, TE10 et PR15 est * * soumis à une température imposée à sa * * face supérieure et successivement à une * * convection forcée, à un flux imposé et à* * une source volumique de chaleur. * * * * Les résultats sont présentés sous forme * * d'isovaleurs qui doivent etre parallèles* * aux faces supérieure et inférieure. * * * * 21 DECEMBRE 1988 * *-----------------------------------------* *--- DISPOSITION DES NOEUDS DES ELEMENTS: * * A4__AF4___F4___DF4___D4 * / / /| * AB4 EF4 CD4 D34 * / / / | * B4___BE4___E4___CE4___C4 D3 * | 6PY13 | 1CU20 | / * B34 E34 C34 CD3 * | | |/ * B3___BE3___E3___CE3___C3 * * IN:CENTRE DE * (AN BN EN FN AN+1 BN+1 EN+1 FN+1) * * JN:CENTRE DE * (DN CN EN FN DN+1 CN+1 EN+1 FN+1) * * A3__AF3___F3___DF3___D3 * / / /| * AB3 EF3 DE3 CD3 D23 * / / / | * B3___BE3___E3___CE3___C3 D2 * | 1CU20 | 4PY13 | / * B23 E23 + C23 CD2 * | | 4TE10 |/ * B2___BE2___E2___CE2___C2 * * A2__AF2___F2___DF2___D2 * / / /| * AB2 EF2 DE2 CD2 D12 * / / / | * B2___BE2___E2___CE2___C2 D1 * | 6PY13 | 2PR15 | / * B12 E12 C12 CD1 * | | |/ * B1___BE1___E1___CE1___C1 * *------------------------------------------ *--- OPTIONS GENERALES DE CALCUL: * TEMPS ; *--- CREATION DE LA GEOMETRIE: POINTS SUPPORTS DES ELEMENTS A1=0. 0. 0.; B1=1. 0. 0.; C1=1. 4. 0.; D1=0. 4. 0.; A2=0. 0. 2.; B2=1. 0. 2.; C2=1. 4. 2.; D2=0. 4. 2.; A3=0. 0. 4.; B3=1. 0. 4.; C3=1. 4. 4.; D3=0. 4. 4.; A4=0. 0. 6.; B4=1. 0. 6.; C4=1. 4. 6.; D4=0. 4. 6.; E1=1. 2. 0.; F1=0. 2. 0.; E2=1. 2. 2.; F2=0. 2. 2.; E3=1. 2. 4.; F3=0. 2. 4.; E4=1. 2. 6.; F4=0. 2. 6.; I1= .5 1. 1.; J2=.5 3. 3.; I3= .5 1. 5.; A12=0. 0. 1.; B12=1. 0. 1.; C12=1. 4. 1.; D12=0. 4. 1.; A23=0. 0. 3.; B23=1. 0. 3.; C23=1. 4. 3.; D23=0 4. 3.; A34=0. 0. 5.; B34=1. 0. 5.; C34=1. 4. 5.; D34=0. 4. 5.; E12=1. 2. 1.; F12=0. 2. 1.; E23=1. 2. 3.; F23=0. 2. 3.; E34=1. 2. 5.; F34=0. 2. 5.; AB1=.5 0. 0.; AB2=.5 0. 2.; AB3=.5 0. 4.; AB4=.5 0. 6.; BE1=1. 1. 0.; BE2=1. 1. 2.; BE3=1. 1. 4.; BE4=1. 1. 6.; CE1=1. 3. 0.; CE2=1. 3. 2.; CE3=1. 3. 4.; CE4=1. 3. 6.; CD1=.5 4. 0.; CD2=.5 4. 2.; CD3=.5 4. 4.; CD4=.5 4. 6.; DF1=0. 3. 0.; DF2=0. 3. 2.; DF3=0. 3. 4.; DF4=0. 3. 6.; AF1=0. 1. 0.; AF2=0. 1. 2.; AF3=0. 1. 4.; AF4=0. 1. 6.; EF1=.5 2. 0.; EF2=.5 2. 2.; EF3=.5 2. 4.; EF4=.5 2. 6.; MEC1=1. 3. 1.; MFD1=0. 3. 1.; *--- MILIEUX DES SEGMENTS (XN IN) ET (XN JN) AI1= .25 .5 .5; BI1= .75 .5 .5; EI1= .75 1.5 .5; FI1= .25 1.5 .5; EJ2= .75 2.5 2.5; FJ2= .25 2.5 2.5; DJ2= .25 3.5 2.5; CJ2= .75 3.5 2.5; AI3= .25 .5 4.5; BI3= .75 .5 4.5; EI3= .75 1.5 4.5; FI3= .25 1.5 4.5; *--- MILIEUX DES SEGMENTS (XN+1 IN) ET (XN+1 JN) A2I1=.25 .5 1.5; B2I1=.75 .5 1.5; E2I1=.75 1.5 1.5; F2I1=.25 1.5 1.5; E3J2=.75 2.5 3.5; F3J2=.25 2.5 3.5; D3J2=.25 3.5 3.5; C3J2=.75 3.5 3.5; A4I3=.25 .5 5.5; B4I3=.75 .5 5.5; E4I3=.75 1.5 5.5; F4I3=.25 1.5 5.5; DE2 =.5 3. 2. ; DE3 =.5 3. 4. ; *--- CREATION DES PYRAMIDES A 13 NOEUDS: *--- VOLUME COMPOSE DES 16 PYRAMIDES * A 13 NOEUDS: VOL1 = PP01 ET PP02 ET PP03 ET PP04 ET PP05 ET PP06 ET PP07 ET PP08 ET PP09 ET PP10 ET PP11 ET PP12 ET PP13 ET PP14 ET PP15 ET PP16 ; *--- CREATION DES TETRAEDRES * A 10 NOEUDS: *--- VOLUME COMPOSE DES 4 TETRAEDRES * A 10 NOEUDS: VOL2 = TT01 ET TT02 ET TT03 ET TT04 ; *--- CREATION DES PRISMES A 15 NOEUDS: *--- VOLUME COMPOSE DES 2 PRISMES * A 15 NOEUDS: VOL4 = PM01 ET PM02 ; *--- CREATION DES CUBES A 20 NOEUDS: *--- VOLUME COMPOSE DES 2 CUBES * A 20 NOEUDS: VOL3 = CB02 ET CB03 ; *--- REUNION DES VOLUMES ELEMENTAIRES: VOLTOT = VOL1 ET VOL2 ET VOL3 ET VOL4 ; VOLSOU = PP11 ET PP12 ET PP13 ET PP14 ET PP15 ET PP16 ET CB03 ; *--- SURFACE INFERIEURE: S_INF = S_INF1 ET S_INF2 ; *--- SURFACE SUPERIEURE: S_SUP = S_SUP1 ET S_SUP2 ; OEIL1 = 15 12 10 ; SI(NEG GRAPH 'N'); TRAC 'QUAL' OEIL1 VOLTOT ; FINSI; *--- DONNEES DU PROBLEME DE THERMIQUE: *--- MODELISATION: *--DONNEE DES CARACTERISTIQUES DU MATERIAU: KC = 100. ; HC = 15. ; *--- CREATION DES MATRICES DE CONDUCTIVITE: CND1 = CONDUCTIVITE MOD1 MAT1 ; CND2 = CONDUCTIVITE MOD2 MAT2 ; *--- TEMPERATURES IMPOSEES: BLOQUE + DEPI TI = 10. ; *--- FLUX CONVECTIF A LA SURFACE: TEX = 200. ; CNV1 = CONVECTION MOD2 MAT2 'T' TEX ; *--- FLUX IMPOSE: PHI = 20. ; *--- SOURCE VOLUMIQUE: QVOL = 2. ; *-- ASSEMBLAGE DES TERMES DE CONDUCTIVITE: CCC1 = CND1 ET CND2 ET BB1 ; CCC2 = CND1 ET BB1 ; *ASSEMBLAGE DES TERMES DE FLUX EQUIVALENTS: FFF1 = EE1 ET CNV1 ; FFF2 = EE1 ET FLU1 ; FFF3 = EE1 ET S1 ; *--- 1ERE RESOLUTION: * TEMPERATURE IMPOSEE + CONVECTION *--- POST-TRAITEMENT *Valeur Théorique de la température en Z2 TREF1=((KC * TI) + (HC * Z2 * TEX)) / ((KC ) + (HC * Z2 )) ; RESI1=100. * (ABS((TETA1-TREF1)/TREF1)); MESS 'Temperature theorique :' TREF1' C'; MESS 'Temperature calculee :' TETA1' C'; MESS ' Soit un ecart de : ' RESI1 '%'; OEIL = 100. 0. 0. ; SI(NEG GRAPH 'N'); TITR 'ELEMENTS PYR5 CUB8 TET4 PRI6 : CONVECTION' ; TRAC OEIL VOLTOT CHTER1 ; FINSI; *--- 2EME RESOLUTION: * TEMPERATURE IMPOSEE + FLUX TREF2= TI + (PHI * Z2 / KC ); RESI2=100. * (ABS((TETA2-TREF2)/TREF2)); MESS 'Temperature theorique :' TREF2' C'; MESS 'Temperature calculee :' TETA2' C'; MESS ' Soit un ecart de : ' RESI2 '%'; SI(NEG GRAPH 'N'); TRAC OEIL VOLTOT CHTER2 ; FINSI; *--- 3EME RESOLUTION: * TEMPERATURE IMPOSEE + SOURCE TREF3= TI - (QVOL * (Z2**2) / (2 * KC)) + (QVOL * (Z2**2) / ( KC)); RESI3=100. * (ABS((TETA3-TREF3)/TREF3)); MESS 'Temperature theorique :' TREF3' C'; MESS 'Temperature calculee :' TETA3' C'; MESS ' Soit un ecart de : ' RESI3 '%'; SI(NEG GRAPH 'N'); TITR 'ELEMENTS PYR5 CUB8 TET4 PRI6 : SOURCE'; TRAC OEIL VOLTOT CHTER3 ; FINSI; * CODE DE FONCTIONNEMENT LIST RESITOT; SINO; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales