Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TesisIM02 PDF
TesisIM02 PDF
La Dinmica de Sistemas
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].
-Jay Forrester (lista de correo electrnico de la System Dynamics Society)-
55
2. La Dinmica de Sistemas
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.
56
2.1
El enfoque sistmico
57
2. La Dinmica de Sistemas
58
59
2. La Dinmica de Sistemas
Prdida de rendimiento
debido a la incertidumbre
Rendimiento efectivo
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.
2.2
60
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.
El resultado de esta fase es el establecimiento del Diagrama de Influencias o
Diagrama Causal (CLD, Casual Loop Diagram), el cual debe mostrar las
relaciones bsicas en forma de bucles de realimentacin junto con los
potenciales retardos. Sin embargo, un Diagrama Causal no recoge otras
62
23
63
2. La Dinmica de Sistemas
Figura 7. Respuestas explosiva [a] y depresiva [b] de los bucles de realimentacin positiva.
64
65
2. La Dinmica de Sistemas
25
66
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.
Un retardo no es ms que el tiempo que transcurre entre una causa y sus
efectos y en los modelos sistmicos se manejan como procesos cuya salida se
retrasa en alguna manera con respecto a la entrada.
En los bucles de realimentacin positiva un retardo ocasiona que el
crecimiento (o decrecimiento) no se produzca de forma tan rpida como cabra
esperar. Sin embargo, el efecto de los retardos es especialmente sensible en el
caso de los bucles de realimentacin negativa. En este caso, el
comportamiento, en lugar de aproximarse de forma suave hacia el equilibrio,
puede mostrar respuestas que se sobrepasen, hacia arriba o hacia abajo, dicho
nivel provocando que el sistema oscile27, a veces violentamente.
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
Temperatura
del agua
68
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.
Como hemos sealado en la nota de pie de pgina23, en muchas ocasiones se deben cuantificar
aspectos cualitativos o abstractos
70
Auxiliar2
71
2. La Dinmica de Sistemas
cuantitativo, en una
a un Diagrama de
variables definiendo
la relacin entre las
[Eq. 2-1]
[Eq. 2-2]
En general, los flujos son funcin del propio y/o de otros niveles ajustados con
coeficientes o parmetros.
En definitiva, el modelo matemtico encerrado en un Diagrama de Forrester es
un sistema de ecuaciones diferenciales que generalmente no se puede
72
[Eq. 2-3]
Figura 18. Estructura del algoritmo bsico del motor de simulacin de Dinmica de Sistemas.
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.
Adems, el propio hecho de realizar una simulacin por computador genera
una serie de efectos laterales que condiciona el proceso de diseo.
74
75
2. La Dinmica de Sistemas
[Eq. 2-4]
[Eq. 2-5]
[Eq. 2-6]
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.
En definitiva, una vez que se ha construido el Modelo Cuantitativo conviene
verificar, por un lado, que el conjunto de ecuaciones sistmicas no contiene
errores y validar, por otro, que el modelo responde de forma fiable a las
especificaciones planteadas en la fase de anlisis del modelo conceptual.
2.2.4.1 Qu se entiende por validacin en Dinmica de Sistemas
30
76
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
Lo apropiado sera referirse como generacin de confianza en las conclusiones que pueden extraerse
de los resultados de un modelo; sin embargo, se habla de validacin porque es ms cmodo (ms
abreviado), pero siempre teniendo en mente que no se debe confundir validez con verdad. Adems,
tambin hay que tener en cuenta que la validacin subsume la verificacin.
78
79
2. La Dinmica de Sistemas
Verificacin de la estructura
Ventana Systems, Inc. proporciona una versin simplificada de Vensim gratuita para uso personal
o educativo (si bien es shareware para usos comerciales), que es Vensim PLE (Personal Learning
Edition) y que se puede descargar desde http://www.vensim.com/venple.html.
80
81
2. La Dinmica de Sistemas
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.
82
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.
El proceso de aprendizaje es lento e imperfecto porque los experimentos a
nivel de la organizacin tardan mucho tiempo en llevarse a cabo y porque los
modelos mentales son resistentes al cambio. Adems, la evaluacin de los
resultados es irregular y difcil de interpretar [MORE07]. Los modelos
formales pueden acelerar este ciclo de aprendizaje al facilitar una visin nueva
de la estructura del sistema y del comportamiento dinmico. En cualquier
caso, esta fase est fuera del alcance de esta tesis.
84