# 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
'''
```