piel.models.transient.electronic#

Submodules#

Functions#

calculate_multistage_rc_performance([...])

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