Professional Documents
Culture Documents
Simulao de Sistemas
Objetivos do curso
O que modelagem e simulao de sistemas; Como funcionam programas de simulao; Como utilizar corretamente uma linguagem especfica de simulao de sistemas;
Simulao de Sistemas
Captulo 1
Simulao de Sistemas
Tpicos
Simulao de Sistemas
A simulao computacional de sistemas, ou simplesmente simulao, consiste na utilizao de determinadas tcnicas matemticas, empregadas em computadores digitais, as quais permitem imitar o funcionamento de, praticamente, qualquer tipo de operao ou processo (sistemas) do mundo real. Simulao implica na modelagem de um processo ou sistema, de tal forma que o modelo imite as respostas do sistema real numa sucesso de eventos que ocorrem ao longo do tempo, Schriber [1974]. Simulao o processo de projetar um modelo de um sistema real e conduzir experimentos com este modelo com o propsito de entender seu comportamento e/ou avaliar estratgias para sua operao, Pegden [1991].
Simulao de Sistemas
O que aconteceria se ?
Simulao de Sistemas
A tcnica de simulao de fcil compreenso e aceitao. Geralmente, esta aceitao deve-se a fatores, tais como:
nveis de detalhes; a visualizao dos sistemas (inclusive com animaes); economia de tempo e recursos financeiros.Ganhos de produtividade e qualidade (1% a 5%); a percepo de que o comportamento do modelo simulado muito semelhante ao do sistema real.
Simulao de Sistemas
Como Simular?
Inicialmente, construir um modelo lgico-matemtico que representa a dinmica do sistema em estudo. Este modelo normalmente incorpora valores de tempos, distncias e recursos disponveis (dados). Somando-se os dados e o modelo lgico-matemtico, teremos uma representao do sistema no computador. Com esse sistema podemos realizar vrios testes e coletar dados de resultados que iro mostrar o comportamento do sistema bem prximo do real.
Simulao de Sistemas
A simulao reflete a dinmica do sistema, no um modelo matemtico esttico, onde o resultado gerado atravs de frmulas matemticas. Por exemplo, a planilha uma simulao esttica e pode ser um modelo de um sistema, porm s mostra situaes estticas. O ARENA representa o sistema de maneira dinmica (evoluo do sistema ao longo do tempo).
Resumindo, existem dois tipos de enfoques: esttico (planilhas e frmulas) e dinmico (por simulao).
Simulao de Sistemas
Neste caso a simulao poder ser usada para planejar o novo sistema;
O modelo poder indicar, com muito menos custo, quais os benefcios de se investir em um novo equipamento, por exemplo;
Um caso tpico o planejamento do atendimento de situaes de emergncia, um desastre areo em um aeroporto, por exemplo.
Modelos de otimizao so resolvidos e buscam uma soluo tima, servindo para anlise do comportamento do sistema sob condies especficas Modelos de simulao so executados e buscam uma soluo
10
Simulao de Sistemas
Sistemas
Um conjunto de objetos, como pessoas ou mquinas, por exemplo, que atuam e interagem com a inteno de alcanar um objetivo ou um propsito lgico [Taylor, 1970]. Os objetivos de um particular estudo, que vo definir que objetos devem constituir o sistema.
Supervisor dos caixas: objetos do setor de atendimento nos caixas (subsistema) se o objetivo for pesquisar, por exemplo, a taxa de uso destes recursos, as filas que se formam ou qualidade dos servio Gerente de suprimentos: objetos do setor (subsistema) de recebimento e armazenagem de mercadorias, objetivando estudar a recepo, movimentao e armazenagem, uso de equipamentos utilizados, a disponibilidade de rea para estocagem, etc.
11
Simulao de Sistemas
Modelos
O processo de imitao e criao de uma histria artificial dos sistemas reais (modelagem, simulao e experimentao), pressupe uma srie de simplificaes. (grau de abstrao). Tais simplificaes, que usualmente tomam a forma de relaes matemticas ou lgicas, chamamos de modelos, e servem para que possamos tentar adquirir mais conhecimento sobre como o correspondente sistema se comporta. A modelagem de um sistema, depender, fundamentalmente do propsito e da complexidade do sistema sob investigao. Os modelos aos quais estaremos tratando neste curso, so voltados a simulao de sistemas discretos.
Simulao de Sistemas
12
Modelos
Experimentao
Simulao de Sistemas
13
A simulao pode ser usada para prever o estado de um sistema em algum ponto no futuro, com base no comportamento atual e ao longo do tempo.
Busca de informaes e desenvolvimento de hipteses sobre o comportamento de sistemas. As variveis de resposta servem para construir e organizar as informao sobre a natureza do fenmeno ou sistema sob estudo. Os experimentos recaem sobre as reaes do sistema (modelo) a estmulos normais e anormais
Simulao de Sistemas
14
Utilizados em situaes especficas e nicas, mesmo considerando um baixo volume de recursos financeiros envolvido no processo decisrio. Exemplos:
Quando e qual tipo de equipamento novo deve ser comprado; Quando e como reorganizar os recursos voltados ao atendimento de clientes. Filas de atendimento em bancos, hospitais, supermercados, etc.; Decidir sobre a alocao de determinado tipo de equipamento servindo uma ou outra linha de produo; Decidir sobre qual o poder de processamento necessrio a um servidor de rede de comunicao de acordo com diferentes tipos de cargas ao sistema;
Simulao de Sistemas
15
Modelos que so usados periodicamente por longos perodos. Eis alguns exemplos:
modelos para auxlio tomada de decises sobre aplicaes oramentarias, baseadas em desempenho e projees simuladas do futuro; Modelos para gerenciamento do trfego sobre uma rea em particular. O aumento da densidade populacional na rea gera a necessidade de novos estudos, tais como o planejamento de trfego, etc.;
Modelos com caractersticas genricas necessitam ser flexveis e robustos mudanas nos dados de entrada, de atividades e processos por eles contempladas alm, de mudanas nas polticas internas e externas das empresas que os utilizam.
Simulao de Sistemas
16
Estes conceitos esto associados a idia de sistemas que sofrem mudanas de forma discreta ou contnua ao longo do tempo. Os termos corretamente atribudos so: modelos de mudana discreta e modelos de mudana contnua.
A caracterizao de um modelo dada em funo da maneira com que ocorrem as mudanas nas variveis de estado do sistema. Classifica-se o modelo (e no o sistema) com base nas variveis necessrias ao acompanhamento de seus estados. A classificao depende de como o mesmo foi modelado.
17
Simulao de Sistemas
Nestes modelos, as variveis de estado mantm-se inalteradas ao longo de intervalos de tempo e mudam seus valores somente em pontos bem definidos, tambm conhecidos como tempo de ocorrncia do evento. A variao do tempo, nestes modelos, pode ser tanto discreta como contnua. Se as variveis que dependem do tempo podem assumir qualquer valor ao longo tempo, a variao poder ser continua, caso contrrio, somente nos pontos permitidos.
Simulao de Sistemas
18
Tempo Simulado
Simulao de Sistemas
19
Nestes modelos, as variveis de estado podem variar continuamente ao longo do tempo. Por exemplo, imaginemos um modelo que descreva um sistema composto de uma caixa dgua com um tampo em sua base. Como variveis de estado, poderamos utilizar seu volume ou o seu nvel de gua. As simulaes realizadas teriam incio no momento em que o tampo fosse aberto a gua contida comeasse a escoar. Intuitivamente, podemos imaginar que qualquer das duas variveis de estado estar variando continuamente ao longo do tempo simulado.
Simulao de Sistemas
20
Tempo Simulado
Simulao de Sistemas
21
Uma vez criado, um modelo pode ser utilizado inmeras vezes para avaliar projetos e polticas propostas; A metodologia de anlise utilizada pela simulao, permite a avaliao de um sistema proposto, mesmo que os dados de entrada estejam, ainda, na forma de esquemas ou rascunhos. A simulao , geralmente, mais fcil de aplicar do que mtodos analticos. Enquanto que modelos analticos requerem um nmero muito grande de simplificaes para torn-los matematicamente tratveis, os modelos de simulao no apresentam tais restries. Alm disso, nos modelos analticos, as anlises recaem apenas sobre um nmero limitado de medidas de desempenho. De maneira contrria, os dados gerados pelos modelos de simulao, permitem a anlise de, praticamente, qualquer medida concebvel.
22
Simulao de Sistemas
Uma vez que os modelos de simulao podem ser quase to detalhados quanto o sistema real, novas polticas e procedimentos operacionais, regras de deciso, fluxos de informao etc, podem ser avaliados sem que o sistema real seja perturbado. Hipteses sobre como ou por que certos fenmenos acontecem podem ser testadas para confirmao;
O tempo pode ser controlado. Pode ser comprimido ou expandido. Permite-nos reproduzir os fenmenos de maneira lenta ou acelerada, para que possamos melhor estud-los;
Podemos compreender melhor quais variveis so as mais importantes em relao a performance e como as mesmas interagem entre si e com os outros elementos do sistema;
Simulao de Sistemas
23
A identificao de gargalos, preocupao maior no gerenciamento operacional de inmeros sistemas, tais como fluxos de materiais, fluxo de informaes e de produtos, pode ser obtida de forma facilitada, principalmente com a ajuda visual; Um estudo de simulao costuma mostrar como realmente um sistema opera, em oposio maneira com que todos pensam que ele opera;
Novas situaes, sobre as quais tenhamos poucos conhecimentos e experincia, podem ser tratadas, de tal forma que se tenha, teoricamente, alguma preparao diante de futuros eventos. A simulao uma ferramenta especial para explorar questes do tipo: o que aconteceria se?.
Simulao de Sistemas
24
A construo de modelos requer treinamento especial. Envolve arte e portanto o aprendizado se da ao longo do tempo com a aquisio de experincia. Dois modelos de um sistema construdos por dois indivduos competentes tero similaridades mas dificilmente sero iguais. Os resultados da simulao so, muitas vezes de difcil interpretao. Uma vez que os modelos tentam capturar a aleatoriedade do sistema, muitas vezes existem dificuldades em determinar quando uma observao realizada durante uma execuo se deve a alguma significante relao no sistema ou a aleatoriedade construda no modelo.
Simulao de Sistemas
25
A modelagem e a experimentao associadas a modelos de simulao consomem muitos recursos, principalmente tempo. A tentativa de simplificao na modelagem ou nos experimentos objetivando economia de recursos costuma levar a resultados insatisfatrios. Em muitos casos a aplicao de mtodos analticos (como a teoria das filas, por exemplo) pode trazer resultados menos ricos e mais econmicos.
Simulao de Sistemas
26
Sistema sem memria, os valores so calculados, sem considerar os estados anteriores do sistema.
Simulao de Sistemas
27
Para testar outro cenrio, necessrio modificar a programao e, muitas vezes, construir um novo modelo. Exige um modelo matemtico bem definido.
Simulao de Sistemas
Tomada de Deciso
Simulao de Sistemas
29
Simulao de Sistemas
30
Simulao de Sistemas
31
Simulao de Sistemas
b) c)
d)
Simulao de Sistemas
b) c)
Simulao de Sistemas
34
Simulao de Sistemas
35
Simulao de Sistemas
36
Simulao de Sistemas
37
Simulao de Sistemas
38
Simulao de Sistemas
39
c)
d) e) f)
Simulao de Sistemas
40
Pouco conhecimento ou treinamento com ferramenta utilizada: Objetivos com pouca clareza ou definio Construo de modelos muito detalhados Realizar concluses com base em uma replicao
Simulao de Sistemas
42