Skip to main content

Capacitor Selection Toolbox for Power Electroincs.

Project description

Toolbox to select suitable foil capacitors for power electronics applications.

1 Installation

pip install pecst

2 Documentation

Capacitor input parameters:
  • maximum_peak_to_peak_voltage_ripple

  • current_waveform_for_op_max_current

  • v_dc_for_op_max_current

  • temperature_ambient

  • voltage_safety_margin_percentage

  • capacitor_type_list=[cst.CapacitorType.FilmCapacitor]

  • maximum_number_series_capacitors

  • capacitor_tolerance_percent

  • lifetime_h

Features:
  • calculating capacitors in series needed considering lifetime, voltage_safety_margin_percentage and temperautre_ambient according to datasheet curves

  • calculating capacitors in parallel needed considering minimum required capacitance according to the given current waveform and maximum_peak_to_peak_voltage_ripple

  • calculating capacitors in parallel needed considering maximum dv/dt per capacitor according to datasheet curves

  • calculating capacitors in parallel needed considering the maximum current ratings per frequency (FFT) according to datasheet curves

  • power loss calculation according to FFT current waveform with frequency-dependent ESR according to datasheet curves

  • temperature rise calculation according to power loss and the capacitors thermal resistance according to datasheet curves

  • volume calculation of the final setup

  • calculating component cost regarding component cost models

  • sort out non-working designs

Output:
  • Performance space values: volume, power loss, cost

3 Quick start

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

pecst-0.1.1.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

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

pecst-0.1.1-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

Details for the file pecst-0.1.1.tar.gz.

File metadata

  • Download URL: pecst-0.1.1.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pecst-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1ada7975eb0354beddbac9c08379bd1f4f351cb64e79c63e26b7be1d2ab33e67
MD5 128770094c5c44dfe4a14c13f8084699
BLAKE2b-256 4bed25a7ba9ca69b177042b600015990e053303aaa7e7488b0a38015f188d060

See more details on using hashes here.

File details

Details for the file pecst-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pecst-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pecst-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7523cd913e8586f62d25e2a60dc93348ee27fd373baf5ab369aede834382c55
MD5 5b2d1cbc6500c84e3c73556101925c9f
BLAKE2b-256 0b5b4444689da778a6bcc215a79d94b7340836c1d70aaa3b3c553a131412d70f

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