SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
determine_characterisation.hpp File Reference
#include "../cells/cells.hpp"
#include "../utility/utility.hpp"
#include "CyclerOld.hpp"
#include "Cycler.hpp"
#include <string>
Include dependency graph for determine_characterisation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  slide
 Slide namespace contains all the types, classes, and functions for the simulation framework.
 

Functions

bool slide::CCCV_fit (Cell_SPM c1, double Crate, double Ccut, double Tref, double Dp, double Dn, double kp, double kn, double R, const struct OCVparam &ocvfit, const struct slide::Model_SPM &M, slide::XYdata_vv &Vsim, slide::XYdata_vv &Tsim)
 
void slide::CCCV (double Crate, double Ccut, double Tref, double Dp, double Dn, double kp, double kn, double R, const struct OCVparam &ocvfit, const struct slide::Model_SPM &M, slide::XYdata_vv &Vsim, slide::XYdata_vv &Tsim)
 
void slide::fitDiffusionAndRate (int hierarchy, int ir, double R, slide::FixedData< double > Dp_space, slide::FixedData< double > Dn_space, slide::FixedData< double > kp_space, slide::FixedData< double > kn_space, std::vector< slide::XYdata_vv > &Vdata_all, double weights[], double Crates[], double Ccuts[], double Tref, const struct OCVparam &ocvfit, double *err, std::array< double, 5 > &par)
 
void slide::hierarchicalCharacterisationFit (int hmax, slide::FixedData< double > r_space, slide::FixedData< double > Dp_space, slide::FixedData< double > Dn_space, slide::FixedData< double > kp_space, slide::FixedData< double > kn_space, std::vector< slide::XYdata_vv > &Vdata_all, double weights[], double Crates[], double Ccuts[], double Tref, const struct OCVparam &ocvfit, double *err, std::array< double, 5 > &par)
 
void slide::writeCharacterisationParam (int h, const std::array< double, 5 > &par, double err)
 
void slide::estimateCharacterisation ()