A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA7.

Apresentações semelhantes


Apresentação em tema: "Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA7."— Transcrição da apresentação:

1 Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA7

2 Abordagem por Atividades n Suportada pela linguagem de simulação CSL. n Simulações baseadas em atividades tendem a ser mais lentas na execução.

3 n Lógica do Modelo –Atividades são obtidas do diagrama de ciclos de atividades. –Atividades têm a forma de seqüências de instruções que são executadas se uma determinada condição é satisfeita.

4 Exemplo: Problema Teatro chegada serviço fila rua nada telefonando chamando lugarespera

5 n Atividades: –chegada de cliente –início de serviço –fim de serviço –chegada de telefonema –início atendimento de telefone –fim de atendimento de telefone

6 n Início de serviço se (Funcionário livre) e (fila clientes > 0) então retire Cliente da fila coloque Funcionário em serviço calcule TempoDeServiço agende atividade FimDeServiço para TempoAtual + TempoDeServiço

7 n Chegada se (tempo agendado = TempoAtual) então coloque Cliente na fila calcule TempoChegada do próximo Cliente agende atividade Chegada para TempoAtual + TempoChegada

8 Exercício: 1) Especifique em pseudo-código as rotinas de atividades para as demais atividades do problema do teatro.

9 n Módulo de Controle –Divide-se em duas fases principais: Verificar o calendário de eventos para verificar o tempo do próximo evento. Avançar o relógio de simulação para o novo tempo. Verificar todas as atividades e testar a condição de ativação das mesmas. Executar todas as atividades possíveis. –Simulação mais lenta, pois necessita verificar todas as atividades, mesmo sabendo de antemão que alguma não vai ocorrer.

10 Iniciar Examinar calendário de eventos Verificar atividades Fim? Parar sim não Todas? sim não

11 Exercício: 2) Para o problema de modelagem das máquinas em uma linha de produção, construa, em pseudo-código, as rotinas de atividades.


Carregar ppt "Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA7."

Apresentações semelhantes


Anúncios Google