I am including my input file below if you would like to review it:
=csas6 parm=criticality
ce_v7.1
read comp
'Standard UO2 fuel
UO2 100 den=10.52 1 1100 92234 0.0476 92235 4.95 92238 95.0 end
'Helium fillgas
He-4 200 den=2.65156E-5 1 950 end
'Stainless Steel cladding
SS304 300 den=7.80 1 800 end
'Helium coolant
He 400 den=1.7E-3 1 700 end
'ZrH2 moderator
atomZrH2 500 5.61 2 1040000 1 7001001 2 1 600 end
'BeO moderator
'BeO 500 den=2.95 1 600 end
end comp
read param npg=300 gen=300 nsk=100 htm=no plt=no end param
read geom
unit 1
cylinder 1 0.41 2p100 com="fuel"
cylinder 2 0.42 2p100 com="gap"
cylinder 3 0.46 2p100 com="cladding"
cylinder 4 0.80 2p100 com="coolant"
hexprism 5 0.80 2p100 com="moderator"
media 100 1 1 com="UC fuel pin"
media 200 1 2 -1 com="He-4 gap"
media 300 1 3 -2 com="SS cladding"
media 400 1 4 -3 com="He coolant"
media 400 1 5 -4 com="ZrH2 moderator"
boundary 5
unit 5 com="coolant"
cylinder 1 0.8 2p100
hexprism 2 0.8 2p100
media 400 1 1
media 400 1 2 -1
boundary 2
global unit 10
hexprism 1 3.6 2p100 rotate a1=30
hexprism 2 14 2p130 rotate a1=30
media 500 1 2 -1
array 1 1 place 4 4 1 0 0 0
boundary 2
end geom
read array
ara=1 typ=shexagonal nux=7 nuy=7 nuz=1
fill
5 5 5 5 5 5 5
5 5 1 1 1 5 5
5 5 1 1 1 1 5
5 1 1 1 1 1 5
5 5 1 1 1 1 5
5 5 1 1 1 5 5
5 5 5 5 5 5 5
end fill
end array
read bounds all=reflect end bounds
end data
end
atomZrH2 500 5.61 2 1040000 1 7001001 2 1.0 600.0 end
Thank you for your comment. You are correct. There is no ZrH in Unit 1 because I defined it that way. Unit 1 represents the fuel assembly, which is surrounded by the moderator material (Unit 10).
P.S.: This is a mock model I created for troubleshooting.
Indeed, all else being equal, two materials with different cross-sections will produce different results. However, I was perplexed by the magnitude of the difference in the outcomes. Initially, I thought the system might be undermoderated, so I kept increasing the amount of moderator. But this only worsened the neutron economy.
Since I hadn’t worked with hydride moderators before, I didn’t realize how strong their impact could be. It turns out you can’t overmoderate a system with hydride moderators and expect minimal differences in results, as you might with graphite or beryllium. With hydride moderators, there seems to be a "sweet spot"—deviating too much in either direction, whether overmoderating or undermoderating, can significantly affect performance!