Skip to main content

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.

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.

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.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hct-0.0.2.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hct-0.0.2-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

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

Hashes for hct-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5ead606ef26d7b871d2d2a565794d0cdc6cf9735de679ba4361dc8aeda738a05
MD5 e11337ef628b882ffb68ca5f0cdb55a2
BLAKE2b-256 657785a63a96a45e516745b187b9ca560d14ce8578a0902952d9ed796c9d5f32

See more details on using hashes here.

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

Hashes for hct-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bb1d56150bb274e7561e48357248b17b82e2eedd255add96f47f05f571c12547
MD5 9111cc3a30d7efcac59255f7dd1b3f19
BLAKE2b-256 433c736217f4541415ebb6bea298e7f07673ca36a8d7a4587ef105da04537617

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page