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

Dinmica de Sistemas: Repaso de

conceptos bsicos
Charles Nicholson
Universidad Estatal de Pensilvania
Universidad de Cornell

Dinmica de sistemas

Un mtodo dinmico de simulacin

El comportamiento del sistema est


determinado por su estructura

Aplicable a un amplio rango de sistemas biolgicos y


sociales

Enfoque: factores internos del sistema


No necesariamente los choques externos

Especificar la estructura para comprender el


comportamiento (las respuestas)

Se observa un comportamiento pasado


Se pronostica un comportamiento futuro

Lecturas: Aracil y Gordillo, pginas 21-23, Schaffernicht mbitos, J. M. Garca, pginas 19-25

El Proceso para la Modelacin usando


Dinmica de Sistemas

Articular el problema

Formular una hiptesis dinmica

Comportamiento del modo de referencia


Estructura reserva-flujo-retroalimentacin para
explicar el comportamiento

Formular el modelo de simulacin


Probar el modelo de simulacin
Examinar polticas y prcticas alternativas

Lecturas: Schaffernicht, Un mtodo riguroso Aracil y Gordillo, captulo 5, pginas 107-109

El modo de referencia

Conjunto de grficas que demuestra la


formulacin del problema

Podra incluir otros datos

Definir variables de inters claves


Definir un horizonte de planificacin
apropiado

Relevante para comprender el problema

Ejemplo: Poblacin de Colombia


60.000

40.000
30.000
20.000

10.000
0
1950
1955
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
2015
2020
2025
2030
2035
2040
2045
2050

000 personas

50.000

Poblacin

Poblacin Proyectada

Ejemplo: Produccin de caf


20000
18000
16000
14000

12000
10000
8000
6000
4000
2000
0
1961 1966 1971 1976 1981 1986 1991 1996 2001 2006 2011

Modos de comportamiento
fundamental

Filosofa de la Dinmica de Sistemas

El enfoque es en la complejidad dinmica

Una accin tiene efectos diferentes a corto y largo


plazo
No intenta hacer una seleccin ptima entre un
nmero grande de opciones (ej., programacin
lineal)

Reservas, flujos y retroalimentacin son los


componentes estructurales claves del
sistema

Crear comportamientos endgenos

Lectura: Aracil y Gordillo, 15-17, 19

Filosofa de la Dinmica de Sistemas

Otra manera para decir esto es

La estructura causa el comportamiento!


El comportamiento surge slo de la estructura

Sin embargo, el comportamiento podra ser catico o


inpronosticable

Hay un nmero limitado de comportamientos


que describen muchos sistemas
Si observamos un comportamiento, podemos
hacer inferencias respecto a la estructura del
sistema

Pregunta de repaso

Cuales son los comportamientos


fundamentales?

Comportamientos fundamentales:
introduccin

Ahora consideremos unos comportamientos


fundamentales, tales como:

Crecimiento exponencial
Bsqueda de la meta (goal seeking)
Oscilacin
Estasis (p. e., homeostasis)

Examinar las estructuras que los crean

Lecturas: Aracil y Gordillo, 29-45; J.M. Garca, 31-34

Crecimiento exponencial

Surge de retroalimentacin positiva (autorefuerzos)


Por regla general habr otras
retroalimentaciones negativas, o redondeles
de balanceo, pero podran resultar
insuficientes para contrarrestar el total de
retroalimentacin positiva

Ejemplo: Poblacin de Mxico


120,000

miles de personas

100,000
80,000
60,000
40,000
20,000
0
1800

1850

1900
lo observado

1950

2000

Crecimiento exponencial

La estructura es:

+
Tasa neta de
crecimiento
+

Estado del
sistema

Crecimiento exponencial de forraje

La estructura:

Tasa neta de
crecimiento forraje

Forraje

Cantidad de forraje
6,000

Comportamiento:
4,500

3,000

1,500

0
0

10

Forraje : synth

20

30

40

50

60

70

80

90
100 110
Time (Month)

120

130

140

150

160

170

180

190

200

Forage

Bsqueda de la meta (goal-seeking)

La retroalimentacin negativa jala al sistema


hacia la meta o estado deseado
+

La estructura es:

Accin o influencia
correctiva
+

Estado del
sistema

Diferencia
deseado actual
+

Estado deseado
o lmite

Bsqueda de la meta en el crecimiento de


forraje

Tasa neta de
crecimiento forraje

La estructura:

Forraje

Diferencia lmite
actual
-

Lmite biomasa
forraje

Comportamiento:

Cantidad de forraje
400

325

250

175

100
0

10

20

Forraje : FH Limite

30

40

50

60

70

80

90
100 110
Time (Month)

120

130

140

150

160

170

180

190

200

Forage

Oscilacin

Causado por redondeles negativos de


retroalimentacin
La meta del sistema existe y se toman
acciones para corregir las diferencias entre la
meta y el valor actual
Sin embargo, el retraso en la percepcin del
estado actual o la respuesta causa que el
sistema sobrepase o no alcance el nivel
deseado

Oscilacin

Retraso accin

La estructura:

+
Accin o influencia
correctiva
+
Retraso
decisin

Estado del
sistema

Diferencia
deseado actual
+

Estado deseado
o lmite

Retraso
percepcin

Oscilacin en un modelo de forraje

Tasa neta de
nacimientos
herbvoros

La estructura:

Sin meta(s)
explcitas,
sino
implcitas

Herbvoros
B

Retraso

Forraje

Forraje y Herbvoros

Comportamiento:

100 Herbivore
300 Forage

Oscilacin
en las dos
variables

75 Herbivore
250 Forage

50 Herbivore
200 Forage

25 Herbivore
150 Forage

0 Herbivore
100 Forage
0

10

Herbvoros : FH H=50
Forraje : FH H=50

20

30

40

50

60

70

80

90 100 110
Time (Month)

120

130

140

150

160

170

180

190

200

Herbivore
Forage

Comportamientos fundamentales: estasis

Estasis quiere decir sin cambio en tiempo


Cmo podra pasar? Dos posibilidades:
Redondeles de retroalimentacin negativa
mantienen el sistema en balance

Equilbrio dinmico en un modelo forrajeherbvoro

El cambio es tan lento que no se nota


Ejemplo: condicion inicial del modelo
forraje-herbvoro

Estasis en un modelo forraje-herbivoro

La estructura:

Tasa de
crecimiento
forraje

Forraje

Tasa de
descomposicin

Comportamiento:

Tasas Forraje
40

30

20

10

0
0

10

20

30

40

50

Tasa de crecimiento forraje : FH Base


Tasa de descomposicin forraje : FH Base
Tasa de consumo forraje : FH Base

60

70

80

90
100 110
Time (Month)

120

130

140

150

160

170

180

190

200

Forage/Month
Forage/Month
Forage/Month

Resumen

La estructura causa el comportamiento


Hay pocos comportamientos dinmicos
fundamentales
Al observar un comportamiento, podemos
inferir respecto a la estructura dominante que
lo genera
Dominante quiere decir el efecto que
predomina en el comportamiento

Esto puede cambiar en tiempo!

Redondel o ciclo de retroalimentacin

El tamao de la poblacin determina la tasa de


nacimientos (de muertes)
La tasa (nacimientos, muertes) determina el tamao
de la poblacin
Existe una causalidad de doble-va a travs del
tiempo
Esto se llama retroalimentacin (feedback)
Los modelos de DS son estructuras con reservas,
flujos y redondeles o ciclos de retroalimentacin
La retroalimentacin es vital para la comprensin
del comporamiento del sistema

Tambin se usa bucle de realimentacin p.e. Aracil y Gordillo

Representacin grfica

+
Tasa de
nacimientos

Poblacin
Nacimientos

Muertes

Tasa de
muertes

Este sistema simple tiene dos redondeles.


Estos operan conjuntamente para producir el comportamiento del
sistema.

Representacin grfica

+
Tasa de
nacimientos

Poblacin
Nacimientos

Muertes

Tasa de
muertes

La poblacin incrementa la tasa de nacimientos, lo cual incrementa


la poblacin.
La poblacin incrementa la tasa de muertes, lo cual disminuye la
poblacin.

