Integrierte Funktionen & Exit-Regeln
Integrierte Funktionen
Das Modul „Time Sequences“ des Requirements & Systems Portal verfügt über einige integrierte Funktionen, mit denen Sie die Zeit Ihrer Sequenz und die vorherigen Variablenwerte steuern und diese zur Modellierung Ihrer Knoten, Variablen und Exit-Regeln verwenden können.
-
this ( ) Funktion
Mit der Funktion this( ) können wir den vorherigen Simulationswert für den nächsten berechneten Wert in der Simulation verwenden. Dadurch können Sie den kumulativen Wert einer bestimmten Variablen über die Zeit abbilden. Wenn die Funktion this() in der Variablenformel verwendet wird, wird ein neuer zusätzlicher Block hinzugefügt, in dem der Benutzer den Anfangswert eingeben muss. Dadurch iteriert das System kontinuierlich.

-
time Funktion
Es ist auch möglich, den aktuellen Zeitschrittwert innerhalb der Variablenformel der Zeitsequenz zu verwenden. Zum Beispiel können wir sin (time) als Formel für die Zeitvariable eingeben, was zu Folgendem führt:

-
timestep
timestep speichert den für den Zeitschritt in den Einstellungen festgelegten Wert und kann in Formeln verwendet werden.
-
flownodetime
flownodetime speichert die seit dem Start des Knotens vergangene Zeit. Der Zeitzähler wird jedes Mal zurückgesetzt, wenn die Anfangsbedingung eines neuen Knotens erfüllt ist.
Exit Rules
Exit-Regeln sind vordefinierte Bedingungen, die die Ausführung Ihrer Zeitsequenz jederzeit stoppen, wenn sie erfüllt sind. Diese Regeln können zeitbezogen sein oder nicht. Jede Vali oder Variable kann ebenfalls zum Erstellen von Exit-Regeln verwendet werden. Hier sind einige Beispiele für Exit-Regeln mit unterschiedlichen Eigenschaften:
-
Stoppen Sie die Zeitsequenz, wenn die Kapazität der Fahrzeugbatterie unter null fällt
-
Stoppen Sie die Zeitsequenz, sobald der Kraftstoffverbrauch den maximalen Schwellenwert des Massenstroms überschreitet
-
Stoppen Sie die Zeitsequenz, wenn der Stromverbrauch einen bestimmten Wert überschreitet
So erstellen Sie eine Exit-Regel:
-
Klicken Sie auf das Symbol (1), und dann öffnet sich auf der rechten Seite ein Dialogfeld
-
Wählen Sie „Add Exit Rule“ (2)
-
Ein neues Popup-Fenster öffnet sich (3) in dem der Benutzer seine Exit-Regel-Formel eingeben kann
Hinzufügen von Exit-Regeln zu den Zeitsequenzen
Diese Exit-Regeln können gleichzeitig verwendet werden, was bedeutet, dass die Zeitsequenz ausgeführt wird, bis eine der Bedingungen der Exit-Regeln erfüllt ist.