blob: 1ca21e0b48b108ca8c3b4ad47735b8f7f3818e3a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
****************************************************************
* *
* 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 ::
<<Splitx>> <<Splitz>> <<MaxR>> <<dx>> ;
*--
* Fuel map definition
*--
Fmap Matex := SetFuelMap Matex :: <<dx>> ;
Fmap := SetParam Fmap :: <<densB1>> <<temp_comb_0>> <<temp_mode_0>>
<<dens_mode_0>> ;
END: ;
QUIT "LIST" .
|