Metadata-Version: 2.4
Name: hct
Version: 0.0.2
Summary: Heat sink computation toolbox: Calculate and optimize fan cooled heat sink systems for power electronics converters.
Project-URL: Homepage, https://github.com/upb-lea/HCT_heat_sink_computation_toolbox
Project-URL: Issues, https://github.com/upb-lea/HCT_heat_sink_computation_toolbox/issues
Author: LEA
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: deepdiff
Requires-Dist: matplotlib>=3.8.2
Requires-Dist: numpy>=1.26.4
Requires-Dist: optuna>=3.6.1
Requires-Dist: pandas>=2.2.2
Requires-Dist: plotly
Description-Content-Type: text/x-rst

Welcome to the heat sink computation toolbox
============================================

Heat sink dimensioning based on analytical calculation of thermal resistance. 

.. image:: https://raw.githubusercontent.com/upb-lea/HCT_heat_sink_computation_toolbox/main/docs/source/figures/geometry_operating_point.png

The pressure loss through the cooling system is determined by the specified geometry and the fan. This allows the volume flow rate to be determined. The volume flow can then be used to determine the thermal resistance.


The estimate of the geometry parameters and the fan is mapped to the costs (volume, R_th) using Pareto optimization. 
About 40 fan characteristic curves are stored in the toolbox.

.. image:: https://raw.githubusercontent.com/upb-lea/HCT_heat_sink_computation_toolbox/main/docs/source/figures/pareto_example.png

Installation
------------------
Install in developer mode.

    git clone git@github.com:upb-lea/HCT_heat_sink_computation_toolbox.git
    cd HCT_heat_sink_computation_toolbox/
    pip install -e .


Usage and examples
------------------
Check out the examples in `this directory <https://github.com/upb-lea/HCT_heat_sink_computation_toolbox/tree/main/examples>`_.

Literature
------------------
This toolbox implements the thermal basics according to the following paper:

    Christoph Gammeter, Florian Krismer and Johann W. Kolar
    Weight Optimization of a Cooling System Composed of Fan and Extruded Fin Heat Sink

Heat spreading is implemented according to the following Ph.D. thesis:

    Christoph Gammeter
    Multi-Objective Optimization of Power Electronics and Generators of Airborne Wind Turbines

This is supplemented by various calculations and optimizations. E.g. a Pareto optimization is added.

Bug reports
------------------
Please use the issues report button within GitHub to report bugs.

Contributing
------------------
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Changelog
------------------
Find the changelog `here <https://github.com/upb-lea/HCT_heat_sink_computation_toolbox/blob/main/CHANGELOG.md>`_.



