mpet.electrode.materials package

Submodules

mpet.electrode.materials.LTO module

mpet.electrode.materials.LTO.LTO(self, y, ybar, muR_ref, ISfuncs=None)[source]

Vasileiadis 2017

mpet.electrode.materials.LiC6 module

mpet.electrode.materials.LiC6.LiC6(self, y, ybar, muR_ref)[source]

Ferguson and Bazant 2014

mpet.electrode.materials.LiC6_1param module

mpet.electrode.materials.LiC6_1param.LiC6_1param(self, y, ybar, muR_ref)[source]

mpet.electrode.materials.LiC6_2step_ss module

mpet.electrode.materials.LiC6_2step_ss.LiC6_2step_ss(self, y, ybar, muR_ref)[source]

Fit function to the OCV predicted by the phase separating 2-variable graphite model (LiC6 function in this class).

mpet.electrode.materials.LiC6_Colclasure_1506T module

mpet.electrode.materials.LiC6_Colclasure_1506T.LiC6_Colclasure_1506T(self, y, ybar, muR_ref, ISfuncs=None)[source]

Taken from Colclasure 2020, but only for lithiating. The range of confidence is 0.01 to 0.97 for voltages of ~0.6V and 0.0435V. Don’t calculate U2 for intercalation fractions below 0.8, it will cause numeric issues just use U1.

mpet.electrode.materials.LiC6_LIONSIMBA module

mpet.electrode.materials.LiC6_LIONSIMBA.LiC6_LIONSIMBA(self, y, ybar, muR_ref)[source]

Torchio et al, 2016.

mpet.electrode.materials.LiC6_coke_ss module

mpet.electrode.materials.LiC6_coke_ss.LiC6_coke_ss(self, y, ybar, muR_ref)[source]

Doyle, Newman, 1996

mpet.electrode.materials.LiC6_coke_ss2 module

mpet.electrode.materials.LiC6_coke_ss2.LiC6_coke_ss2(self, y, ybar, muR_ref)[source]

Fuller, Doyle, Newman, 1994

mpet.electrode.materials.LiC6_ss module

mpet.electrode.materials.LiC6_ss.LiC6_ss(self, y, ybar, muR_ref)[source]

Safari, Delacourt 2011

mpet.electrode.materials.LiC6_ss2 module

mpet.electrode.materials.LiC6_ss2.LiC6_ss2(self, y, ybar, muR_ref)[source]

Bernardi and Go 2011

mpet.electrode.materials.LiCoO2_LIONSIMBA module

mpet.electrode.materials.LiCoO2_LIONSIMBA.LiCoO2_LIONSIMBA(self, y, ybar, muR_ref)[source]

Torchio et al, 2016.

mpet.electrode.materials.LiFePO4 module

mpet.electrode.materials.LiFePO4.LiFePO4(self, y, ybar, muR_ref)[source]

Bai, Cogswell, Bazant 2011

mpet.electrode.materials.LiMn2O4_ss module

mpet.electrode.materials.LiMn2O4_ss.LiMn2O4_ss(self, y, ybar, muR_ref)[source]

Doyle, Newman, 1996

mpet.electrode.materials.LiMn2O4_ss2 module

mpet.electrode.materials.LiMn2O4_ss2.LiMn2O4_ss2(self, y, ybar, muR_ref)[source]

Fuller, Doyle, Newman, 1994

mpet.electrode.materials.Li_ss module

mpet.electrode.materials.Li_ss.Li_ss(self, y, ybar, muR_ref, ISfuncs=None)[source]

mpet.electrode.materials.NCA_ss1 module

mpet.electrode.materials.NCA_ss1.NCA_ss1(self, y, ybar, muR_ref)[source]

This function was obtained from Dan Cogswell’s fit of Samsung data.

mpet.electrode.materials.NCA_ss2 module

mpet.electrode.materials.NCA_ss2.NCA_ss2(self, y, ybar, muR_ref)[source]

Li_q Ni(0.8)Co(0.15)Al(0.05)O2 as a function of y. Here, y actually represents a practical utilization of 70% of the material, so the material is “empty” (y=0) when q=0.3 and full (y=1) when q=1. This function was obtained from a fit by Raymond B. Smith of Samsung data of a LiC6-NCA cell discharged at C/100.

mpet.electrode.materials.NMC532_Colclasure20 module

mpet.electrode.materials.NMC532_Colclasure20.NMC532_Colclasure20(self, y, ybar, muR_ref, ISfuncs=None)[source]

mpet.electrode.materials.testIS_ss module

mpet.electrode.materials.testIS_ss.testIS_ss(self, y, ybar, muR_ref)[source]

Ideal solution material for testing.

mpet.electrode.materials.testRS module

mpet.electrode.materials.testRS.testRS(self, y, ybar, muR_ref)[source]

mpet.electrode.materials.testRS_ps module

mpet.electrode.materials.testRS_ps.testRS_ps(self, y, ybar, muR_ref, ISfuncs=None)[source]

mpet.electrode.materials.testRS_ss module

mpet.electrode.materials.testRS_ss.testRS_ss(self, y, ybar, muR_ref, ISfuncs=None)[source]

Regular solution material which phase separates at binodal points, for modeling as a solid solution. For testing.

Module contents