fuel_bundle

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:

  1. fuel bundle specs
  2. solid phase
  3. 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:float
fresh_u238_mass

Returns the amount of uranium-238 in the bucket, in grams.

Returns:fresh_u238_mass
Return type:float
fresh_u_mass

Returns the amount of uranium in the bundle, in grams.

Returns:fresh_u_mass
Return type:float
fuel_enrichment

Returns the enrichment of the fuel pins in the bundle, in %.

Returns:fuel_enrichment
Return type:float
fuel_mass

Returns the total numerical value for mass of fuel in the solid phase in the bundle.

Returns:fuel_mass
Return type:float
fuel_mass_unit

Returns the unit used to measure the mass of fuel in the bundle.

Returns:fuel_mass_unit
Return type:str
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:float
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:float
fuel_radioactivity

Returns the total radioactivity of the fuel in the solid phase in the fuel bundle.

Returns:fuel_radioactivity
Return type:float
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:float
fuel_volume

Returns the total volume of fuel in the bundle, in cm^3.

Returns:fuel_volume
Return type:float
gamma_pwr

Returns the total amount of gamma radiation given by the fuel bundle, in watts.

Returns:gamma_pwr
Return type:float
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:float
get_fresh_U235_mass()[source]

Returns the amount of uranium-235 in the bucket, in grams.

Returns:fresh_u235_mass
Return type:float
get_fresh_u238_mass()[source]

Returns the amount of uranium-238 in the bucket, in grams.

Returns:fresh_u238_mass
Return type:float
get_fresh_u_mass()[source]

Returns the amount of uranium in the bundle, in grams.

Returns:fresh_u_mass
Return type:float
get_fuel_enrichment()[source]

Returns the enrichment of the fuel pins in the bundle, in %.

Returns:fuel_enrichment
Return type:float
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:float
get_fuel_mass_unit()[source]

Returns the unit used to measure the mass of fuel in the bundle.

Returns:fuel_mass_unit
Return type:str
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:float
get_fuel_pin_radius()[source]

Returns the radius of the fuel pin, in cm.

get_fuel_pin_volume()[source]

Returns the volume of fuel in each fuel pin, in cm^3.

Returns:fuel_pin_volume
Return type:float
get_fuel_radioactivity()[source]

Returns the total radioactivity of the fuel in the solid phase in the fuel bundle.

Returns:fuel_radioactivity
Return type:float
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:float
get_fuel_volume()[source]

Returns the total volume of fuel in the bundle, in cm^3.

Returns:fuel_volume
Return type:float
get_gamma_pwr()[source]

Returns the total amount of gamma radiation given by the fuel bundle, in watts.

Returns:gamma_pwr
Return type:float
get_gas_mass()[source]

Returns the total numerical value for mass of the fuel in the gas phase.

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:float
get_heat_pwr()[source]

Returns the total amount of heat produced by the fuel bundle, in watts.

Returns:heat_pwr
Return type:float
get_n_fuel_rods()[source]

Returns the number of fuel rods in the bundle.

Returns:n_fuel_rods
Return type:int
get_name()[source]

Returns the name of the fuel bundle.

Returns:name
Return type:str
get_radioactivity()[source]

Returns the total radioactivity of the fuel bundle, in curies.

Returns:raduioactivity
Return type:float
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:float
n_fuel_rods

Returns the number of fuel rods in the bundle.

Returns:n_fuel_rods
Return type:int
name

Returns the name of the fuel bundle.

Returns:name
Return type:str
radioactivity

Returns the total radioactivity of the fuel bundle, in curies.

Returns:raduioactivity
Return type:float
set_fuel_pin_length(x)[source]

Sets the length of all fuel pins in the bundle to x.

Returns:x
Return type:float
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