Documentos de Académico
Documentos de Profesional
Documentos de Cultura
System Dynamics deals with how things change through time, which includes most
of what most people find important. It uses computer simulation to take the
knowledge we already have about details in the world around us and to show why
our social and physical systems behave the way they do. System Dynamics
demonstrates how most of our own decision-making policies are the cause of the
problems that we usually blame on others, and how to identify policies we can
follow to improve our situation. [This may work if the building is tall enough and if
the person really wanted to know].
55
2. La Dinmica de Sistemas
20
Forrester no slo es considerado el padre de la Dinmica de Sistemas, sino que es uno de los
pioneros en el desarrollo de los computadores digitales ya que lider el grupo del MIT que invent la
memoria de acceso directo (RAM) sobre la base del ncleo de ferrita.
21
Vensim, Powersim Studio o iThink/STELLA.
57
2. La Dinmica de Sistemas
Pero hay una tercera razn que es que la ciencia en los ltimos cuatro siglos se
ha basado en el principio de divide y vencers. La esencia del mtodo
cientfico consiste en observar los resultados de ensayos cuidadosamente
elaborados, en los que las condiciones experimentales han sido
deliberadamente diseadas para centrarse en los elementos clave de inters,
con exclusin de todo lo dems. En consecuencia, la mayora de las
herramientas para la resolucin de problemas que aprendemos en el sistema
educativo y en nuestras carreras profesionales nos encaminan a dividir los
problemas.
Es aqu donde surge una disciplina conocida como Pensamiento Sistmico que
es la combinacin de un enfoque para la resolucin de problemas con un
conjunto de herramientas, mtodos y tcnicas. El enfoque de la solucin de
problemas del Pensamiento Sistmico es precisamente reconocer que los
sistemas son complejos debido a la conexin entre sus componentes
individuales, y que para entender el sistema debe ser examinado en su
conjunto.
22
Baltasar Gracin (1647). Orculo manual y arte de prudencia. Aforismo n 105.
59
2. La Dinmica de Sistemas
Contribucin al rendimiento 1 4
Prdida de rendimiento
debido a la incertidumbre
Rendimiento efectivo
2 5
3 6
1 2 3 4 5 6
Complejidad del modelo; nmero de elementos
Podemos concluir que cuanto mayor sea el nmero de variables que estamos
considerando mayor ser la complejidad y la incertidumbre en torno a dichas
variables. Por tanto, cuando se aborda un sistema a gran escala que contiene
numerosas variables y que conviene integrarlo a travs de diversos niveles,
surge la necesidad de simplificar. Es necesario generalizar y plantear las
cuestiones adecuadas que limiten las fronteras del sistema.
61
2. La Dinmica de Sistemas
En esta segunda fase se elabora una hiptesis dinmica o causal, ello implica
definir las influencias que se producen entre los elementos que integran el
sistema. No es hasta que se empieza a enlazar las relaciones causales que se
obtiene una visin del modelo. Se necesita saber de qu dependen las otras
variables en las que se quiere influir. Es decir, hay que entender cmo
funcionan unidas las relaciones causales entre las variables de un sistema.
Los elementos bsicos son las variables o factores y los enlaces o flechas. Una
variable es una condicin, una situacin, una accin o una decisin que puede
influir en, o puede ser influida por, otras variables. Una de los puntos fuertes
de los Diagramas Causales es su capacidad de incorporar variables
cualitativas, tambin llamadas variables soft23.
El segundo elemento de los Diagramas Causales son las flechas o enlaces que
expresan una relacin de causalidad o de influencia entre dos variables, de
forma que una variacin en el origen de la flecha produce un cambio en la
variable destino (Figura 4).
23
La Dinmica de Sistemas ante la necesidad de modelizacin de variables asociadas a recursos
intangibles que se caracterizan porque su cuantificacin es compleja, utiliza las denominadas variables
soft. Se define variable soft como aquella variable de la que no se tienen datos numricos disponibles,
e incluyen factores como caractersticas cualitativas, percepciones y expectativas concernientes a una
persona o cosa [ORTI06c].
63
2. La Dinmica de Sistemas
Figura 7. Respuestas explosiva [a] y depresiva [b] de los bucles de realimentacin positiva.
24
Un bucle de realimentacin es positivo si todas las relaciones de influencia son positivas o si
contiene un nmero par de relaciones negativas. Se representa con un signo + o con la letra R
(Reinforcing feedback).
65
2. La Dinmica de Sistemas
25
Un bucle de realimentacin es negativo si contiene un nmero impar de relaciones de influencia
negativas. Se representa con un signo - o con la letra B (Balancing feedback).
Figura 11. Ejemplo de Diagrama Causal con dos bucles de realimentacin integrados.
2.2.2.3 Retardos
Los retardos son inherentes a la mayora de los sistemas y pueden tener una
influencia notable en el comportamiento de un sistema. La Dinmica de
Sistemas acepta la existencia de los retardos y en el proceso de modelado y
simulacin se distingue entre relaciones de influencia que se producen de
forma ms o menos instantnea y relaciones de influencia que tardan un cierto
tiempo en manifestarse. En este caso, se asocia un retardo a dichas relaciones
de influencia26.
26
En los diagramas causales se utiliza la notacin es una doble raya vertical, ||, sobre la flecha para
indicar la existencia de un retardo en la relacin de influencia.
27
Los orgenes de la Dinmica de Sistemas se encuentran precisamente en el anlisis que realiz Jay
Forrester sobre este tipo de oscilaciones en una empresa que mostraba demoras en la transmisin de
informacin. Descubri que un sistema de realimentacin en el que se producen retardos presenta
oscilaciones que van atenundose segn se alcanza objetivo buscado.
67
2. La Dinmica de Sistemas
69
2. La Dinmica de Sistemas
Nivel
Entrada Salida
Esta convencin de niveles y flujos fue creada por el propio Jay Forrester
[FORR61] basndose en una metfora hidrodinmica: el flujo de entrada y
salida de agua en una baera o recipiente. De forma que la cantidad o nivel de
agua de la baera es la acumulacin de agua que entra a travs del grifo menos
el agua que sale por el desage. En la Figura 14 se representa esta analoga
segn la notacin propia de los Diagramas de Forrester que se muestra en la
Figura 15.
28
Como hemos sealado en la nota de pie de pgina23, en muchas ocasiones se deben cuantificar
aspectos cualitativos o abstractos
Auxiliar1 Auxiliar2
71
2. La Dinmica de Sistemas
Los niveles acumulan sus flujos, por tanto, un nivel ser la integral de sus
flujos. Si tomamos como referencia la variable Nivel de la Figura 14 tenemos
que:
t
Nivel (t ) = ( Entrada (t ) Salida (t ))dt + Nivel (t0 ) [Eq. 2-1]
t0
d ( Nivel (t ))
= Entrada (t ) Salida (t ) [Eq. 2-2]
dt
En general, los flujos son funcin del propio y/o de otros niveles ajustados con
coeficientes o parmetros.
Inicializar t;
t = inicio;
while (t <= final){
...
t = t + t;
...
}
Figura 18. Estructura del algoritmo bsico del motor de simulacin de Dinmica de Sistemas.
29
Los algoritmos de este subapartado estn expresados en lenguaje C.
73
2. La Dinmica de Sistemas
Figura 19. Visin del tiempo en el motor de simulacin de Dinmica de Sistemas en el instante t.
Inicializar parmetros;
Inicializar t;
t = inicio;
Inicializar niveles en t; /* N[t] = N_inicial; */
while (t <= final) {
Calcular variables auxiliares en t;
/* aux[t] = f(N[t],aux[t-1],flujo[t-1])); */
Calcular flujos en t;
/* flujo[t] = f(N[t],aux[t],flujo[t-1])); */
Calcular niveles en t+1;
/* N[t+1] = N[t] + t*f(flujo[t]); */
Desplazar: [t][t-1]; [t+1][t]; [t][t-1];
t = t + t;
}
Hay que tener en cuenta que un modelo sistmico incluye otras funciones con
cierto valor semntico como los retardos, que pueden ser de distinto orden que
supone una implementacin que no es trivial, y cuyo estudio y profundizacin
no es objeto de esta tesis.
75
2. La Dinmica de Sistemas
En esta fase se somete el modelo a una serie de pruebas y anlisis para evaluar
su validez y calidad. Los anlisis pueden ser diversos y comprenden desde la
comprobacin de la consistencia lgica de las hiptesis que incorpora hasta el
estudio del ajuste entre las trayectorias generadas por el modelo y las
identificadas en la primera fase. As mismo, se incluyen anlisis de
sensibilidad que permiten determinar cules son los factores que ms influyen
en el comportamiento del modelo.
30
DYNAMO fue el primer lenguaje de simulacin de Dinmica de Sistemas desarrollado en el MIT
en la dcada de los 60 y que ha marcado el estilo de los dems lenguajes.
77
2. La Dinmica de Sistemas
Por eso mismo se habla de la confianza que pueda generar el modelo. Por lo
tanto, ms que intentar demostrar que un modelo sea correcto lo que se hace es
probar que el modelo no sea incorrecto. Es decir, el objetivo de la validacin
es aumentar la confianza en el modelo y sus resultados.
2.2.4.2 Jerarqua de validacin31 del modelo
Barlas analiza las limitaciones del uso de pruebas estadsticas sobre las
salidas de un modelo de Dinmica de Sistemas y los datos del mundo
real. Afirma que las pruebas deberan centrarse en la validacin de los
patrones de comportamiento del modelo, ms que en comprobar la
coincidencia entre los datos reales y los generados por el modelo, ya
que, como haba sealado John Sterman [STER84], una reproduccin
del comportamiento del sistema, dato por dato, es prcticamente
imposible, aun cuando el modelo sea estructuralmente adecuado.
79
2. La Dinmica de Sistemas
Verificacin de la estructura
81
2. La Dinmica de Sistemas
33
El trmino original es leverage point que se suele traducir como punto de apalancamiento
(punto donde hacer palanca). Sin embargo, en Espaa el trmino apalancamiento se utilizar
normalmente con otro significado, se suele entender como la accin y efecto de apalancarse
(acomodarse, apoltronarse, gandulear), precisamente lo contrario de lo que se quiere indicar con
leverage point.
Anlisis de escenarios
83
2. La Dinmica de Sistemas
Las pruebas de evaluacin del aprendizaje tienen como objetivo valorar si los
usuarios del modelo han obtenido una visin nueva de la estructura del sistema
o han aprendido algo nuevo sobre el comportamiento del sistema real. Estas
pruebas se dirigen hacia la correspondencia entre los modelos mentales y los
modelos formales. Se diferencian de las dems pruebas porque se centran en
aspectos ms abstractos del proceso de modelado, no tanto en el ajuste del
modelo con el mundo real, sino ms bien en la capacidad de influir en la
manera en que los usuarios interpretan su entorno. Esta fase de modelado
interacta con un nivel organizacional ms global que implica modelos
mentales, decisiones y evaluacin de resultados.