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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b0c7db10913ba0e2c75e5398777849866933c8aea27747f1ae9cf1cc9e543f4
|
|
| MD5 |
a070402215d351f85a933a67fdc848f7
|
|
| BLAKE2b-256 |
a86e565e8050178c9c235319886f4d58b339becbdb9f0908655613c4bdc9e1d5
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f4d1e841bfe976318e72966d9b4eb281d312813aff5acf74ba44bd2b0d5aefa
|
|
| MD5 |
3eebdc7906487a5883e1a82d7d85e8d4
|
|
| BLAKE2b-256 |
53420371faa9a9ce1cfd2d74c2c85e13ee72f9409e1430fd20233c033922fd45
|