SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
slide::param::StressParam Struct Reference

#include <StressParam.hpp>

Public Attributes

double omegap
 < Constants for the stress model More...
 
double omegan
 partial molar volume of negative electrode [m3 mol-1] More...
 
double Ep
 Young's modulus of positive electrode [GPa]. More...
 
double En
 Young's modulus of negative electrode [GPa]. More...
 
double nup
 Poisson's ratio of positive electrode [-]. More...
 
double nun
 Poisson's ratio of negative electrode [-]. More...
 
bool s_dai { false }
 do we need to calculate the stress according to Dai's model? More...
 
bool s_lares { false }
 do we need to calculate the stress according to Laresgoiti's model? More...
 
bool s_dai_update { false }
 boolean to indicate if Dai's stress are up to date with the battery state at this time step More...
 
bool s_lares_update { false }
 boolean to indicate if Dai's stress are up to date with the battery state at this time step More...
 
double s_dai_p {}
 maximum hydrostatic stress in the positive particle according to Dai's stress model More...
 
double s_dai_n {}
 maximum hydrostatic stress in the negative particle according to Dai's stress model More...
 
double s_lares_n {}
 stress in the negative particle according to Laresgoiti's stress model More...
 
double s_dai_p_prev {}
 maximum hydrostatic stress in the previous time step in the positive particle according to Dai's stress model More...
 
double s_dai_n_prev {}
 maximum hydrostatic stress in the previous time step in the negative particle according to Dai's stress model More...
 
double s_lares_n_prev {}
 stress in the previous time step in the negative particle according to Laresgoiti's stress model More...
 
double s_dt { 1 }
 time period between the 'previous' and 'current' stress [s] More...
 

Member Data Documentation

◆ En

double slide::param::StressParam::En

Young's modulus of negative electrode [GPa].

◆ Ep

double slide::param::StressParam::Ep

Young's modulus of positive electrode [GPa].

◆ nun

double slide::param::StressParam::nun

Poisson's ratio of negative electrode [-].

values of the stress are often needed. Because it takes very long to calculate them, we calculate them once and store them so we don't need to repeat the same calculation twice

◆ nup

double slide::param::StressParam::nup

Poisson's ratio of positive electrode [-].

◆ omegan

double slide::param::StressParam::omegan

partial molar volume of negative electrode [m3 mol-1]

◆ omegap

double slide::param::StressParam::omegap

< Constants for the stress model

partial molar volume of positive electrode [m3 mol-1]

◆ s_dai

bool slide::param::StressParam::s_dai { false }

do we need to calculate the stress according to Dai's model?

◆ s_dai_n

double slide::param::StressParam::s_dai_n {}

maximum hydrostatic stress in the negative particle according to Dai's stress model

◆ s_dai_n_prev

double slide::param::StressParam::s_dai_n_prev {}

maximum hydrostatic stress in the previous time step in the negative particle according to Dai's stress model

◆ s_dai_p

double slide::param::StressParam::s_dai_p {}

maximum hydrostatic stress in the positive particle according to Dai's stress model

◆ s_dai_p_prev

double slide::param::StressParam::s_dai_p_prev {}

maximum hydrostatic stress in the previous time step in the positive particle according to Dai's stress model

◆ s_dai_update

bool slide::param::StressParam::s_dai_update { false }

boolean to indicate if Dai's stress are up to date with the battery state at this time step

◆ s_dt

double slide::param::StressParam::s_dt { 1 }

time period between the 'previous' and 'current' stress [s]

◆ s_lares

bool slide::param::StressParam::s_lares { false }

do we need to calculate the stress according to Laresgoiti's model?

◆ s_lares_n

double slide::param::StressParam::s_lares_n {}

stress in the negative particle according to Laresgoiti's stress model

◆ s_lares_n_prev

double slide::param::StressParam::s_lares_n_prev {}

stress in the previous time step in the negative particle according to Laresgoiti's stress model

◆ s_lares_update

bool slide::param::StressParam::s_lares_update { false }

boolean to indicate if Dai's stress are up to date with the battery state at this time step


The documentation for this struct was generated from the following file: