.. todo:: Create proper sections for each example problem so they can be linked directly and remove the :numref:`sec-scale.csas6_examples.run`. .. _sec-scale.csas6_examples: Example Applications of CSAS6 ----------------------------- Several example uses of CSAS6 are shown in this section for a variety of applications. .. _sec-scale.csas6_examples.run: Run KENO-VI using CSAS6 ~~~~~~~~~~~~~~~~~~~~~~~ CSAS6 creates a microscopic working format library and a mixing table that is passed to KENO-VI. The library is created using XSProc to process the cross section data in the resolved resonance regions of the isotopes contained in the library. CSAS6 then executes KENO-VI, which calculates *k*\ :sub:`eff` for the problem. The following examples are for using the multigroup mode of calculation for KENO-VI. Using the continuous energy mode can be accomplished by simply changing the library name to one of the continuous energy libraries. EXAMPLE 1. CSAS6 -- Determine the *k*\ :sub:`eff` of a system. Consider a problem consisting of eight uranium metal cylinders that are 93.2% wt enriched, having a density of 18.76 g/cm\ :sup:`3`. The cylinders are arranged in a 2 :math:`\times` 2 :math:`\times` 2 array. Each has a radius of 5.748 cm and a height of 10.765 cm. The center-to-center spacing in the horizontal (X-Y) plane is 13.74 cm and the vertical center-to-center spacing is 13.01 cm. Because the cross section processing will be done assuming an infinite homogeneous medium and no cell mixtures are used, there is no unit cell data. The input data for this problem follow. .. highlight:: scale :: =csas6 set up 2c8 in csas6 v7.1-252 read comp uranium 1 den=18.76 1 293 92235 93.2 92238 5.6 92234 1.0 92236 0.2 end end comp read parameters flx=yes fdn=yes far=yes end parameters read geometry unit 1 cylinder 10 5.748 5.3825 -5.3825 cuboid 20 6.87 -6.87 6.87 -6.87 6.505 -6.505 media 1 1 10 media 0 1 20 -10 boundary 20 global unit 2 cuboid 10 4p13.74 2p13.010 array 1 10 place 1 1 1 -6.87 -6.87 -6.505 boundary 10 end geometry read array gbl=1 ara=1 nux=2 nuy=2 nuz=2 fill f1 end fill end array end data end EXAMPLE 2. CSAS6 -- Determine the *k*\ :sub:`eff` of an array of fuel pellets in a UO\ :sub:`2`\ F\ :sub:`2` solution. Consider a 60 cm inside diameter cylindrical tank filled with 5.0%-enriched UO\ :sub:`2` fuel rods and 5.0%-enriched UO\ :sub:`2`\ F\ :sub:`2` solution at 295 gm/liter. A 51 :math:`\times` 51 :math:`\times` 1 array of fuel rods is centered on the bottom of the tank. The fuel rods are 366 cm long, 0.45 cm in radius, clad with 0.01-cm-thick Al, and at a pitch of 1.5 cm. The fuel rods sit on the bottom of the container and the container and solution rise 5.0 cm above the top of the rods. The container is 10 cm thick in the side and bottom and open at the top. Determine the *k*\ :sub:`eff` of the system. Input data for this problem follow. :: =csas6 uo2 pins in a uo2f2 solution v7.1-252 read comp uo2 1 0.95 300 92235 5.0 92238 95.0 end al 2 1.0 300 end solnuo2f2 3 295 0.0 1.0 300 92235 5.0 92238 95.0 end al 4 1.0 300 end solnuo2f2 5 295 0.0 1.0 300 92235 5.0 92238 95.0 end end comp read celldata latticecell squarepitch pitch=1.50 3 fueld=0.9 1 cladd=0.94 2 end end celldata read geom unit 1 com='fuel pin' cylinder 10 0.45 2p183.0 cylinder 20 0.47 2p183.1 cuboid 30 4p0.75 2p183.1 media 1 1 10 media 2 1 20 -10 media 3 1 30 -20 -10 boundary 30 global unit 2 com='fuel pins and solution in tank' cuboid 10 4p38.25 2p183.1 cylinder 20 60.0 188.1 -183.1 cylinder 30 70.0 188.1 -193.1 array 1 10 place 26 26 1 3*0.0 media 5 1 20 -10 media 4 1 30 -20 boundary 30 end geom read array ara=1 nux=51 nuy=51 nuz=1 fill f1 end fill end array end data end Run KENO-VI containing cell-weighted mixtures ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CSAS6 creates a microscopic working format library and a mixing table that is passed to KENO-VI. The microscopic cross sections of the nuclides used in the unit cell geometry description are cell-weighted by specifying CELLMIX= followed by a unique mixture number. This mixture number utilizes the cell-weighted cross sections that represent the heterogeneous system. CSAS6 executes KENO-VI and calculates *k*\ :sub:`eff` for the problem. EXAMPLE 1. CSAS6 -- Calculate the *k*\ :sub:`eff` of an array of fuel assemblies using cell-weighted cross sections. Consider the 4 :math:`\times` 4 :math:`\times` 1 array of fuel assemblies in a square aluminum cask described in :numref:`sec-scale.csas6_examples.run`, Example 2. Calculate the *k*\ :sub:`eff` of the system by using the cell-weighted mixture 200 to represent the fuel pins in the fuel assembly. Note that mixtures 1, 2, and 3, representing UO\ :sub:`2`, zirconium, and water, respectively, are used in the unit cell description. Cell-weighting is applied to the microscopic cross sections that are used in the cell, making them incorrect for use elsewhere. Because water is used both inside the cell and between the fuel assemblies, an additional mixture, mixture 6, has been added to represent the water between the fuel assemblies. The input data for this problem follow. :: =csas6 square fuel cask example using homogeneous mockup v7.1-252 read comp uo2 1 den=9.21 1.0 293. 92235 2.35 92238 97.65 end zr 2 1 end h2o 3 1 end b4c 4 0.367 end al 4 0.636 end al 5 1 end h2o 6 1 end end comp read celldata latticecell squarepitch pitch=1.3 3 fueld=0.8 1 cladd=0.94 2 cellmix=200 end end celldata read param far=yes gen=253 end param read geom unit 2 com='fuel assembly' cuboid 10 4p11.05 2p183.07 cuboid 20 4p11.70 2p183.72 cuboid 30 4p12.20 2p184.22 media 200 1 10 media 4 1 20 -10 media 6 1 30 -20 -10 boundary 30 global unit 3 com='fuel cask containing 4x4 array of assemblies' cuboid 10 4p48.8 2p184.22 cuboid 20 4p58.8 2p194.22 array 1 10 place 1 1 1 -36.6 -36.6 0.0 media 5 1 20 -10 boundary 20 end geom read array ara=1 nux=4 nuy=4 nuz=1 fill f2 end fill end array end data end EXAMPLE 2. CSAS6 -- Determine the *k*\ :sub:`eff` of an array of fuel pellets in a UO\ :sub:`2`\ F\ :sub:`2` solution using cell-weighted cross sections. This is the same problem as described in :numref:`sec-scale.csas6_examples.run` Example 2. However, the rods and solutions have been replaced with a cell-weighted mixture 50. Determine the *k*\ :sub:`eff` of the container. Input data for this problem follow. :: =csas6 uo2 pins in a uo2f2 solution, cell-weighted mixture v7.1-252 read comp uo2 1 0.95 300 92235 5.0 92238 95.0 end al 2 1.0 300 end solnuo2f2 3 295 0.0 1.0 300 92235 5.0 92238 95.0 end al 4 1.0 300 end solnuo2f2 5 295 0.0 1.0 300 92235 5.0 92238 95.0 end end comp read celldata latticecell squarepitch pitch=1.50 3 fueld=0.9 1 cladd=0.94 2 cellmix=50 end end celldata read geom global unit 2 com='fuel pins and solution in tank' cuboid 10 4p38.25 2p183.1 cylinder 20 60.0 188.1 -183.1 cylinder 30 70.0 188.1 -193.1 media 50 1 10 media 5 1 20 -10 media 4 1 30 -20 boundary 30 end geom end data end Run KENO-VI containing multiple unit cells ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CSAS6 can create a microscopic working format library and a mixing table that contains more than one unit cell. Each unit cell is explicitly defined in the CELLDATA section of the standard composition data. Materials may appear in only one unit cell. All materials in the standard composition that are not contained in a unit cell are processed assuming infinite homogeneous media. CSAS6 passes the created working library to KENO-VI which calculates *k*\ :sub:`eff` for the problem. EXAMPLE 1. CSAS6 -- Calculate the *k*\ :sub:`eff` of a system using two unit cell descriptions. Consider an infinite XY-array composed of two types of fuel assemblies in a checkerboard pattern moderated by water. Each assembly consists of a 17 :math:`\times` 17 :math:`\times` 1 array of zirconium-clad, enriched UO\ :sub:`2` fuel pins in a square pitched array. In one array the uranium is 3.5%-enriched and in the other array the uranium is 2.9%-enriched. The UO\ :sub:`2` has a density of 9.21 g/cm\ :sup:`3`. The pin diameter is 0.8 cm and is 366 cm long. The clad is 0.07 cm thick, and the pitch is 1.3 cm. Each fuel bundle is contained in a 0.65-cm-thick Boral sheath. The bundles are separated by an edge-to-edge spacing of 1.0 cm. The water and zirconium is input in the standard composition data once for every unit cell in which it appears because a material may appear in only one unit cell. Determine the *k*\ :sub:`eff` of the infinite array. Note that periodic boundary conditions are required to obtain an infinite checkerboard array. Input data for this problem follow. :: =csas6 2 square fuel assemblies example in an infinite lattice of assemblies v7.1-252 read comp uo2 1 den=9.21 1.0 293. 92235 3.5 92238 96.5 end zr 2 1 end h2o 3 1 end uo2 4 den=9.21 1.0 293. 92235 2.9 92238 97.1 end zr 5 1 end h2o 6 1 end b4c 7 0.367 end al 7 0.636 end end comp read celldata latticecell squarepitch pitch=1.3 3 fueld=0.8 1 cladd=0.94 2 end latticecell squarepitch pitch=1.3 6 fueld=0.8 4 cladd=0.94 5 end end celldata read param far=yes gen=253 end param read geom unit 1 com='3.5 w% fuel pin' cylinder 10 0.4 2p183.0 cylinder 20 0.47 2p183.07 cuboid 30 4p0.65 2p183.07 media 1 1 10 media 2 1 20 -10 media 3 1 30 -20 -10 boundary 30 unit 2 com='3.5 w% fuel assembly' cuboid 10 4p11.05 2p183.07 cuboid 20 4p11.7 2p183.72 cuboid 30 4p12.2 2p184.22 array 1 10 place 9 9 1 3*0.0 media 7 1 20 -10 media 3 1 20 -20 -20 boundary 30 unit 3 com='2.9 w% fuel pin' cylinder 10 0.4 2p183.0 cylinder 20 0.47 2p183.07 cuboid 30 4p0.65 2p183.07 media 4 1 10 media 5 1 20 -10 media 6 1 30 -20 -10 boundary 30 unit 4 com='2.9 w% fuel assembly' cuboid 10 4p11.05 2p183.07 cuboid 20 4p11.7 2p183.72 cuboid 30 4p12.2 2p184.22 array 2 10 place 9 9 1 3*0.0 media 7 1 20 -10 media 6 1 20 -20 -20 boundary 30 global unit 5 com='fuel cask containing 4x4 array of assemblies' cuboid 10 4p24.4 2p184.22 array 3 10 place 1 1 1 -12.2 -12.2 0.0 boundary 10 end geom read array ara=1 nux=17 nuy=17 nuz=1 fill f1 end fill ara=2 nux=17 nuy=17 nuz=1 fill f3 end fill gbl=3 ara=3 nux=2 nuy=2 nuz=1 fill 2 4 4 2 end fill end array read bounds xyf=periodic end bounds end data end EXAMPLE 2. CSAS6 -- Calculate the *k*\ :sub:`eff` of a system using two unit cell descriptions and cell-weighted mixtures. Consider a problem in which a stainless steel cylinder with an inner diameter of 56 cm and an inside height of 91 cm is filled with pellets of UO\ :sub:`2` in borated water. The steel is 0.125 cm thick. The spherical 2.57%-enriched UO\ :sub:`2` pellets have a diameter of 1.07 cm and are arranged in a triangular pitch array with a pitch of 1.13 cm. The spherical 2.96%-enriched UO\ :sub:`2` pellets have a diameter of 1.07 cm and are arranged in a triangular pitch array with a pitch of 1.12 cm. The cylindrical tank is filled half full of the 2.96% pellets in borated water, and the remainder is filled with the 2.57%-enriched pellets in borated water. Mixture 100 is the cell-weighted mixture containing the 2.57%-enriched uranium pellets and mixture 200 is the cell-weighted mixture containing the 2.96%-enriched uranium pellets. Determine the *k*\ :sub:`eff` of this system. Input data for this problem follow. :: =csas6 2.57% and 2.96% enr uo2 pellets in 3500 ppm borated water v7.1-252 read comp uo2 1 0.925 283 92235 2.57 92238 97.43 end h2o 2 1.0 283 end atombacid 2 2.0017-2 3 5000 1 1001 3 8016 3 1.0 283 end uo2 3 0.925 283 92235 2.96 92238 97.04 end h2o 4 1.0 283 end atombacid 4 2.0017-2 3 5000 1 1001 3 8016 3 1.0 283 end ss304 5 1.0 283 end end comp read celldata latticecell sphtriangp pitch=1.13 2 fueld=1.07 1 cellmix=100 end latticecell sphtriangp pitch=1.13 4 fueld=1.07 3 cellmix=200 end end celldata read param flx=yes end param read geom global unit 1 cylinder 10 38.0 45.5 0.0 cylinder 20 38.0 91.0 0.0 cylinder 30 38.125 91.0 -0.125 media 100 1 10 media 200 1 20 -10 media 5 1 30 -20 boundary 30 end geom end data end