Télécharger Test_celsius.dgibi
* fichier : Test_celsius.dgibi ******************************************* ******************************************* ******************************************************* * Test Test_celsius.dgibi: Jeux de données * * --------------------------------- * * * * - Suite a une anomalie, ce cas-test permet de * * tester que les reactions rendues par PASAPAS sont* * correctes en THERMIQUE suivant si l'indice * * 'CESLIUS' est defini a VRAI ou FAUX dans la TABLE * ******************************************************* T_IMP = 100.; T_INI_AIR = 25.; TPSFIN = 40000.; N_PAS = 100; P0 = 0. 0.; P1 = 0.1 0.; *On impose la temperature au point de chauffe TRAC SURF_CERC; TAPAS.CELSIUS = VRAI ; TAPAS.PRECISION = 1E-5; TAPAS.MODELE = MOD_COND; TAPAS.CARACTERISTIQUES = MAT_COND; TAPAS.BLOCAGES_THERMIQUES = BL_PANIER ; TAPAS.CHARGEMENT = CHATIMP ; TAPAS.TEMPS_CALCULES = TPS_CALC ; PASAPAS TAPAS; CTK1 = (TAPAS.TEMPERATURES. 0) ; CTC1 = CTK1 ; titre 'Temperature rayonnement t=0' ; TRAC CTC1 MAIL_CAL ; CTK1 = (TAPAS.TEMPERATURES.(NB_PAS - 1)) ; CTC1 = CTK1 ; titre 'Temperature rayonnement t=t_{final}' ; TRAC CTC1 MAIL_CAL ; * suivi de la temperature ITER = 0 ; NBT1 = NB_PAS ; REPETER BCL1 NBT1 ; TEMP1 = TEMP1 'ET' T1 ; TEMP2 = TEMP2 ET T_IMP; LISTPUI = LISTPUI ET VAL_PUI; ITER = ITER + 1; FIN BCL1 ; TITRE 'EVOLUTION DES TEMPERATURES EN CELSIUS' ; TABDES = TABLE; TABDES.'TITRE' = TABLE ; TABDES.'TITRE'. 1 = 'Temperature minimale du cercle' ; TABDES.'TITRE'. 2 = 'Temperature imposee' ; TITRE 'Evolution de la puissance avec temperature en celsius' ; TABDES = TABLE; TABDES.'TITRE' = TABLE ; TABDES.'TITRE'. 1 = 'Puissance de chauffe' ; TITRE 'Evolution de energie avec temperature en celsius' ; TABDES = TABLE; TABDES.'TITRE' = TABLE ; TABDES.'TITRE'. 1 = 'Energie totale du systeme' ; LIST E_four_vrai; *** Température en kelvin TAPAS.CELSIUS = FAUX ; TAPAS.PRECISION = 1E-5; TAPAS.MODELE = MOD_COND; TAPAS.CARACTERISTIQUES = MAT_COND; TAPAS.BLOCAGES_THERMIQUES = BL_PANIER ; TAPAS.CHARGEMENT = CHATIMP ; TAPAS.TEMPS_CALCULES = TPS_CALC ; PASAPAS TAPAS; * suivi de la temperature ITER = 0 ; NBT1 = NB_PAS ; REPETER BCL1 NBT1 ; TEMP1 = TEMP1 'ET' T1 ; TEMP2 = TEMP2 ET T_IMP; LISTPUI = LISTPUI ET VAL_PUI; ITER = ITER + 1; FIN BCL1 ; TITRE ' EVOLUTION DES TEMPERATURES EN KELVIN' ; TABDES = TABLE; TABDES.'TITRE' = TABLE ; TABDES.'TITRE'. 1 = 'Temperature minimale du cercle' ; TABDES.'TITRE'. 2 = 'Temperature imposee' ; TITRE 'Evolution de la puissance en fonction du temps avec temperature en kelvin' ; TABDES = TABLE; TABDES.'TITRE' = TABLE ; TABDES.'TITRE'. 1 = 'Puissance de chauffe' ; TITRE 'Evolution de energie en fonction du temps avec temperature en kelvin' ; TABDES = TABLE; TABDES.'TITRE' = TABLE ; TABDES.'TITRE'. 1 = 'Energie du totale du systeme' ; LIST E_four_faux; E_four_diff = E_four_faux - E_four_vrai; EV_pui_diff = EV31 - EV3; TITRE 'Evolution de la difference de puissance entre les cas temperature en kelvin et en celsius' ; TABDES = TABLE; TABDES.'TITRE' = TABLE ; TABDES.'TITRE'. 1 = 'Difference de puissance' ; DESS EV_pui_diff TABDES 'MIMA' 'LEGE'; MESS 'Critere :' Critere ; SI ((ABS Critere) >EG 1E-10 ); MESS 'Erreur de puissance'; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales