Marc Berliner

Results 25 comments of Marc Berliner

Sure, this is equivalent to running ```julia using PETLION p = Params(LCO; N_p = 10, N_s = 10, N_n = 10, N_r_p = 10, N_r_n = 10, temperature = false,...

Hi, There are no current plans to extend the base PETLION package for other geometries or model setups. The code would need to be refactored to make this possible. A...

Strange, running the code worked on my machine. Can you please update the packages in your Julia environment and try again? If that does not work, try running `empty!(p);PETLION.options[:FACTORIZATION_METHOD] =...

I am using Julia 1.7.2 and the master version of PETLION.

You run constant power with ```julia sol = simulate(p,1800,P=300,V_max=4.1,SOC=0,outputs=:all) ```

Thank you for the offer, I will let you know if I ever make the trip! I just pushed a bug fix which corrects this problem -- I accidentally replaced...

The SOC is calculated using Coulomb counting, $$\text{SOC}(t) = \text{SOC}(t_0) + \frac{1}{3600} \int_{t_0}^{t} I(t') ~ \mathrm{d}t' ,$$ where $I(t)$ is in units of C-rate.

The parameters for the LiCoO2 and NMC chemistries are provided in [/src/params.jl](https://github.com/MarcBerliner/PETLION.jl/blob/master/src/params.jl). This should be sufficient to calculate the energy capacity.

The NMC cell lacks the necessary parameters for the aging mode. To use SEI aging, these parameters need to be specified before creating the model.

> ```julia > allinit = states(initsys) .=> initsol[states(initsys)] > ``` > > doesn't [work] because the observed function isn't hooked in > > ```julia > julia> initsol.prob.f.observed > DEFAULT_OBSERVED_NO_TIME (generic...