Skip to main content

System-level Thermohydraulics Code for reactor analysis using modular DAE coupling of components

Project description

System Thermohydraulics for Reactor Evaluation, Analysis & Modeling

In a sentence: STREAM is a versatile, easily extensible, modern nuclear reactor system code.

A System Code is a tool enabling the simulation of nuclear reactor heat evacuation during normal operation and postulated accidents, which is done approximately without employing very expensive higher fidelity tools as CFD (computational fluid dynamics) codes and neutron transport.

In a few more words, STREAM is:

1. A general purpose graph-based solver for large systems of coupled differential and algebraic equations:

M\frac{d\vec{y}}{dt} = \vec{F}(\vec{y}, t)

This equation is described by designating subsections as separate (coupled but independent) calculations. Those calucaltions are viewed as nodes in a directed graph whose edges are the coupled variables.

2. A library of thermal-hydraulic components and correlations

STREAM supports the following capabilities:

  • Single phase, one dimensional coolant channels.
  • Point Neutronics and decay heat computation.
  • Reactor Protection System events and triggers.
  • Support for a general incompressible flow graph through Kirchhoff's Laws:
\sum_{\text{loop}}\Delta p = 0; \sum_{\text{junction}}\dot{m}=0
  • Cartesian and cylindrical heat structures with 2D heat diffusion.
  • Subcooled Boiling heat transfer support.
  • Flow regime support (turbulent, laminar, and free convection)
  • Many other thermohydraulic components: Ideal pump, heat exchanger, friction and local regime dependent pressure drops, flapper
  • Uncertainty Quantification through Uncertainty Propagation (which can be computed in a distributed fashion through DASK)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ramp_stream-1.1.2.tar.gz (203.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ramp_stream-1.1.2-py3-none-any.whl (144.8 kB view details)

Uploaded Python 3

File details

Details for the file ramp_stream-1.1.2.tar.gz.

File metadata

  • Download URL: ramp_stream-1.1.2.tar.gz
  • Upload date:
  • Size: 203.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for ramp_stream-1.1.2.tar.gz
Algorithm Hash digest
SHA256 6b0c7db10913ba0e2c75e5398777849866933c8aea27747f1ae9cf1cc9e543f4
MD5 a070402215d351f85a933a67fdc848f7
BLAKE2b-256 a86e565e8050178c9c235319886f4d58b339becbdb9f0908655613c4bdc9e1d5

See more details on using hashes here.

File details

Details for the file ramp_stream-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: ramp_stream-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 144.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for ramp_stream-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6f4d1e841bfe976318e72966d9b4eb281d312813aff5acf74ba44bd2b0d5aefa
MD5 3eebdc7906487a5883e1a82d7d85e8d4
BLAKE2b-256 53420371faa9a9ce1cfd2d74c2c85e13ee72f9409e1430fd20233c033922fd45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page