Вы находитесь на странице: 1из 48

Modelagem e

Simulao
DSc. Fbio R. Andrade

Modelagem e Simulao
O que :!
!

Segundo Chung (2004), a modelagem e simulao o


processo de criar e experimentar um sistema fsico
atravs de um modelo matemtico computadorizado.!
!

Um sistema pode ser definido como um conjunto de


componentes ou processos que se interagem e que
recebem entradas e oferecem resultados para algum!
propsito.

Modelagem e Simulao
O propsito de se conduzir uma pesquisa atravs da
modelagem e simulao de sistemas :!
Conhecer mais a fundo a forma de operao do
sistema;!
Desenvolver polticas operacionais e recursos para
aperfeioar o desempenho do sistema;!
Testar novos conceitos e/ou sistemas antes de
implement-los;!
Obter informaes sem incomodar o sistema atual.

Modelagem e Simulao
Para Pereira (2000), a simulao computacional a
representao de um sistema real atravs de um
modelo utilizando um computador, trazendo a vantagem
de se poder visualizar esse sistema, implementar
mudanas e responder a testes do tipo o que
aconteceria se (what-if), minimizando custos e tempo.!
!

Desse modo, o objetivo da simulao estudar o


comportamento de um sistema, sem que seja
necessrio modific-lo ou mesmo constru-lo
fisicamente.

Modelagem e Simulao
Segundo Seila (1995), um sistema um conjunto de
componentes ou entidades interativos. Esses!
sistemas podem ser discretos ou contnuos, ou uma
combinao de ambos. !

Modelagem e Simulao
!

Os sistemas discretos so aqueles em que as variveis


envolvidas assumem valores finitos ou infinitos
numerveis (por exemplo, peas que chegam a uma
mquina) e os sistemas contnuos so aqueles em que
as variveis mudam continuamente no tempo (por
exemplo, quilmetros rodados pelos caminhes na
simulao de um sistema logstico).

Modelagem e Simulao
Neste caso, as linguagens de simulao devem estar
em condies de resolver sistemas de equaes
diferenciais. Nas simulaes de eventos discretos os
programas so dotados de um relgio, que
inicializado com o evento ao qual est vinculado e
avana at que o prximo evento esteja programado!
(PEREIRA, 2000).

Modelagem e Simulao
Um modelo a representao abstrata e simplificada
do sistema (SEILA, 1995). Os modelos de!
simulao tambm podem ser determinsticos ou
estocsticos.!

Modelagem e Simulao
!

Os modelos so determinsticos quando as variveis


que do entrada que representam o sistema assumem
valores exatos, assim, os resultados desse tipo de
simulao sero sempre os mesmos
independentemente do nmero de replicaes que se
fizer para o modelo.

Modelagem e Simulao
O modelo estocstico permite que se d entrada com
uma coleo de variveis que podem assumir diversos
valores dentro de uma distribuio de probabilidades,
distribuio esta que pode ser definida pelo modelador. !
!

Os resultados gerados pelos modelos estocsticos so


diferentes a cada replicao, em razo da natureza
aleatria das variveis que do entrada no modelo
(PEREIRA, 2000).

Modelagem e Simulao
A simulao terminante aquela em que se est
interessado em estudar o comportamento do sistema
num dado intervalo de tempo de simulao. Quando se
est interessado em estudar o sistema a partir do
momento em que o mesmo atingir um estado estvel
(steady-state), a simulao dita no terminante
(PEREIRA, 2000).!

Modelagem e Simulao
Quando os modelos de simulao representam o
sistema sem levar em conta sua variabilidade com!
o tempo, ou seja, uma representao do sistema
congelado num determinado momento, dito esttico.!
!

O modelo dinmico, quando representa o sistema a


qualquer tempo, a exemplo dos modelos que!
representam uma linha de produo durante um turno
de oito horas (PEREIRA, 2000).!

Modelagem e Simulao

Modelagem e Simulao
Os modelos de simulao, entretanto, so aptos para
representar explicitamente a variabilidade, a
interconectividade e a complexidade de um dado
sistema. !
!

Como resultado, possvel com a simulao predizer o


desempenho de um sistema, comparar projetos de
sistemas alternativos e determinar o efeito das polticas
alternativas no desempenho do sistema.!

