fuel_bucket module¶
This FuelBucket class is a container for usage with other plantlevel process modules. It is meant to represent a fuel bucket of a metal fuel reactor. ——— ATTENTION: ——— This container uses Phase() for phases (cladding and fuel). Therefore user is responsible to make the “history” of the phases consistent. See Phase() info.
Author: Valmor de Almeida dealmeidav@ornl.gov; vfda

class
fuel_bucket.
FuelBucket
(specs=Empty DataFrame Columns: [] Index: [])[source]¶ Bases:
object

cladding_end_thickness
¶ Gets the thickness of the hemispherical cladding end caps that are placed on the top and bottom of the fuel slug, in cm.
 Returns
cladding_end_thickness
 Return type

cladding_mass
¶ Returns the total mass of cladding material in the bucket, in grams.
 Returns
cladding_mass
 Return type

cladding_phase
¶ Returns the phase history of the cladding.
 Returns
cladding_phase
 Return type
dataFrame

cladding_volume
¶ Returns the total volume of cladding in the bucket, in cm^3.
 Returns
cladding_volume
 Return type

cladding_wall_thickness
¶ Returns the thickness of the cladding wall which is on the outside of every fuel slug, and in between both sections of fuel, in cm.
 Returns
cladding_wall_thickness
 Return type

fresh_u235_mass
¶ Returns the total amount of uranium235 in the bucket, in grams.
 Returns
fresh_u235_mass
 Return type

fresh_u238_mass
¶ Returns the total amount of uranium238 in the bucket, in grams.
 Returns
fresh_u238_mass
 Return type

fresh_u_mass
¶ Returns the total amount of uranium in the bucket, in grams.
 Returns
fresh_u_mass
 Return type

fuel_enrichment
¶ Returns the enrichment of the fuel slugs in the bucket, in %.
 Returns
fuel_enrichment
 Return type

fuel_mass
¶ Returns the total mass of fuel in the solid phase in the bucket.
 Returns
fuel_mass
 Return type

fuel_mass_unit
¶ Returns the unit that is used to measure the mass of fuel in the bucket.
 Returns
fuel_mass_unit
 Return type

fuel_phase
¶ Returns the phase history of the fuel.
 Returns
fuel_phase
 Return type
pandas.core.frame.DataFrame

fuel_radioactivity
¶ Returns the total radioactivity of the solid phase fuel, in units of curies.
 Returns
fuel_radioactivity
 Return type

fuel_volume
¶ Returns the total volume of fuel in the entire bucket, in cm^3.
 Returns
fuel_volume
 Return type

gamma_pwr
¶ Returns the amount of gamma radiation given off by the fuel bucket, in units of watts.
 Returns
gamma_pwr
 Return type

get_cladding_end_thickness
()[source]¶ Gets the thickness of the hemispherical cladding end caps that are placed on the top and bottom of the fuel slug, in cm.
 Returns
cladding_end_thickness
 Return type

get_cladding_mass
()[source]¶ Returns the total mass of cladding material in the bucket, in grams.
 Returns
cladding_mass
 Return type

get_cladding_phase
()[source]¶ Returns the phase history of the cladding.
 Returns
cladding_phase
 Return type
dataFrame

get_cladding_volume
()[source]¶ Returns the total volume of cladding in the bucket, in cm^3.
 Returns
cladding_volume
 Return type

get_cladding_wall_thickness
()[source]¶ Returns the thickness of the cladding wall which is on the outside of every fuel slug, and in between both sections of fuel, in cm.
 Returns
cladding_wall_thickness
 Return type

get_fresh_u235_mass
()[source]¶ Returns the total amount of uranium235 in the bucket, in grams.
 Returns
fresh_u235_mass
 Return type

get_fresh_u238_mass
()[source]¶ Returns the total amount of uranium238 in the bucket, in grams.
 Returns
fresh_u238_mass
 Return type

get_fresh_u_mass
()[source]¶ Returns the total amount of uranium in the bucket, in grams.
 Returns
fresh_u_mass
 Return type

get_fuel_enrichment
()[source]¶ Returns the enrichment of the fuel slugs in the bucket, in %.
 Returns
fuel_enrichment
 Return type

get_fuel_mass
()[source]¶ Returns the total mass of fuel in the solid phase in the bucket.
 Returns
