mtnlion.newman.equations module

Provides isothermal Newman cell model.

mtnlion.newman.equations.U_ocp(cse, csmax, uocp_str, **_)[source]

Evaluate the open-circuit potential equation.

mtnlion.newman.equations.Uocp_interp(Uocp_neg_interp, Uocp_pos_interp, cse, csmax, utilities)[source]

Create an interpolator expression for the open circuit potential.

mtnlion.newman.equations.c_e(jbar, ce, v, a_s, De_eff, t_plus, L, eps_e, **_)[source]

Concentration of lithium in the electrolyte.

mtnlion.newman.equations.c_s(cs, v, Rs, Ds_ref, **_)[source]

Concentration of lithium in the solid.

mtnlion.newman.equations.euler(y, y_1, dt)[source]

Create FFL expression for euler explicit/implicit time stepping.

mtnlion.newman.equations.j(ce, cse, phie, phis, Uocp, csmax, ce0, alpha, k_norm_ref, F, R, Tref, degree=1, **_)[source]

Flux through the boundary of the solid.

mtnlion.newman.equations.phi_e(jbar, ce, phie, v, kappa_eff, kappa_Deff, L, a_s, F, **_)[source]

Charge conservation in the electrolyte.

mtnlion.newman.equations.phi_s(jbar, phis, v, a_s, F, sigma_eff, L, **_)[source]

Charge conservation in the solid.