SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
LAMparam.hpp
Go to the documentation of this file.
1/*
2 * LAMparam.hpp
3 *
4 *
5 *
6 * Created on: 28 Jun 2022
7 * Author(s): Jorn Reniers, Volkan Kumtepeli
8 *
9 */
10
11#pragma once
12
13namespace slide::param {
15struct LAMparam
16{
17 double lam1p;
18 double lam1n;
19
20 double lam2ap;
21 double lam2bp;
22 double lam2an;
23 double lam2bn;
24 double lam2t;
25
26 double lam3k;
27 double lam3k_T;
28
29 double lam4p;
30 double lam4n;
31
32 [[nodiscard]] constexpr auto begin() noexcept { return &lam1p; }
33 [[nodiscard]] constexpr auto end() noexcept { return &lam4n + 1; }
34
35 auto &operator*=(double a)
36 {
37 for (auto &item : *this)
38 item *= a;
39
40 return *this;
41 }
42};
43} // namespace slide::param
Definition: CSparam.hpp:12
< Define a structure with the fitting parameters of the models for loss of active material (LAM)
Definition: LAMparam.hpp:16
double lam2an
fitting parameter 1 at reference temperature for the negative electrode for the 2nd LAM model
Definition: LAMparam.hpp:22
double lam2bp
fitting parameter 2 at reference temperature for the positive electrode for the 2nd LAM model
Definition: LAMparam.hpp:21
double lam4p
fitting parameter for the positive electrode for the 4th LAM model
Definition: LAMparam.hpp:29
double lam2t
activation energy for all the parameters of the 2nd LAM model
Definition: LAMparam.hpp:24
double lam4n
fitting parameter for the negative electrode for the 4th LAM model
Definition: LAMparam.hpp:30
double lam1p
fitting parameter for the positive electrode for the 1st LAM model
Definition: LAMparam.hpp:17
constexpr auto end() noexcept
Definition: LAMparam.hpp:33
auto & operator*=(double a)
Definition: LAMparam.hpp:35
double lam3k_T
activation energy for lam3k
Definition: LAMparam.hpp:27
constexpr auto begin() noexcept
Definition: LAMparam.hpp:32
double lam2bn
fitting parameter 2 at reference temperature for the negative electrode for the 2nd LAM model
Definition: LAMparam.hpp:23
double lam3k
rate constant at reference temperature for the cathode dissolution side reaction
Definition: LAMparam.hpp:26
double lam1n
fitting parameter for the negative electrode for the 1st LAM model
Definition: LAMparam.hpp:18
double lam2ap
fitting parameter 1 at reference temperature for the positive electrode for the 2nd LAM model
Definition: LAMparam.hpp:20