Skip to content

Commit

Permalink
pybamm-team#1048 added EC:DMC 1:1 but still not working
Browse files Browse the repository at this point in the history
  • Loading branch information
brosaplanella committed Jun 22, 2020
1 parent fa330a2 commit 05664d5
Show file tree
Hide file tree
Showing 6 changed files with 134 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# LiPF6 in EC:DMC (1:1 w:w) electrolyte parameters

Parameters for a LiPF6 in EC:DMC (1:1 w:w) electrolyte, from the paper

> Johannes Landesfeind and Hubert A. Gasteiger, ["Temperature and Concentration Dependence of the Ionic Transport Properties of Lithium-Ion Battery Electrolytes."](https://iopscience.iop.org/article/10.1149/2.0571912jes) Journal of the Electrochemical Society 166 (2019): A3079.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
from ..lipf6_base_Landesfeind2019 import electrolyte_TDF_base_Landesfeind2019
import numpy as np


def electrolyte_TDF_EC_DMC_1_1_Landesfeind2019(c_e, T):
"""
Diffusivity of LiPF6 in EC:DMC (1:1 w:w) as a function of ion concentration and
temperature. The data comes from [1].
References
----------
.. [1] Landesfeind, J. and Gasteiger, H.A., 2019. Temperature and Concentration
Dependence of the Ionic Transport Properties of Lithium-Ion Battery Electrolytes.
Journal of The Electrochemical Society, 166(14), pp.A3079-A3097.
----------
c_e: :class:`pybamm.Symbol`
Dimensional electrolyte concentration
T: :class:`pybamm.Symbol`
Dimensional temperature
Returns
-------
:class:`pybamm.Symbol`
Electrolyte diffusivity
"""
coeffs = np.array(
[-5.58, 7.17, 3.80e-2, 1.91, -6.65e-2, -5.08e-5, 1.1e-1, -6.10e-3, 1.51e-4]
)

return electrolyte_TDF_base_Landesfeind2019(c_e, T, coeffs)
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
from ..lipf6_base_Landesfeind2019 import electrolyte_conductivity_base_Landesfeind2019
import numpy as np


def electrolyte_conductivity_EC_DMC_1_1_Landesfeind2019(c_e, T):
"""
Conductivity of LiPF6 in EC:DMC (1:1 w:w) as a function of ion concentration and
temperature. The data comes from [1].
References
----------
.. [1] Landesfeind, J. and Gasteiger, H.A., 2019. Temperature and Concentration
Dependence of the Ionic Transport Properties of Lithium-Ion Battery Electrolytes.
Journal of The Electrochemical Society, 166(14), pp.A3079-A3097.
----------
c_e: :class:`pybamm.Symbol`
Dimensional electrolyte concentration
T: :class:`pybamm.Symbol`
Dimensional temperature
Returns
-------
:class:`pybamm.Symbol`
Electrolyte conductivity
"""
coeffs = np.array([7.98e-1, 2.28e2, -1.22, 5.09e-1, -4e-3, 3.79e-3])

return electrolyte_conductivity_base_Landesfeind2019(c_e, T, coeffs)
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
from ..lipf6_base_Landesfeind2019 import electrolyte_diffusivity_base_Landesfeind2019
import numpy as np


def electrolyte_diffusivity_EC_DMC_1_1_Landesfeind2019(c_e, T):
"""
Diffusivity of LiPF6 in EC:DMC (1:1 w:w) as a function of ion concentration and
temperature. The data comes from [1].
References
----------
.. [1] Landesfeind, J. and Gasteiger, H.A., 2019. Temperature and Concentration
Dependence of the Ionic Transport Properties of Lithium-Ion Battery Electrolytes.
Journal of The Electrochemical Society, 166(14), pp.A3079-A3097.
----------
c_e: :class:`pybamm.Symbol`
Dimensional electrolyte concentration
T: :class:`pybamm.Symbol`
Dimensional temperature
Returns
-------
:class:`pybamm.Symbol`
Electrolyte diffusivity
"""
coeffs = np.array([1.47e3, 1.33, -1.69e3, -5.63e2])

return electrolyte_diffusivity_base_Landesfeind2019(c_e, T, coeffs)
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
from ..lipf6_base_Landesfeind2019 import (
electrolyte_transference_number_base_Landesfeind2019,
)
import numpy as np


def electrolyte_transference_number_EC_DMC_1_1_Landesfeind2019(c_e, T):
"""
Transference number of LiPF6 in EC:DMC (1:1 w:w) as a function of ion concentration
and temperature. The data comes from [1].
References
----------
.. [1] Landesfeind, J. and Gasteiger, H.A., 2019. Temperature and Concentration
Dependence of the Ionic Transport Properties of Lithium-Ion Battery Electrolytes.
Journal of The Electrochemical Society, 166(14), pp.A3079-A3097.
----------
c_e: :class:`pybamm.Symbol`
Dimensional electrolyte concentration
T: :class:`pybamm.Symbol`
Dimensional temperature
Returns
-------
:class:`pybamm.Symbol`
Electrolyte transference number
"""
coeffs = np.array(
[
-7.91,
2.45e-1,
5.28e-2,
6.98e-1,
-1.08e-2,
-8.21e-5,
7.43e-4,
-2.22e-3,
3.07e-5,
]
)

return electrolyte_transference_number_base_Landesfeind2019(c_e, T, coeffs)
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name [units],Value,Reference,Notes
# Empty rows and rows starting with ‘#’ will be ignored,,,
,,,
# Electrolyte properties,,,
Typical electrolyte concentration [mol.m-3],1000,default,
Cation transference number,[function]electrolyte_transference_number_EC_DMC_1_1_Landesfeind2019,Landesfeind 2019,
1 + dlnf/dlnc,[function]electrolyte_TDF_EC_DMC_1_1_Landesfeind2019,Landesfeind 2019,
Electrolyte diffusivity [m2.s-1],[function]electrolyte_diffusivity_EC_DMC_1_1_Landesfeind2019,Landesfeind 2019," "
Electrolyte conductivity [S.m-1],[function]electrolyte_conductivity_EC_DMC_1_1_Landesfeind2019,Landesfeind 2019," "

0 comments on commit 05664d5

Please sign in to comment.