En un modelo completo, hay muchos!


+

Crecimiento de
forraje +

Forraje
-

Tasa de
descomposicin

Consumo de forraje
por herbvoro

Tasa fraccional de
crecimiento

Consumo de +
forraje
+

Retraso biomasa
de forraje

Tasa de
nacimientos
+

Tasa fraccional de
nacimientos

+
R

Herbvoros

Tasa de
muertes
-

Longevidad
promedio

Con ms redondeles es ms
difcil que nuestra intuicin
sea correcta.

Diagramas de ciclos causales (DCC)

Los DCC: una herramienta de mapeo

Es una manera de representar la estructura de


retroalimentacin del sistema
Puede facilitar la especificacin de una hiptesis
dinmica del sistema
Puede facilitar comunicacin respecto a las
retroalimentaciones que se creen importantes
causas de los comportamientos observados
Sirve como una herramienta grfica para captar
modelos mentales con grupos interesados en el
problema

Lecturas: Aracil y Gordillo, 14-15, 29-38; J.M. Garca, 26-30; Gary; Richardson

Representacin grfica

+
Tasa de
nacimientos

Poblacin
Nacimientos

Muertes

Tasa de
muertes

Este sistema simple tiene dos redondeles.


Estos operan conjuntamente para producir el comportamiento del
sistema.

Ciclos: de causa, no correlacin

Eslabones en un DCC deben representar la


estructura causativa, no solamente las
correlaciones en los datos
Causalidad quiere decir:

Sequencial en tiempo (A occure antes de B)


Incluye explicacin (A influye B porque)

Causalidad = estructura (lo cual causa un


comportamiento)
Correlacin = comportamiento

Polaridad de la relacin

Para una relacin especfica entre elementos de la


estructura

Si A aumenta, qu pasa con B?

Es la relacin positiva o negativa?


Si incrementa B, la polaridad es positiva
Si B disminuye, la polaridad es negativa

Se pueden calificar las polaridades individuales?

Si aumenta la poplacin, se incrementa la tasa de


nacimientos
Polaridad positiva

Polaridad de la relacin

Polaridad positiva

B
>0
A

Caso de flujo o variable auxiliar


t
Caso de acumulacin
B = ( A + ...) ds + A0
t0

Polaridad negativa

Caso de flujo o variable auxiliar


Caso de acumulacin

B
<0
A
t

B = ( - A + ...) ds + A0
t0

Sterman, pgina 139

Representacin grfica

+
Tasa de
nacimientos

Poblacin
Nacimientos

Muertes

Tasa de
muertes

La poblacin incrementa la tasa de nacimientos, lo cual incrementa


la poblacin.
La poblacin incrementa la tasa de muertes, lo cual disminuye la
poblacin.

Polaridad del redondel

Considerar todas las relaciones (de


retroalimentacin) en un redondel
Un aumento en cualquier variable produce
un incremento adicional despus de contar
con todas las relaciones en el redondel?

Si es afirmativo, esto constituye un redondel


positivo o redondel de refuerzo
Si no, es un redondel negativo o redondel de
balanceo

Polaridad del redondel (mtematica)

ols for Systems Thinking

Depende del signo positivo o negativo de una serie de derivadas parciales


Break the
point
loop

and trace the effect


of a change around
the loop.
Polarity

the sign of a product is the product of the signs, loop polarity is also

Sterman, pgina
145-146*
*

Poblacin y el redondel de nacimientos

+
Tasa de
nacimientos

Poblacin
Nacimientos

Incrementar la poblacin aumenta los nacimientos, lo cul aumenta


la poblacin.
Esto constituye un redondel positivo, lo cul causara crecimiento en
la poblacin.

Redondel de poblacin y muertes?

Poblacin
Muertes

Tasa de
muertes

Redondel de poblacin y muertes?

Poblacin
Muertes

Tasa de
muertes

La poblacin incrementa la tasa de muertes, lo cul DISMINUYE la


poblacin.
Esto es un redondel NEGATIVO o de BALANCEO

Resumen de ciclos

Ciclos positivos

Incrementar una variable causa un aumento


