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:

  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