RCAIDE.Library.Components.Thermal_Management.Reservoirs.Reservoir
Reservoir#
- class Reservoir(*args, **kwarg)[source]#
Bases:
Component
A class representing a coolant storage reservoir for thermal management systems.
- tag#
Unique identifier for the reservoir, defaults to ‘coolant_reservoir’
- Type:
str
- material#
Reservoir construction material, defaults to Polyetherimide()
- Type:
Material
- length#
Reservoir length in meters, defaults to 0.3
- Type:
float
- width#
Reservoir width in meters, defaults to 0.3
- Type:
float
- height#
Reservoir height in meters, defaults to 0.3
- Type:
float
- thickness#
Wall thickness in meters, defaults to 5e-3
- Type:
float
- surface_area#
Total surface area in square meters, calculated from dimensions
- Type:
float
- volume#
Internal volume in cubic meters, calculated from dimensions
- Type:
float
- mass_properties.mass#
Total mass including coolant, calculated from volume and coolant density
- Type:
float
Notes
The reservoir serves as a thermal buffer and coolant storage system. It provides:
Coolant storage and thermal mass
Temperature stabilization through mixing
Volume compensation for thermal expansion
Air separation and pressure control
Definitions
- ‘Mixing Temperature’
Temperature resulting from combining flows of different temperatures
- ‘Surface Area’
Total area for heat transfer with environment
See also
RCAIDE.Library.Components.Thermal_Management.Heat_Exchangers.Cross_Flow_Heat_Exchanger
Heat exchanger that interfaces with reservoir
RCAIDE.Library.Components.Thermal_Management.Accessories.Pump
Pump for circulating coolant from reservoir
- append_operating_conditions(segment, coolant_line)[source]#
Adds operating conditions for the reservoir to a mission segment.
- append_segment_conditions(segment, coolant_line, conditions)[source]#
Adds specific segment conditions to the reservoir analysis.
- compute_reservior_coolant_temperature(state, coolant_line, delta_t, t_idx)[source]#
Calculates the mixed coolant temperature in the reservoir.
- plot_operating_conditions(results, coolant_line, save_filename, save_figure, show_legend, file_type, width, height)[source]#
Creates visualization plots of the reservoir operating conditions.
- Parameters:
results (Data) – Simulation results data
coolant_line (Data) – Cooling system flow path information
save_filename (str) – Path for saving the plot
save_figure (bool) – Flag to save the figure
show_legend (bool) – Flag to display plot legend
file_type (str) – Output file format
width (float) – Plot width
height (float) – Plot height