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