adicional
Causa el crecimiento (exponencial)
Redondel de refuerzo

Ciclos negativos

Incrementar una variable causa una disminucin


contrarestante en la variable
Causa deterioro (disminucin)
Redondel de balanceo

Prctica en ciclos
Hambre
?

?
Consumo de
alimentos

Prctica en ciclos: balanceo


Hambre
-

B
Consumo de
alimentos

Prctica en ciclos
Ahorros
?

?
Inters

Prctica en ciclos: de refuerzo


Ahorros
+

R
Inters

Modelos de DS son constituidos por una


combinacin de ciclos
+

Crecimiento de
forraje +

Forraje
-

Tasa de
descomposicin

Consumo de forraje
por herbvoro

Tasa fraccional de
crecimiento

Consumo de +
forraje
+

Retraso biomasa
de forraje

Tasa de
nacimientos
+

Tasa fraccional de
nacimientos

+
R

Herbvoros

Tasa de
muertes
-

Longevidad
promedio

Este modelo contiene un numero de ciclos negativosesto frena el


crecimiento exponencial, pero crea las oscilaciones

Ojo! Limitaciones de DCC

DCC no puede utilizarse para predecir el


comportamiento del sistema

En la mayoria de los casos

Se necesita un modelo de simulacin


Richardson sirve como precaucon contra el
uso superficial de una tcnica de la que se
abusa facilmente
PERO: Si se observa un comportamiento, a
veces se puede inferir por lo menos unos
componentes de la estructura del sistema

Richardson Problemas con los diagramas de ciclos causales

Los DCC: una herramienta de mapeo

Es una manera de representar la estructura de


retroalimentacin del sistema
Puede facilitar la especificacin de una hiptesis
dinmica del sistema
Puede facilitar comunicacin respecto a las
retroalimentaciones que se creen importantes
causas de los comportamientos observados
Sirve como una herramienta grfica para captar
modelos mentales con grupos interesados en el
problema

Lecturas: Aracil y Gordillo, 14-15, 29-38; J.M. Garca, 26-30; Gary; Richardson

Reservas y flujos

Estructura del sistema: reservas

Las reservas son acumulaciones

Pueden ser contadas en un momento dado


Ejemplo: nmero de personas en este saln
Tambin llamado estados o niveles

Slo cambian a travs de los flujos

Los flujos constituyen el nico factor directo que


afecta las reservas
Muchas variables pueden afectar los flujos

Lecturas: Aracil y Gordillo, 55-66; J. M. Garca, 59-60

Estructura del sistema: flujos

Los flujos se expresan como cantidades


durante un intervalo de tiempo

Ejemplo: Nmero de personas que entraron el


saln en los ltimos 5 minutos
No pueden ser medidos en forma instantnea
Tienen que ser medidos a travs de algn
intervalo de tiempo
Tamben llamados tasas

Notacin de diagramacin estndar


"Fuente" de material (no se
incluye explicitamente en el
modelo)

Ingreso

Reserva

Egreso

Vlvula (regulador
del flujo)

Ejemplo:
Crecimiento
forraje

Forraje

Consumo de
forraje

Descomposicin
forraje

OJO! Puede haber ms de un ingreso o egreso

Cuatro representaciones equivalentes


de estructuras de reservas y flujos
grifo

baera
desage

R(t ) I ( s ) E ( s )ds R(t 0 )


t0

Metfora hidrulica
Ingreso

Reserva

Egreso

Diagrama de reserva y flujo

Ecuacin integral

dR
I (t ) E (t )
dt
Ecuacin diferencial

Todos quieren decir lo mismo. Cul usar depende de la audiencia.

La matemtica de modelos DS

Un sistema de ecuaciones diferenciales


Se resuelve por integracin numrica

Rt = (Ingreso-Egreso) ds + R0

Ingreso = f(R, otras variables)

Egreso = f(R, otras variables)

Contribucin de reservas a la dinmica

Caracterizar el estado del sistema

Proveer un sistema con inercia y memoria

Informar los tomadores de decisiones dnde se encuentran


Reservas acumulan efectos de eventos pasados
Reservas solo pueden cambiar con ingresos o egresos
Ejemplo: acumular compuestos txicos en peces

