You are on page 1of 11

Teoria Geral dos Sistemas

Tpico 6 Modelagem e simulao por meio da System Dynamics


As ideias fundamentais de System Dynamics (SD) surgiram em 1956 com Jay W. Forreter
da MIT Sloan Management School. Com o objetivo de modelagem de sistemas humanos e baseada
na Teoria dos Servomecanismos, interpreta os sistemas humanos e naturais como complexos,
definindo seus componentes como elementos ou objetos, unidos por meio de fluxos de causa e
efeito, que tambm so retroalimentados (FORRESTER, 1972).
Por meio da SD, possvel representar sistemas de maneira conceitual, a partir de
diagramas de feedbacks ou modelos quantitativos, a partir de diagramas de estoque e fluxo. Tais
modelos podem ser utilizados para obteno de respostas s questes relativas ao processo de
tomada de deciso, ou planejamento estratgico.
A partir de uma viso geral, SD assume que a anlise de uma situao parte de um ponto
de vista que pode ser associado a outros pontos de vista dentro da mesma empresa, culminando em
uma estrutura cuja dinmica pode ser organizada em diagramas com simbologia especfica e
modelos matemticos.
Em um contexto organizacional ou social, muitas situaes complexas podem ser
representadas por crculos de causalidade e retroalimentao. Os crculos de causalidade
representam especificamente a dinmica do sistema, pois tentam transmitir a ideia de mudanas
temporais no estado do sistema. Nesse contexto, julga-se que a informao gerada por um elemento
introduz modificaes na informao gerada por outros elementos e, assim sucessivamente,
ocasionando uma extensa e complexa troca de informaes, que, se analisadas conjuntamente,
podem explicar o fenmeno das mudanas temporais (FLOOD, 2002; JACKSON, 2003).
6.1. Modelagem soft por meio de Diagramas de Enlaces Causais (feedbacks)
A System Dynamic utiliza duas abordagens para descrever sistemas complexos: a
abordagem Soft e a abordagem Hard.
Na abordagem soft, o sistema complexo descrito por meio de diagramas de enlaces
causais ou feedbacks, e na abordagem hard, so utilizados softwares que desenvolvem clculos
matemticos afim de permitir a anlise das mudanas de estado das variveis do sistema.
Para representar as estruturas dos sistemas, existe uma notao grfica composta pelos
seguintes componentes:
a)

b)
c)
d)

e)

Objetos expressam linguisticamente as variveis componentes do sistema. So


compostas principalmente por substantivos, ou sintagmas nominais, pequenas frases,
que no ultrapassam a 30 caracteres. Notadamente no so utilizados verbos ou
substantivos que revelem tendncias, como crescer, aumentar; melhorar, pois o
padro de comportamento deve estar implcito na representao grfica.
Setas indicam as relaes causais e unem os objetos, ou seja, unem um objeto causa
a um objeto efeito, no sentido de direo da cauda para a ponteira da seta;
Defasagens significam um atraso entre causa e efeito e so representadas por dois
traos paralelos que cortam perpendicularmente a seta onde ocorre a defasagem;
Sinais de setas definem o tipo de relao causal que pode ser de balanceamento (),
que indica que uma alterao em A produz uma alterao em B no sentido contrrio, que
iguala ao e reao ou de reforo (+), que produz uma mudana em B na mesma
direo, ou seja, causa potencializa efeito;
Sinal de loop indica se o loop positivo, quando formado por um nmero par de
relaes causais negativas, ou, se negativo, quando formado por um nmero mpar de
relaes causais negativas.
Na Figura 6.1, um exemplo de estrutura causal e os elementos descritos acima.

Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

Figura 6.1 Exemplo de diagrama de loop causal segundo a System Dynamics


O diagrama contido na Figura 6.1 pode ser lido da seguinte maneira; Juros influencia
reforando Principal, que por sua vez, refora a varivel inicial, gerando um ciclo de reforo, ou
virtuoso.
Em um diagrama de feedbacks as setas indicam a direo causal das influncias. Os sinais
prximos s ponteiras das setas indicam o tipo de influncia que a varivel antecedente exerce sobre
a subsequente. Um sinal positivo (+) na ponteira da seta indica que uma mudana na varivel
antecedente (localizada na cauda da seta) causar uma mudana na varivel subseqente (situada na
ponteira da seta) no mesmo sentido. Por exemplo na Figura 6.1, a relao Juros ePrincipal
significa que quanto maior forem os juros, maior ser o principal e quanto menor forem os juros,
menor ser o principal.
Dessa maneira, um sinal + no representa sempre incremento, mas, indica que uma
variao no fator causador gera uma variao no mesmo sentido no fator que recebe o efeito
(Valena, 2011).
Um sinal negativo (-) na ponteira da seta demonstra que uma mudana na varivel
antecedente (situada na cauda da seta) causar uma mudana em sentido contrrio na varivel
subseqente (situada na ponteira da seta), como demonstrado na Figura 6.2.

