# Acceleration factor¶

The Arrhenius model for Acceleration factor due to higher temperature is $$AF = exp\left[\frac{E_a}{K_B}\left(\frac{1}{T_{use}}-\frac{1}{T_{acc}}\right)\right]$$ This function accepts T_use as a mandatory input and you may specify any two of the three other variables, and the third variable will be found.

Inputs:

• T_use - Temp of usage in Celsius
• T_acc - Temp of acceleration in Celsius (optional input)
• Ea - Activation energy in eV (optional input)
• AF - Acceleration factor (optional input)
• print_results - True/False. Default is True

Outputs:

• Results will be printed to console if print_results is True
• AF - Acceleration Factor
• T_acc - Accelerated temperature (°C)
• T_use - Use temperature (°C)
• Ea - Activation energy (eV)

In the example below, the acceleration factor is found for an accelerated test at 100°C for a component that is normally run at 60°C and has an activation energy of 1.2 eV.

from reliability.PoF import acceleration_factor
acceleration_factor(T_use=60,T_acc=100,Ea=1.2)

'''
Results from acceleration_factor:
Acceleration Factor: 88.29574588463338
Use Temperature: 60 °C
Accelerated Temperature: 100 °C
Activation Energy: 1.2 eV
'''