Executando uma simulação
Executando sua primeira simulação
Executar uma simulação gera um Event Log virtual com base no seu modelo de processo e nos parâmetros configurados.
Pré-requisitos
- Um modelo de processo, ou diagrama BPMN, no ProcessMind
- Opcional: parâmetros de simulação configurados, com valores padrão disponíveis
Etapa 1: acesse a aba Simulação
Navegue até seu modelo de processo e abra a página Simulação correspondente, acessando a opção Simulação na barra de ícones à esquerda.
Etapa 2: crie ou selecione uma simulação
Você pode criar várias configurações de simulação para o mesmo modelo.
- Selecione uma simulação existente na lista lateral Simulações ou clique em Criar simulação para iniciar uma nova.
- Dê à simulação um nome descritivo, por exemplo, “Baseline” ou “Temporada de pico”
Etapa 3: configure os períodos
| Configuração | Descrição |
|---|---|
| Período da simulação | As datas de início e término da sua simulação |
| Período de aquecimento | Quando ativado, a simulação é executada por um período adicional antes da data de início para alcançar um estado estável |
Período de aquecimento
O período de aquecimento permite que a simulação alcance um estado estável antes da coleta de dados. Quando ativado, a simulação começa em (start date - simulation duration) e é executada até a data de término, mas apenas os eventos ocorridos entre as datas de início e término são incluídos na saída. Isso é útil para eliminar o viés de inicialização nos resultados da simulação.
Usando a configuração automática
Em vez de configurar todas as definições manualmente, você pode usar o botão Configurar automaticamente para preencher automaticamente os parâmetros da simulação:
- Clique no botão Configurar automaticamente no cabeçalho da página
- Escolha um modo de configuração:
- Sugerido por IA: usa IA para gerar parâmetros realistas com base no seu modelo de processo
- Observado nos dados: deriva parâmetros dos seus dados reais de processo, exigindo dados mapeados para o modelo
- Revise e ajuste as configurações geradas conforme necessário
Início rápido
Usar a configuração automática é a maneira mais rápida de obter uma simulação funcional. Você sempre pode ajustar as configurações geradas depois.
Etapa 4: configure os atributos
Defina atributos personalizados que acompanham os casos durante a simulação.
Atributos numéricos
Use distribuições para gerar valores numéricos. Consulte Distribuições.
Atributos de texto
Escolha um modo de geração:
| Modo | Descrição |
|---|---|
| Lista | Seleção aleatória ponderada a partir de valores predefinidos |
| Numerado | IDs sequenciais com prefixo, por exemplo, “Order 1” e “Order 2” |
| Nomes fictícios | Nomes de pessoas gerados |
| Empresas fictícias | Nomes de empresas gerados |
| Países | Nomes de países |
Etapa 5: configure os recursos
Defina recursos compartilhados que restrinjam a execução das atividades. Consulte Recursos para obter detalhes.
Etapa 6: configure os eventos de início
Clique em um Evento de início para configurar as chegadas de casos:
| Configuração | Descrição |
|---|---|
| Distribuição | Como as chegadas variam, normalmente segundo uma distribuição de Poisson |
| Taxa | Média de chegadas por período |
| Unidade da taxa | Por hora, dia, semana, mês ou ano |
| Periodicidade | Variações baseadas no tempo |
Padrão: distribuição de Poisson com 1 caso por hora.
Etapa 7: configure Tasks e Events
Clique em qualquer Task ou Event, intermediário ou final, para configurar:
Tempo de processamento, apenas para Tasks
| Configuração | Descrição |
|---|---|
| Distribuição | Como a duração varia |
| Unidade de tempo | Segundos, minutos, horas ou dias |
| Periodicidade | Variações baseadas no tempo |
Recursos necessários, apenas para Tasks
| Configuração | Descrição |
|---|---|
| Recurso | Qual pool de recursos usar |
| Quantidade | Quantas unidades são necessárias |
Probabilidade de pular
Probabilidade, de 0% a 100%, de o elemento ser totalmente ignorado. Quando isso acontece, nenhum recurso é consumido e nenhum tempo passa.
Alterações de atributos
Modifique os atributos do caso quando o elemento for concluído.
Etapa 8: configure os Sequence Flows
Para gateways com vários caminhos de saída, configure a probabilidade de cada caminho:
| Tipo de Gateway | Comportamento |
|---|---|
| XOR (Exclusive) | Um caminho é selecionado com base nos pesos de probabilidade |
| AND (Parallel) | Todos os caminhos são percorridos simultaneamente |
| OR (Inclusive) | Seleção aleatória, com pelo menos um caminho garantido |
Probabilidades
As probabilidades são pesos relativos, não porcentagens. Elas são normalizadas automaticamente.
Etapa 9: execute a simulação
- Clique no botão Executar simulação na parte superior do painel de simulação
- Aguarde a conclusão da simulação, acompanhando o progresso exibido
A simulação é interrompida ao chegar à data de término ou a 5.000.000 de eventos, o que ocorrer primeiro. Consulte Referência da interface de simulação para ver a lista completa de limites da simulação.
Veja os resultados
Quando termina, o ProcessMind cria um novo conjunto de dados contendo o Event Log simulado. Analise-o usando todos os recursos padrão do ProcessMind:
- Mapa de processos
- Estatísticas
- Dashboards
- Filtros
Exemplo prático: Baseline → análise de cenários hipotéticos
- Crie uma simulação de referência chamada “Baseline” para o seu modelo e clique em Executar simulação. O ProcessMind cria um novo conjunto de dados com o Event Log simulado, por exemplo, 12.400 casos ao longo de um mês.
- Revise os resultados no mapa de processos e nos Dashboards: observe o throughput atual, por exemplo, 2,1 dias, e onde os casos esperam por mais tempo.
- Duplique a configuração em uma segunda simulação chamada “What-If: Recurso extra” e adicione uma segunda unidade ao recurso que é o gargalo, conforme descrito em Recursos.
- Execute a simulação hipotética e compare o novo conjunto de dados com a referência, conforme descrito em Comparando dados. Se o throughput cair de 2,1 para 1,6 dia, você terá quantificado o benefício do recurso extra antes de fazer qualquer mudança real.
Para saber mais sobre como comparar cenários, consulte Análise de cenários hipotéticos.