von alpha » 05.03. 2008 20:03
Von analytischer Lösung "komplizierter" Differentialgleichungen kann ich dir leider nichts sagen. Was die nummerische Lösung anbelangt: 9'000 beeindruckt mich jetzt noch nicht wirklich;) - Nein, im Ernst: Normalerweise programmierst du das, dann nimmst du mal willkürlich einen Zeitschritt, rechnest, dann nimmst einen kleineren und schaust ob das Resultat sich wesentlich ändert. Wenn ja: Nimmst du den kleineren, wenn nein, ist der grössere auch OK - trial and error;) Als guter Richtwert: mindestens eine Grössenordnung kleiner als dein schnellster Prozess. Wenn also die grösste Geschwindigkeit ~ 1 M/s, dann sollte dein Zeitschritt nich grösser als 0.1 s sein, so ganz grob, zumindest ist so eine Faustregel aus der MD (wo das Kraftfeld nicht dafür sorgt, dass alles OK bleibt, leider...)
Ich schau noch kurz nach, habe da noch was in Erinnerung, allerdings nur für Prozesse erster Ordnung *such* *abernixpassendesfind*
Naja, wird schon gehen, heutige PC's sind ja schnell;)
Oder du findest doch noch einen Weg, das algebraisch zu lösen. - Soll doch ganze Bücher geben mit Lösungen für Kinetiken *nachschau*
- C. Capellos, Kinetic systems
- Comprehensive Chemical Kinetics
Grüsse
alpha
p.S. Bin gerade über die Bemerkung gestolpert, dass z.B. RK4 (also Runge-Kutta 4. Ordnung) die beste Performance haben soll.
Von analytischer Lösung "komplizierter" Differentialgleichungen kann ich dir leider nichts sagen. Was die nummerische Lösung anbelangt: 9'000 beeindruckt mich jetzt noch nicht wirklich;) - Nein, im Ernst: Normalerweise programmierst du das, dann nimmst du mal willkürlich einen Zeitschritt, rechnest, dann nimmst einen kleineren und schaust ob das Resultat sich wesentlich ändert. Wenn ja: Nimmst du den kleineren, wenn nein, ist der grössere auch OK - trial and error;) Als guter Richtwert: mindestens eine Grössenordnung kleiner als dein schnellster Prozess. Wenn also die grösste Geschwindigkeit ~ 1 M/s, dann sollte dein Zeitschritt nich grösser als 0.1 s sein, so ganz grob, zumindest ist so eine Faustregel aus der MD (wo das Kraftfeld nicht dafür sorgt, dass alles OK bleibt, leider...)
Ich schau noch kurz nach, habe da noch was in Erinnerung, allerdings nur für Prozesse erster Ordnung *such* *abernixpassendesfind*
Naja, wird schon gehen, heutige PC's sind ja schnell;)
Oder du findest doch noch einen Weg, das algebraisch zu lösen. - Soll doch ganze Bücher geben mit Lösungen für Kinetiken *nachschau*
- C. Capellos, Kinetic systems
- Comprehensive Chemical Kinetics
Grüsse
alpha
p.S. Bin gerade über die Bemerkung gestolpert, dass z.B. RK4 (also Runge-Kutta 4. Ordnung) die beste Performance haben soll.