piel.models.transient.electronic#
Submodules#
Functions#
Calculates the total energy and power consumption for charging and discharging |
Package Contents#
- calculate_multistage_rc_performance(multistage_configuration: piel.models.transient.electronic.types.RCMultiStageConfigurationType | None = None, switching_frequency_Hz: float | None = 100000.0)[source]#
Calculates the total energy and power consumption for charging and discharging in a multistage RC configuration, as well as the transition energy and power consumption.
- Parameters:
multistage_configuration (Optional[RCMultiStageConfigurationType]) – A list of dictionaries containing the voltage and capacitance for each stage.
switching_frequency_Hz (Optional[float]) – The switching frequency of the RC stages.
- Returns:
Total charge and discharge energy.
Total charge and discharge power consumption.
Transition energy.
Transition power consumption.
- Return type:
A tuple containing