Modelagem e Simulao
Harrel, Ghosh e Bowden (1996) consideram que a
simulao bastante adequada quando:!
difcil, ou mesmo impossvel, o desenvolvimento de
um modelo matemtico;!
o sistema possuir variveis aleatrias;!
houver complexidade na dinmica do processo;!
deseja-se observar o comportamento do sistema por
um determinado perodo;!
o uso da animao for importante para visualizar o
processo.

Modelagem e Simulao
Chung (2004) destaca as seguintes vantagens para o
uso da simulao:!
a experimentao pode ocorrer em um curto perodo
de tempo, em virtude do apoio computacional;!
menor necessidade de anlise, uma vez que os
pacotes de softwares disponveis no mercado facilitam
a anlise dos dados;!
facilidade da demonstrao dos modelos, em virtude
da alta capacidade grfica dos pacotes de softwares!
disponveis no mercado para a simulao.

Modelagem e Simulao
Robinson (2004) considera que a simulao tem as
seguintes desvantagens:!
custo elevado, uma vez que os softwares tem um alto
custo de aquisio. Alm disso, se for necessria a!
contratao de consultores para a construo do
modelo, o custo pode ser ainda mais alto;!
consome muito tempo e os benefcios podem no ser
imediatos;!
a maioria dos modelos para simulao requerem uma
quantidade significativa de dados;

Modelagem e Simulao
Robinson (2004) considera que a simulao tem as
seguintes desvantagens: (continuao)!
requer habilidade dos analistas/pesquisadores, pois
os softwares no analisam os dados por si s. Entre!
as habilidades necessrias pode-se citar a modelagem
conceitual, validao e estatstica;!
confiana exagerada no modelo deve ser evitada.
Considerao deve ser dada para a validade do!
modelo e para as simplificaes realizadas no mesmo.

Modelagem e Simulao
Implementao da modelagem e simulao!
!

A abordagem operacional de pesquisa consiste de


quatro fases:!
!

- conceitualizao!
- modelagem!
- soluo pelo modelo!
- implementao!

Modelagem e Simulao
Implementao da modelagem e simulao!
!

Na fase de conceitualizao, o pesquisador cria o


modelo conceitual do problema e do sistema sob
estudo, toma decises sobre as variveis que
necessitam ser includas no modelo e sobre o escopo
do problema e do modelo a serem estudados.!
!

Na fase de modelagem, o pesquisador realmente


constri o modelo quantitativo, definindo as relaes
causais entre as variveis.

Modelagem e Simulao
Implementao da modelagem e simulao!
!

Na fase de soluo pelo modelo, em geral, a


matemtica desempenha um papel determinante.!
!

Finalmente, na fase de implementao, os resultados


do modelo so implementados e um novo ciclo!
pode comear.

Modelagem e Simulao
Conceitualizao!
!

Segundo Robinson (2004), a motivao para um


estudo de simulao o reconhecimento de que um!
problema realmente existe no mundo real. O problema
deve abranger um sistema existente ou um!
entendimento sobre um sistema proposto.

Modelagem e Simulao
Conceitualizao!
!

O modelo conceitual, segundo Robinson (2004), uma


descrio especfica do modelo de simulao,!
no se importando com o software, descrevendo os
objetivos, entradas, sadas, contedo, suposies e!
simplificaes do modelo.

Modelagem e Simulao
Conceitualizao!
!

Outro ponto importante nesta fase a definio dos


objetivos da simulao. Para Robinson (2004) ela
significa a natureza pela qual o modelo determinado,
o ponto de referncia para a validao do modelo, o
guia para a experimentao e uma das mtricas pela
qual o sucesso do estudo julgado. Os objetivos
definem o que se espera atingir com o estudo, o nvel
de desempenho esperado e as restries existentes.

Modelagem e Simulao
Conceitualizao!
!

O pesquisador deve conhecer a fundo o sistema que


est sendo analisado. Se o sistema existe, ele!
deve ser cuidadosamente estudado, inclusive atravs
de observaes de suas operaes e de entrevistas!
com as pessoas que gerenciam o sistema.

Modelagem e Simulao
Conceitualizao!
!

Os componentes desse sistema e suas interaes


devem ser identificadas e descritas como um preldio
para a fase de modelagem (construo do modelo
computacional). Todos os parmetros de entrada
potenciais e variveis aleatrias envolvidas com o
modelo deveriam ser identificadas (SEILA, 1995).
Dessa forma, cada varivel aleatria do modelo deve
ser examinada e a forma da sua distribuio e a de
seus parmetros determinada.

