Skip to content

Taxa ou tempo médio ​

Ao dizer quanto uma etapa demora, existem duas formas de expressar a mesma coisa. Elas são inversas uma da outra, e trocá-las por engano é o erro mais caro que se pode cometer num modelo.

As duas formas ​

FormaO que o número significaExemplo
Tempo médioquanto tempo a etapa leva60 = leva 60 segundos
Taxaquantas vezes acontece por unidade de tempo60 = acontece 60 vezes por segundo

O mesmo 60 significa coisas 3600 vezes diferentes.

No modelo, é sempre tempo ​

Para não haver dúvida, o editor só aceita uma das duas: todo campo de duração de uma transição é um tempo médio. Não existe modo taxa, botão de inversão nem campo escondido — o número que você digita (ou o parâmetro que você aponta) é quantas unidades de tempo a etapa leva, e é exatamente isso que o motor recebe.

Se a informação que você tem é uma taxa, converta antes de digitar: uma taxa de 2 por segundo é um tempo médio de 0.5 segundo, e 60 por minuto é 1/60 de minuto. A conversão é sua, uma vez, com o número na frente.

Regra prática

Quase tudo que se mede num sistema é duração — "o atendimento leva 5 minutos", "a consulta ao banco leva 0,643 segundo". Digite a duração. A única grandeza que costuma vir como taxa é a chegada de trabalho, e é para ela que existe a opção da tela de análise, abaixo.

Quando a pergunta é em taxa ​

Onde a taxa aparece naturalmente é na hora de variar a carga: "e se chegarem de 1 a 10 clientes por minuto?". Fazer essa conta à mão a cada ponto é trabalhoso e fácil de errar.

Por isso a conversão vive na tela de análise, não no editor. Ao definir o eixo X de um estudo, marque Considerar como taxa: o intervalo que você digita passa a ser lido como taxa (menor e maior), e a ferramenta preenche o parâmetro do modelo com 1 / valor — um tempo — antes de cada execução. O modelo continua em tempo; só o eixo da comparação muda. Veja Comparar cenários.

Por que isso merece uma página ​

Porque errar aqui não dá erro. O modelo roda, produz números com aparência normal, e está errado por um fator enorme.

Um caso real: um modelo de monitoramento de incêndios em que o produtor de imagens deveria gerar um quadro a cada 60 segundos. Os 60 foram informados como taxa por engano. O modelo passou a gerar 60 quadros por segundo — 3600 vezes mais carga — e continuou rodando sem reclamar. Os resultados só não fecharam quando alguém os comparou com medições reais.

O que se queriaO que foi informadoO que o modelo fez
um quadro a cada 60 s60 como taxa60 quadros por segundo

Como conferir ​

Pergunte-se "quanto tempo leva?" antes de digitar. Se a resposta é "60 segundos", o campo recebe 60. Se a resposta é "60 por segundo", o campo recebe 1/60 ≈ 0.0167.

Faça uma conta de ordem de grandeza. Se a etapa deveria levar cerca de um minuto e a vazão do sistema deu milhares por segundo, o número está invertido.

Desconfie de valores muito grandes em campo de tempo. Um tempo médio de 60 numa etapa que "acontece 60 vezes por segundo" é o erro do caso acima.

Usando parâmetro ​

Você pode escrever o nome de um parâmetro em vez do número. O parâmetro é a duração — vale o mesmo que digitar o tempo médio direto.

É isso que permite varrer a carga do sistema: crie um parâmetro TEMPO_ENTRE_CHEGADAS, aponte a transição de chegada para ele, e na análise varie esse parâmetro com Considerar como taxa marcado — os gráficos saem direto em chegadas por segundo, que é como artigos e relatórios costumam apresentar.