Figura 6.2 Exemplo de diagrama de loop com varivel de balanceamento


Por exemplo, a relao Aproximao entre temperatura atual e desejada e Diferena
entre as temperaturas indica que quanto maior a aproximao entre as temperaturas atual e
desejada, menor ser a diferena entre elas, ou seja, a variao no fator causador gera uma variao
em sentido contrrio no fator que recebe o efeito.
Os loops podem ser negativos (de Balano) ou positivos (de Reforo). Essa condio
representada por um semicrculo na parte central de cada loop, contendo o sinal "+" ou "-".
Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

Normalmente, os crculos so de Balano quando h uma influncia de inibio ou controle do


crculo e so de Reforo quando h uma fora de modificao, criando crescimento ou declnio.
Por exemplo, na Figura 6.1 o sinal de + no centro do crculo identifica uma
condio de reforo, ou de ciclo virtuoso com crescimento constante. Nele, as variveis
componentes, com o passar do tempo, recebero influncias de crescimento.
Como regra geral, para que seja possvel determinar se um crculo de reforo ou de
contrariedade, necessrio verificar todas variveis do crculo. Seguindo o curso da fila de
variveis ao redor do crculo, na ordem inversa, ou seja, da ltima para a primeira varivel,
possvel verificar se o sinal de retorno da varivel inicial muda. Caso ele mude no mesmo sentido
da mudana inicial, o loop de reforo. Se o sinal de retorno da varivel inicial muda na direo
oposta da mudana inicial, o loop de reforo, se no mudar, ser de balano (ISEE SYSTEMS,
2009). Observando a Figura 6.1, observa-se um ciclo de reforo na anlise ao contrrio, pois:
Juros,

Principal e

Juros

Na representao o smbolo representa ampliao e representa reduo.


Por outro lado, no caso demonstrado na Figura 6.2, tm-se um ciclo de
balanceamento, considerando que, em uma leitura ao contrrio, partindo da varivel Aproximao
entre temperatura atual e desejada, o fluxo de informao muda:
Aproximao entre temperatura atual e desejada gera no Ajuste do termostato,
que por sua vez gera
na Diferena entre as temperaturas, que gera
na Aproximao entre
temperatura atual e desejada.
Observa-se que a relao entre Aproximao entre temperatura atual e desejada e
Ajuste do termostato, no fluxo contrrio se modifica de reforo (+) para balanceamento (), por
exemplo.
6.1.1

Limitaes do mtodo

necessrio, no entanto, observar que as definies apresentadas acima so vlidas para a


maioria dos casos, porm, segundo Zambon; Accioly (1998), as definies tradicionais de links
positivos e negativos em diagramas de feedbacks no so aplicveis a pelo menos um link na
maioria dos diagramas possveis de serem levantados para interpretao da dinmica de qualquer
sistema. A razo de alguns links serem incompatveis com as definies tradicionais que cada um
representa uma conexo que considera um nvel fsico, enquanto que tais definies s so
aplicveis a links de informao (ZAMBOM; ACCIOLY, 1998). Para conservar o fluxo, a varivel
do final da seta, representa a taxa de troca (derivada) da varivel situada na ponteira da seta. Em
alguns crculos de causa e efeito, mencionados, a varivel no final da seta somente representa a
parte positiva ou negativa da derivada, por exemplo, na Figura 6.2, a Temperatura desejada.
6.2. Modelagem hard por meio de Diagramas de estoque e fluxo
A System Dynamics (SD) compreende tambm a capacidade de estruturao de modelos
mentais por meio de diagramas de estoque-fluxo. Tais diagramas esto associados a uma
abordagem quantitativa da SD, que abrange a simulao matemtica de modelos. Os elementos que
usualmente compem os diagramas de estoque fluxo esto representados na Figura 6.3.

Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

Figura 6.3: Elementos grficos de diagramas de estoque-fluxo.

