TK-0102 Simulação de Sistemas

Esta é a página principal da disciplina de Simulação de Sistemas ofertada pelo Departamento de Engenharia de Produção ao Curso de Engenharia de Produção Mecânica da Universidade Federal do Ceará.

Docente

Prof. Anselmo R. Pitombeira Neto

Ementa

  • Introdução à simulação de monte carlo
  • Geração de números aleatórios
  • Simulação de eventos discretos
  • Software para simulação
  • Modelagem dos dados de entrada
  • Exemplos de aplicações

Software

Durante a disciplina será utilizada a linguagem Python. Recomenda-se a instalação da distribuição Anaconda, para Python 3.7 64 bit. Utilizaremos bastante a plataforma de computação em nuvem Google Colab. Em algumas aulas serão ilustradas aplicações com uso também do software de simulação Rockwell Arena.

Tutorial de Python

Você pode obter um tutorial de Python neste link. Recomenda-se fazer pelo menos os itens 1 a 4 do tutorial para se ter um conhecimento operacional mínimo da linguagem.

Adicionalmente, para queles interessados em se aprofundar no uso de Python para computação científica/numérica, temos um tutorial da biblioteca científica NumPy.

Aulas

Aula Assunto Videoaula
1 Introdução à Simulação de Monte Carlo https://youtu.be/gNrLv74KL9I
2 Variáveis aleatórias https://youtu.be/_B24J8lUsOM
3 Geração de números aleatórios https://youtu.be/qOj6tMAtmIU
4 Geração de amostras de distribuições probabilidades https://youtu.be/et9L3jpKZM4
5 Simulação de tempo em projetos https://youtu.be/Zxwgzw2EGLU
6 Simulação de sistemas de estoques https://youtu.be/XZ2UCV8O_pw
7 Simulação de sistemas de filas https://youtu.be/HcCZUsMVofo
8 Simulação de fila com software Arena https://youtu.be/_1yx08WrHmM
9 Modelagem de dados de entrada https://youtu.be/jWMjpW7Q1rk

Jupyter notebooks

Coleção de notebooks desenvolvidos durante as aulas.

Bibliografia recomendada

Básica

  • MONTGOMERY, D.C.; RUNGER, G.C. Estatística Aplicada e Probabilidade para Engenheiros. 3a ed., Rio de Janeiro: LTC, 2003.
  • RUBINSTEIN, R. Y.; KROESE, D.P. Simulation and the Monte Carlo Method, 3rd Ed., 2017.
  • LAW, A.; Simulation Modeling and Analysis. 4rd Ed. New York: McGraw-Hill, 2007.
  • KELTON, D. Simulation with Arena. 4th Ed. New York: McGraw-Hill, 2006.
  • FREITAS FILHO, P.J. Introdução à Simulação de Sistemas. 2a Ed. Visual Books, 2008.
  • PITOMBEIRA NETO, A.R. Notas de aula em simulação. 2020

Complementar

  • BANKS, J. Handbook of Simulation: Principles, methodology, advances, applications and practice. New York: John Wiley & Sons, 1998.
  • ROSS, S. Simulation. 4th Ed. San Diego: Elsevier Academic Press, 2006.
  • GENTLE, J.E. Random Number Generation and Monte Carlo Methods. 2nd Ed. New York: Springer, 2005.
  • FISHMAN, G.S. Monte Carlo: Concepts, algorithms and applications. New York: springer, 1996.
  • SHANNON, R.E. Systems Simulation: the art and science. Prentice Hall, 1975.
  • ROSS, S. Introduction to Probabilistic Models. 8th Ed. San Diego: Elsevier Academic Press, 2003.
  • PRADO, D. Usando o Arena em Simulação. 2a Ed. INDG, 2004.
  • CHWIF, L.; MEDINA, A. C. Modelagem e Simulação de Eventos Discretos: Teoria e Aplicações. 4ª edição. São Paulo: Elsevier Brasil, 2014. 320 p.