bluemira.radiation_transport.neutronics.blanket_data

Create specific materials from known blanket data.

Classes

TokamakGeometry

The thickness measurements for all of the generic components of the tokamak.

Functions

get_preset_geometry(→ TokamakGeometry)

Get the tokamak geometry.

create_materials(...)

Create Materials Library by specifying just the blanket type

Module Contents

class bluemira.radiation_transport.neutronics.blanket_data.TokamakGeometry

The thickness measurements for all of the generic components of the tokamak.

Parameters:
  • inb_fw_thick – inboard first wall thickness [m]

  • inb_bz_thick – inboard breeding zone thickness [m]

  • inb_mnfld_thick – inboard manifold thickness [m]

  • inb_vv_thick – inboard vacuum vessel thickness [m]

  • tf_thick – toroidal field coil thickness [m]

  • outb_fw_thick – outboard first wall thickness [m]

  • outb_bz_thick – outboard breeding zone thickness [m]

  • outb_mnfld_thick – outboard manifold thickness [m]

  • outb_vv_thick – outboard vacuum vessel thickness [m]

  • inb_gap – inboard gap [m]

inb_fw_thick: float
inb_bz_thick: float
inb_mnfld_thick: float
inb_vv_thick: float
tf_thick: float
outb_fw_thick: float
outb_bz_thick: float
outb_mnfld_thick: float
outb_vv_thick: float
inb_gap: float
bluemira.radiation_transport.neutronics.blanket_data.get_preset_geometry(params: bluemira.base.parameter_frame._frame.ParameterFrame) TokamakGeometry

Get the tokamak geometry.

Returns:

tokamak geometry parameters

Return type:

tokamak_geometry

Raises:

ValueError – If the thickness of the sub-layers is incompatible with the totoal blanket thickness.

Parameters:

params (bluemira.base.parameter_frame._frame.ParameterFrame)

bluemira.radiation_transport.neutronics.blanket_data.create_materials(blanket_type: bluemira.materials.neutronics.BlanketType) bluemira.radiation_transport.neutronics.materials.NeutronicsMaterials

Create Materials Library by specifying just the blanket type

Parameters:

blanket_type (bluemira.materials.neutronics.BlanketType) – the blanket type

Returns:

Set of materials used for that specific type of reactor.

Return type:

bluemira.radiation_transport.neutronics.materials.NeutronicsMaterials