RCAIDE.Library.Plots.Thermal_Management.plot_air_cooled_conditions

plot_air_cooled_conditions#

plot_air_cooled_conditions(air_cooled, results, coolant_line, save_figure=False, show_legend=True, save_filename='Air_Cooled_Conditions', file_type='.png', width=11, height=7)[source]#

Creates a multi-panel visualization of air-cooled heat exchanger performance.

Parameters:
  • air_cooled (Component) –

    Air-cooled heat exchanger component containing:
    • tagstr

      Unique identifier for the heat exchanger

  • results (Results) –

    RCAIDE results data structure containing:
    • segments[i].conditions.frames.inertial.time[:,0]

      Time history for each segment

    • segments[i].conditions.energy[coolant_line.tag][air_cooled.tag]
      Heat exchanger performance data containing:
      • effectiveness[:,0]

        Heat exchanger effectiveness

      • total_heat_removed[:,0]

        Total heat transfer rate

  • coolant_line (Component) –

    Coolant line component containing:
    • tagstr

      Unique identifier for the coolant circuit

  • save_figure (bool, optional) – Flag for saving the figure (default: False)

  • show_legend (bool, optional) – Flag to display segment legend (default: True)

  • save_filename (str, optional) – Name of file for saved figure (default: “Air_Cooled_Conditions”)

  • file_type (str, optional) – File extension for saved figure (default: “.png”)

  • width (float, optional) – Figure width in inches (default: 11)

  • height (float, optional) – Figure height in inches (default: 7)

Returns:

fig – Handle to the generated figure

Return type:

matplotlib.figure.Figure

Notes

Creates visualization showing:
  • Heat exchanger performance metrics

  • Thermal effectiveness evolution

  • Heat transfer rate history

  • Time history for each segment

Definitions

‘Effectiveness’

Ratio of actual to maximum possible heat transfer

‘Heat Transfer Rate’

Rate of thermal energy transfer between fluids

‘Heat Capacity Rate’

Product of mass flow rate and specific heat