Skip to content

Commit 803b419

Browse files
#623 flake8
1 parent 4817075 commit 803b419

File tree

2 files changed

+36
-37
lines changed

2 files changed

+36
-37
lines changed

examples/scripts/SPMe_SOC.py

+35-35
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import pybamm
22
import numpy as np
33
import matplotlib.pyplot as plt
4-
plt.close('all')
4+
5+
plt.close("all")
56
pybamm.set_logging_level("INFO")
67

78
# load model
@@ -13,26 +14,28 @@
1314
# load parameter values and process model and geometry
1415
param = model.default_parameter_values
1516

16-
param.update({'Negative electrode surface area density [m-1]': 180000.0,
17-
'Positive electrode surface area density [m-1]': 150000.0})
17+
param.update(
18+
{
19+
"Negative electrode surface area density [m-1]": 180000.0,
20+
"Positive electrode surface area density [m-1]": 150000.0,
21+
}
22+
)
1823

1924

20-
max_neg = param['Maximum concentration in negative electrode [mol.m-3]']
21-
max_pos = param['Maximum concentration in positive electrode [mol.m-3]']
22-
a_neg = param['Negative electrode surface area density [m-1]']
23-
a_pos = param['Positive electrode surface area density [m-1]']
24-
l_neg = param['Negative electrode thickness [m]']
25-
l_pos = param['Positive electrode thickness [m]']
26-
por_neg = param['Negative electrode porosity']
27-
por_pos = param['Positive electrode porosity']
25+
max_neg = param["Maximum concentration in negative electrode [mol.m-3]"]
26+
max_pos = param["Maximum concentration in positive electrode [mol.m-3]"]
27+
a_neg = param["Negative electrode surface area density [m-1]"]
28+
a_pos = param["Positive electrode surface area density [m-1]"]
29+
l_neg = param["Negative electrode thickness [m]"]
30+
l_pos = param["Positive electrode thickness [m]"]
31+
por_neg = param["Negative electrode porosity"]
32+
por_pos = param["Positive electrode porosity"]
2833

2934
param.process_model(model)
3035
param.process_geometry(geometry)
3136

3237
s_var = pybamm.standard_spatial_vars
33-
var_pts = {s_var.x_n: 5, s_var.x_s: 5,
34-
s_var.x_p: 5, s_var.r_n: 5,
35-
s_var.r_p: 10}
38+
var_pts = {s_var.x_n: 5, s_var.x_s: 5, s_var.x_p: 5, s_var.r_n: 5, s_var.r_p: 10}
3639
# set mesh
3740
mesh = pybamm.Mesh(geometry, model.default_submesh_types, var_pts)
3841

@@ -45,34 +48,31 @@
4548
sol = model.default_solver.solve(model, t_eval)
4649

4750
# plot
48-
out_vars = ['RX-averaged positive particle concentration [mol.m-3]',
49-
'RX-averaged negative particle concentration [mol.m-3]',
50-
'X-averaged electrolyte concentration [mol.m-3]',
51-
'X-averaged positive electrode porosity',
52-
'X-averaged negative electrode porosity',
53-
'X-averaged separator porosity']
51+
out_vars = [
52+
"RX-averaged positive particle concentration [mol.m-3]",
53+
"RX-averaged negative particle concentration [mol.m-3]",
54+
"X-averaged electrolyte concentration [mol.m-3]",
55+
"X-averaged positive electrode porosity",
56+
"X-averaged negative electrode porosity",
57+
"X-averaged separator porosity",
58+
]
5459
plot = pybamm.QuickPlot(model, mesh, sol, output_variables=out_vars)
5560
plot.dynamic_plot()
5661
keys = list(model.variables.keys())
5762
keys.sort()
5863

59-
xppc = pybamm.ProcessedVariable(model.variables[out_vars[0]],
60-
sol.t, sol.y, mesh=mesh)
61-
xnpc = pybamm.ProcessedVariable(model.variables[out_vars[1]],
62-
sol.t, sol.y, mesh=mesh)
63-
xec = pybamm.ProcessedVariable(model.variables[out_vars[2]],
64-
sol.t, sol.y, mesh=mesh)
64+
xppc = pybamm.ProcessedVariable(model.variables[out_vars[0]], sol.t, sol.y, mesh=mesh)
65+
xnpc = pybamm.ProcessedVariable(model.variables[out_vars[1]], sol.t, sol.y, mesh=mesh)
66+
xec = pybamm.ProcessedVariable(model.variables[out_vars[2]], sol.t, sol.y, mesh=mesh)
6567
rp = np.linspace(0, 1.0, 11)
6668

6769
plt.figure()
6870
rplt = 0.0
69-
plt.plot(np.ones(len(sol.t))*max_neg*por_neg, 'r--', label='Max Neg')
70-
plt.plot(xnpc(sol.t, r=rplt)*por_neg, 'r', label='Neg Li')
71-
plt.plot(np.ones(len(sol.t))*max_pos*por_pos, 'b--', label='Max Pos')
72-
plt.plot(xppc(sol.t, r=rplt)*por_pos, 'b', label='Pos Li')
73-
plt.plot(xec(sol.t, r=rplt), 'g', label='Elec Li')
74-
tot = (xnpc(sol.t, r=rplt) * por_neg +
75-
xppc(sol.t, r=rplt) * por_pos +
76-
xec(sol.t, r=rplt))
77-
plt.plot(tot, 'k-', label='Total Li')
71+
plt.plot(np.ones(len(sol.t)) * max_neg * por_neg, "r--", label="Max Neg")
72+
plt.plot(xnpc(sol.t, r=rplt) * por_neg, "r", label="Neg Li")
73+
plt.plot(np.ones(len(sol.t)) * max_pos * por_pos, "b--", label="Max Pos")
74+
plt.plot(xppc(sol.t, r=rplt) * por_pos, "b", label="Pos Li")
75+
plt.plot(xec(sol.t, r=rplt), "g", label="Elec Li")
76+
tot = xnpc(sol.t, r=rplt) * por_neg + xppc(sol.t, r=rplt) * por_pos + xec(sol.t, r=rplt)
77+
plt.plot(tot, "k-", label="Total Li")
7878
plt.legend()

pybamm/models/submodels/particle/base_particle.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ def _get_standard_concentration_variables(self, c_s, c_s_xav):
3131
c_scale = self.param.c_n_max
3232
elif self.domain == "Positive":
3333
c_scale = self.param.c_p_max
34-
rad = pybamm.SpatialVariable("r", [self.domain.lower() + " particle"])
35-
# c_s_r_av = pybamm.r_average(pybamm.x_average(c_s))
34+
# c_s_r_av = pybamm.r_average(pybamm.x_average(c_s))
3635
c_s_r_av = pybamm.r_average(c_s_xav)
3736
variables = {
3837
self.domain + " particle concentration": c_s,

0 commit comments

Comments
 (0)