Toolbox to select suitable foil capacitors for power electronics applications.
pip install pecst
- Capacitor input parameters:
maximum_peak_to_peak_voltage_ripplecurrent_waveform_for_op_max_currentv_dc_for_op_max_voltagetemperature_ambientvoltage_safety_margin_percentagecapacitor_type_list=[cst.CapacitorType.FilmCapacitor]maximum_number_series_capacitorscapacitor_tolerance_percentlifetime_h
- Features:
- calculating capacitors in series needed considering
lifetime,voltage_safety_margin_percentageandtemperautre_ambientaccording 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/dtper 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
- calculating capacitors in series needed considering
- Output:
- Performance space values:
volume,power loss,cost
- Performance space values:
- run the automated download of ESR files.
- run the Example capacitor selection file.