SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
CycleAgeingConfig Struct Reference

< Definitions of custom datatypes: More...

#include <degradation.hpp>

Public Member Functions

 CycleAgeingConfig (double Vma, double Vmi, double Tc, double Ccha, double Cdis, double SOCma, double SOCmi)
 
double Ti () const
 
std::string get_name (const std::string &pref) const
 

Public Attributes

double Vma { 4.2 }
 
double Vmi { 2.7 }
 
double Tc { 45 }
 
double Ccha { 1 }
 
double Cdis { 1 }
 
double SOCma { 100 }
 
double SOCmi { 0 }
 

Detailed Description

< Definitions of custom datatypes:

Constructor & Destructor Documentation

◆ CycleAgeingConfig()

CycleAgeingConfig::CycleAgeingConfig ( double  Vma,
double  Vmi,
double  Tc,
double  Ccha,
double  Cdis,
double  SOCma,
double  SOCmi 
)
inline

Member Function Documentation

◆ get_name()

std::string CycleAgeingConfig::get_name ( const std::string &  pref) const
inline

< Example output: pref + "T45_1C1D_SOC0-100";

Here is the caller graph for this function:

◆ Ti()

double CycleAgeingConfig::Ti ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ Ccha

double CycleAgeingConfig::Ccha { 1 }

◆ Cdis

double CycleAgeingConfig::Cdis { 1 }

◆ SOCma

double CycleAgeingConfig::SOCma { 100 }

◆ SOCmi

double CycleAgeingConfig::SOCmi { 0 }

◆ Tc

double CycleAgeingConfig::Tc { 45 }

◆ Vma

double CycleAgeingConfig::Vma { 4.2 }

◆ Vmi

double CycleAgeingConfig::Vmi { 2.7 }

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