Ferramenta para simulações simples de eventos discretos

3

Eu quero criar uma simulação simples de evento discreto semelhante à simulação de emergência mostrada aqui: link

Eu tenho alguns tipos diferentes de pessoas (carpinteiros, pintores e encanadores). Cada um tem que seguir uma seqüência de etapas (comprar a madeira, polir), cada uma delas leva um certo tempo (trinta minutos mais ou menos 5 minutos). E as coisas ficam "feitas" quando todos os três terminaram o trabalho.

Existe uma ferramenta gratuita que me permita simular isso? A visualização não é tão importante quanto a própria simulação de eventos discretos.

    
por user1413 06.10.2009 / 21:11

3 respostas

4

A simulação da sala de emergência ligada à sua pergunta parece ter sido produzida usando a Arena da Rockwell Automation (incorporada na FactoryTalk suite), que está longe de ser gratuita (no entanto, podem ser algumas ofertas especiais para estudantes e acadêmicos, mas eu não procurei muito nisso ).

Você pode encontrar uma lista de softwares de simulação de eventos discretos aqui , alguns deles são gratuito e até de código aberto.

A minha preferência pessoal vai para SimPy por ser um módulo python (fácil de integrar com um módulo de visualização como vpython, matplotlib ou mesmo pygame), sendo bem documentado com exemplos e tutoriais, possuindo alguns recursos de plotagem e uma GUI programável.

(Disclaimer: Eu tenho algumas necessidades muito simples na simulação discreta, então eu não forcei os limites do software que usei)

    
por 13.10.2009 / 00:35
3

Você pode simular essas coisas com um simulador de filas. Acontece que eu usei o GPS como estudante de graduação (sim, sou velho).

Há uma versão gratuita de estudante GPSS para Windows aqui: link

O GCC pode compilar Simula .

    
por 10.10.2009 / 05:58
1

Eu não sei sobre a simulação de desenho animado que você quer, mas há um formalismo matemático que foi aplicado à modelagem de processo para fabricação e outros domínios: Redes de Petri . Existem ferramentas de software que podem rodar modelos baseados em redes de petri e uma comunidade ativa de pessoas que trabalham com eles: link .

Tal formalismo seria útil se você quiser determinar / comparar / explorar características particulares sobre o comportamento de um sistema composto de eventos (como em uma fábrica).

A representação visual, eu acho, é outro problema inteiramente, mas se você tem informações "completas" sobre o comportamento do sistema a partir de uma simulação, então deve ser possível gerar algo visual usando qualquer ferramenta que seja flexível o suficiente, como talvez " processamento " ou " alice ".

    
por 06.10.2009 / 22:31

Tags