fuelslug

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