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
run the automated download of ESR files.
run the Example capacitor selection file.
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ada7975eb0354beddbac9c08379bd1f4f351cb64e79c63e26b7be1d2ab33e67
|
|
| MD5 |
128770094c5c44dfe4a14c13f8084699
|
|
| BLAKE2b-256 |
4bed25a7ba9ca69b177042b600015990e053303aaa7e7488b0a38015f188d060
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7523cd913e8586f62d25e2a60dc93348ee27fd373baf5ab369aede834382c55
|
|
| MD5 |
5b2d1cbc6500c84e3c73556101925c9f
|
|
| BLAKE2b-256 |
0b5b4444689da778a6bcc215a79d94b7340836c1d70aaa3b3c553a131412d70f
|