fuel_mass
 Return type

get_fuel_mass_unit
()[source]¶ Returns the unit that is used to measure the mass of fuel in the bucket.
 Returns
fuel_mass_unit
 Return type

get_fuel_phase
()[source]¶ Returns the phase history of the fuel.
 Returns
fuel_phase
 Return type
pandas.core.frame.DataFrame

get_fuel_radioactivity
()[source]¶ Returns the total radioactivity of the solid phase fuel, in units of curies.
 Returns
fuel_radioactivity
 Return type

get_fuel_volume
()[source]¶ Returns the total volume of fuel in the entire bucket, in cm^3.
 Returns
fuel_volume
 Return type

get_gamma_pwr
()[source]¶ Returns the amount of gamma radiation given off by the fuel bucket, in units of watts.
 Returns
gamma_pwr
 Return type

get_heat_pwr
()[source]¶ Returns the total amount of heat generated by the bucket, in units of watts.
 Returns
heat_pwr
 Return type

get_inner_slug_id
()[source]¶ Returns the inner diameter of the inner section of fuel, in cm.
 Returns
inner_slug_id
 Return type

get_inner_slug_od
()[source]¶ Returns the outer diameter of the inner section of fuel, in cm.
 Returns
inner_slug_od
 Return type

get_outer_slug_id
()[source]¶ Returns the inner diameter of the outer section of fuel, in cm.
 Returns
outer_slug_id
 Return type

get_outer_slug_od
()[source]¶ Returns the outer diameter of the outer section of fuel, in cm. A fuel slug consists of an outer section of fuel and an inner section of fuel, with cladding on the outside of the slug and between the inner and outer sections of fuel.
 Returns
outer_slug_od
 Return type

get_radioactivity
()[source]¶ Returns the radioactivity of the fuel bucket, in units of curies.
 Returns
radioactivity
 Return type

get_slug_cladding_volume
()[source]¶ Returns the volume of cladding present in a single fuel slug, in cm^3.
 Returns
slug_cladding_volume
 Return type

get_slug_fuel_volume
()[source]¶ Returns the volume of fuel present in a single fuel slug, in cm^3.
 Returns
slug_fuel_volume
 Return type

get_slug_length
()[source]¶ Returns the length of each slug in the fuel bucket.
 Returns
slug_length
 Return type

get_slug_type
()[source]¶ Returns the type of slugs being stored in the bucket (inner slug or outer slug).
 Returns
slug_type
 Return type

heat_pwr
¶ Returns the total amount of heat generated by the bucket, in units of watts.
 Returns
heat_pwr
 Return type

inner_slug_id
¶ Returns the inner diameter of the inner section of fuel, in cm.
 Returns
inner_slug_id
 Return type

inner_slug_od
¶ Returns the outer diameter of the inner section of fuel, in cm.
 Returns
inner_slug_od
 Return type

outer_slug_id
¶ Returns the inner diameter of the outer section of fuel, in cm.
 Returns
outer_slug_id
 Return type

outer_slug_od
¶ Returns the outer diameter of the outer section of fuel, in cm. A fuel slug consists of an outer section of fuel and an inner section of fuel, with cladding on the outside of the slug and between the inner and outer sections of fuel.
 Returns
outer_slug_od
 Return type

radioactivity
¶ Returns the radioactivity of the fuel bucket, in units of curies.
 Returns
radioactivity
 Return type

set_cladding_phase
(phase)[source]¶ Set’s the phase history to specific values.
 Parameters
phase (dataFrame) –

set_fuel_phase
(phase)[source]¶ Sets the current fuel phase to a specified phase value.
 Parameters
phase (dataFrame) –

set_slug_length
(x)[source]¶ Sets the length of all slugs in the bucket to x. Used for chopping.
 Parameters
x (float) –

slug_cladding_volume
¶ Returns the volume of cladding present in a single fuel slug, in cm^3.
 Returns
slug_cladding_volume
 Return type

slug_fuel_volume
¶ Returns the volume of fuel present in a single fuel slug, in cm^3.
 Returns
slug_fuel_volume
 Return type

slug_length
¶ Returns the length of each slug in the fuel bucket.
 Returns
slug_length
 Return type