Reservas son fuentes de retrasos

Todos los retrasos involucran reservas


Retraso = proceso donde el rendimiento demora despus
de ingresar los insumos

Contribucin de reservas a la dinmica

Reservas desencadenan ingresos y egresos

Permite una dinmica de desequilibrio


Donde ingresos no equivalen a los egesos

Ejemplo: la biomasa de forraje


Ingreso = crecimiento de forraje = f(biomasa, lluvias)
Egreso = consumo de forraje = f(animales)
Ingresos y egresos pueden diferir porque los
variables que afectan las tasas tambin pueden ser
diferentes
No es frecuente que los sistemas se encuentren en
equilibrio!

No se ve con frecuencia el comportamiento estasis

Cmo determinar una reserva?

Usar la prueba snapshot


Imaginar que se podra parar el tiempo por
un momento
Reservas son aquellos que pueden ser
contados o medidos

Cantidad fsica (animales, forraje disponible)


Estado psicolgico (felicidad en este momento)
Valores esperados de estados futuros

Conservacin de material en reservas y


flujos

Los contenidos de una red de reservas-flujos


son conservados

La cantidad que ingresa a una reserva se queda


all hasta su salida (egreso)

El material fluye de una reserva a otra

Se incrementa una reserva en la misma cantidad


que la otra disminuye

Flujos

Por definicin tiene un valor instantneo

La tasa de flujo en el instante


En trminos de clculo, una derivada

En la prctica, no se observa (no se puede)


En cambio, observamos la tasa de flujo
durante un intervalo de tiempo

El velocmetro de un coche reporta la velocidad


promedio

Flujos

Muchos valores de flujo son cuantizados

La cantidad de reserva es todava la acumulacin


de ingresos y egresos

Colecciones de elementos individuales que no pueden ser


divididos en unidades arbitrariamente pequeas

An cuantizado o divisible con base continua

Con muchos modelos, es apropriado aproximar el


flujo como si fuera una corriente continua

La biomasa de forraje, nmeros de animales (en el hato)

Prueba: Reserva o flujo?


Cantidad
Corderos en un
rebao
Consumo de MS
Venta de
animales

Mortalidad
Tamao de finca

Unidad

Reserva o
flujo?

Prueba: Reserva o flujo?


Cantidad
Corderos en un
rebao
Consumo de MS
Venta de
animales
Mortalidad

Tamao de finca
(terreno)

Unidad

Reserva o
flujo?

nmero

reserva

Prueba: Reserva o flujo?


Unidad

Reserva o
flujo?

Corderos en un
rebao

nmero

reserva

Consumo de MS

kg/da

flujo

Cantidad

Venta de
animales
Mortalidad

Tamao de finca
(terreno)

Prueba: Reserva o flujo?


Unidad

Reserva o
flujo?

Corderos en un
rebao

nmero

reserva

Consumo de MS

kg/da

flujo

nmero/mes

flujo

Cantidad

Venta de
animales
Mortalidad

Tamao de finca
(terreno)

Prueba: Reserva o flujo?


Unidad

Reserva o
flujo?

Corderos en un
rebao

nmero

reserva

Consumo de MS

kg/da

flujo

Venta de
animales

nmero/mes

flujo

Mortalidad

nmero/mes

flujo

Cantidad

Tamao de finca
(terreno)

Prueba: Reserva o flujo?


Unidad

Reserva o
flujo?

Corderos en un
rebao

nmero

reserva

Consumo de MS

kg/da

flujo

Venta de
animales

nmero/mes

flujo

Mortalidad

nmero/mes

flujo

ha

reserva

Cantidad

Tamao de finca
(terreno)

Desafiando las nubes

Mapear la estructura de un sistema con un


diagrama reserva-flujo involucra decisiones
importantes sobre la frontera del modelo
En realidad, los flujos de material, gente y
dinero (o valor econmico) hacia una reserva
tienen que tener una fuente
Hay que simplificar la estructura del modelo
para hacerlo til

Esto es dnde se originan las nubes de un


diagrama reserva-flujo

Ejemplo: Biomasa de forraje


