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 sowie Leslie-Modelle zur Beschreibung der Entwicklung von Populationen mit Altersklassen.
Anleitung
| Button | Aktionen |
|---|---|
|
|
Mit diesem Button kann man ein neues Projekt erzeugen. Es öffnet sich ein Dialogfenster, in dem man zunächst festlegen muss, ob man einen Prozess mit einer stochastischen Prozessmatrix oder einer beliebigen erstellen Prozessmatrix erstellen möchte. Bei einer stochastischen Prozessmatrix muss die Summe der Übergangsraten an den Kanten, die von einem Knoten ausgehen, den Wert $1$ haben. Nur dann ist eine Simulation des dargestellten Prozesses möglich. Wenn man den Matrixtyp festgelegt hat, dann erhält man ein zunächst leeres Übergangsgraph-Fenster. Der Übergangsgraph hat noch keine Knoten und Kanten. |
|
|
Mit diesem Button aktiviert man den Entwurfmodus.
Wenn bereits Knoten und Kanten vorhanden sind, dann kann man 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 zunächst durchnummerierten Zahlen als Bezeichner. Zusätzlich ö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 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 Knoten).
Die Kanten werden zunächst mit der Übergangsrate $1$ versehen.
Zusätzlich öffnet sich ein kleines Fenster, in dem die Übergangsrate der Kante
angezeigt wird. In diesem Fenster kann man die Übergangsrate der Kante abändern.
Beachte: Wenn der Matrixtyp auf stochastische Matrixeingestellt ist, dann wird zusätzlich überprüft, ob die Übergangsratenbedingung erfüllt ist. Wenn die Summe der Werte an den 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 zusammen den Wert $1$ ergeben, dann 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 nachträglich den Matrixtyp der Prozessmatrix festlegen. |
|
|
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 ein Fenster öffnen und wieder schließen, in dem der aktuelle Verteilung nicht-vektoriell 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 |
| Wenn das Fenster zur Darstellung der Prozessmatrix geöffnet ist, dann kann man im Simulationsmodus mit diesem Button Potenzen der Prozessmatrix einblenden. | |
| Wenn das Fenster zur Darstellung des Verteilungsvektors bzw. der Verteilung geöffnet ist, dann kann man im Simulationsmodus mit diesem Button die Ausgangsverteilung einblenden. | |
| Wenn das Fenster zur Darstellung des Verteilungsvektors bzw. der Verteilung geöffnet ist, dann kann man im Simulationsmodus mit diesem Button die Summe der Verteilungswerte einblenden. | |
| Wenn das Fenster zur Darstellung des Verteilungsvektors bzw. der Verteilung geöffnet ist, dann kann man im Simulationsmodus mit diesem Button die prozentuale Aufteilung der Verteilungswerte einblenden. |