Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Vensim
Manual Vensim
Dinmica de Sistemas
I Parte
Vensim-PLE
Pginas 1, 2a e 2b
pginas 01-02
Arquivo: Manual-IntroduoVensim-(1).doc =
pginas 03-12
Arquivo: Manual-IntroduoVensim-(2).doc =
pginas 13-19
Arquivo: Manual-IntroduoVensim-(3).doc =
pginas 20-21
Arquivo: Manual-IntroduoVensim-(4).doc =
pginas 22-27
Arquivo: Manual-IntroduoVensim-(5).doc =
pginas 28-31
Arquivo: Manual-IntroduoVensim-(6).doc =
pginas 32-33
Arquivo: Manual-IntroduoVensim-(7).doc =
pginas 34-36
Arquivo: Manual-IntroduoVensim-(8).doc =
pginas 37-38
Funes RANDOM
Funes SMOOTH e STEP
Arquivo: Manual-IntroduoVensim-(9).doc =
pginas 39-40
Pginas 1, 2a e 2b
Pginas 1, 2a e 2b
Funo
Obs.
Funo
Obs.
New Model
Funo do Windows.
Open Model
Funo do Windows.
Save
Funo do Windows.
Funo do Windows.
Cut
Funo do Windows.
Copy
Funo do Windows.
Paste
Funo do Windows.
Set Up a Simulation
Manual-IntroduoVensim-(1)
HLC
Obs.
corrente.
Run a Simulation
Start a Game
Control Panel
Obs.
Causes Tree
Lock Sketch
Variable Auxiliary/Constant
Manual-IntroduoVensim-(1)
HLC
Obs.
Usada para definir constantes, equaes e
tabelas x e y. No deve ser usada para
acumular valores.
Arrow
Rate
Shadow Variable
Sketch Comment
Delete
Equations
Reference Mode
Manual-IntroduoVensim-(1)
HLC
Funo
Obs.
New Model
Causes Tree
Uses Tree
Loops
Document
Causes Strip
Graph
Table
Runs Compare
Manual-IntroduoVensim-(1)
HLC
3 etapa Para definir a varivel que vai adicionar no Saldo um valor, em cada ciclo da
simulao, pressionar o boto Rate, posicionar o cursor num local esquerda de Saldo e
pressionar e soltar a tecla esquerda do Mouse. Depois, posicionar o Mouse no meio do
Saldo, pressionar e liberar a tecla do Mouse.
Digitar o nome da varivel Entrada e Enter. Aparece uma nvem esquerda da Rate,
que significa que, neste modelo, no nos interessa de onde vem o valor. No pode
aparecer uma nvem na ponta da seta.
Manual-IntroduoVensim-(1)
HLC
4 etapa Para definir a varivel que vai subtrair do Saldo um valor, em cada ciclo da
simulao, pressionar o boto Rate, posicionar o cursor no meio do Saldo, pressionar e
liberar a tecla esquerda do Mouse. Posicionar o Mouse num ponto direita do Saldo,
pressionar e liberar a tecla do Mouse.
Digitar o nome da varivel Retirada e Enter. Cuidado com as nuvens.
Ateno
As nuvens nas extremidades das Rates opostas ao Saldo indicam que no
estamos interessados em saber de onde vem ou para onde vo os valores somados ou
subtrados de Saldo.
Caso aparea uma nuvem entre Entrada e Saldo significa que o valor de Entrada
no vai ser somado em Saldo. Se aparecer entre Retirada e Saldo significa que o valor
de Retirada no vai ser subtrado de Saldo.
5 etapa Para colocar valores ou equaes nas variveis Entrada, Saldo e Retirada,
pressionar a tecla Equations.
As variveis cujos valores ou equaes ainda no foram definidos ficaro NEGRITADAS.
No exemplo abaixo as trs ainda no foram definidas.
Manual-IntroduoVensim-(1)
HLC
6 etapa Para definir a varivel Saldo, vamos pressionar o boto Equations e a varivel
Saldo vai aparecer o quadro Editing equation for - Saldo.
Agora vamos indicar como o Saldo vai ser obtido: Saldo = Integ (Entrada Retirada). Se o
Vensim no tiver preparado esta equao, usar o cursor para indicar onde Entrada
Retirada vo ser colocados.
Com o cursor indicar Entrada no quadro Choose Initial Variable..., depois indicar a
operao (-) no teclado esquerda daquele quadro e, finalmente, Retirada.
A seguir colocar o valor 1000 no quadro Initial Value.
Debaixo deste quadro manter o Type = Level, j definido pelo Vensim.
Podemos colocar comentrios no quadro Comment, para indicar o significado desta
varivel.
Apertar o boto OK.
Manual-IntroduoVensim-(1)
HLC
Manual-IntroduoVensim-(1)
HLC
10
Em cima da Primeira Barra de Controle Horizontal (Menu) temos uma barra azul aonde o
Vensim coloca informaes importantes:
Vensim: Exemplo.mdl Var: Saldo
Exemplo.mdl o nome do arquivo e Var: Saldo a varivel selecionada com o cursor,
para a funo GRAPH apresentar o grfico resultante da simulao.
Manual-IntroduoVensim-(1)
HLC
11
Concluso Parcial
Estas etapas mostram como implementar um modelo muito simples. Faa
algumas modificaes e experimente os comandos do Vensim descritos acima.
Anote: cada vez que feita uma simulao o Vensim cria um arquivo com os
resultados.
Nas simulaes feitas aps a primeira, o Vensim vai apresentar um quadro com
o texto (Dataset nome-de-arquivo already exists. Do you want to overwrit it?).
Se a resposta for SIM vai gravar a segunda simulao sobre a primeira.
Se NO, vai criar outro arquivo com o nome e a pasta que indicarmos e o
resultado sero as duas ou mais simulaes feitas.
Manual-IntroduoVensim-(1)
HLC
12
Fig. a
Fig. b
Manual-IntroduoVensim-(2)
HLC
13
Fig. c
Observe como ficou a varivel Entrada.
Pressione o boto Equations e a varivel Entrada para aparecer o quadro Editing equation
for Entrada.
Por motivo do uso do boto Arrow, o Saldo e a Taxa de Juros esto identificados na
janela com ttulo Variables. Assim, a equao foi aceita pelo Vensim.
Manual-IntroduoVensim-(2)
HLC
14
Manual-IntroduoVensim-(2)
HLC
15
Manual-IntroduoVensim-(2)
HLC
16
Pressione o boto Table Time Down para ver um quadro com uma tabela, semelhante ao
Excel, mostrando os valores mensais de cada uma das simulaes (em duas colunas).
No grfico mais difcil identificar os valores que Saldo assumiu em cada um dos 12
meses da simulao.
Manual-IntroduoVensim-(2)
HLC
17
Manual-IntroduoVensim-(2)
HLC
18
Manual-IntroduoVensim-(2)
HLC
19
Manual-IntroduoVensim-(3)
HLC
20
Os comandos desta barra ajudam nosso trabalho de fazer o modelo ficar mais claro,
para quem vai utiliz-lo.
Colocar (1) cores nos modelos, nas palavras e nas setas, (2) diferenciar o tamanho e
tipo das letras e (3) colocar figuras geomtricas em algumas variveis, uma forma
de documentao importante.
Como os modelos so utilizados preferencialmente em processos de aprendizagem
importante apresent-los de tal maneira que sejam entendidos com facilidade.
O Vensim PLE tem diversos recursos para documentar um modelo, alm daqueles
apresentados nesta barra.
Podemos documentar cada varivel e colocar textos em diferentes locais do sketch.
Podemos criar VIEWS que mostrem os ciclos de Feedback do Sistema relativo ao
modelo.
Todo o esforo para tornar o modelo fcil de ser entendido de grande importncia,
no s no Vensim como em qualquer outra linguagem.
Manual-IntroduoVensim-(3)
HLC
21
Manual-IntroduoVensim-(4)
HLC
22
Manual-IntroduoVensim-(4)
HLC
23
Manual-IntroduoVensim-(4)
HLC
24
Manual-IntroduoVensim-(4)
HLC
25
Manual-IntroduoVensim-(4)
HLC
26
Manual-IntroduoVensim-(4)
HLC
27
Na Primeira Barra de Controle Horizontal (Menu), a funo Model / Units Check faz
a conferncia das unidades de todas as variveis do modelo, abrindo uma janela com
informaes para a soluo dos problemas.
Na escola, todos ns aprendemos algumas regras simples para combinar e manipular
unidades. Uma dessas regras simples que s podemos somar ou subtrair variveis que
tenham a mesma unidade.
Na equao x = y + z, as unidades das trs variveis tero de ser iguais. Se y representar o
peso em quilos de um aluno e z representar o peso em quilos de outro, ento x (a soma
dos dois) tambm ter quilos como unidade.
Adies e subtraes no alteram as unidades.
Manual-IntroduoVensim-(5)
HLC
28
Manual-IntroduoVensim-(5)
HLC
29
Manual-IntroduoVensim-(5)
HLC
30
Manual-IntroduoVensim-(5)
HLC
31
HLC
32
HLC
33
HLC
34
Manual-IntroduoVensim-(7)
HLC
35
Funo RAMP
HLC
36
Funes RANDOM
HLC
37
Manual-IntroduoVensim-(8)
HLC
38
Manual-IntroduoVensim-(9)
HLC
39
Estes trs modelos mostram o Vensim sendo utilizado como um recurso informatizado
para introduzir alguns conceitos simples de matemtica.
Como podem ser feitas simulaes com valores diferentes, o aluno consegue facilmente
alterar as equaes e ver os resultados em forma de grficos, que podem ser
apresentados com os comentrios necessrios para facilitar o entendimento.
Manual-IntroduoVensim-(9)
HLC
40
Dinmica de Sistemas
II Parte
Exemplos de DCCs
(Diagramas de Ciclos Causais)
e de modelos em Vensim.
Arquivo: DS-(0-capa)
HLC
Pginas 1a e 1b
Arquivo: DS-(0-capa)
HLC
Pginas 1a e 1b
Conceitos bsicos
ndice
9 A Estrutura dos Sistemas (Fig Ch. 01-01) / pg. 03
9 A Organizao como Sistema (Fig 01-03) / pg. 04
9 Resumo do Sistema Terra (Fig. 07-D.L.Kauffman) (D.H
Meadows) / pg. 05
9
Arquivo: DS-(1)
HLC
Pgina
Arquivo: DS-(1)
HLC
Pgina
Arquivo: DS-(1)
HLC
Pgina
Arquivo: DS-(1)
HLC
Pgina
Arquivo: DS-(1)
HLC
Arquivo: DS-(1)
HLC
Comentrios
Quando enchemos um copo com gua costumamos
acreditar que estamos assumindo uma postura de
controle unidirecional. Isto , achamos que o
controle dessa atividade muito simples depende
exclusivamente da nossa vontade, independente de
qualquer outro fator.
Isso no totalmente correto.
Na verdade ns temos o controle da Posio da
torneira, mas as outras variveis informam como
devemos atuar na torneira.
Ou seja, o Nvel da gua em relao ao Nvel da
gua desejado, alteram o valor da varivel Gap
(diferena para nvel desejado) e esta varivel
informa o que temos de fazer.
Podemos dizer que a atividade de Encher um copo
com gua no deveria ser representada de uma
forma linear unidirecional:
Indivduo > controla > torneira.
O modelo circular da figura acima representa
melhor o que est acontecendo
Pgina
Arquivo: DS-(1)
HLC
Pgina
Arquivo: DS-(1)
HLC
Pgina
Arquivo: DS-(1)
HLC
Pgina
10
Arquivo: DS-(1)
HLC
Pgina
11
Exemplos
ndice
9 Um exemplo de DELAY (ou retardo/atraso) num modelo
(Fig Ch. 06-61) / pg. 13
9 Outro exemplo de DELAY num modelo empresarial (Fig
Ch. 04-47) / pg. 14
Ver arquivo: DS-(2).doc
9 Uma verso mais sofisticada do modelo anterior (Fig. Ch.
05-56a) / pg. 15
9 A importncia do equilbrio nos sistemas (Fig. Ch. 09-91)
/ pg. 16
9 / Processo de contgio de uma doena ou vendas...
(Manual MG) / pg. 17
Ver arquivo: DS-(3).doc
9 Modelo de uma epidemia de varola (apresentada por
alunos, no EPIC Uniso / pg. 18
9 Um resumo do Sistema de gua de Sorocaba (em parceria
com alunos) / pg. 19
Ver arquivo: DS-(4).doc
9 Reaproveitamento de gua numa residncia (em parceria
com alunos) / pg. 20
9 Sistema com Predadores e Presas (apresentado, por alunos,
no EPIC Uniso) / pg. 21
Ver arquivo: DS-(5).doc
9 Modelo de um negcio (FINANC-02 man-MG) - 1 de 2 /
Pg. 22
9 Modelo de um negcio (FINANC-02 man-MG) - 2 de 2 /
Pg. 23
Ver arquivo: DS-(6).doc
Arquivo: DS-(2)
HLC
12
Arquivo: DS-(2)
HLC
13
HLC
14
Arquivo: DS-(3)
HLC
15
Arquivo: DS-(3)
HLC
16
Arquivo: DS-(3)
HLC
17
Arquivo: DS-(4)
HLC
18
1.
2.
3.
4.
5.
Arquivo: DS-(4)
HLC
19
Arquivo: DS-(5)
HLC
20
Arquivo: DS-(5)
HLC
21
Arquivo: DS-(6)
HLC
22
Arquivo: DS-(6)
HLC
23
Dinmica de Sistemas
III Parte
Referncias
Pgina
1a e 1b
Obs. - Todos esto apresentados em textos curtos, sintticos, que servem como
uma amostra para algo que pode ser estudado em profundidade nas
referncias citadas.
9 Para esta III Parte inclumos vinte modelos desenvolvidos com o software Vensim e
cinco com o STELLA (que podem ser simulados com o ithink), relativos aos
problemas apresentados.
Pgina
1a e 1b
Pgina
Pgina
Pgina
Pgina
Pgina
Pgina
Pgina
Pgina
Pgina
10
Pgina
11
Pgina
12
Pgina
13
Pgina
14
Pgina
15
Pgina
16
Pgina
17
Pgina
18
Pgina
19
Perodo = 0-60.
Time Step = 0.25.
Unidade de tempo = ms (month).
Populao de ratos = inicia com 2.
Taxa de natalidade mxima dos ratos = 25%.
Quantidade de ratos para uma populao saudvel = 200.
Funo do efeito da densidade = (0=3), (1=1), (2=0.25), (4=0) / densidade menor, maior a
natalidade.
Perodo = 0-100.
Time Step = 0.25.
Unidade de tempo = month.
Inventrio = inicia com 300.
Produo = mo de obra * produtividade (soma no inventrio).
Vendas = 100 mensais, mas a partir do vigsimo ms passa a vender mais 50 por ms.
A produo alvo a quantidade vendida.
A produtividade igual a 1 (cada unidade de mo de obra faz uma unidade da produo).
A mo de obra alvo igual produo dividida pela produtividade.
Tempo para adequar a mo de obra = 3 meses.
A mo de obra inicia com valor igual mo de obra alvo.
A contratao lquida igual (mo de obra alvo - mo de obra) / tempo para adequar a
mo de obra.
Perodo = 1960-2010.
Time Step = 0.25.
Unidade de tempo = ano (year).
No usurios = 10.000.000.
Usurios = inicia com 10.
Quantidade de contatos = 100.
Taxa de adoo = 0.5% (altamente otimista).
Perodo = 0-36.
Time Step = 1.
Unidade de tempo = ms (month).
A empresa vende um produto com entrega imediata. Nunca atrasa. No primeiro ano
vendeu 10 unidades mensais. No segundo ano 20 e no terceiro 30 unidades mensais.
9 Os fornecedores sempre entregam no ms seguinte as quantidades vendidas (compras
II sem 2004 RefernciasDS
Pgina
20
Pgina
21
Perodo = 0-48.
Time Step = 1.
Unidade de tempo = month.
Alimentos disponveis = inicia com 0.
A produo de alimentos depende da quantidade de acres = 1000.
A produo mdia por acre = 800 unidades.
A produo por acre num ano ruim pode ser reduzida, por exemplo, de 25% a partir do
segundo ms e repetindo-se a cada seis meses (PULSE (0.25 , 2,6)).
9 Logo a produo por acre ser a produo mdia corrigida (1-x).
9 A populao de 500.000 pessoas.
9 O consumo per capita de 1.5 unidades.
(ST5-15-04) Simulador de um negcio, em STELLA.
9
9
9
9
9
9
9
9
9
9
9
9
Perodo = 0-61
Time Step = 1
Unidade de tempo = month
Nosso Inventrio = Qual o nosso estoque atual? Isto determinado pela produo
mensal mais a quantidade que sobrou de meses anteriores, se tiver sobrado. Inicialmente
consideramos que a nossa produo ser de 250 itens e esta tambm ser a quantidade
inicial do estoque.
Nossa Produo = quantidade produzida, armazenada no nosso inventrio.
Mercado total = varia entre 500 e 750.
Nossa participao potencial no mercado = O que condiciona as nossas vendas? Dois
dados: 1) o mercado total das pessoas que querem comprar o produto e 2) a parcela do
mercado controlada pela nossa concorrncia.
Participao dos outros no mercado = varia de acordo com o nosso preo, que poder
variar de 1 a 5. Quando for 1 a participao dos outros ser 0, quando for 5 a dos outros
ser 0.985. Curva em S.
O nosso preo = Quanto deve custar um item? Como vamos determinar o preo? Talvez
tenhamos de considerar quem mais est vendendo produtos semelhantes e a que preo? V.
pode colocar qualquer preo entre $1 e $5. Este a simulao.
Sobra de inventrio = inventrio - vendas
Custo de inventrio = $0.25 por ms
Custo por item produzido = quantidade produzida variando de 0 a 1000. De 0 a 99 o custo
de 0.92. 100 - 0.84. 200 - 0.72. 300 - 0.67. 400 - 0.60. 500/600/700/800/900/1000 0.50.
Quantidade produzida mensalmente = Quanto devemos produzir? Esta uma das decises
importantes para o negcio. Vamos comear com 250?
Nosso resultado = Aqui temos o nosso capital. Se temos lucros, estamos no "preto". Se
perdemos dinheiro estamos trabalhando no "vermelho". Este valor pode ser negativo.
Pgina
22
Pgina
23
Pgina
24
Pgina
25