Funciones integradas y reglas de salida
Funciones integradas
El módulo de Secuencias Temporales de Requirements & Systems Portal tiene algunas funciones integradas que le permiten controlar el tiempo de su Secuencia y los valores previos de las variables, y utilizarlos para modelar sus Nodos, Variables y Reglas de salida.
-
this ( ) función
Al usar la función this( ) podemos utilizar el valor de la simulación anterior para el siguiente valor calculado en la simulación. Esto le permite tener el valor acumulado de una variable dada a lo largo del tiempo. Cuando se usa la función this() en la fórmula de la variable, se agrega un nuevo bloque adicional donde el usuario debe introducir el valor inicial. Por lo tanto, el sistema itera continuamente.

-
time función
También es posible usar el valor del paso de tiempo actual dentro de la fórmula de la variable de la secuencia temporal. Por ejemplo, podemos introducir sin (time) como fórmula de la variable de tiempo, lo que dará como resultado lo siguiente:

-
timestep
timestep almacena el valor establecido para el Paso de tiempo en Configuración y puede usarse en fórmulas.
-
flownodetime
flownodetime almacena el tiempo desde que comenzó el nodo. El contador de tiempo se reinicia cada vez que se cumple la condición inicial de un nuevo nodo.
Exit Rules
Las Reglas de salida son condiciones predefinidas que detendrán la ejecución de su Secuencia Temporal en cualquier momento si se cumplen. Estas reglas pueden estar relacionadas con el tiempo o no. Cada Vali o Variable también puede usarse para crear Reglas de salida. Aquí hay algunos ejemplos de Reglas de salida que utilizan diferentes propiedades:
-
Detener la Secuencia Temporal cuando la capacidad de la batería del vehículo caiga por debajo de cero
-
Detener la Secuencia Temporal una vez que el Consumo de combustible supere el umbral máximo de Flujo másico
-
Detener la Secuencia Temporal si el Consumo de energía supera un determinado valor
Para crear una Regla de salida,
-
Haga clic en el icono (1), y luego se abrirá un cuadro de diálogo en el lado derecho
-
Seleccione “Agregar Regla de salida” (2)
-
Se abrirá una nueva ventana emergente (3) donde el usuario puede introducir la fórmula de su Regla de salida
Agregar reglas de salida a las secuencias temporales
Estas Reglas de salida pueden usarse simultáneamente, lo que significa que la Secuencia Temporal se ejecutará hasta que se cumpla la condición de una de las Reglas de salida.