Source code for mpet.electrode.materials.NMC532_Colclasure20

import numpy as np


[docs] def NMC532_Colclasure20(self, y, ybar, muR_ref, ISfuncs=None): x = y OCV = (5.314735633000300E+00 + -3.640117692001490E+03*x**14.0 + 1.317657544484270E+04*x**13.0 - 1.455742062291360E+04*x**12.0 - 1.571094264365090E+03*x**11.0 + 1.265630978512400E+04*x**10.0 - 2.057808873526350E+03*x**9.0 - 1.074374333186190E+04*x**8.0 + 8.698112755348720E+03*x**7.0 - 8.297904604107030E+02*x**6.0 - 2.073765547574810E+03*x**5.0 + 1.190223421193310E+03*x**4.0 - 2.724851668445780E+02*x**3.0 + 2.723409218042130E+01*x**2.0 - 4.158276603609060E+00*x + -5.573191762723310E-04*np.exp(6.560240842659690E+00*x**4.148209275061330E+01) ) muR = self.get_muR_from_OCV(OCV, muR_ref) actR = None return muR, actR