Für die Vorhersage des Verhaltens dynamischer Systeme benötigt man
Modelle, welche möglichst exakt mit der Wirklichkeit
übereinstimmen. Betrachten wir einen Vorgang, bei dem ein sehr kleines
Gefäß aus einem sehr großem Gefäß durch eine kleine Rohrleitung
mit Wasser versorgt wird.
Wir betrachten den Vorgang für einige Sekunden.
t sei die Zeit in Sekunden, dt steht für "delta t", die
Änderung der Zeit.
m für die Masse des kleinen Gefäßes. dm für die Änderung der Masse
pro Zeit dm.
|
Ausgabe des JavaScript-Programms
|
Aufgaben:
- Füge die in der Schleife berechneten Werte mittels
einer Anweisung an das Array
werte an.
- Welcher Fehler ist im Programm zu finden.
- Setze tende=5. Verdopple aber auch die Anzahl der
Iterationsschritte.
- Verdopple die Anzahl der Rechenschritte innerhalb der
gleichen Zeit.
- Ändere das Modell:
Die Änderung der Masse dm soll nicht mehr konstant
sein, sondern linear um 0.01 pro Zeit dt zunehmen.
Füge entsprechende Anweisungen ein.
- Ändere das Modell:
Die Änderung der Masse dm soll pro Zeit dt um 1% zunehmen.
Füge entsprechende Anweisungen ein.
- Die Größe dm bezieht sich momentan immer auf die
Änderung der Zeit dt. Bei jeder Änderung von dt ist dm
anzupassen.
Meist wird die Größe der Änderung immer bezogen auf eine
feste Zeitangabe, oft 1 Sekunde, angegeben.
Ich sage: "Die Masse wächst im Augenblick um 0.2g pro
Sekunde. Formel schreibe ich: mv=0.2g/s"
Passe das Modell der neuen Vorgabe an.
|
|
|