Fuente

Flujo

Tasa de
crecimiento
Tasa fraccional de
crecimiento

Reserva/Nivel

Forraje

Flujo

Hoyo

Tasa de
consumo

Tasa de
descomposicin
Flujo

Hoyo

Longevidad
promedio forraje

Tres nubes. Por suposicin no importa su origen ni


su destino.

Fuentes y Sifones (sinks)

Fuentes: reservas proveedoras de material


al sistema (siendo modelado)
Sifones: reservas de material que absorben
material del sistema (siendo modelado)
Se ignoran muchas reservas, flujos y
retroalimentaciones

No se consideran posibles interacciones

Se asume que tienen una capacidad infinita

No pueden limitar el comportamiento del sistema

Ejemplo: dinmica de nutrientes

Si el propsito del modelo es evaluar el


comportamiento de nutrientes en un sistema
pastoril con ganado bovino, esta estructura es
adecuada?
Reserva/Nivel
Flujo

Tasa de
crecimiento
Tasa fraccional de
crecimiento

Flujo

Forraje

Tasa de
consumo

Tasa de
descomposicin
Flujo

Longevidad
promedio forraje

Ejemplo: dinmica de nutrientes

Si el propsito del modelo es evaluar el


comportamiento de nutrientes en un sistema
pastoril con ganado bovino, es probable que
esta estructura sea inadecuada
Flujo

Tasa de
crecimiento
Tasa fraccional de
crecimiento

Reserva/Nivel

Forraje

Flujo

Tasa de
consumo

Tasa de
descomposicin
Flujo

Longevidad
promedio forraje

Ejemplo: dinmica de nutrientes

La disponibilidad de nutrientes limitar el


crecimiento en plantas y animales

Esto no est representado en forma explcita en


el modelo

Vas de flujos de nutrientes ms completas


por plantas y animales deben ser definidos
Esto es necesario para identificar y
comprender en trminos cuantitativos los
flujos importantes

Formular una hiptesis dinmica (HD)

Desarrollar un modelo conceptual inicial en


trminos de reservas-flujosretroalimentaciones para explicar el origen
del comportamiento (o problema)

Enfocar en las causas internas (endgenas)


No (solamente) los choques externos

Usar herramientas de mapeo, como

Diagramas de ciclos causales (DCC)


Diagramas de reserva-flujo (DRF)
Los vamos a practicar en este curso

La HD es un modelo conceptual (DCC)


+

Crecimiento de
forraje +

Forraje
-

Tasa de
descomposicin

Consumo de forraje
por herbvoro

Tasa fraccional de
crecimiento

Consumo de +
forraje
+

Retraso biomasa
de forraje

Tasa de
nacimientos
+

Tasa fraccional de
nacimientos

+
R

Herbvoros

Tasa de
muertes
-

Con reservas, flujos y retroalimentacin

Longevidad
promedio

La HD es un modelo conceptual (DRF)


Longevidad
promedio forraje
Tasa de
descomposicin
Retraso
forraje

Tasa de
crecimiento
forraje
+

Forraje
+

Tasa de
consumo
forraje

+
Consumo de forraje
por herbvoro

Tasa de crecimiento
forraje de referencia

+ Tasa de nacimientos
herbvoros +
+

Herbvoros

Tasa de muertes
herbvoros +

+
Longevidad promedio +
herbvoros

TNH de
referencia

Con reservas, flujos y retroalimentacin

Longevidad promedio
de referencia

La matemtica de modelos DS

Un sistema de ecuaciones diferenciales


Se resuelve por integracin numrica

Rt = (ingreso-egreso) ds + R0

Ingreso = f(R, otras variables)

Egreso = f(R, otras variables)

Muchos programas (software) disponibles

Vensim es bueno para propsitos de


investigacin

Retroalimentacin

Suponer que alguin se encuentra con dos tipos de problemas que


se ilustran mediante losas. Solucin obvia? Empujar una de las
losas?

a veces causa resultados inesperados

La causalidad circular implcita en este proceso con


retroalimentacin demuestra que ciertas soluciones
resultan en deterioros importantes. (Aracil y Gordillo, p. 15)

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