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

Introduo Simulao de Sistemas Dinmicos

Captulo 9 do livrotexto (3a edio)


Introduo

Prof. Leonardo Chwif Prof. Wilson I. Pereira


Verso 0.2 01/04/11
Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006) Slide 1 de 27

Introduo ao Pensamento Sistmico

Mao Tse Tung (1959): "O Grande Passo Avante".

Objetivos: dobrar a produo de comida e aumentar a produo de ao.

Ao invs de um "espetculo do crescimento" houve um "espetculo da fome" (40 milhes de mortes).

Retirado de: Amaral, J.A.A. "Os consertos que estragam", Ed. Scortecci, 2006.
Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006) Slide 2 de 27

O Bom Senso pode induzir a erros?

A histria relata vrios casos em que a "melhor deciso" se revelou a pior.


Tragdia do Sahel Falncia da People Express Lei Seca (E.U.A., 1920)

Decises bem intencionadas (e tomadas com base no "bom senso") podem falhar (entre outros fatores) por se basearem em modelos mentais incorretos.

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 3 de 27

Modelos Mentais

Segundo Ford (1999), modelos mentais "so as nossas incrveis teorias individuais usadas para explicar o mundo". Exemplo: rodzio de veculos em SP (1996)

Rodzio
+
Relao de causalidade positiva

Carros em circulao
Relao de causalidade negativa

+ Poluio

Vontade de ampliar o rodzio

Percepo da qualidade de vida

Slide 4 de 27

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Modelos Mentais

Exemplo: rodzio de veculos em SP (1996)


Insatisfao

+
Utilizao de nibus +

Aquisio de carro velho

Rodzio
+ Vontade de ampliar o rodzio +

Carros em circulao

+ Poluio

Percepo da qualidade de vida

Slide 5 de 27

Edward Deming: "All models are wrong: some models are useful".
Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Exerccio: Coelhos e Raposas


Em uma floresta do Canad vivem coelhos e raposas em uma relao de predador-presa.. Em um dado instante a populao recolheu todos os coelhos que mantinham em cativeiro e os devolveram para a floresta, aumentando a populao de coelhos existentes em quase 3 vezes. O que ir acontecer no futuro com a populao de raposas e coelhos?

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 6 de 27

Coelhos e Raposas: resposta

Os grficos em azul mostram uma tpica relao presa-predador (equilbrio). Nos grficos em vermelho, esta relao alterada em t = 50 meses pelo aumento repentino na populao de coelhos. Nesta situao, como resultado final, todos os animais morrem!
Pop Coelhos

Pop Raposas
10,000

6,000

4,500

7,500

3,000

5,000

1,500

2,500

0 0 10 20 30 40 50 60 Time (Month) 70 80 90 100

0 0 10 20 30 40 50 60 Time (Month) 70 80 90 100

Pop Coelhos : Equlibrio Pop Coelhos : Com aumento

Pop Raposas : Equlibrio Pop Raposas : Com aumento

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 7 de 27

Sistemas Dinmicos

Abordagem desenvolvida para o entendimento de sistemas dinmicos complexos. Geralmente no se entra no detalhe do sistema (funciona bem para macro-processos). Os sistemas so definidos por sistemas de equaes de estoques (nveis) e fluxos. A estrutura do sistema que determina o seu comportamento, sendo to (ou mais) importante do que os componentes individuais. Estudos iniciados por Forrester na metade de dcada de 1950. Obra seminal: Industrial Dynamics (1961).
Slide 8 de 27

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Sistemas Dinmicos

Em uma simulao de sistemas dinmicos o tempo de simulao avana continuamente e os estados (ou variveis) do sistema variam continuamente com o tempo.
40

Crude Birth Rate (Births/year/1000 people)

30

20

10 1966

1967

1968

1969

1970

1971

Geralmente apresentam ciclos de realimentao (feedback) e atrasos.


Slide 9 de 27

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Realimentao (feedback)

Um sistema com realimentao usa informaes da sada para realimentar a entrada:

Entrada

Sistema

Sada

Realimentao

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 10 de 27

Realimentao - Ilustrao

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 11 de 27

Realimentao - tipos

Realimentao Positiva: ocorre quando um aumento em uma varivel induz um aumento nela mesma, reforando seu crescimento. Exemplos: contgio de doenas, aumento de salrios e preos ao consumidor,"Tostines" etc.

Realimentao Negativa: ao que visa manter o sistema em equilbrio, com baseada na diferena entre a condio desejada e a condio atual (quanto maior a diferena, maior a ao de controle exercida). Exemplos: temperatura de uma geladeira, nvel em uma caixa d'gua etc.
Slide 12 de 27

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Realimentao - exemplo
Em um galinheiro, quando maior o nmero de ovos chocados (O), maior o nmero de galinhas (G). Por sua vez, quanto maior o nmero de galinhas (G), maior o nmero de ovos chocados (O). Por outro lado, quanto maior o nmero de galinhas (G), maior o nmero de galinhas que fogem (N) e morrem em acidentes diversos (ex.: atropelamentos). Identifique os tipos de realimentaes existentes neste sistema.

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 13 de 27

