* fichier : ther51.dgibi ************************************************************************ ************************************************************************ SAUT PAGE ; *-------------------------------------------------------------------* * TEST THER51 * * * * TEST DES CL DE TEMPERATURE POUR L'ELEMENT COQ2 * * ------------------------------------------------------------ * * * * TEMPERATURE IMPOSEE + CONVECTION * * + FLUX * * + SOURCE * * * * Ce test permet de v{rifier le bon fonctionnement des divers * * op{rateurs thermiques de CASTEM2000 dans le cas des {l{ments * * coq2 . * * * * Un cylindre modelis{ par des {L{ments coq2 est soumis @ une * * temp{rature impos{e @ une de ses extr{mit{s et successivement * * @ une condition de convection forc{e, @ une condition de flux * * impos{ et @ une condition de source volumique impos{e. * * * * Les r{sultats sont compares a ceux obtenus * * par un calcul {quivalent utilisant les {l{ments massifs. En * * particulier on compare la temperature des points situ{s a la face * * exterieure du cylindre . * * Test elabore par Mr Dowlatyari 03/91, * * Test modifie le 13/05/92 * *-------------------------------------------------------------------* graph = 'N'; SAUT PAGE ; ********************************************************************** - *************** 1/CALCUL EN ELEMENTS MASSIFS ************************ ********************************************************************** TEMPS ; * *------------- CREATION DE LA GEOMETRIE: POINTS SUPPORTS DES ELEMENTS -- * A1 = 19.75 0. ; A2 = 20.25 0.; B1 = 19.75 2. ; B2 = 20.25 2.; C1 = 19.75 4. ; C2 = 20.25 4.; D1 = 19.75 6. ; D2 = 20.25 6.; * *------------- CREATION DES SEGMENTS ET RECTANGLES -------------------- * L1 = A2 D 1 B2; L2 = B2 D 1 C2; L3 = C2 D 1 D2; * LTOT = L1 ET L2 ET L3 ; LINF = A1 D 1 A2; * LTOT = RECSUP ET RECMI ET RECINF; si (NEG GRAPH 'N'); TRAC LTOT; finsi; L_COT= L3 ; * ATTENTION : il faut r{orienter les {l{ments (OPERATEUR ORIENT) * si on n'est pas sºr que tous les {l{ments sont orient{s d'une * fa\on coh{rante * *--------------- DONNEES DU PROBLEME DE THERMIQUE ----------------------- * *-------------- MODELISATION ------------------------------------------- * * *--------------- DONNEES DES CARACTERISTIQUES DU MATERIAU --------------- * * *--------------- CREATION DES MATRICES DE CONDUCTIVITE ------------------ * CND1 = CONDUCTIVITE MOD1 MAT1 ; CND2 = CONDUCTIVITE MOD2 MAT2 ; * *--------------- TEMPERATURES IMPOSEES: BLOQUE + DEPI ------------------- * BB1 = BLOQUE LINF 'TINF' ; BB2 = BLOQUE LINF 'TSUP' ; BB3 = BLOQUE LINF 'T ' ; BB=BB1 ET BB2 ET BB3 ; EE=EE1 ET EE2 ET EE3 ; * *--------------- FLUX EQUIVALENTS A LA CONDITION DE CONVECTION ---------- * CNV1 = CONVECTION MOD2 MAT2 'T' 200. ; * *--------------- FLUX IMPOSE -------------------------------------------- * * *--------------- SOURCE DE CHALEUR -------------------------------------- * S1 = SOURCE MOD1 MAT1 1000. RECSUP; * *---------------- ASSEMBLAGE DES TERMES DE CONDUCTIVITE ----------------- * CCC1 = CND1 ET CND2 ET BB ;CCC2 = CND1 ET BB ; * *---------------- ASSEMBLAGE DES TERMES DE FLUX EQUIVALENTS ------------- * FFF1 = EE ET CNV1 ;FFF2 = EE ET FLU1 ;FFF3 = EE ET S1 ; * *---------------- 1ERE RESOLUTION : CONVECTION -------------------------- * CHTER1 = RESOUDRE CCC1 FFF1 ; * *---------------- 2EME RESOLUTION : FLUX -------------------------------- * CHTER2 = RESOUDRE CCC2 FFF2 ; * *---------------- 3EME RESOLUTION: SOURCE ------------------------------- * CHTER3 = RESOUDRE CCC2 FFF3 ; * *---------------- POST-TRAITEMENT: *--------------- EXTRACTION DES VALEURS CARACTERISTIQUES ------------ *-------------ET TRACE DES COURBES COMPARATIVES------------------------ * *LISTE CHTER1 ; *LISTE CHTER2 ; *LISTE CHTER3 ; *T1A1 = EXTR CHTER1 T A1 ;T1B1 =EXTR CHTER1 T B1 ; *T1C1 = EXTR CHTER1 T C1 ;T1D1 =EXTR CHTER1 T D1 ; *T2A1 = EXTR CHTER2 T A1 ;T2B1 =EXTR CHTER2 T B1 ; *T2C1 = EXTR CHTER2 T C1 ;T2D1 =EXTR CHTER2 T D1 ; *T3A1 = EXTR CHTER3 T A1 ;T3B1 =EXTR CHTER3 T B1 ; *T3C1 = EXTR CHTER3 T C1 ;T3D1 =EXTR CHTER3 T D1 ; *T1AM = ( T1A2 + T1A1)/2;T1BM = ( T1B2 + T1B1)/2; *T1CM = ( T1C2 + T1C1)/2;T1DM = ( T1D2 + T1D1)/2; *T2AM = ( T2A2 + T2A1)/2;T2BM = ( T2B2 + T2B1)/2; *T2CM = ( T2C2 + T2C1)/2;T2DM = ( T2D2 + T2D1)/2; *T3AM = ( T3A2 + T3A1)/2;T3BM = ( T3B2 + T3B1)/2; *T3CM = ( T3C2 + T3C1)/2;T3DM = ( T3D2 + T3D1)/2; *LIST TCON; *LIST TFLUX; *LIST TSOU; ********************************************************************* ***************** 2/ CALCUL EN COQUES ****************************** ********************************************************************* * TITRE 'C.L. DE TEMPERATURE - ELEMENTS COQ2' ; TEMPS ; * *------------- CREATION DE LA GEOMETRIE: POINTS SUPPORTS DES ELEMENTS -- * A1 = 20. 0. ; B1 = 20. 2. ; C1 = 20. 4. ; D1 = 20. 6. ; * *------------- CREATION DES SEGMENTS --------------------------------- * * LTOT = L1 ET L2 ET L3 ; * * P_INF = A1 ; * L_COT= L3 ; * ATTENTION : il faut r{orienter les {l{ments (OPERATEUR ORIENT) * si on n'est pas sºr que tous les {l{ments sont orient{s d'une * fa\on coh{rante * *--------------- DONNEES DU PROBLEME DE THERMIQUE ----------------------- * *-------------- MODELISATION ------------------------------------------- * * *--------------- DONNEES DES CARACTERISTIQUES DU MATERIAU --------------- * * *--------------- CREATION DES MATRICES DE CONDUCTIVITE ------------------ * CND1 = CONDUCTIVITE MOD1 MAT1 ; CND2 = CONDUCTIVITE MOD2 MAT2 ; * *--------------- TEMPERATURES IMPOSEES: BLOQUE + DEPI ------------------- * BB1 = BLOQUE P_INF 'TINF' ; BB2 = BLOQUE P_INF 'TSUP' ; BB3 = BLOQUE P_INF 'T ' ; BB=BB1 ET BB2 ET BB3 ; EE=EE1 ET EE2 ET EE3 ; * *--------------- FLUX EQUIVALENTS A LA CONDITION DE CONVECTION ---------- * CNV1 = CONVECTION MOD2 MAT2 'TSUP' 200. ; * *--------------- FLUX IMPOSE -------------------------------------------- * * *--------------- SOURCE DE CHALEUR -------------------------------------- * S1 = SOURCE MOD1 MAT1 1000. L3 ; * *---------------- ASSEMBLAGE DES TERMES DE CONDUCTIVITE ----------------- * CCC1 = CND1 ET CND2 ET BB ;CCC2 = CND1 ET BB ; * *---------------- ASSEMBLAGE DES TERMES DE FLUX EQUIVALENTS ------------- * FFF1 = EE ET CNV1 ;FFF2 = EE ET FLU1 ;FFF3 = EE ET S1 ; * *---------------- 1ERE RESOLUTION : CONVECTION -------------------------- * CHTER1 = RESOUDRE CCC1 FFF1 ; * *---------------- 2EME RESOLUTION : FLUX -------------------------------- * CHTER2 = RESOUDRE CCC2 FFF2 ; * *---------------- 3EME RESOLUTION: SOURCE ------------------------------- * CHTER3 = RESOUDRE CCC2 FFF3 ; * *---------------- POST-TRAITEMENT: *--------------- EXTRACTION DES VALEURS CARACTERISTIQUES ------------ *-------------ET TRACE DES COURBES COMPARATIVES------------------------ * * *ISTE CHTER1 ; *LISTE CHTER2 ; *LISTE CHTER3 ; ****************************************************************** ************** 3/ COMPARAISON ENTRE LES DEUX CALCULS ************* ****************************************************************** si (NEG GRAPH 'N'); TAB = 'TABLE' ; TAB.2 = 'MARQ ETOI' ; TITRE 'ELEMENT COQ2 ;TEMPERATURE + CONVECTION ;+ : MASSIF,* : COQUE' ; DESSIN TAB (EV1R ET EV1C ) ; DESSIN TAB (EV2R ET EV2C ) ; TITRE 'ELEMENT COQ2 ;TEMPERATURE + SOURCE ;+ MASSIF,* : COQUE '; DESSIN TAB (EV3R ET EV3C ) ; finsi; ****************************************************************** ***************** 4/ TEST DE FONCTIONNEMENT ********************** ****************************************************************** ERCA= ABS (( T1A-T1A2)/T1A); ERCB= ABS (( T1B-T1B2)/T1B); ERCC= ABS (( T1C-T1C2)/T1C); ERCD= ABS (( T1D-T1D2)/T1D); ERFA= ABS (( T2A-T2A2)/T2A); ERFB= ABS (( T2B-T2B2)/T2B); ERFD= ABS (( T2D-T2D2)/T2D); ERSA= ABS (( T3A-T3A2)/T3A); ERSB= ABS (( T3B-T3B2)/T3B); ERSC= ABS (( T3C-T3C2)/T3C); ERSD= ABS (( T3D-T3D2)/T3D); ERSC ERSD; temps; SI ( ERMAX <EG 0.05 ); SINON; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales