![]() |
SLIDE
3.0.0
A simulator for lithium-ion battery pack degradation
|
Functions | |
void | checkInputParam_CalAge (Cell &c, double V, double Ti, int Time, int timeCheck, int mode) |
void | checkInputParam_CC_V_CV_I (Cell &c, double Crate, double Vset, double Ccut) |
void | checkInputParam_CycAge (Cell &c, double Vma, double Vmi, double Ccha, double Ccutcha, double Cdis, double Ccutdis, double Ti, int nrCycles, int nrCap) |
|
inline |
< Check the input parameters
< check if the maximum voltage is below the cell maximum voltage
< check if the minimum voltage is above the cell minimum voltage
< check the temperature is above 0 degrees, TMIN is defined in State.hpp
< check the temperature is below 60 degrees, TMAX is defined in State.hpp
< check the setting in 'mode' is allowed
< check the total resting time is a multiple of the the time between two check-ups
< allow a margin of 1 day (for numerical errors)
< print a warning if mode is 2 because it will take very long to simulate
< Check the input parameters
< check if the maximum voltage is below the cell maximum voltage
< check if the minimum voltage is above the cell minimum voltage
< check the temperature is above 0 degrees, TMIN is defined in State.hpp
< check the temperature is below 60 degrees, TMAX is defined in State.hpp
< check the setting in 'mode' is allowed
< check the total resting time is a multiple of the the time between two check-ups
< allow a margin of 1 day (for numerical errors)
< print a warning if mode is 2 because it will take very long to simulate
|
inline |
< check the voltage which should be reached
< check if the maximum voltage is below the cell maximum voltage
< check if the minimum voltage is above the cell minimum voltage
< check the current threshold for the CV phase
< check the voltage which should be reached
< check if the maximum voltage is below the cell maximum voltage
< check if the minimum voltage is above the cell minimum voltage
< check the current threshold for the CV phase
|
inline |
< Check the input parameters
< check if the maximum voltage is below the cell maximum voltage
< check if the minimum voltage is above the cell minimum voltage
< check the temperature is above 0 degrees, TMIN is defined in State.hpp ->settings::Tmin_K
< check the temperature is below 60 degrees, TMAX is defined in State.hpp ->settings::Tmax_K
< check the charging Crate is positive
< check the discharging Crate is positive
< check the charging cutoff current is positive
< check the discharging cutoff current is positive
< check the number of cycles between consecutive check-ups is lower than the total number of cycles
< Check the input parameters
< check if the maximum voltage is below the cell maximum voltage
< check if the minimum voltage is above the cell minimum voltage
< check the temperature is above 0 degrees, TMIN is defined in State.hpp ->settings::Tmin_K
< check the temperature is below 60 degrees, TMAX is defined in State.hpp ->settings::Tmax_K
< check the charging Crate is positive
< check the discharging Crate is positive
< check the charging cutoff current is positive
< check the discharging cutoff current is positive
< check the number of cycles between consecutive check-ups is lower than the total number of cycles