STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
feedtwin.vessels Namespace Reference

Namespaces

namespace  collapse
namespace  convection
namespace  geometry
namespace  tank
namespace  vapour
namespace  volume

Variables

list __all__

Detailed Description

Vessels: COPVs, tank ullages, manifold plenums.

All the same object at different sizes -- a closed volume of gas whose pressure
is what the rest of the system sees::

    from feedtwin.props import Fluid
    from feedtwin.vessels import GasVolume

    copv = GasVolume(Fluid("nitrogen"), volume=0.009,
                     wall_mass=6.0, wall_capacity=900.0, wall_conductance=12.0)
    state = copv.initial_state(pressure=310e5, temperature=293.15)
    copv.pressure(state)          # Pa, real gas

State is ``(mass, internal energy)`` rather than ``(mass, temperature)``, which
keeps a real gas's energy balance exact. See :mod:`feedtwin.vessels.volume` for
why that distinction is worth the trouble, and why a vessel wall is not an
optional refinement.

Variable Documentation

◆ __all__

list feedtwin.vessels.__all__
private
Initial value:
1= [
2 "GRAVITY",
3 "CollapseModel",
4 "ConductionCollapse",
5 "CylindricalTank",
6 "GasVolume",
7 "Head",
8 "LiquidThermal",
9 "NoCollapse",
10 "Rates",
11 "TabulatedGeometry",
12 "Tank",
13 "TankGeometry",
14 "TankRates",
15 "TankState",
16 "UllageCondensed",
17 "VesselState",
18 "build_collapse_model",
19 "build_geometry",
20 "level_of_volume",
21 "register_collapse_model",
22 "register_geometry",
23 "registered_collapse_models",
24 "registered_geometries",
25]

Definition at line 44 of file __init__.py.