srlife: fast estimation of thermal receiver structural lifeΒΆ

srlife is a python package aimed at assessing the expected life of high temperature metallic solar receivers and other components. The An overview of srlife section describes the package objectives, organizations, and assumptions, the Installing srlife section provides installation instructions, and Tutorial: how to use the package provides a tutorial on how to run the package for a sample analysis.

Contents:

  • An overview of srlife
    • Conventions
  • Installing srlife
    • Install using the pip package manager
    • Install from the github repository directly
  • Tutorial: how to use the package
    • Receiver geometry, loading, and materials
    • Defining the receiver geometry and loading conditions
    • Defining the analysis material models and analysis parameters
    • Running the life estimation analysis
    • Visualizing tube results
  • Managers: running an analysis
    • SolutionManager description
    • Heuristics
    • ParameterSet description
  • Receiver module: Defining the receiver geometry
    • Receiver system
    • Inner tube thermal BCs
    • Defining the model
    • Python objects
    • HDF5 file
  • Materials: thermal and structural material models
    • Material model descriptions
    • Loading material models
  • Solvers: reusable nonlinear solvers
    • newton description

srlife

Navigation

Contents:

  • An overview of srlife
  • Installing srlife
  • Tutorial: how to use the package
  • Managers: running an analysis
  • Receiver module: Defining the receiver geometry
  • Materials: thermal and structural material models
  • Solvers: reusable nonlinear solvers

Related Topics

  • Documentation overview
    • Next: An overview of srlife
©2024, Argonne National Laboratory. | Powered by Sphinx 8.1.3 & Alabaster 1.0.0 | Page source