Ich habe ein chemisches Kinetikproblem, bei dem mehrere Spezies beteiligt sind, die Elektronen untereinander übertragen können. Ich kann die Kinetik mit einem System aus fünf Differentialgleichungen beschreiben.
Ich versuche, das Modell an zeitaufgelöste spektroskopische Daten anzupassen. Ich glaube, dass dieses System analytisch gelöst werden sollte, deshalb versuche ich, das System mit sympys dsolve:
zu lösen
Traceback (most recent call last):
File "Ruthenium.py", line 19, in
solution = dsolve(system,[Ru2p(t),Rup(t),Asc(t),Rep(t),Re(t)],ics=ics)
File "/home/max/.local/lib/python3.6/site-packages/sympy/solvers/ode/ode.py", line 599, in dsolve
raise NotImplementedError
NotImplementedError
Mir ist nicht klar, was genau nicht implementiert ist, daher weiß ich nicht, was die aktuelle Einschränkung bei dieser Methode ist, für die ich eine Lösung finden muss. Ich würde mich freuen, wenn mir jemand Tipps geben könnte, wie ich dieses System lösen könnte, vorzugsweise mit Python.
Ich habe ein chemisches Kinetikproblem, bei dem mehrere Spezies beteiligt sind, die Elektronen untereinander übertragen können. Ich kann die Kinetik mit einem System aus fünf Differentialgleichungen beschreiben. Ich versuche, das Modell an zeitaufgelöste spektroskopische Daten anzupassen. Ich glaube, dass dieses System analytisch gelöst werden sollte, deshalb versuche ich, das System mit sympys dsolve: zu lösen[code]from sympy import *
# Assumptions: Since the concentration of Ascn remains practically constant, [Ascn] is absorbed into k1
system = [eq1, eq2, eq3, eq4, eq5] ics = {Ru2p(0):1,Rup(0):0,Asc(0):0,Rep(0):Rep0,Re(0):0}
solution = dsolve(system,[Ru2p(t),Rup(t),Asc(t),Rep(t),Re(t)],ics=ics) print(solution) [/code] Dies führt zu: [code]Traceback (most recent call last): File "Ruthenium.py", line 19, in solution = dsolve(system,[Ru2p(t),Rup(t),Asc(t),Rep(t),Re(t)],ics=ics) File "/home/max/.local/lib/python3.6/site-packages/sympy/solvers/ode/ode.py", line 599, in dsolve raise NotImplementedError NotImplementedError [/code] Mir ist nicht klar, was genau nicht implementiert ist, daher weiß ich nicht, was die aktuelle Einschränkung bei dieser Methode ist, für die ich eine Lösung finden muss. Ich würde mich freuen, wenn mir jemand Tipps geben könnte, wie ich dieses System lösen könnte, vorzugsweise mit Python.
Ich versuche, eine Monte-Carlo-Simulation auf einem eindimensionalen Gitter auszuführen. Auf dem Gitter gibt es Partikel, die mit bestimmten Raten nach rechts oder links hüpfen können, die von den...
Ich erstelle ein Programm, das die Anzeige des Batterieprozentsatzes und des Ladestatus beinhaltet. Ich möchte das Programm so schnell wie möglich aktualisieren können.
Jedes Beispiel, das ich online...
Ich erstelle ein Programm, das die Anzeige des Batterieprozentsatzes und des Ladestatus beinhaltet. Ich möchte das Programm so schnell wie möglich aktualisieren können.
Jedes Beispiel, das ich online...