RCAIDE.Library.Components.Powertrain.Distributors.Coolant_Line

Coolant_Line#

class Coolant_Line(*args, **kwarg)[source]#

Bases: Component

Class for modeling coolant distribution lines in thermal management systems

This class represents coolant distribution lines that connect various thermal management components like heat exchangers, reservoirs, and battery cooling systems.

tag#

Identifier for the coolant line (default: ‘coolant_line’)

Type:

str

heat_exchangers#

Collection of heat exchangers connected to the coolant line

Type:

Container

reservoirs#

Collection of coolant reservoirs in the system

Type:

Container

active#

Flag indicating if the coolant line is operational (default: True)

Type:

bool

efficiency#

Distribution efficiency of the coolant line (default: 1.0)

Type:

float

battery_modules#

Collection of battery cooling systems, created when batteries are present

Type:

Container, optional

identical_battery_modules#

Flag indicating if all battery modules use identical cooling systems

Type:

bool, optional

Notes

The coolant line serves as a connection framework between thermal management components. It manages the routing of coolant between heat sources (like batteries) and heat sinks (like heat exchangers and reservoirs).

Definitions

‘Container’

A specialized dictionary-like object for storing RCAIDE components

‘Heat Acquisition System’

Components and geometry for removing heat from battery modules

See also

RCAIDE.Library.Components.Powertrain.Distributors.Heat_Exchanger

Heat exchanger components for thermal management

RCAIDE.Library.Components.Powertrain.Distributors.Reservoir

Coolant reservoir components

__init__(distributor=None)[source]#

Initialize coolant line and set up containers for thermal management components

This method initializes empty containers for heat acquisition systems for battery modules present on a particular bus.

Parameters:

distributor (Component, optional) – Component containing battery modules that need thermal management

Notes

When a distributor with battery modules is provided, the method creates containers to store the cooling system components for each battery.