RCAIDE.Library.Methods.Thermal_Management.Batteries.Liquid_Cooled_Wavy_Channel.design_wavy_channel

design_wavy_channel#

design_wavy_channel(HAS, battery, single_side_contact=True, dry_mass=True, solver_name='SLSQP', iterations=200, solver_sense_step=0.0001, solver_tolerance=0.001, print_iterations=False)[source]#

Optimizes wavy channel 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.

Inputs: HAS.

Maximum heat generated by the battery pack. Wavy Channel width Wavy Channel thhickness Wavy Channel contact angle

Outputs:

Wavy Channel width Wavy Channel thhickness Wavy Channel contact angle Mass of Heat Acquisition System Power Consumed by Heat Acquisition System

Assumptions:

The wavy channel extracts from the battery pack considering it to be a lumped mass.

Source:

Zhao, C., Clarke, M., Kellermann H., Verstraete D., “Design of a Liquid Cooling System for Lithium-Ion Battery Packs for eVTOL Aircraft”

wavy_channel_design_problem_setup(HAS, battery, print_iterations)[source]#

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

Inputs:

HAS - heat acqusition data structure [None]

Outputs:

nexus - RCAIDE’s optimization framework [None]

Assumptions:

None

Source:

None