Visão Geral
Este Curso Python para Simulacao de Processos - SimPy, AnyLogic APIs, apresenta técnicas de simulação de processos utilizando Python, com foco nas bibliotecas SimPy e integração com AnyLogic via APIs. Os participantes aprenderão a modelar, simular e analisar processos industriais, logísticos e de negócios, combinando teoria de simulação com prática em Python. Ao final, os alunos serão capazes de criar simulações que ajudam na tomada de decisões estratégicas e otimização de processos.
Objetivo
Após realizar este curso Python para Simulação de Processos (SimPy, AnyLogic APIs), você será capaz de:
- Modelar e simular processos de negócios, industriais e logísticos com Python.
- Utilizar a biblioteca SimPy para simulação discreta de eventos.
- Integrar Python com AnyLogic utilizando APIs para simulações avançadas.
- Analisar resultados de simulação e gerar relatórios de desempenho.
- Aplicar técnicas de otimização e tomada de decisão baseadas em simulações.
Publico Alvo
- Engenheiros de produção, processos e logística.
- Analistas de dados e profissionais de planejamento industrial.
- Desenvolvedores Python que desejam atuar com simulação e modelagem de processos.
- Estudantes e pesquisadores interessados em simulação de eventos discretos e otimização de sistemas
Pre-Requisitos
- Conhecimento básico de Python.
- Noções de lógica de programação e estruturas de dados.
- Conceitos básicos de processos industriais, produção ou logística.
- Desejável conhecimento introdutório em simulação de processos.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Módulo 1: Introdução à Simulação de Processos
- Conceitos de simulação discreta de eventos.
- Diferença entre simulação estática e dinâmica.
- Aplicações de simulação em processos industriais, logísticos e de negócios.
- Introdução ao Python para simulação.
Módulo 2: Modelagem de Processos com SimPy
- Estrutura básica de um modelo em SimPy.
- Entidades, recursos e eventos.
- Criação de processos e filas.
- Simulação de processos concorrentes.
- Estudo de caso: simulação de uma linha de produção simples.
Módulo 3: Estatísticas e Análise de Resultados
- Coleta de dados durante a simulação.
- Cálculo de métricas de desempenho: tempo de espera, ocupação de recursos, throughput.
- Visualização de resultados com gráficos (Matplotlib / Seaborn).
- Interpretação e tomada de decisão baseada em simulação.
Módulo 4: Integração com AnyLogic via APIs
- Introdução ao AnyLogic e suas funcionalidades para simulação.
- Configuração da API de integração com Python.
- Criação e execução de modelos AnyLogic através de scripts Python.
- Extração de dados de simulação do AnyLogic para análise em Python.
- Estudo de caso: simulação de fluxo logístico em armazém.
Módulo 5: Simulações Avançadas
- Processos com múltiplos recursos e prioridades.
- Modelos estocásticos e aleatoriedade em eventos.
- Simulação de filas complexas e sistemas multi-stage.
- Automação de cenários de simulação e comparação de resultados.
Módulo 6: Projeto Final
- Desenvolvimento de um projeto completo de simulação de processo:
- Exemplo 1: Linha de produção industrial com análise de gargalos.
- Exemplo 2: Fluxo logístico de distribuição com otimização de recursos.
- Coleta, análise e visualização de dados.
- Apresentação dos resultados e relatório final de simulação.
TENHO INTERESSE