Modelagem e Simulao
Conceitualizao!
!

As tcnicas de fluxograma do processo e


mapofluxograma do processo so utilizadas visando!
exatamente um melhor planejamento da simulao.!
!

Estas tcnicas auxiliam o modelador a representar da


forma mais prxima a real o sistema que ser
simulado.

Modelagem e Simulao
Conceitualizao!
!

O resultado do mapeamento do processo, geralmente,


uma representao grfica, o qual mostra como os
recursos de entrada so processados e transformados
em sadas, destacando-se a relao e a conexo entre
cada atividade. !
Alm disso, interessante coletar dados para as
variveis de entrada do sistema, indicando inclusive os
equipamentos/mquinas do mundo real que sero
objeto da simulao.

Modelagem e Simulao
Modelagem!
!

Segundo Robinson (2004), na etapa de modelagem, o


modelo conceitual convertido no modelo
computadorizado.!
!

O modelo pode ser programado atravs de uma


planilha eletrnica, de um software especialista em
simulao ou de uma linguagem de programao.

Modelagem e Simulao
Modelagem!
!

A natureza desta etapa ir depender em grande parte


do software para simulao escolhido para a!
implementao do modelo. !
!

O pesquisador pensa pela primeira vez em como


relacionar o modelo conceitual com o modelo
computacional.

Modelagem e Simulao
Modelagem!
!

Segundo Robinson (2004), este modelo computacional


deve ser desenvolvido de forma incremental,
documentando-o e testando-o a cada passo, de forma que
os erros possam ser identificados previamente, ao!
contrrio do que aconteceria se os testes para verificar a
confiabilidade/validade do modelo fossem deixados!
para depois de que todo o modelo estivesse pronto. !
A maioria dos softwares disponveis para simulao!
permite essa abordagem incremental na construo dos
modelos.

Modelagem e Simulao
Modelagem!
!

Finalmente, o modelo computacional desenvolvido


deve ser documentado. A documentao serve!
para lembrar ao pesquisador o que foi feito na
elaborao do modelo, permite que outro pesquisador
continue o desenvolvimento do modelo ou faa
melhorias ao mesmo ou permite ainda que uma parte
do atual modelo seja reutilizada em um outro modelo
para uma aplicao similar ou mesmo diferente.

Modelagem e Simulao
Soluo pelo Modelo!
!

Para Robinson (2004), uma vez desenvolvido o modelo,


experimentaes so realizadas atravs do modelo
simulado para se obter um melhor entendimento do
mundo real ou para encontrar solues para os
problemas do mundo real. !
Trata-se de um processo de anlise what-if, ou seja, fazer
alteraes nas entradas do modelo, rodar o modelo,
analisar os resultados, aprender com os resultados, fazer
alteraes na entrada e assim sucessivamente.

Modelagem e Simulao
Soluo pelo Modelo!
!

Segundo Seila (1995), uma boa idia armazenar os


dados obtidos ao se rodar o modelo computacional de
forma que no se necessite repetir o processo no caso
de alguma alterao no procedimento usado para
analisar os dados. !
Uma vez que o modelo comea a rodar e a gerar os
resultados, preciso aplicar os procedimentos de
anlise estatstica dos dados para avaliar o
desempenho do sistema.

Modelagem e Simulao
Soluo pelo Modelo!
!

Robinson (2004) considera que os experimentos


atravs da simulao podem se dar por
experimentao interativa ou por lote. !
A primeira envolve observar a simulao rodar e fazer
alteraes ao modelo para ver os possveis efeitos. !
O objetivo deste primeiro tipo desenvolver um
entendimento maior sobre o modelo (e do sistema
real), das principais reas de problemas e identificar as
solues potenciais, facilitando a tomada de deciso.

Modelagem e Simulao
Soluo pelo Modelo!
!

Na experimentao por lote, os fatores experimentais


so definidos e o modelo colocado para rodar por um
dado nmero de replicaes. !
!

O objetivo rodar o modelo por um tempo suficiente e


obter resultados estatsticos significativos. !
!

Os softwares de simulao possuem aptides!


especiais para rodar esse tipo de experimentao.

Modelagem e Simulao
Implementao!
!

Robinson (2004) afirma que a implementao pode ser


