Heat sink computation toolbox: Calculate and optimize fan cooled heat sink systems for power electronics converters.
Project description
Heat sink dimensioning based on analytical calculation of thermal resistance.
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.
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.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hct-0.0.2.tar.gz.
File metadata
- Download URL: hct-0.0.2.tar.gz
- Upload date:
- Size: 15.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ead606ef26d7b871d2d2a565794d0cdc6cf9735de679ba4361dc8aeda738a05
|
|
| MD5 |
e11337ef628b882ffb68ca5f0cdb55a2
|
|
| BLAKE2b-256 |
657785a63a96a45e516745b187b9ca560d14ce8578a0902952d9ed796c9d5f32
|
File details
Details for the file hct-0.0.2-py3-none-any.whl.
File metadata
- Download URL: hct-0.0.2-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb1d56150bb274e7561e48357248b17b82e2eedd255add96f47f05f571c12547
|
|
| MD5 |
9111cc3a30d7efcac59255f7dd1b3f19
|
|
| BLAKE2b-256 |
433c736217f4541415ebb6bea298e7f07673ca36a8d7a4587ef105da04537617
|