File tree 2 files changed +9
-6
lines changed
2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 1
1
import pybamm as pb
2
+ import numpy as np
2
3
3
- pb .set_logging_level ("DEBUG " )
4
+ pb .set_logging_level ("INFO " )
4
5
5
6
model = pb .lithium_ion .DFN ()
6
- # model.convert_to_format = "python"
7
+ model .convert_to_format = "python"
7
8
8
9
chemistry = pb .parameter_sets .Ecker2015
9
10
# chemistry = pb.parameter_sets.Marquis2019
10
11
parameter_values = pb .ParameterValues (chemistry = chemistry )
11
12
12
13
sim = pb .Simulation (model , parameter_values = parameter_values )
13
14
14
- solver = pb .CasadiSolver (mode = "safe" )
15
- sim .solve (solver = solver )
16
-
15
+ solver = pb .IDAKLUSolver () # mode="fast")
16
+ t_eval = np .linspace (0 , 1 , 100 )
17
+ sim .solve (t_eval = t_eval , solver = solver )
18
+ sim .plot ()
Original file line number Diff line number Diff line change 2
2
# Scalar class
3
3
#
4
4
import pybamm
5
+ import numpy as np
5
6
6
7
7
8
class Scalar (pybamm .Symbol ):
@@ -40,7 +41,7 @@ def value(self):
40
41
41
42
@value .setter
42
43
def value (self , value ):
43
- self ._value = float (value )
44
+ self ._value = np . float64 (value )
44
45
45
46
def set_id (self ):
46
47
""" See :meth:`pybamm.Symbol.set_id()`. """
You can’t perform that action at this time.
0 commit comments