GithubHelp home page GithubHelp logo

josecarlosnf / ufpa-sim-disc-bom-d- Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 17 KB

Códigos e anotações utilizadas no trabalho realizado durante a disciplina de simulação discreta.

Python 100.00%
python simpy ufpa

ufpa-sim-disc-bom-d-'s Introduction

                          UIVERSIDADE FEDERAL DO PARÁ
                    Instituto de Ciências Exatas e Naturais
                            Faculdade de Computação

                         EN05225 - SIMULAÇÃO DISCRETA
                                   Prova II


      Alunos:
        1. Jose Carlos Noronha Ferreira - 201804940020
        2. Marcos Eduardo Nascimento Lima - 201804940007

Prova 2 - Simulação discreta

Simulação de um problema discreto do mundo real.

O problema

Fila de preparo de cozinha de uma lanchonete.

Dado a limitação de trabalho simultâneo, quantos pedidos podem ser preparados ao mesmo tempo, na cozinha de uma lanchonete da região, resolvemos simular o modelo de trabalho atual em busca de melhorias. E caso não fossem encontrados pontos de melhoria, um cenário futuro de atendimento seria modelado, indicar qual seria o momento ideal para, por exemplo aumentar a equipe.

Base de dados

A tomada de dados ocorreu no sábado 17/06/2023, um dos dias e horários mais intensos, segundo os colaboradores do local.

Nesse intervalo, foram coletados 91 pedidos de clientes distintos, com uma média de 3 items por pedido.

Cada tipo de item do pedido pode ter um tempo diferente para preparo. Por exemplo, a tapioca simples, com manteiga, demora cerca de 2 minutos para ser preparada. Já a tapioca com queijo leva 1 minuto a mais (3 minutos).

Os tempos foram foram baseados a partir da chegada do primeiro cliente, dado a característica da tomada de dados ser linear, durante o período estabelecido, entre as 6:30 e 12:30, não achamos que seria necessário tomar nota do horário preciso. Utilizando assim um cronometro, marcando os minutos a partir da chegada do primeiro cliente.

Schemas

Para representar os dados coletados e facilitar a manipulação, eles foram exportados de uma planilha para o formato json, que será manipulado levando em consideração o seguinte schema.

Pedido(
  tempo_chegada='1',
  numero_pedido='1',
  items=[
    Sabor(nome='queijo', minutos_preparo='3'),
    Sabor(nome='manteiga', minutos_preparo='2')
  ]
)

Os dados

A seguir os links para os arquivos com os dados coletados.

Cenário

As observações se concentraram na observação do tempo de preparo. Levando em consideração que no dia das anotações apenas uma pessoa estava preparando os pedidos, e sua capacidade de preparo simultâneo é de 3 items, as seguintes observações foram feitas sobre os dados.

  • qual a quantidade média de items por pedido?
  • qual o tempo médio de preparo dos pedidos?
  • faria sentido parar de priorizar o preparo por pedido e utilizar o preparo por tipo de item. Priorizar o items que demoram mais?

Durante a coleta inicial de informações, resolvemos perguntar aos colaboradores e proprietários do estabelecimento qual eram as principais preocupações relacionados ao preparo dos pedidos, as principais foram:

  • qualidade do preparo
  • tempo de preparo
  • todos os items do pedido chegarem ao mesmo tempo

Uma melhoria futura que pode ser aplicada ao modelo é o incremento de outras variáveis que possam impactar na experiência de atendimento do cliente, tal como o tempo que um atendente demora para anotar os pedidos, ou no caso em questão, o tempo que o cliente ficaria na fila, para pagar no caixa.

ufpa-sim-disc-bom-d-'s People

Contributors

josecarlosnf avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.