{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# PRO5765 Modelagem e Simulação de Sistemas de Produção\n", "## Lista 7 – Simulação com AnyLogic\n", "### Entrega: \n", "- Questões: 1 e 2\n", "- Exercícios: 4, 5 e 6\n", "- Comentar a resolução no notebook\n", "- Validar os modelos utilizando a teoria de filas" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Nome (número USP) em ordem alfabética" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. Aluno 1 (9999999)\n", "2. Aluno 2 (9999999)\n", "3. Aluno 3 (9999999)\n", "4. Aluno 4 (9999999)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Questões" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. Liste e compare os três paradigmas de simulação disponíveis no AL." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "2. Na biblioteca \"Process Modeling\" do AL, escolha três blocos que você considera úteis para a modelagem de fábrica e que ainda não foram vistos. Explique o que faz cada um deles e justifique sua escolha." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Exercícios" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. (Poisson) Utilizando o AnyLogic, construa um modelo para simular um processo de chegadas Poisson com taxa $\\lambda$=10 clientes por hora. A partir do modelo, simule o processo por 100 h e estime o tempo médio entre chegadas." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "2. (M/M/$\\infty$) Pessoas chegam a um café a cada 5 min, ficam 15 min e vão embora. Simule o fluxo de pessoas no local por um período de 100 h, considerando chegadas Poisson e tempos de permanência exponenciais. Estime o número médio de pessoas no local." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "3. (M/M/c) Considere uma fila com três servidores e chegada Poisson com taxa de 10 clientes por hora. Suponha que os tempos de atendimento sejam exponenciais com média 15 min. Simule a operação por 100 h e estime os indicadores fila média, tempo médio de fila e o nível de ocupação dos servidores." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "4. (*Flow Shop*) Elabore um modelo de simulação em AnyLogic para uma linha com quatro máquinas em série, chegada Poisson e tempos de processamento exponenciais. Simule o modelo por 100 h, com uma taxa de chegadas de 10 jobs por hora e tempos médios de 2, 4, 5 e 3 min nas máquinas 1, 2, 3 e 4, respectivamente. Estime o tempo médio de fluxo das ordens. Descreva o modelo e analise os resultados da simulação." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "5. (Job Shop) Considere uma oficina com três de máquinas. Os jobs chegam na máquina 1 conforme um processo de Poisson com taxa de 10 cl./h e, após serem processados, 40% segue para a máquina 2 e 60%, para a máquina 3. Da máquina 2, 75% segue para máquina 3 e 25% deixa o sistema. Da máquina 3, todos os jobs deixam o sistema. Os tempos de operação nas máquinas 1, 2 e 3 são exponenciais com média 5, 10 e 5 min, respectivamente. Simule a operação por 100 h e estime o tempo médio de espera em cada fila. Descreva o modelo e analise os resultados da simulação." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "6. (Frota) Uma frota com dez veículos opera de forma dedicada e contínua entre dois terminais. Os tempos de carga e descarga nos terminais podem ser representados por distribuições exponenciais com média 1h, e os tempos de viagem entre os terminais, exponenciais com média 4h. Simule a operação por 100 h e estime o tempo médio de ciclo e a taxa de viagens completas por hora do sistema. Descreva o modelo e analise os resultados da simulação." ] }, { "cell_type": "markdown", "metadata": {}, "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.1" } }, "nbformat": 4, "nbformat_minor": 2 }