geração automática de simulação alessandro oliveira woserow – 5654392 marcus túlio de...
TRANSCRIPT
![Page 1: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/1.jpg)
Geração Automática de Simulação
Alessandro Oliveira Woserow – 5654392
Marcus Túlio de Oliveira Carvalho – 5727542
Thadeu Antonio Ferreira de Mello – 5656672
Tiago Camolesi Flora – 5655201
![Page 2: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/2.jpg)
Conteúdo
Introdução Geração Automática de Simulação Ambientes de Simulação Exemplo: Geração automática de um modelo
de simulação para uma fábrica de automóveis
Conclusões Bibliografia
![Page 3: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/3.jpg)
Conteúdo - Introdução
Introdução Categorias de simulação Simulação Analítica – Parâmetros do Modelo Modelos de Simulação Distribuída
![Page 4: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/4.jpg)
Introdução
Categorias de Simulação Analítica
Objetivo: Analisar a performance do sistema Interação do usuário: Limitada ou nula
Ambiente Virtual Objetivo: Analisar o comportamento do sistema Interação do usuário: Completa
![Page 5: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/5.jpg)
Introdução
Simulação Analítica – Parâmetros do modelo Determinísticos
Trace-driven simulation Estocásticos
Distribuições de probabilidade Problema: Para se obter resultados
estatisticamente válidos, são necessárias muitas simulações
Solução: Simulação distribuída
![Page 6: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/6.jpg)
Introdução
Modelos de simulação distribuída SRIP
Single Replication In Parallel Modelo decomposto em processos lógicos,
cada um rodando em um processador diferente Problema: Garantir a sincronia dos diversos
processos MRIP
Multiple Replication In Parallel Instâncias independentes da mesma simulação
rodam em paralelo Livre de problemas de sincronia, mas nem
sempre aplicável
![Page 7: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/7.jpg)
Conteúdo – Geração Automática de Simulação
Geração Automática de Simulação Motivação Objetivos
![Page 8: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/8.jpg)
Geração Automática de Simulação
Motivação: Conhecer o sistema profundamente, de maneira a
explorar todo o paralelismo existente Encontrar a melhor maneira de particionar o
sistema, como objetivo de balancear a carga e minimizar a comunicação
Determinar qual protocolo de sincronização forneceria a melhor performance
Entender a fundo a arquitetura da plataforma de simulação
![Page 9: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/9.jpg)
Geração Automática de Simulação
Objetivos Permitir a geração automática de diferentes
modelos de simulação Ser acessível aos potenciais utilizadores, sem
exigir grande conhecimento técnico acerca de simulações
![Page 10: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/10.jpg)
Conteúdo - Ambientes de Simulação
Ambientes de Simulação Arena Parsec OMNET++ ASDA
![Page 11: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/11.jpg)
Ambientes de Simulação - Arena
Comercial Muito utilizado para simulação de processos de
negócio Usado por empresas como:
GM UPS Nike Xerox Ford
![Page 12: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/12.jpg)
Ambientes de Simulação - Arena
![Page 13: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/13.jpg)
Ambientes de Simulação - Parsec
Linguagem de programação baseada em C Pode ser utilizada para o desenvolvimento de
programas concorrentes
![Page 14: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/14.jpg)
Ambientes de Simulação - OmNet++
Objective Modular Network Testbed in C++ Desenvolvido para simular redes de
comunicação Pode ser usado para simular redes de filas Extremamente flexível
![Page 15: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/15.jpg)
Ambientes de Simulação - OmNet++
![Page 16: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/16.jpg)
Ambientes de Simulação - ASDA
Ambiente de Simulação Distribuída Automático Desenvolvido pelo ICMC/USP Capaz de traduzir o modelo para uma
simulação distribuída
![Page 17: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/17.jpg)
Conteúdo - Exemplo
Exemplo Introdução Visão Geral Planta do Sistema Estratégias
Estratégia 1 Estratégia 2 Estratégia 3 Estratégia 4 Estratégia 5 Estratégia 6
Gerador da Simulação
![Page 18: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/18.jpg)
Exemplo - Introdução
Geração Automática de Modelos de Simulação de uma linha de montagem de auto-rádios
Ambiente utilizado: Arena adaptado Geração de simulação específica ao domínio Objetivo: Analisar diferentes estratégias de
controle para redefinir os fluxos de materiais em uma fábrica de auto-rádios
![Page 19: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/19.jpg)
Visão Geral:
Exemplo
![Page 20: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/20.jpg)
Modelo da planta:
Exemplo
![Page 21: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/21.jpg)
Estratégia 1:
Exemplo
![Page 22: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/22.jpg)
Estratégia 2:
Exemplo
![Page 23: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/23.jpg)
Estratégia 3:
Exemplo
![Page 24: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/24.jpg)
Estratégia 4:
Exemplo
![Page 25: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/25.jpg)
Estratégia 5:
Exemplo
![Page 26: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/26.jpg)
Estratégia 6:
Exemplo
![Page 27: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/27.jpg)
Gerador da simulação
Exemplo
![Page 28: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/28.jpg)
Conclusões
Motivos de escolha do exemplo É capaz de gerar vários modelos de simulação de
maneira automática Destaca a importância de sistemas de simulação
visuais É extremamente acessível aos ponteciais
utilizadores
![Page 29: Geração Automática de Simulação Alessandro Oliveira Woserow – 5654392 Marcus Túlio de Oliveira Carvalho – 5727542 Thadeu Antonio Ferreira de Mello – 5656672](https://reader036.vdocuments.pub/reader036/viewer/2022081515/552fc10b497959413d8c27fa/html5/thumbnails/29.jpg)
Bibliografia
[1] L.P. Ferreira, G.A. Pereira, R.J. Machado, “Geração Automática de Modelos de Simulação de uma Linha de Montagem de Auto-Rádios”, Inv. Op., jun. 2005, vol.25, no.1, p.37-62. ISSN 0874-5161.
[2] S.M. Bruschi, R.H.C. Santana, M.J. Santana, T.S. Aiza, "An Automatic Distributed Simulation Environment," wsc, vol. 1, pp.370-377, 2004 Winter Simulation Conference (WSC'04) - Volume 1, 2004