armi.testing.singleMixedAssembly module
- armi.testing.singleMixedAssembly.buildMixedPinAssembly(blockDefs: str = '\nblocks:\n grid plate: &block_grid_plate\n grid:\n shape: Hexagon\n material: HT9\n Tinput: 25.0\n Thot: 450.0\n ip: 15.277\n mult: 1.0\n op: 16.577\n coolant: &component_coolant\n shape: DerivedShape\n material: Sodium\n Tinput: 25.0\n Thot: 450.0\n intercoolant:\n shape: Hexagon\n material: Sodium\n Tinput: 25.0\n Thot: 450.0\n ip: grid.op\n mult: 1.0\n op: 19.0\n\n duct: &block_duct\n coolant: *component_coolant\n duct: &component_duct\n shape: Hexagon\n material: HT9\n Tinput: 25.0\n Thot: 450.0\n ip: 18.0\n mult: 1.0\n op: 18.5\n intercoolant: &component_intercoolant\n shape: Hexagon\n material: Sodium\n Tinput: 25.0\n Thot: 450.0\n ip: duct.op\n mult: 1.0\n op: 19.0\n\n axial shield twoPin: &block_fuel_multiPin_axial_shield\n grid name: twoPin\n shield: &component_shield_shield1\n shape: Circle\n material: HT9\n Tinput: 25.0\n Thot: 600.0\n id: 0.0\n od: 0.86602\n latticeIDs: [1]\n bond: &component_shield_bond1\n shape: Circle\n material: Sodium\n Tinput: 25.0\n Thot: 470.0\n id: shield.od\n od: clad.id\n latticeIDs: [1]\n clad: &component_shield_clad1\n shape: Circle\n material: HT9\n Tinput: 25.0\n Thot: 470.0\n id: 1.0\n od: 1.09\n latticeIDs: [1]\n wire: &component_shield_wire1\n shape: Helix\n material: HT9\n Tinput: 25.0\n Thot: 470.0\n axialPitch: 30.15\n helixDiameter: 1.19056\n id: 0.0\n od: 0.10056\n latticeIDs: [1]\n shield test:\n <<: *component_shield_shield1\n latticeIDs: [2]\n bond test:\n <<: *component_shield_bond1\n id: shield test.od\n od: clad test.id\n latticeIDs: [2]\n clad test:\n <<: *component_shield_clad1\n latticeIDs: [2]\n coolant: *component_coolant\n duct: *component_duct\n intercoolant: *component_intercoolant\n axial expansion target component: shield\n\n fuel twoPin: &block_fuel_multiPin\n grid name: twoPin\n fuel: &component_fuelmultiPin\n shape: Circle\n material: UZr\n Tinput: 25.0\n Thot: 600.0\n id: 0.0\n od: 0.86602\n latticeIDs: [1]\n bond: &component_fuelmultiPin_bond\n shape: Circle\n material: Sodium\n Tinput: 25.0\n Thot: 470.0\n id: fuel.od\n od: clad.id\n latticeIDs: [1]\n clad: &component_fuelmultiPin_clad1\n shape: Circle\n material: HT9\n Tinput: 25.0\n Thot: 470.0\n id: 1.0\n od: 1.09\n latticeIDs: [1]\n wire: &component_fuelmultiPin_wire1\n shape: Helix\n material: HT9\n Tinput: 25.0\n Thot: 470.0\n axialPitch: 30.15\n helixDiameter: 1.19056\n id: 0.0\n od: 0.10056\n latticeIDs: [1]\n fuel test: &component_fuelmultiPin_fuel2\n <<: *component_fuelmultiPin\n latticeIDs: [2]\n bond test: &component_fuelmultiPin_bond2\n <<: *component_fuelmultiPin_bond\n id: fuel test.od\n od: clad test.id\n latticeIDs: [2]\n clad test: &component_fuelmultiPin_clad2\n <<: *component_fuelmultiPin_clad1\n latticeIDs: [2]\n coolant: *component_coolant\n duct: *component_duct\n intercoolant: *component_intercoolant\n axial expansion target component: fuel\n\n plenum 2pin: &block_plenum_multiPin\n grid name: twoPin\n gap: &component_plenummultiPin_gap1\n shape: Circle\n material: Void\n Tinput: 25.0\n Thot: 600.0\n id: 0.0\n od: clad.id\n latticeIDs: [1]\n clad: *component_fuelmultiPin_clad1\n wire: *component_fuelmultiPin_wire1\n gap test:\n <<: *component_plenummultiPin_gap1\n od: clad test.id\n latticeIDs: [2]\n clad test: *component_fuelmultiPin_clad2\n coolant: *component_coolant\n duct: *component_duct\n intercoolant: *component_intercoolant\n axial expansion target component: clad test\n\n mixed fuel plenum 2pin: &block_mixed_multiPin\n grid name: twoPin\n gap: *component_plenummultiPin_gap1\n clad: *component_fuelmultiPin_clad1\n wire: *component_fuelmultiPin_wire1\n fuel test: *component_fuelmultiPin_fuel2\n bond test: *component_fuelmultiPin_bond2\n clad test: *component_fuelmultiPin_clad2\n coolant: *component_coolant\n duct: *component_duct\n intercoolant: *component_intercoolant\n axial expansion target component: fuel test\n\n aclp plenum 2pin: &block_aclp_multiPin\n <<: *block_plenum_multiPin\n\n SodiumBlock: &block_dummy\n flags: dummy\n coolant:\n shape: Hexagon\n material: Sodium\n Tinput: 25.0\n Thot: 450.0\n ip: 0.0\n mult: 1.0\n op: 19.0\n', assemDef: str = "\nassemblies:\n multi pin fuel:\n specifier: LA\n blocks: [*block_grid_plate, *block_fuel_multiPin_axial_shield, *block_fuel_multiPin, *block_fuel_multiPin, *block_fuel_multiPin, *block_mixed_multiPin, *block_aclp_multiPin, *block_plenum_multiPin, *block_duct, *block_dummy]\n height: [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]\n axial mesh points: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]\n material modifications:\n U235_wt_frac: ['', '', 0.2, 0.2, 0.2, 0.2, '', '', '', '']\n ZR_wt_frac: ['', '', 0.07, 0.07, 0.07, 0.07, '', '', '', '']\n xs types: [A, A, B, C, C, D, A, A, A, A]\n", gridDef: str = '\ngrids:\n core:\n geom: hex\n symmetry: third periodic\n lattice map: LA\n twoPin:\n geom: hex_corners_up\n symmetry: full\n lattice map: |\n - 2 1\n 2 1 2\n 1 2\n')[source]
Builds a hex-shaped mixed-pin assembly for a sodium fast reactor. This assembly consists of 2 pin types arranged as specified in the lattice map.