**************************************************************** * * * Procedure : IniThmCompo.c2m * * Purpose : Initialization component * * Author : A. Hebert * * * * CALL : * * Fmap Matex := IniThmCompo ; * * * **************************************************************** PARAMETER Fmap Matex :: ::: LINKED_LIST Fmap Matex ; ; LINKED_LIST GeoCoeur ; MODULE TRIVAT: UTL: END: ; PROCEDURE GetDim GeoCo SetFuelMap SetParam ; *---- * Local Parameters *---- REAL densB1 := 2000.0 ; REAL densB2 := 1000.0 ; INTEGER Splitx Splitz := 1 1 ; REAL powi := 2775.0 ; REAL Rcomb1 Rcomb2 Rcomb3 Rcomb4 R_int_TG R_ext_TG R_int_TI R_ext_TI R_int_G R_ext_G Cote CoteL RmodeN1 RmodeN2 R_ext_G2 R_ext_TGm R_ext_TIm N_U5_UOX N_U5_MOX N_Pu8 N_Pu9 N_Pu0 N_Pu1 N_Pu2 N_Am1 densU_UOX densU_MOX densPu_MOX teneur1_Pu teneur2_Pu teneur3_Pu temp_comb temp_mode dens_mode temp_comb_0 temp_mode_0 dens_mode_0 ; REAL ORF IRC ORC IRCGT ORCGT ORAG ORAN IRCA ORCA ORDET ORDETC Lame LPitch Height ; REAL pbore_0 := 500. ; ! natural boron concentration in ppm GetDim :: >>Rcomb1<< >>Rcomb2<< >>Rcomb3<< >>Rcomb4<< >>R_int_TG<< >>R_ext_TG<< >>R_int_TI<< >>R_ext_TI<< >>R_int_G<< >>R_ext_G<< >>Cote<< >>Lame<< >>CoteL<< >>RmodeN1<< >>RmodeN2<< >>R_ext_G2<< >>R_ext_TGm<< >>R_ext_TIm<< >>N_U5_UOX<< >>N_U5_MOX<< >>N_Pu8<< >>N_Pu9<< >>N_Pu0<< >>N_Pu1<< >>N_Pu2<< >>N_Am1<< >>densU_UOX<< >>densU_MOX<< >>densPu_MOX<< >>teneur1_Pu<< >>teneur2_Pu<< >>teneur3_Pu<< >>temp_comb_0<< >>temp_mode_0<< >>dens_mode_0<< ; EVALUATE temp_comb temp_mode dens_mode := 800.0 600.0 0.659 ; EVALUATE ORF IRC ORC IRCGT ORCGT ORAG ORAN IRCA ORCA ORDET ORDETC Lame LPitch Height := Rcomb4 R_int_TG R_ext_TG R_int_TI R_ext_TI R_int_TG R_ext_TG R_int_TI R_ext_TI R_int_TG R_ext_TG Lame Cote 10.0 ; REAL rPavX := 17.0 ; ! assemblage 17 x 17 INTEGER iPavX := 17 ; ! assemblage 17 x 17 REAL dx := rPavX LPitch * 2.0 Lame * + ; INTEGER MaxR := iPavX iPavX * 33 * Splitx * Splitx * Splitz * ; GeoCoeur Matex := GeoCo :: <> <> <> <> ; *-- * Fuel map definition *-- Fmap Matex := SetFuelMap Matex :: <> ; Fmap := SetParam Fmap :: <> <> <> <> ; END: ; QUIT "LIST" .