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