fuel_bundle module¶
This FuelBundle class is a container for usage with other plant-level process modules. It is meant to represent a fuel bundle of an oxide fuel LWR reactor. There are three main data structures:
fuel bundle specs
solid phase
gas phase
The container user will have to provide all the data and from then on, this class will help acess the data. The printing methods reveal the contained data.
Author: Valmor de Almeida dealmeidav@ornl.gov; vfda Sun Dec 27 15:06:55 EST 2015
-
class
fuel_bundle.
FuelBundle
(specs=Empty DataFrame Columns: [] Index: [])[source]¶ Bases:
object
-
fresh_u235_mass
¶ Returns the amount of uranium-235 in the bucket, in grams.
- Returns
fresh_u235_mass
- Return type
-
fresh_u238_mass
¶ Returns the amount of uranium-238 in the bucket, in grams.
- Returns
fresh_u238_mass
- Return type
-
fresh_u_mass
¶ Returns the amount of uranium in the bundle, in grams.
- Returns
fresh_u_mass
- Return type
-
fuel_enrichment
¶ Returns the enrichment of the fuel pins in the bundle, in %.
- Returns
fuel_enrichment
- Return type
-
fuel_mass
¶ Returns the total numerical value for mass of fuel in the solid phase in the bundle.
- Returns
fuel_mass
- Return type
-
fuel_mass_unit
¶ Returns the unit used to measure the mass of fuel in the bundle.
- Returns
fuel_mass_unit
- Return type
-
fuel_pin_length
¶ Returns the length of each fuel pin in the fuel bundle. A fuel pin is a cylindircal section of uranium fuel that is surrounded by cladding.
- Returns
fuel_pin_length
- Return type
-
fuel_pin_radius
¶ Returns the radius of the fuel pin, in cm.
-
fuel_pin_volume
¶ Returns the volume of fuel in each fuel pin, in cm^3.
- Returns
fuel_pin_volume
- Return type
-
fuel_radioactivity
¶ Returns the total radioactivity of the fuel in the solid phase in the fuel bundle.
- Returns
fuel_radioactivity
- Return type
-
fuel_rod_od
¶ Returns the outer diameter of the fuel rod, in cm. A fuel rod consists of a fuel pin surrounded by cladding.
- Returns
fuel_rod_od
- Return type
-
fuel_volume
¶ Returns the total volume of fuel in the bundle, in cm^3.
- Returns
fuel_volume
- Return type
-
gamma_pwr
¶ Returns the total amount of gamma radiation given by the fuel bundle, in watts.
- Returns
gamma_pwr
- Return type
-
gas_mass
¶ Returns the total numerical value for mass of the fuel in the gas phase.
-
gas_phase
¶ Returns the gas phase history of the fuel.
- Returns
gas_phase
- Return type
dataFrame
-
gas_radioactivity
¶ Returns the total radioactivity of the fuel in the gas phase in the fuel bundle, in curies.
- Returns
gas_radioactivity
- Return type
-
get_fresh_U235_mass
()[source]¶ Returns the amount of uranium-235 in the bucket, in grams.
- Returns
fresh_u235_mass
- Return type
-
get_fresh_u238_mass
()[source]¶ Returns the amount of uranium-238 in the bucket, in grams.
- Returns
fresh_u238_mass
- Return type
-
get_fresh_u_mass
()[source]¶ Returns the amount of uranium in the bundle, in grams.
- Returns
fresh_u_mass
- Return type
-
get_fuel_enrichment
()[source]¶ Returns the enrichment of the fuel pins in the bundle, in %.
- Returns
fuel_enrichment
- Return type
-
get_fuel_mass
()[source]¶ Returns the total numerical value for mass of fuel in the solid phase in the bundle.
- Returns
fuel_mass
- Return type
-
get_fuel_mass_unit
()[source]¶ Returns the unit used to measure the mass of fuel in the bundle.
- Returns
fuel_mass_unit
- Return type
-
get_fuel_pin_length
()[source]¶ Returns the length of each fuel pin in the fuel bundle. A fuel pin is a cylindircal section of uranium fuel that is surrounded by cladding.
- Returns
fuel_pin_length
- Return type
-
get_fuel_pin_volume
()[source]¶ Returns the volume of fuel in each fuel pin, in cm^3.
- Returns
fuel_pin_volume
- Return type
-
get_fuel_radioactivity
()[source]¶ Returns the total radioactivity of the fuel in the solid phase in the fuel bundle.
- Returns
fuel_radioactivity
- Return type
-
get_fuel_rod_od
()[source]¶ Returns the outer diameter of the fuel rod, in cm. A fuel rod consists of a fuel pin surrounded by cladding.
- Returns
fuel_rod_od
- Return type
-
get_fuel_volume
()[source]¶ Returns the total volume of fuel in the bundle, in cm^3.
- Returns
fuel_volume
- Return type
-
get_gamma_pwr
()[source]¶ Returns the total amount of gamma radiation given by the fuel bundle, in watts.
- Returns
gamma_pwr
- Return type
-
get_gas_phase
()[source]¶ Returns the gas phase history of the fuel.
- Returns
gas_phase
- Return type
dataFrame
-
get_gas_radioactivity
()[source]¶ Returns the total radioactivity of the fuel in the gas phase in the fuel bundle, in curies.
- Returns
gas_radioactivity
- Return type
-
get_heat_pwr
()[source]¶ Returns the total amount of heat produced by the fuel bundle, in watts.
- Returns
heat_pwr
- Return type
-
get_n_fuel_rods
()[source]¶ Returns the number of fuel rods in the bundle.
- Returns
n_fuel_rods
- Return type
-
get_radioactivity
()[source]¶ Returns the total radioactivity of the fuel bundle, in curies.
- Returns
raduioactivity
- Return type
-
get_solid_phase
()[source]¶ Returns the solid phase history associated with this fuel bundle.
- Returns
solidPhase
- Return type
dataFrame
-
heat_pwr
¶ Returns the total amount of heat produced by the fuel bundle, in watts.
- Returns
heat_pwr
- Return type
-
radioactivity
¶ Returns the total radioactivity of the fuel bundle, in curies.
- Returns
raduioactivity
- Return type
-
set_fuel_pin_length
(x)[source]¶ Sets the length of all fuel pins in the bundle to x.
- Returns
x
- Return type
-
set_gas_phase
(phase)[source]¶ Sets the gas phase history of the fuel equal to phase.
- Parameters
phase (dataFrame) –
-
set_solid_phase
(phase)[source]¶ Sets the solid phase history of the fuel equal to phase.
- Parameters
phase (dataFrame) –
-
solid_phase
¶ Returns the solid phase history associated with this fuel bundle.
- Returns
solidPhase
- Return type
dataFrame
-