Conforme demonstrado na Figura 6.2, Fluxo um elemento pelo qual flui algo em
um perodo de tempo, que pode ser constante ou associado a uma taxa. Estoque representa a
acumulao de taxas somadas ou subtradas de uma quantidade inicial e que tambm evolui com o
passar do tempo. O elemento Auxiliar utilizado para distribuir taxas em partes manejveis,
converter fluxos de uma determinada espcie em outra e fornecer informaes para controle de
taxas. Normalmente, so constantes. Esses elementos so conectveis entre si por meio dos
Conectores.
Existem regras para relacionamento desses elementos, que esto demonstradas na
Figura 6.4.

Figura 6.4 Possibilidades de relacionamento entre os elementos que


fazem parte dos diagramas de Estoque e Fluxo.
De acordo com a Figura 6.4, as possibilidades de relacionamento entre os elementos
de um diagrama de estoque e fluxo so finitas. Os conectores so utilizados para alguns
relacionamentos, conforme demonstrado, e as regras fundamentais esto descritas abaixo e
legendadas:
Regras de relacionamento entre elementos de um diagrama de estoque e fluxo:
1. Um estoque s pode ser influenciado por um fluxo
Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

2.
3.
4.
5.

Um estoque pode influenciar um auxiliar ou um fluxo


Um auxiliar pode ser influenciado por outro auxiliar, um estoque ou um fluxo
Um estoque no influencia outro estoque diretamente
Um estoque influencia outro estoque indiretamente por um fluxo

A simbologia, bem como seus termos, definida por FORRESTER (1972) foram
utilizadas inicialmente pelo DYNAMO, primeiro software de simulao comercial desenvolvido
para System Dynamics.
A Modelagem Soft tem foco em modelos qualitativos e a Modelagem Hard, em modelos
quantitativos, visando simulao.
6.3. Representao de sistemas e padres mais comuns
Sistemas assumem formas bastante distintas, que se modificam de acordo com o cenrio, com
a viso do analista entre outras situaes. Todavia, possvel identificar entre os possveis
conjuntos de variveis, alguns que representam os movimentos mais frequentes, como:
Feedback de reforo;
Feedback de balanceamento;
Feedback de balanceamento com defasagem (delay);
Feedback de reforo associado a um feedback de equilbrio.
6.1.1.

Feedback de reforo

Um Feedback de reforo, ou positivo, refora a mudana com mais mudana ainda, criando algo que
Senge define como efeito bola de neve. A manifestao desse padro sugere um crescimento lento
inicialmente, porm com crescimento exponencial. Um bom exemplo um valor monetrio aplicado a uma
taxa de juros por muito tempo
Esse tipo de Feedback de reforo, demonstrado ao mesmo tempo sob as duas modelagens (Hard e
Soft), pode ser visualizado na Figura 6.5.

Figura 6.5 Comparao de um modelo hard e um modelo soft de crescimento exponencial


Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

Nota-se que o ciclo de reforo, direita na Figura 6.5, reproduz um ciclo virtuoso de acmulo
de capital, que retroalimentam um sistema de reforo pelos juros que so incorporados ao principal
em um crculo contnuo. Esse mesmo padro, que pode ser apenas inferido mediante as
argumentaes apresentadas pelo diagrama de feedback (acima, direita), tambm pode ser
constatado pela sada grfica do diagrama de estoque-fluxo (acima, esquerda), que representa um
modelo simulado do mesmo sistema de acumulao. No grfico, observa-se uma curva exponencial,
onde se pode visualizar a dinmica do modelo, que reproduz o padro de um sistema real.
Pela simulao, possvel observar que a partir do momento em que o comportamento
acelera, torna-se muito difcil reverter a tendncia de subida exponencial. Se esse crescimento for
representativo de algo bom, esperado ou planejado no sentido da melhoria, ento, diz-se que um
ciclo virtuoso. Por outro lado, se for algo inesperado, inadequado ou ruim, diz-se que um ciclo
vicioso.
A simulao um instrumento til no sentido de que, ao se permitir a identificao da
dinmica de um determinado sistema, facilita a compreenso do agente que se relaciona com o
sistema, tornando possvel a construo de um processo de aprendizagem, pois o padro pode ser
melhor explicado a outros agentes.
6.1.2.

Feedback de balanceamento ou equilbrio

Um feedback de balanceamento ou equilbrio, ocorre quando se estabelece um objetivo ou


meta a ser alcanada. Se o valor representado pela varivel observada est abaixo da meta, ento, o
loop faz o valor subir. Se estiver acima, faz baixar, at atingir o nvel desejado, no sentido de
estabilizao do sistema.
No exemplo da Figura 6.6, demonstrado um sistema de retificao de temperatura por meio
de um dispositivo de controle (A).

