Pressurized Tank
Pressurized liquid tank with ullage collapse continuity.
PressurizedTank represents a liquid storage tank pressurized by a gas ullage. The tank pressure is solved such that the change in ullage volume caused by liquid discharge is balanced by incoming pressurant mass.
This formulation is useful for modeling regulated pressurization systems where a pressurant gas replaces discharged liquid volume.
Parameters
| Name | Type | Description |
|---|---|---|
name | str | Component name |
network | Network | Network that owns this component |
pressure | State | Tank pressure |
pressurant_ | State | Pressurant gas density |
liquid_ | State | Liquid density |
collapse_ | State or float, optional | Empirical ullage collapse factor. Defaults to 1. |
ullage_ | float, optional | Pressurant ullage temperature |
liquid_ | float, optional | Bulk liquid temperature |
liquid_ | State, optional | Liquid column height above the outlet reference elevation |
gravitational_ | State or float, optional | Gravitational acceleration. Defaults to standard gravity. |
head_ | State, optional | Hydrostatic pressure generated by the liquid column |
pressurant_ | State, optional | Pressurant specific internal energy |
liquid_ | State, optional | Liquid specific internal energy |
liquid_ | State, optional | Liquid specific enthalpy |
mass_ | State, optional | Pressurant mass flow rate entering the tank |
mass_ | State, optional | Liquid mass flow rate leaving the tank |
Iteration Variables
| Name | Type | Description |
|---|---|---|
pressure | State | Tank pressure |
Residuals
| Name | Type | Description |
|---|---|---|
ullage_ | float | Enforces pressurant mass conservation. mass_flow_in
- collapse_factor
* pressurant_density
* mass_flow_out
/ liquid_density = 0The collapse factor allows the user to account for non-ideal ullage behavior, tank collapse, or empirical corrections. |