Echtzeitsimulation < Algor.+Datenstr. < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
|
Aufgabe | Sorry falls dies das falsche Forum für die Frage seien sollte aber ich wusste nicht wo sonst hin damit.
Wie lautet die Definition einer Echtzeitsimulation? |
Ich weiß was eine Simulation ist und auch der Begriff Echtzeit ist wohl bekannt. Nur leider findet man in der Literatur keine eindeutige Definition in Sachen Echtzeitsimulation.
Ist eine Echtzeitsimulation eine Simulation die in Realzeit abläuft. Wird also ein Vorgang simuliert der in Wirklichkeit eine Stunde beansprucht, so geht auch die Simulation eine Stunde?
Oder kann eine Echtzeitsimulation auch beschleunigt dargestellt werden ohne die Echtzeitbedingung (Echtzeit=Rechtzeit) zu verletzten? Wenn z.B. ein Simulationsprogramm bis 20ms echtzeitfähig ist, bedeutet das dann daß Vorgänge die nicht schneller als 20ms ablaufen dargestellt werden können inklusive deren Auswirkungen auf das gesamte Simulierte System, egal wie beschleunigt die Simulation dargestellt wird?
Hoffe ich konnte mich verständlich ausdrücken. Bin etwas verwirrt weil ja jede Computersimulation zeitdiskret ist. In der Literatur wird aber oft der Begriff Echtzeit mit Realzeit gleichgesetzt.
Danke!
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hallo!
Im Artikel über Echtzeit steht bei Wiki, daß so eine Simulation tatsächlich genauso schnell wie in der Realität abläuft. Bei nem Flugsimulator wäre es nicht so gut, wenn der schneller oder langsamer als ein reales Flugzeug laufen würde.
|
|
|
|
|
Wiki ist keine verläsliche Quelle. Sicher eine Simulation wie ein Flugsimulator muss in Realzeit ablaufen aber was ist mit einer Simulation eines elektrischen Schaltkreises. Diese muss nicht in Realzeit ablaufen. Deswegen frage ich ja wie eine Echtzeitsimulation definiert ist. Habe extra das Beispiel mit den 20ms angeführt.
|
|
|
|
|
Hallo!
Generell ist es egal, wie schnell eine Simulation läuft, solange es nicht ZU lange dauert, und die Ergebnisse korrekt sind.
So gibt es Prozesse, die in der Realität in Nanosekunden ablaufen, deren Simulation aber Tage oder Wochen dauert. Auf der anderen Seite wird ein extrem träger Oszillator in der Simulation in Sekundenbruchteilen simuliert.
Eine Echtzeitsimulation ist daher eine Simulation, die genauso schnell läuft, wie das reale Experiment, sonst nix.
Das brauchst du immer dann, wenn die Simulation mit der außenwelt kommunizieren soll, sowohl mit dem Menschen im Flugsimulator, als auch mit irgendwelchen realen technischen Geräten, um diese zu testen.
Sicher spielt darin auch die Definition von "Echtzeit" eine Rolle, was ja nicht "sofort" sondern "innherhalb gegebener Zeit" bedeutet
|
|
|
|