fuelslug module

Author: Valmor de Almeida dealmeidav@ornl.gov; vfda

Fuel slug

ATTENTION:

This container requires two Phase() containers which are by definition histories. The history is not checked. Therefore any inconsistency will be propagated forward. A fuel slug has two solid phases: cladding and fuel. The user will decide how to best use the underlying history data in the Phase() container of each phase.

VFdALib support classes

Thu Dec 15 16:18:39 EST 2016

class fuelslug.FuelSlug(specs=Series([], dtype: float64), fuelPhase= **Phase()**: time unit: s *quantities*: None *species*: None *history* #time_stamp=1 *history end* @0.0 Series([], Name: 0.0, dtype: float64), claddingPhase= **Phase()**: time unit: s *quantities*: None *species*: None *history* #time_stamp=1 *history end* @0.0 Series([], Name: 0.0, dtype: float64))[source]

Bases: object

GetAttribute(name, phase=None, symbol=None, series=None)[source]

Returns the value of the specified attribute. Any attribute that is specified in class construction can be retrieved using this function. The attribute may also be retrived from a speciefic phase, a specific nuclide OR a specific series.

Parameters
  • name (str) –

  • phase (str) –

  • symbol (str) –

  • series (str) –

Returns

attribute

Return type

int or float

GetCladdingPhase()[source]

Returns the phase history of the cladding.

Returns

claddingPhase

Return type

dataFrame

GetFuelPhase()[source]

Returns the phase history of the solid fuel.

Returns

fuelPhase

Return type

dataFrame

GetSpecs()[source]

Returns the species associated with this fuel slug.

Returns

specs

Return type

str

ReduceCladdingVolume(dissolvedVolume)[source]

Reduces the amount of cladding in the slug by dissolvedvolume. This will also update the dimensions of the cladding walls and end caps; volume will be taken from all sections equally such that the relative dimensions stay the same.

Parameters

dissolvedVolume (float) –

ReduceFuelVolume(dissolvedVolume)[source]

Reduces the amount of fuel in the slug by dissolvedVolume. This will also update the dimensions of the fuel slug, mainly the thickness of each fuel layers.

Parameters

dissolvedVolume (float) –

claddingPhase

Returns the phase history of the cladding.

Returns

claddingPhase

Return type

dataFrame

fuelPhase

Returns the phase history of the solid fuel.

Returns

fuelPhase

Return type

dataFrame

specs

Returns the species associated with this fuel slug.

Returns

specs

Return type

str