6.6 Comparao de um modelo hard e um modelo soft de balanceamento ou de equilbrio


A varivel Diferena entre as temperaturas o meio que controla o valor de temperatura
desejado em comparao com o valor da temperatura atual. Na curva 1 do grfico, a temperatura
atual estava acima da desejada, e buscou o equilbrio posterior. A curva 2 do grfico (abaixo)
Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

demonstra a temperatura atual inferior temperatura deseja. Ento, ela se eleva at atingir o
patamar desejado.
Para se conseguir essa condio, o auxiliar Percepo da Temperatura processa a seguinte
condio:
IF Temperatura_Desejada > Temperatura_Atual
THEN Temperatura_Atual * 0.01
ELSE Temperatura_Atual * -0.01
A taxa 0.01 incrementa (+) ou decrementa a Temperatura atual at atingir o patamar
desejado.
No caso do feedback de balanceamento ou de equilbrio, a temperatura atual interagem com a
temperatura desejada e dessa interao resultam oscilaes que culminam em estabilizar o sistema,
por meio da percepo da temperatura, na temperatura desejada.
O comportamento do feedback negativo exposto a uma defasagem descreve uma curva
oscilatria em um espao de tempo, que tende a uma reta em algum momento futuro.
6.1.3.

Feedback de balanceamento exposto a uma defasagem (delay)

O comportamento do feedback de balanceamento exposto a uma defasagem descreve uma curva


oscilatria em um espao de tempo, que tende a uma reta em algum momento futuro.

3.7 Comparao de um modelo hard e um modelo soft de equilbrio com defasagem


Neste exemplo, o sistema inicia com um balanceamento entre a confiana do cliente e o
padro de qualidade. Entretanto, ao final do primeiro ciclo, a confiana do cliente aponta uma falha
de qualidade por meio da seguinte lgica (1):
IF Qualidade_do_Servio > Padro_de_Qualidade
THEN Qualidade_do_Servio
ELSE 0

Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

Dessa maneira, quando a confiana do cliente fica menor que 1 (1 significa o inteiro, a
mxima qualidade do servio), ento, a empresa melhora a qualidade do servio naquele
momento. A empresa checa se h discrepncias entre a qualidade esperada e a praticada a cada
dois ciclos. A lgica que realiza esse equilbrio a seguinte (2):
IF Confiana_do_Cliente < 1
THEN PULSE (2,1,2)
ELSE Confiana_do_Cliente
A funo PULSE possui a seguinte sintaxe:
PULSE (Volume_pulsado, Primeiro_pulso, Intervalo_entre_pulsos)
A linha reta (3) do padro de qualidade no meio do grfico divide o estado de decadncia da
demanda (para baixo) e a retomada da demanda (para cima).
6.1.4.

Feedback de reforo associado a um feedback de equilbrio

No caso de um diagrama de feedback de reforo associado a um diagrama de feedback de equilbrio,


h uma situao em que o feedback de reforo induz um crescimento exponencial da varivel observada que,
posteriormente, fica sob o controle do feedback de equilbrio e se estabilizando (Figura 3.8)

6.8 Comparao de um modelo hard e um modelo soft de reforo com equilbrio


No modelo, a demanda normal inteira (1) e no primeiro ciclo, se nivela s vendas (1) e
receita (1). O tamanho do mercado o dobro da demanda normal (2). Assim, o nicho de mercado
pode crescer. A lgica que permite esse crescimento (A) assim demonstrada:
IF Tamanho_do_Mercado > Vendas
THEN Vendas*0.3
ELSE 0
Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

Se o Clientes no Atendidos ampliar, a Demanda_Potencial tambm ampliar, desde que