Atrasos

Fazem com que o comportamento do sistema seja de difcil previso. Em grande parte, so responsveis pelo comportamento "oscilatrio" das variveis. Exemplo do chuveiro: ngulo de abertura (com 2 torneiras) da torneira de gua
quente

Temperatura desejada Temperatura da gua

t
Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006) Slide 14 de 27

Modelagem de Sistemas Dinmicos

Etapas recomendadas
(procedimento simplificado):

1) Criar um diagrama de laos causais. 2) Criar um diagrama de estoques e fluxos. 3) Definir as equaes que relacionam as variveis.

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 15 de 27

Diagrama de Laos Causais

Utilizados para estabelecer, visualmente, a relao de causalidade (causa e efeito) entre as variveis do modelo. Podem possuir ligaes positivas ou negativas. Uma ligao entre uma varivel A e B positiva quando um aumento/diminuio de A causa um aumento/diminuio de B. Uma ligao entre uma varivel A e B negativa quando um aumento/diminuio de A causa uma diminuio/aumento de B.
Slide 16 de 27

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Diagrama de Laos Causais exemplo 1

Diagramas de laos causais podem possuir loops, ou seja, ciclos fechados. Um loop positivo quando contm um nmero par de ligaes negativas, e negativo caso contrrio. Exemplo (galinhas fujonas):
+ +
Loop negativo

Ovos Eggs (O)


+

+
Loop positivo

Galinhas Chickens (G)


-

Road Galinhas Crossings fujonas (N)

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 17 de 27

Diagrama de Laos Causais exemplo 2


Disponibilidade de trens do metr

+
Usurios do metr

+
Receita do metr

+
Lotao do metr

Automveis em circulao

+
Trnsito
Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006) Slide 18 de 27

Diagrama de Estoques e Fluxos


Estoques so acumuladores, que representam um estado do sistema (ou o valor de uma varivel) ao longo do tempo. Os fluxos representam a variao de um estoque ao longo do tempo, ou seja, as aes que causam mudanas nos estados do sistema. Smbolos bsicos: a) Fonte ou sorvedouro

b) Fluxo

(tambm chamado de taxa)

c) Estoque
Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006) Slide 19 de 27

Diagrama de Estoques e Fluxos: exemplo

Analogia da banheira (ou caixa d'gua...)


T1 T2

Entrada T1

Nvel da banheira
T2

Sada

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 20 de 27

Exemplo 1: Dinheiro na Poupana


Fluxo de $ ($/ms) Entrada Poupana Juros da poupana
Saldo

Saldo inicial ($)


Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

t
Slide 21 de 27

Exemplo 2: Cadeia Logstica

Representao no software Vensim


fluxos e variveis auxiliares)

(estoques,

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 22 de 27

Equaes dinmicas

A partir dos diagramas de influncias causais e dos diagramas estoque e fluxo, podemos obter as equaes que regem o fenmeno que estamos tentando modelar. Por exemplo, para o caso da poupana temos:
Fluxo de $ = Juros da poupana Poupana Juros da poupana = 1% (= 0,01) ao ms (constante) Poupana = Soma dos fluxos + Saldo Inicial
Entrada e sada

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 23 de 27

Executando uma Simulao

Uma simulao dinmica realizada definindose um "Time Step", ou seja, um incremento de avano no tempo (t). Este valor corresponde ao passo de integrao usado na resoluo das equaes dinmicas do sistema. Por exemplo, no problema da poupana, como o juros so contabilizados somente ao final do ms, poderamos utilizar t = 1 ms. Em alguns sistemas a escolha adequada do passo t crtica. Segundo Sterman, o passo de integrao deve ser de 1/4 a 1/10 do valor da menor constante do modelo.
Slide 24 de 27

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Executando uma Simulao

A simplicidade do problema da poupana permite sua simulao em uma planilha eletrnica. Exemplo (saldo inicial de $ 1.000,00 e taxa de juros de 1% ao ms):

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 25 de 27

Executando uma Simulao

No caso de modelos de sistemas dinmicos mais complexos, conveniente utilizarmos softwares comerciais especficos (ex.: Vensim).
Poupana
4,000

Taxa de j ur os
3,000

Poupana
Flux o monet rio

2,000

1,000

0 0 10 20 30 40 50 60 Time (Month) 70 80 90 100

Poupana : Current

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

Slide 26 de 27

Algumas Referncias

Amaral, J.A.A. "Os consertos que estragam", Ed. Scortecci, 2006. Kirkwood, C.W. "System Dynamic Methods: A Quick Introduction. Disponvel on line:
www.public.asu.edu/~kirkwood/sysdyn/SDintro /Sdintro.htm

Pidd, M. "Tools for Thinking (Modelling in Management Science)", John Wiley & Sons, 2000. Senge, P. "A Quinta Disciplina", Ed. Best Seller. Shimizu, T. "Deciso nas Organizaes", Ed. Atlas. Sterman, J.D. "Business Dynamics", McGraw-Hill.
Slide 27 de 27

Modelagem e Simulao de Eventos Discretos Chwif e Medina (2006)

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