armi.materials.be9 module

Beryllium is a lightweight metal with lots of interesting nuclear use-cases.

It has a nice (n,2n) reaction and is an inhalation hazard.

class armi.materials.be9.Be9[source]

Bases: armi.materials.material.Material

Beryllium.

name = 'Be9'

String identifying the material

thermalScatteringLaws = (<ThermalScatteringLaw - Compound: Be-metal, Nuclides: frozenset({<NaturalNuclideBase BE:  Z:4, W:9.012183e+00, Label:BE>}),)

A tuple of ThermalScattering instances with information about thermal scattering.

propertyValidTemperature = {'linear expansion percent': ((50, 1560.0), 'K')}

Dictionary of valid temperatures over which the property models are valid in the format ‘Property Name’: ((Temperature_Lower_Limit, Temperature_Upper_Limit), Temperature_Units)

setDefaultMassFracs()[source]
linearExpansionPercent(Tk=None, Tc=None)[source]

Finds the linear expansion coefficient of Be9. given T in C returns m/m-K Based on http://www-ferp.ucsd.edu/LIB/PROPS/PANOS/be.html which is in turn based on Fusion Engineering and Design . FEDEEE 5(2), 141-234 (1987)