Event FIM_M3

Release M3

Insert B5_FILA

B3_FILA Empty? F B4_FILA Empty? F

Remove B3_FILA

Este acontecimento começa quando produção de uma peça M3 acaba. A primeira tarefa é libertar o módulo M3 e a peça ocupada neste módulo passa para o buffer B5. Para que M3 possa de novo iniciar a sua produção é necessária a existência de pelo menos uma peça no buffer B1 e no buffer B2. Para tal é feita a verificação a cada um dos buffers. Caso se encontram vazios o processo termina, caso os buffers contêm peças em espera são removidas, é gerado o tempo de ocupação do módulo M3 e a peça é colocada em produção. É também feito o planeamento do fim M3. Mas no caso de os dois buffers conterem peças disponíveis para produção é feita a verificação da disponibilidade do módulo M3, podendo aqui existirem dois novos cenários, ou estar disponível ou estar
T

Remove B4_FILA

Duration = Pois(9)

Duration = Duration + SimTime

Seize M3 Until Duration

Plan FIM_M3 @ Duration T

ocupado. No caso de estar ocupado sucede o mesmo que no caso dos buffers B1 e B2 não conterem peças para produção, isto é não são realizadas mais nenhuma tarefa de início de produção de M3, passando sim para as tarefas de início de M4. Mas no caso de este estar disponível, são retiradas uma peça de cada um dos buffers (B1 e B2), é gerado o

M4 Free?

T

Remove B5_FILA

Duration = Pois(8)

F

Duration = Duration + SimTime

Seize M4 Until Duration

Plan FIM_M4 @ Duration

Return

Como tal só se torna necessário verificar a disponibilidade do módulo M4. gerado o tempo de ocupação de M4. Para iniciar a sua produção o módulo M4 apenas necessita da existência de uma peça no buffer B3. No final do conjunto de tarefas realizado para o início de M3 ou num dos casos atrás referidos tem início o conjunto de tarefas para o início da produção do módulo M4. No caso de este estar ocupado o instante termina. e retirada uma peça do buffer B3. ficando as peças à disponibilidade do módulo. as peças retiradas dos buffers são colocadas em produção em M3 e por fim é planeado o fim de M3. a peça retirada do buffer é colocado em produção em M4 e por fim e planeado o fim de M4 .tempo de ocupação de M3. como este instante é o final de M3 essa peça existe no buffer B3. espera da Mas no caso de este estar disponível.