[Python/Examples] Save correct system state after integration step
This commit is contained in:
parent
b4f2f82fe3
commit
8ffbbea93f
1 changed files with 3 additions and 1 deletions
|
|
@ -40,7 +40,8 @@ class ReactorOde(object):
|
||||||
gas = ct.Solution('gri30.xml')
|
gas = ct.Solution('gri30.xml')
|
||||||
|
|
||||||
# Initial condition
|
# Initial condition
|
||||||
gas.TPX = 1001, ct.one_atm, 'H2:2,O2:1,N2:4'
|
P = ct.one_atm
|
||||||
|
gas.TPX = 1001, P, 'H2:2,O2:1,N2:4'
|
||||||
y0 = np.hstack((gas.T, gas.Y))
|
y0 = np.hstack((gas.T, gas.Y))
|
||||||
|
|
||||||
# Set up objects representing the ODE and the solver
|
# Set up objects representing the ODE and the solver
|
||||||
|
|
@ -57,6 +58,7 @@ dt = 1e-5
|
||||||
while solver.successful() and solver.t < t_end:
|
while solver.successful() and solver.t < t_end:
|
||||||
solver.integrate(solver.t + dt)
|
solver.integrate(solver.t + dt)
|
||||||
t_out.append(solver.t)
|
t_out.append(solver.t)
|
||||||
|
gas.TPY = solver.y[0], P, solver.y[1:]
|
||||||
states.append(gas.state)
|
states.append(gas.state)
|
||||||
|
|
||||||
# Plot the results
|
# Plot the results
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue