fuel_bucket module¶
This FuelBucket class is a container for usage with other plant-level 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 uranium-235 in the bucket, in grams.
- Returns
fresh_u235_mass
- Return type
-
fresh_u238_mass
¶ Returns the total amount of uranium-238 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 uranium-235 in the bucket, in grams.
- Returns
fresh_u235_mass
- Return type
-
get_fresh_u238_mass
()[source]¶ Returns the total amount of uranium-238 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
-