Download flamcrebcom.dgibi

Back to the list

* fichier :  flamcrebcom.dgibi
**********************************************************************
**** OPERATEUR FLAM                                               ****
**** Critere CREBCOM                                              ****
****                                                              ****
**** A. BECCANTINI DEN/DM2S/SFME/LTMF        JUIN 2001            ****
**********************************************************************

 'OPTION'  'DIME' 2 ;
 'OPTION'  'ELEM' QUA4 ;
 'OPTION'  'TRAC' 'X' ;
 'OPTION'  'ECHO'  0  ;


 GRAPH = FAUX ;

  
 LIG1 = (0.0 0.0) 'DROIT' 10 (0.0 1.0) ;
 DOM1 = 'TRANSLATION' LIG1 10 (1.0 0.0) ;
 DOM2 = 'TRANSLATION' LIG1 10 (-1.0 0.0) ;
 DOMTOT = DOM1 'ET' DOM2 ;

 $DOMTOT = 'MODE' DOMTOT 'EULER'  ;
 $DOM1   = 'MODE' DOM1   'EULER'  ;
 $DOM2   = 'MODE' DOM2   'EULER'  ;
 
 TDOMTOT = 'DOMA' $DOMTOT 'VF'  ;
 TDOM1   = 'DOMA' $DOM1   'VF'  ;
 TDOM2   = 'DOMA' $DOM2   'VF'  ;
 
 MDOMTOT = TDOMTOT . 'QUAF';
 MDOM1   = TDOM1   . 'QUAF';
 MDOM2   = TDOM2   . 'QUAF';
'ELIM' (MDOMTOT 'ET' MDOM1 'ET' MDOM2) 1D-5;
  
 EPSILON = 1.0D-2 ;
 CSIMAX  = 9.0D-1 ;

 
*
**** CSIMAX: maximum value of CSI
*
*    CSIN = CSIMAX if x   <  0
*           0.0   x  =>  0
*
*


 CSIN = ('MANUEL' 'CHPO' ('DOMA' $DOM2 'CENTRE') 1 'H2O2'
         (1.0001 '*' CSIMAX) 'NATURE' 'DISCRET')
        'ET'
        ('MANUEL' 'CHPO' ('DOMA' $DOM1 'CENTRE') 1 'H2O2' 0.0
         'NATURE' 'DISCRET') ;

         
 MOD1  =  'MODELISER'  ('DOMA' $DOMTOT 'MAILLAGE') 'THERMIQUE' ;

  
 'SI' GRAPH ;
    CHM_CSI  =  'KCHA' $DOMTOT 'CHAM' CSIN ;
    'TRAC' CHM_CSI  MOD1 'TITR' ('CHAINE' 'csi');
 'FINSI' ;


 CHP1 = 'FLAM' 'CREBCOM' $DOMTOT EPSILON CSIMAX CSIN ;

 
*
**** CHP1 =  1.0 in x = 0.05
*            0   ailleurs
*

 'SI' GRAPH ;
    CHM_C1   =  'KCHA' $DOMTOT 'CHAM' CHP1 ;
    'TRAC' CHM_C1   MOD1 'TITR' ('CHAINE' 'C1');
 'FINSI' ;

 GEO1 = ('COORDONNEE' 1 ('DOMA' $DOMTOT 'CENTRE')) 'POIN' 'COMPRIS'
   0.049  0.051 ;
 CHPTEST = 'MANUEL' 'CHPO' GEO1 1 'SCAL' 1.0 ;

 ERRO = 'MAXIMUM' (CHP1 '-' CHPTEST) 'ABS' ;

 'SI' (ERRO > 1.0D-6) ;
     'ERREUR' 5 ;
 'FINSI' ;

 'FIN' ;

 

 

*
 

© Cast3M 2003 - All rights reserved.
Disclaimer