RCAIDE.Library.Methods.Thermal_Management.Heat_Exchangers.Cross_Flow_Heat_Exchanger.design_cross_flow_heat_exchanger

design_cross_flow_heat_exchanger#

design_cross_flow_heat_exchanger(HEX, coolant_line, battery, single_side_contact=True, dry_mass=True, solver_name='SLSQP', iterations=200, solver_sense_step=0.001, solver_tolerance=0.01, print_iterations=False)[source]#

Optimizes heat exchanger geometric properties input parameters to minimize either design power and mass. This scrip adopts RCAIDE’s native optimization style where the objective function is expressed as a sizing function, considering both power and mass.

Assumptions:

Source:

Shah RK, Sekulić DP. Fundamentals of Heat Exchanger Design. John Wiley & Sons; 2003.

crossflow_heat_exchanger_design_problem_setup(HEX, coolant_line, print_iterations)[source]#

Sets up cross flow heat exchanger optimization problem including design variables, constraints and objective function using RCAIDE’s Nexus optimization framework. Appends methodolody of planform modification to Nexus.

Inputs:

HEX - heat exchanger data structure [None] coolant_line - Coolant Line data structure [None]

Outputs:

nexus - RCAIDE’s optimization framework [None]

Assumptions:

None

Source:

None