Funções Integradas e Regras de Saída
Funções incorporadas
O módulo Time Sequences do Requirements & Systems Portal tem algumas funções incorporadas que lhe permitem controlar o tempo da sua Sequence e os valores anteriores das variáveis, e utilizá-los para modelar os seus Nodes, Variables e Exit Rules.
-
this ( ) função
Ao utilizar a função this( ) podemos usar o valor da simulação anterior para o valor seguinte calculado na simulação. Isto permite-lhe ter o valor acumulado de uma determinada variável ao longo do tempo. Quando a função this() é utilizada na fórmula da variável, é adicionado um novo bloco adicional onde o utilizador tem de introduzir o valor inicial. Assim, o sistema itera continuamente.

-
time função
Também é possível utilizar o valor do passo temporal atual na fórmula da variável da sequência temporal. Por exemplo, podemos introduzir sin (time) como fórmula da variável temporal, o que produzirá o seguinte:

-
timestep
timestep armazena o valor definido para o Time Step em Settings e pode ser utilizado em fórmulas.
-
flownodetime
flownodetime armazena o tempo desde que o nó foi iniciado. O contador de tempo é reposto sempre que a condição inicial de um novo nó é satisfeita.
Exit Rules
As Exit Rules são condições predefinidas que irão parar a execução da sua Time Sequence em qualquer momento, se forem satisfeitas. Estas regras podem estar relacionadas com o tempo ou não. Cada Vali ou Variable também pode ser utilizado para criar Exit Rules. Eis alguns exemplos de Exit Rules que utilizam propriedades diferentes:
-
Parar a Time Sequence quando a capacidade da bateria do veículo descer abaixo de zero
-
Parar a Time Sequence assim que o Fuel Consumption exceder o limiar máximo de Mass Flow
-
Parar a Time Sequence se o Power Consumption exceder um determinado valor
Para criar uma Exit Rule,
-
Clique no ícone (1), e, em seguida, abre-se uma caixa de diálogo no lado direito
-
Selecione “Add Exit Rule” (2)
-
Abre-se uma nova janela pop-up (3) onde o utilizador pode introduzir a fórmula da Exit Rule
Adicionar exit rules às sequências temporais
Estas Exit Rules podem ser utilizadas em simultâneo, o que significa que a Time Sequence será executada até que uma das condições das Exit Rules seja satisfeita.