interpretada de trs formas. !
A primeira pela implementao das descobertas do
estudo de simulao no mundo real. !
A segunda a implementao do modelo ao invs de
suas descobertas.!
A terceira interpretar a implementao como um
aprendizado, que pode ser colocada em prtica apenas
em uma tomada de deciso futura.

Modelagem e Simulao
Implementao!
!

No primeiro caso, ou seja, a implementao das descobertas


do estudo de simulao, um relatrio final deve ser elaborado
descrevendo a situao problema e os objetivos do projeto,
um resumo do modelo, os experimentos realizados e
destacando os resultados obtidos, uma lista das concluses e
recomendaes e, finalmente, relatando sugestes para
simulaes futuras. !
No processo de implementao so os clientes que
determinam quais das recomendaes do estudo de
simulao sero colocadas em prtica no mundo!
real.

Modelagem e Simulao
Implementao!
!

O segundo caso envolve entregar uma cpia do estudo


de simulao desenvolvido ao cliente, de forma que ele
possa rodar o modelo no momento em que achar mais
oportuno ou que necessitar dos resultados para tomar
uma deciso. !
!

Neste caso, necessria a documentao adequada


do modelo e o treinamento dos clientes para sua
correta utilizao.

Modelagem e Simulao
Implementao!
!

No terceiro caso o pesquisador, o usurio da simulao


e os clientes ganham um maior entendimento do
mundo real no apenas a partir dos resultados dos
experimentos da simulao, mas de todo o processo!
de desenvolvimento e uso do modelo de simulao.

Modelagem e Simulao
Verificao e Validao!
!

A verificao o processo que assegura que o modelo


conceitual foi transformado em um modelo
computacional com preciso adequada (ROBINSON,
2004). !
Seila (1995) completa que trata-se basicamente!
de um processo de debugging, mas que pode ser
complicado pelo fato do programa de simulao
envolver variveis aleatrias cujos valores no podem
ser prognosticados antecipadamente.

Modelagem e Simulao
Verificao e Validao!
!

Segundo Duarte (2003), verificar o modelo realizar um


trabalho de depurao da programao procurando dois
tipos de erros: erros de sintaxe e erros de semntica. !
As principais tcnicas de verificao so: revisar a
codificao (programao) do modelo, verificar se a
resposta de sada do modelo coerente, verificar se a
animao coerente com a realidade ou com o
esperado, usar o recurso de deteco de erros!
do pacote do software utilizado.

Modelagem e Simulao
Verificao e Validao!
!

Para Seila (1995) a validao o processo que


assegura que o modelo computacional se aproxima!
adequadamente do comportamento desejado do
sistema real. !
Geralmente a validao envolver coletar dados do
sistema real e do sistema simulado, comparando-os e
certificando-se de que os resultados no diferem
substancialmente.

Modelagem e Simulao
Verificao e Validao!
!

A validao, portanto, vem a ser uma avaliao de o


quanto o modelo que foi construdo semelhante ao
sistema real que se pretendeu simular, no aspecto de
se questionar se esse modelo atende ou no, s
finalidades para as quais foi construdo, ou seja, se
est dando resposta conveniente ao problema que foi
levantado ao se iniciar o projeto de simulao
(PEREIRA, 2000).

Modelagem e Simulao
Segundo Nikoukaran, Hlupic e Paul (1998), alguns dos
critrios que devem ser levados em considerao na
seleo de um software para simulao so:!
!

Credibilidade do vendedor ou do fabricante do software,


documentao (manuais) disponvel e suporte ao usurio;!
Presena de facilidades que auxiliam o pesquisador no
desenvolvimento do modelo e na entrada de dados
interativa;!
Possibilidade de rodar a simulao vrias vezes e alterar
o gerador de nmeros aleatrios quando necessrio;!
Qualidade da animao do pacote de software;

Modelagem e Simulao
Segundo Nikoukaran, Hlupic e Paul (1998), alguns dos
critrios que devem ser levados em considerao na
seleo de um software para simulao so:!
!

Presena de ferramentas para facilitar o debbuging, a


verificao e a validao dos modelos simulados;!
Qualidade dos resultados (relatrios, gravao em
mdias ou em outros arquivos, tais como um editor de
textos);!
Capacidade do software de rodar em diversas
estaes (PCs, workstations) e sistemas operacionais.

Referncias

- TURRIONI, J. B; MELO, C. H. P. METODOLOGIA DE PESQUISA!


EM ENGENHARIA DE PRODUO. 2012.

Вам также может понравиться