amplie Verba de Marketing. No modelo, a Verba de Marketing de 50% das Receitas de
Vendas e a equao que define a efetividade dos investimentos na ampliao da demanda
expressa da seguinte maneira (B):
Demanda_potencial = 1+(Clientes_no_atendidos*Verba_de_Marketing)
Embora haja efetividade na ao do marketing, o mercado tem um tamanho fixo (2) e no
crescer ao infinito. Quando a curva de demanda se igualar ao tamanho do mercado, ela estagnar
(C).
6.4. Modelagem e simulao de sistemas complexos
Os exemplos anteriores indicam sistemas complexos, por serem compostos de elementos
inter-relacionados, no aspecto de causa e efeito, alm de serem mutveis em relao ao tempo, com
uma estrutura estvel que oscila entre ordem e desordem, considerando que qualquer parte do
sistema age ou se comporta distinta e independentemente. Isso faz com que no seja possvel
mapear o sistema de uma parte para outra, o que o torna imprevisvel.
Todos os artefatos fabricados pelas atuais organizaes humanas, desde bens de capital, como
navios e avies at intangveis, como softwares e processos, so definidos pela interao de muitos,
s vezes milhares de participantes, trabalhando em segmentos diferentes do sistema.
Na diviso do trabalho tpica taylorista, cada agente ou grupo de agentes dispensa especial
ateno sua rea de conhecimento especfico, o que leva recursivamente ao problema da juno
dos resultados parciais na cadeia de atividades, em uma estrutura nica com caractersticas prdefinidas.
Todavia, o avano da complexidade dos sistemas humanos no permite que os mesmos sejam
completamente conhecidos. Dessa caracterstica emerge a ideia de que a convergncia de conceitos
bsicos, e no necessariamente profundos, de um conjunto de disciplinas, geraria melhores
resultados do que o conhecimento profundo de uma ou duas disciplinas, mesmo que o problema
esteja posicionado sobre esse domnio (BAR-YAM, 1997).
Aes eficientes em um sistema complexo tambm podem ser tomadas pela interveno de
um grupo de agentes detentores de conhecimento em diferentes reas, cuja contribuio seria no
sentido da construo conjunta de um nico modelo interpretativo da organizao, de forma
compartilhada, capaz de atender s expectativas de satisfao coletiva.

Prof.Dr. Antonio Carlos Zambon

Teoria Geral dos Sistemas

Figura 6.9 Ao conjunta dos agentes que atuam em um sistema complexo produtivo

Na representao da Figura 6.9, vemos, de forma simplificada, as relaes existentes entre os


diversos departamentos que operam para a concepo, fabricao e entrega de produtos. Observe
que as competncias de cada agente so bastante distintas, porm, os relacionamentos provocam os
ajustes em rede dos agentes e uma ordem relativa. Mesmo assim, quando o produto (que foi
exaustivamente pensado por todos) chega aos clientes, as reaes so imprevisveis: alguns
gostam e compram e outros no. Verifica-se que todo o esforo coletivo no foi suficiente para
atender, sem restries ao objeto de satisfao coletiva, porm, a estrutura global admitiu a
ocorrncia de uma situao de risco, no de completa incerteza, suficiente para justificar a
perpetuao das atividades da fbrica.
Alguns dos problemas recorrentes nas organizaes humanas so originados pelo fato de que
cada agente tender enfocar sua rea com o objetivo de maximizar seus resultados, principalmente
porque a compreenso integral do sistema complexo impraticvel, e isso faz com que ele ignore as
relaes com outros agentes, elevando a ocorrncia de emegncias.
O desafio da coordenao do trabalho entre os agentes decisores nos sistemas humanos que
os espaos de ao so tipicamente enormes, e acessados simultaneamente por agentes distintos, o
que pode ser caro e demorado, considerando ainda que interdependncias conduzem a conflitos de
agncia, quando as aes simultneas em espaos iguais no so concordantes.
6.5. Referncias Bibliogrficas
BAR-YAM, Yaneer. Dynamics of Complex Systems: Studies in Nonlinearity. Oxford: Westview
Press. 1997, 839p.
FLOOD, R.L., JACKSON, M.C. Creative problem solving: total system intervention. Chichester: John
Wiley & Sons, 1991. 250 p.

FORRESTER, J. W. Dinamica Industrial. Buenos Aires: El Ateneo. 1972. 449p.


ISEE SYSTEMS. STELLA software. v.9.1.3. for Windows. USA: ISee systems, 2009. Download
em http://www.iseesystems.com.
STERMAN, J.D. Business Dynamics: Systems Thinking and Modeling for a Complex World.
Boston: Irwin McGraw-Hill, 2000.

Prof.Dr. Antonio Carlos Zambon

10

Teoria Geral dos Sistemas

ZAMBON, A. C.; ACCIOLY, R. C. A Aplicao da Viso Sistmica no Ensino Superior. In:


Encontro das Universidades de Lngua Portuguesa, 1998, Macau. Anais do VIII Encontro das
Universidades de Lngua Portuguesa. Macau : Universidade de Macau, 1998.

Prof.Dr. Antonio Carlos Zambon

11

You might also like