ProSiTo
Zur Orientierung
ProSiTo ist ein interaktives Software-Werkzeug, mit dem man Systeme modellieren und simulieren kann, bei denen die Systemdynamik mit Hilfe des Matrix-Vektor-Produkts beschrieben wird. Solche Systeme bezeichnet man auch als diskrete lineare dynamische Systeme. Zu diesen Systemen zählen u.a. Markov-Modelle bzw. Austauschsysteme (bei denen eine stochastische Matrix die Systemdynamik festlegt) oder Leslie-Modelle zur Beschreibung der Entwicklung von Populationen mit Altersklassen.
ProSiTo gibt es in zwei Varianten: Variante A ist für für die Prozessmodellierung mit stochastischen Prozessmatrizen konzipiert. ProSiTo überprüft, ob die Übergangsraten von einem Knoten sich zu $1$ bzw. $100 \%$ addieren. Variante B führt keine solche Überprüfung durch. Man kann diese Variante von ProSiTo daher zur Prozessmodellierung mit beliebigen Prozessmatrizen verwenden.
Variante A: Prozessmodellierung mit stochastischen Prozessmatrizen
Anleitung
| Button | Aktionen |
|---|---|
|
|
Mit diesem Button kann man ein neues Projekt erzeugen. Der Übergangsgraph ist zunächst leer – es gibt noch keine Knoten und Kanten. |
|
|
Mit diesem Button aktiviert man den Entwurfmodus.
Man kann dann einen Knoten oder eine Kante auswählen.
Wenn man einen Knoten anwählt, öffnet sich ein kleines Fenster, in dem die aktuellen Eigenschaften des Knotens
angezeigt werden. In diesem Fenster kann man die Eigenschaften des Knotens abändern:
|
|
|
Mit diesem Button kann man einen Knoten oder eine Kante entfernen. Man muss hierzu nur das betreffende Objekt mit dem Cursor auswählen. |
|
|
Mit diesem Button erzeugt man einen neuen Knoten.
Die Knoten erhalten dabei durchnummerierten Zahlen als Bezeichner.
mit dem Button |
|
|
Mit diesem Button erzeugt man eine neue Kante. Hierzu klickt man zunächst den ausgehenden Knoten und anschließend den hinführenden Knoten an. Wenn die Kante zum ausgehenden Knoten zurückführt, dann muss man diesen Knoten zweimal anklicken (als ausgehenden und als hinführenden). Beachte: Wenn die Summe der Werte an Kanten, die von einem Knoten ausgehen, nicht $1$ ergibt, dann werden alle vom Knoten ausgehenden Kanten rot eingefärbt. Erst, wenn die Werte an den Kanten angepasst sind, verschwindet die rote Färbung. |
|
|
Wenn man diesen Button aktiviert, öffnet sich ein Fenster, in dem man den Speicherort und den Dateinamen zum Speichern des Modells festlegen kann. Die Datei sollte im Format ".json" abgespeichert werden. |
|
|
Wenn man diesen Button aktiviert, öffnet sich ein Fenster, in dem man eine Datei (im Format ".json") wählen und das Modell in dieser Datei laden kann. |
|
|
Mit diesem Button kann man den Übergangsgraph als Bild im SVG-Format speichern. |
|
|
Mit diesem Button kann man in den FullScren-Modus und wieder zurück wechseln. |
|
|
Mit diesem Button kann man das Fenster schließen und wieder öffnen, in dem der Übergangsgraph dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem die Berechnung neuer Verteilungsvektoren dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem die Übergangstabelle dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem die Prozessmatrix dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem der aktuelle Verteilungsvektor dargestellt wird. |
|
|
Mit diesem Button kann man den Übergangsgraph in einer an das Fenster optimal angepassten Größe darstellen. |
|
|
Mit diesem Button aktiviert man den Simulationsmodus.
Mit [Schritt ausführen] wird der nächste Verteilungsvektor berechnet und angezeigt.
Mit dem Button |
B: Prozessmodellierung mit beliebigen Prozessmatrizen
Anleitung
| Button | Aktionen |
|---|---|
|
|
Mit diesem Button kann man ein neues Projekt erzeugen. Der Übergangsgraph ist zunächst leer – es gibt noch keine Knoten und Kanten. |
|
|
Mit diesem Button aktiviert man den Entwurfmodus.
Man kann dann einen Knoten oder eine Kante auswählen.
Wenn man einen Knoten anwählt, öffnet sich ein kleines Fenster, in dem die aktuellen Eigenschaften des Knotens
angezeigt werden. In diesem Fenster kann man die Eigenschaften des Knotens abändern:
|
|
|
Mit diesem Button kann man einen Knoten oder eine Kante entfernen. Man muss hierzu nur das betreffende Objekt mit dem Cursor auswählen. |
|
|
Mit diesem Button erzeugt man einen neuen Knoten.
Die Knoten erhalten dabei durchnummerierten Zahlen als Bezeichner.
mit dem Button |
|
|
Mit diesem Button erzeugt man eine neue Kante. Hierzu klickt man zunächst den ausgehenden Knoten und anschließend den hinführenden Knoten an. Wenn die Kante zum ausgehenden Knoten zurückführt, dann muss man diesen Knoten zweimal anklicken (als ausgehenden und als hinführenden). |
|
|
Wenn man diesen Button aktiviert, öffnet sich ein Fenster, in dem man den Speicherort und den Dateinamen zum Speichern des Modells festlegen kann. Die Datei sollte im Format ".json" abgespeichert werden. |
|
|
Wenn man diesen Button aktiviert, öffnet sich ein Fenster, in dem man eine Datei (im Format ".json") wählen und das Modell in dieser Datei laden kann. |
|
|
Mit diesem Button kann man den Übergangsgraph als Bild im SVG-Format speichern. |
|
|
Mit diesem Button kann man in den FullScren-Modus und wieder zurück wechseln. |
|
|
Mit diesem Button kann man das Fenster schließen und wieder öffnen, in dem der Übergangsgraph dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem die Berechnung neuer Verteilungsvektoren dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem die Übergangstabelle dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem die Prozessmatrix dargestellt wird. |
|
|
Mit diesem Button kann man ein Fenster öffnen und wieder schließen, in dem der aktuelle Verteilungsvektor dargestellt wird. |
|
|
Mit diesem Button kann man den Übergangsgraph in einer an das Fenster optimal angepassten Größe darstellen. |
|
|
Mit diesem Button aktiviert man den Simulationsmodus.
Mit [Schritt ausführen] wird der nächste Verteilungsvektor berechnet und angezeigt.
Mit dem Button |