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