Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dinamica Sistemas PDF
Dinamica Sistemas PDF
Tomo I: Fundamentos
Martin Schaffernicht
Dinmica de sistemas
II
Prlogo
En nuestros das, se ha hecho un lugar comn decir que el mundo es cada
vez ms globalizado y complejo, y que vivimos en una poca de sobreoferta
de informaciones. Se nos advierte sobre la brecha digital, que amenaza de
excluir del desarrollo futuro a los que no tienen acceso al computador.
Como seres humanos, tenemos la esperanza de ser libres, libres de decidir y
de actuar. Esta libertad deriva de la libertad de pensar. Slo quien piensa
libre puede ser libre. Pensar libre es tener ideas claras sobre las cosas,
saber reconocer cuando una idea es dudosa, saber lo que uno no comprende
y saber indagar. No se puede comprender todo, pero es peor no darse
cuenta.
La humanidad ha generado diversas disciplinas que ayudan a pensar
libremente. Una de ellas es la dinmica de sistemas.
Fundada durante los aos 50 del siglo XX, la dinmica de sistemas es una
disciplina que se apoya en algunas ideas bsicas:
Dinmica de sistemas
III
IV
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Significado
Estructura
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Co-flujos
dominancia de bucles
No-linealidad
En este diagrama, aparecen todos los conceptos tratados en este libro. Los
conceptos ms genricos estn en fuentes de tamao mayor. Hay tres tipos
de vnculos entre ellos:
Las lneas rectas negras representan a la descomposicin conceptual, muy
comparable a la arborescencia de los archivos en un computador o los
captulos y subcaptulos en un libro. Las flechas grises significan causa;
por ejemplo, Estructura causa Comportamiento. Las lneas simples en
gris expresan un lazo de tipo tiene que ver con. En cada captulo, el
diagrama correspondiente mostrar los conceptos propios del captulo en su
contexto global.
Dinmica de sistemas
modelos cuantitativos:
diagramas de stock-and-flow
identificar unidades
(de medida)
identificar bucles
derivar flujo de nivel
identificar la polaridad de bucles
integrar nivel en flujo
leer un diagrama de
stock-and-flow
reconocer demoras
predecir el comportamiento
desde la estructura:
identificar bucles
modelar demoras
cualitativamente
modelar no-linealidades
identificar la polaridad
de bucles
reconocer estructuras
desde el comportamiento
reconocer bucles
En este diagrama, tambin hay lneas grises, que tambin significan tiene
que ver con. Las flechas negras indican relaciones de precedencia. Por
ejemplo, poder leer un diagrama causal viene antes de identificar
bucles. Los verbos aparecen en letras negritas, para subrayar el aspecto
hacer. Las palabras en cursivas, son conceptos que forman parte tambin
del mapa de conceptos del libro.
Hay material interactivo que insistimos mucho el lector use durante el
estudio de cada captulo. Los modelos de simulacin pueden ser
descargados
del
sitio
web
del
libro
(dinamicasistemas.utalca.cl/LibroDocente). Cada unidad termina con un
resumen, referencias bibliogrficas y recomendaciones para ahondar en los
temas.
Apropiarse del contenido de este libro habilitar al lector a hablar
dinmica de sistemas: podr usar y estudiar modelos de simulacin, podr
estudiar diversos textos ms avanzados y podr dar los primeros pasos para
modelar las situaciones que enfrenta.
Lamentablemente, estudiar este texto no es sino un paso inicial en la senda
del aprendizaje de la dinmica de sistemas. A partir de esta etapa, hay dos
direcciones a seguir: la direccin horizontal y la vertical. En la direccin
horizontal, se aprendern ms modelos. Como el lector podr imaginarse,
en casi 50 aos de desarrollo, se ha generado un nmero impresionante de
modelos. Tambin se ha intentado sintetizar las estructuras ms recurrentes
en modelos genricos. Su estudio es como ir ampliando el vocabulario.
Despus de haberse apropiado de los contenidos del Tomo 1, el lector estar
capacitado para realizar este aprendizaje solo.
VI
Martin Schaffernicht
Dinmica de sistemas
VII
Contenido
PRLOGO .............................................................................................................................................. III
PARTE 1 HACIA UN LENGUAJE PARA PENSAR CCLICAMENTE ........................................1
1.
5.
6.
7.
8.
VIII
Dinmica de sistemas
IX
Parte 1
Hacia un lenguaje
para pensar
cclicamente
Dinmica de Sistemas
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
El desafo
Cuntas veces nuestros intentos por superar un problema terminan
empeorando la situacin o nos dejan con un nuevo problema (o quizs una
nueva manifestacin del mismo problema)? Aqu vamos a discutir cuatro
fenmenos relevantes:
Efectos laterales
Nuestras acciones tienen efectos - quin lo dudara? La idea detrs del
trmino de efecto lateral es que algunos de los efectos de nuestras
acciones nos sorprenden, porque no los tenamos contemplados: puesto que
surgen al lado de lo que tuvimos previsto, los llamamos laterales.
Cuntas veces una intervencin tiene efectos imprevistos que generan
resistencia o nuevos problemas?
Ejemplos:
- el progreso industrial genera contaminacin.
- el crecimiento econmico y el progreso mdico contribuyen a la
explosin de la poblacin y la masificacin de la miseria.
- por dejar de comer chocolate, uno se pone a fumar ms.
- para escapar a la dependencia de los proveedores de los recursos de
generacin de electricidad, algunos pases adoptaron la energa nuclear.
En este entonces, se quiso creer que ya se iba a desarrollar una manera
de tratar los desechos nucleares, y no se incorpor su tratamiento en el
clculo de costos. Ahora empezamos a ver que los desechos debern ser
vigilados por milenios, y que el costo de la energa nuclear S debera
incluir esta parte. Sin embargo, algunos pases (por ejemplo: Francia)
generan la mayor parte de su energa con plantas nucleares y no pueden
cambiar su estrategia en un plazo de una o dos generaciones humanas.
Esta es una nueva dependencia que no estaba contemplada.
- Hasta fines de los 90, Chile gener buena parte de su energa elctrica
con plantas hidrulicas. Luego, el surgimiento de las variaciones de
lluvia (El Nio La Nia) gener problemas de suministro en aos
secos. Para no depender tanto del agua, apareci como buena opcin la
importacin de gas natural de Argentina, pas que cuenta con amplias
reservas. Sin embargo, cuando por causas de la crisis Argentina, este
pas adopt nuevas polticas de abastecimiento interno, Chile tuvo que
enfrentar nuevamente una situacin problemtica.
Los efectos laterales son laterales solamente para el actor quien no los
tena contemplados. Son consecuencia de las dos posibles faltas descritas
en la seccin sobre resistencia a polticas: no reconocer vas causales y/o no
anticipar correctamente el tipo de comportamiento. En ninguno de los
ejemplos mencionados, los actores descuidaron intencionalmente algunos
aspectos: a veces no se dan cuenta, y otras veces se estiman irrelevantes
(ms de esto en la seccin sobre ceguera).
Seguramente usted conoce ejemplos de efecto lateral.
Visite el sitio web del libro para ver los que otros han
expresado y para contribuir con ejemplos propios.
Dinmica de Sistemas
Comportamiento contraintuitivo
Todo sistema es un asunto dinmico, algo que hace cosas, tiene
comportamiento. Frente a l, hay actores que quieren o deben asegurar
que el comportamiento no se escape de ciertos lmites. Cuando intervienen
en este sentido, intentan anticipar el comportamiento tpico: si yo hago
esto, entonces el otro har esto otro.... Muchas veces, nuestra apreciacin
intuitiva del sistema tiene defectos y lo que realmente el sistema hace nos
parece contraintuitivo.
Cuntas veces el sistema reacciona de una manera completamente opuesta
a nuestras expectativas?
Ejemplos:
- para reducir los problemas de pobreza en las ciudades de EE.UU en los
60, se construyen viviendas de bajo costo (pensando que as la gente
tendra vivienda y no se ira, abandonando la ciudad a gente ms pobre
an). Suena plausible? Sin embargo, los problemas aumentaron: los
barrios que se lanzaron en la construccin de estas viviendas,
rpidamente atrajeron poblaciones ms pobres; los que pudieron, se
salvaron movindose a otra parte, y en efecto los problemas de pobreza
y de criminalidad empeoraron.
- en algunos lugares universitarios, se observ que los estudiantes se
ausentan en una asignatura A para prepararse a pruebas en otra
asignatura B. Es una conducta indeseada por ser muy poco constante en
el trabajo de cada asignatura. Para reducir la falta a clases en A por
prueba en B, se invent la "semana de pruebas", semana durante la cual
se realizan todas las pruebas y no hay clase: as no hay la posibilidad de
faltar en A para prepararse para B (y viceversa). Suena intuitivo? Sin
embargo, ahora los alumnos faltan en A y B en la semana antes de la
semana de prueba, y tambin en la semana posterior debido al cansancio
de la concentracin de pruebas.
- Santiago de Chile cuenta con ms de 6 millones de habitantes que tienen
cada vez ms automviles. Sin la posibilidad de ampliar la red de calles,
ello resulta en crecientes problemas de congestin vehicular. Para
combatir esta congestin, en Santiago se decidi cobrar por el uso de las
carreteras urbanas; la idea es que al tener que pagar, muchas personas
dejaran de usar su automvil personal (compartiran autos o usaran la
locomocin pblica). Suena intuitivo? El da de hoy, es muy temprano
para sacar conclusiones, pero: qu harn las personas cuya elasticidad
respecto del costo del uso de las autopistas urbanas las hace preferir
renunciar a otras cosas? Cuntas de las otras personas usarn las otras
calles, prefiriendo pagar con tiempo (de congestin) al uso del transporte
pblico?
- Hace unas 4 dcadas, China introdujo una poltica firme de control de
natalidad, con el propsito de frenar la explosin poblacional: una
familia no tiene derecho a ms de un descendiente. Suena intuitivo?
Sin embargo, en China es muy importante tener un descendiente
masculino; por lo cual muchos progenitores, al darse cuenta de que su
descendiente era de sexo femenino, terminaron con su vida, para poder
6
Dinmica de Sistemas
Dinmica de Sistemas
11
Ilustracin 1: enfoque dinmico (Fuente: Informe sobre desarrollo humano 2003, p. 51)
Ilustracin 2: una visin circular de la relacin entre ecosistema y bienestar humano. Fuente:
Ecosystems and Human Well-being: A Framework for Assessment, p. 9.
Dinmica de Sistemas
13
14
Dinmica de Sistemas
15
16
Adems, las reglas de accin que permiten derivar una determinada accin
correctiva desde un determinado perfil de diferencia entre lo deseado y lo
actual no son predefinidas: tambin son producto de decisiones tomadas en
base a informaciones. Por esta razn, igualmente son afectadas por estos
factores.
Esto es lo que llamamos poltica: el conjunto de reglas que guan al
responsable, segn las cuales selecciona informaciones y genera decisiones.
Dinmica de Sistemas
17
Dinmica de Sistemas
19
De sistemas y modelos
La dinmica de sistemas parte del supuesto que el actor humano crea y
enacta un sistema de actividad (SA) que interacta con sistemas fsicos
(SF) - que pueden ser naturales o artificiales de manera circular: adentro
del SA toma decisiones y las implementa, influyendo de manera intencional
o no al SF; luego el SF es parte de lo que influye al SA.
20
Conviene de este punto en adelante distinguir entre la esfera de las ideas (los
contenidos mentales) y la esfera fsica (el mundo real); si bien el actor
humano slo accede al mundo real a travs de las ideas, confiamos en que
este mundo real sea lo suficiente estable para que el desarrollo de ideas
rigurosamente desarrolladas aumente nuestro xito.
Dinmica de Sistemas
21
Heinz von Foerster comenta esta historia con de la misma manera que se
necesitaba el ltimo camello, necesitamos la realidad como un bastn que
botamos
cuando
tenemos
todo
claro
(http://www.ibsnetworld.de/ferkel/von-foerster-03.shtml , traduccin del autor).
En la obra inicial Industrial dynamics (Forrester, 1961), y de manera muy
intensa en Designing the future, Jay Forrester hace la analoga entre la
manera cmo se disean los aviones y las organizaciones: organizaciones
construidas por comits e intuicin no tienen ms xito de lo que tendra un
avin construido con los mismos mtodos. Frecuentemente, se destina
capital riesgo para financiar empresas en las cuales las polticas, los
productos y los mercados se eligen de tal manera que el fracaso es
predeterminado. De la misma manera que en un avin mal diseado, que
ningn piloto puede hacer volar exitosamente, ningn gerente del mundo
real puede conducir tales corporaciones mal diseadas al xito (traducido
por el autor).
La posicin de von Foerster no tomar un MDS por ms que un bastn
para obtener un buen MM clasifica el MDS como algo desechable.
Recordamos el "Absolutum obsoletum cuando finalmente funciona, ya no
sirve de Stafford Beer (1981). En cambio, Forrester parece haber pensado
en algo comparable con los planes de construccin de un avin; sin
embargo, los diseos o planes de construccin de tales artefactos no se
botan; muy a contrario, se vuelven a revisar y mejorar para la prxima
versin.
Estructura de un modelo
Un modelo tiene una estructura fsica y otra de polticas de decisin.
Cada situacin que enfrenta un responsable, contiene una parte del mundo
material o fsico. Por ejemplo, en el mundo del bodeguero, hay un sistema
22
Dinmica de Sistemas
23
Flujos y estados
Las decisiones actan sobre los flujos: cuando el bodeguero hace un pedido,
es un flujo. La cantidad de pedidos que el proveedor debe procesar cambia a
raz de l. Cuando el proveedor manda lo pedido, es un flujo: cambia la
cantidad de pedidos por procesar y cambia la cantidad de artculos en la
bodega del bodeguero.
Las decisiones se informan desde los estados: ya que no podemos percibir
directamente los flujos, la decisin del bodeguero debe haberse basado en
estados. Comparar la cantidad del artculo en la bodega con la cantidad
24
Dinmica de Sistemas
25
Calculemos para convencernos: asumimos que los huevos toman tres das
hasta que salga una nueva gallina, y que sta se ponga a producir huevos un
da despus de "nacer".
Periodo
1
2
3
4
5
6
7
8
9
Gallinas
5
5
5
10
15
20
30
45
65
Huevos
5
5
5
5
10
15
20
30
45
Flujos y Acumuladores
Cuando se razona a travs de modelos articulados (explcitos), se hace
usando variables y vnculos entre ellas. Una variable es algn atributo de un
objeto que puede tener diferentes valores en el transcurso del tiempo. Un
26
Demoras
Usted cree que muchas personas logran dejar de fumar porque 20 aos ms
tarde tendrn problemas de salud? Cuando tiene mucha hambre, usted
come lento porque sabe que entre el primer mordisco y la sensacin de
satisfaccin pasan alrededor de 15 minutos (y entonces si come rpido se va
a sobrealimentar)?
Algunos procesos son ms lentos que otros, pero todos operan. Cuando un
vnculo causal opera ms lentamente, hablamos de "demora". Experimentos
muestran que especialmente las demoras dificultan el reconocimiento de
bucles causales.
Dinmica de Sistemas
27
Fronteras
Posiblemente usted ha escuchado del "efecto mariposa": el meteorlogo
Lorenz, en algn momento, se dio cuenta que el clima puede devenir tan
sensible a pequeos cambios que hasta el movimiento de las alas de una
mariposa puede tener efectos masivos, por ejemplo la formacin de una
tormenta. Fue uno de los momentos iniciales de la teora del "caos
determinista", que puede modelarse con bastante simpleza.
Es un buen ejemplo para plantear la pregunta qu debe ser tomado en
cuenta en un modelo? Si creemos que hasta lo que queda lejos en espacio y
tiempo puede volver a afectarnos, hasta dnde tenemos que ampliar las
fronteras del modelo? Intuitivamente, tendemos a excluir elementos
importantes, por razones cognitivas o motivacionales.
Haciendo el punto
Resumen
En este captulo, se han presentado los puntos bsicos ms importantes para
justificar y para describir la dinmica de sistemas.
Los sistemas sociales se resisten a ser cambiados. Tienen mecanismos
internos de estabilizacin. Solamente al conocer stos, podemos esperar
identificar puntos de apalancamiento que permitan un cambio duradero.
Nuestras intervenciones producen efectos laterales. Debido a los mltiples
canales causales, frecuentemente circulares, cada accin tiene diversos
efectos, algunos de los cuales pueden poner en peligro el logro de lo que
motiv la misma accin. Modelamos para evitar los efectos laterales.
La conducta de los sistemas sociales suele ser contraintuitiva. Nuestra
intuicin no toma en cuenta la complejidad dinmica que deriva de la
retroalimentacin.
El actor humano tiene una cognicin limitada. Percibimos lo que es
cercano en el espacio y en el tiempo, pero muchas veces existen procesos
lentos y/o que cubren un espacio amplio. Adicionalmente, en muchas
situaciones elegimos no ver.
28
Bibliografa
Doyle and Ford, 1999. Mental model concepts revisited: some
clarifications and a reply to Lane, System Dynamics Review 15(4), (Winter
1999): 411-415
Forrester, 1961: Industrial dynamics, MIT Press, captulo 4
Forrester, 1994: Policies, decisions and information sources for modeling,
en Morecroft and Sterman, 1994
Dinmica de Sistemas
29
30
Para ir ms all
(Vea la discusin de estos temas en el sitio web del libro.)
Preguntas de concepto
Dinmica de Sistemas
31
Modelos y modelar
2. Modelos y modelar
Sobre este captulo
Objetivos
En este captulo, se introduce el proceso de modelado de la dinmica de
sistemas:
Luego se dan algunas recomendaciones para orientar la praxis del
modelador.
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
33
Definir el problema
Cada modelo es una construccin humana en la que aparecen solamente
algunos aspectos del mundo los que son relevantes. No todas las cosas
que podran ser descritas (y modeladas) son relevantes. Por ejemplo:
un modelo de un avin para evaluar sus caractersticas de aerodinmica,
no requiere una representacin de los elementos interiores del avin
un modelo de la inflacin en un pas no requiere la representacin de
cada actor econmico
un modelo de gestin de bodega de una librera no requiere
representacin de cada texto individual.
En este sentido, no modelamos para descubrir la verdad. Mejor as, ya que
ningn modelo es universalmente verdadero: todos tienen un mbito de
validez definido.
Lo que define este mbito es el propsito del modelo: comprender la
aerodinmica del avin, explicar la inflacin de un pas, optimizar una
bodega de libros.
Si un modelo debe permitir elaborar respuestas, entonces el primer paso
imprescindible es definir muy claramente cul es la pregunta.
Cul es el problema que resolver? Cul es la pregunta a responder?
En general, quienes poseen el problema lo pueden describir en trminos
de algunas variables. Pueden decir los valores actuales en relacin con los
deseados. Pero los datos actuales no son comportamiento; en este sentido,
nosotros no buscamos la situacin problemtica, sino que la evolucin
problemtica: nuestros aviones tienen cada vez peor aerodinmica,
nuestra inflacin ha ido en aumento, nuestros costos de bodega suben.
Las series de tiempo o lneas en el tiempo de estas variables constituyen un
comportamiento de referencia. Es la expresin del problema y tambin
una marca de comparacin para la validacin del modelo (mediante el cual
queremos, entre otras cosas, poder explicar la gnesis del problema).
Si llegamos a comprender las causas estructurales que son el trasfondo del
aumento de costos de bodega, entonces tenemos la oportunidad de
cambiarlas, de modo de deshacer el problema.
Forrester (1961, captulo 5) recomienda:
34
Modelos y modelar
Dinmica de Sistemas
35
Cuantificar el modelo
Un diagrama de bucle causal es interesante y su anlisis (cualitativo)
muchas veces genera ideas y descubrimientos interesantes. Sin embargo,
necesitamos la ayuda de herramientas para llegar a comprender estos
modelos. En el caso de la dinmica de sistemas, esto significa la
formulacin de un modelo formal, con variables de flujo y de nivel,
representadas internamente como ecuaciones diferenciales y simuladas por
algoritmos de integracin.
La cuantificacin pasa por la elaboracin de los flujos fsicos y de las
polticas en trminos de estas variables, la estimacin de las funciones que
enlacen a las variables y la estimacin de los valores de parmetros.
Forrester (1961, captulo 5) recomienda:
Representar la distorsin de la informacin. Tenemos que imitar la
situacin real: si un gerente debe decidir en base de informacin con
ruido, as tiene que hacerlo nuestro modelo. El peligro es de modelar algo
que no es, y por lo tanto perder toda posibilidad de validar el modelo o de
descubrir algo con relevancia prctica.
Representar los retardos (las demoras). Si en el sistema real, un gerente
se basa en un informe mensual de ventas, es importante incluir esto en el
modelo (y no hacer depender la decisin del flujo de los datos de venta da
por da, por ejemplo). El mismo peligro de modelar algo irreal existe
tambin aqu.
Cada variable debe referirse a una entidad identificable en el mundo
real. Modelamos para intervenir en el sistema. Por lo tanto, buscamos
evaluar lo que pasar probablemente. Para esto, es importante no introducir
componentes ad-hoc al modelo: si parece necesario introducir algo, es
porque el modelo no se comporta como el sistema; pero si esto ocurre,
significa que an no comprendemos suficientemente bien el sistema, y no
36
Modelos y modelar
podremos, por lo tanto, averiguar sobre posibles futuros (ni logramos
reproducir el pasado).
La unidad de medida de la variable deber ser la de la entidad real. En
el mundo, las cosas son las cosas: si hay que usar minutos de emisin
televisiva para influir en los consumidores, son minutos de emisin, no el
valor de estos minutos en pesos u otras monedas.
Distinguir cantidades actuales de cantidades conocidas. Muchos de los
procesos en el mundo son secuencias fluidas de micro-eventos que ocurren
constantemente. En general, nuestras decisiones no se basan en ellos, sino
que en alguna transformacin:
No suponer a priori que el sistema es estable o lineal. En el mbito de los
sistemas sociales, hay buenas razones para asumir que existen muchos
efectos no lineales y no todos los sistemas tienden a ser estables per se.
Presuponer la linealidad y la tendencia hacia la estabilidad es entonces
quitarse posibilidades a priori.
Sterman (2000, captulo 21) recomienda:
Estructuras fsica y de decisiones
- El modelo observa las leyes bsicas de la fsica, como por ejemplo la
conservacin de la materia? Las ecuaciones son consistentes en su
dimensionalidad y sin artefactos arbitrarios de conversin?
- La estructura de niveles y flujos es explcita y coherente con el
propsito?
- El modelo asume que el sistema est en equilibrio todo el tiempo o
permite dinmicas fuera del equilibrio?
- Se han tomados en cuenta las demoras, restricciones y cuellos de
botella?
- Se supone que las personas sean racionales y optimicen su
rendimiento? Se toman en cuenta las limitaciones cognitivas,
restricciones organizacionales, motivaciones no econmicas y factores
polticos?
- Las decisiones tomadas en el modelo se basan en las mismas
informaciones que tienen los tomadores de decisin reales? Hay
demoras, distorsin y ruido?
Validar el modelo
Cmo llegamos a confiar en el modelo? La pregunta es delicada: nos
proponemos intervenir en el sistema modelado, en base a recomendaciones
que derivan del modelo. Si el modelo corresponde lo suficiente al sistema,
entonces las consecuencias de nuestra intervencin en el modelo
probablemente- sern similares a las consecuencias en el sistema
representado. Entonces, cmo podemos saber que el modelo es confiable?
Hay una amplia gama de pruebas que conoceremos ms en adelante, que en
su conjunto nos ayudan a delimitar el mbito de validez de un modelo.
Dinmica de Sistemas
37
Explotar el modelo
Necesitamos un modelo explicativo, con el propsito de hacer experimentos
de cambio. Se dice de la simulacin que compacta el tiempo y el espacio:
podemos simular en segundos y en una pequea pantalla lo que en el mundo
fsico toma aos y pasa a miles de kilmetros de distancia.
Una vez que tengamos confianza en el modelo, vamos a elaborar diferentes
escenarios de cambio, y los sometemos a series de simulacin para
averiguar su sensibilidad.
As podemos establecer lo que muy
probablemente pasar cuando se implemente cada una de las diferentes
alternativas, y podemos derivar una recomendacin: cul es el cambio que
probablemente ms nos convenga para superar el problema inicial?
38
Modelos y modelar
Segn la visin de la dinmica de sistemas como parte de un doble bucle de
aprendizaje (Sterman, 2000, p. 48), entonces no debemos parar una vez
hecha la recomendacin: tenemos que volver desde la esfera de las ideas a la
de la accin.
La implementacin tendr sus efectos: algunos pueden ser los anticipados
por el modelo, pero otros pueden no serlo. En este sentido, la
implementacin tambin es como una prueba emprica, que permite
comprender dnde el modelo puede y debe ser revisado y mejorado.
Fuentes de datos
Dentro de una organizacin, las fuentes de datos son mltiples: hay
personas que, despus de trabajar durante aos aqu, tienen una base de
experiencia enorme. Tambin hay fuentes escritas como manuales y
reportes. Y por cierto, hay bases de datos y otros repositorios de
informacin numrica. Cada una de estas fuentes de dato tiene sus ventajas
y sus inconvenientes.
Los datos numricos son precisos, pero slo disponibles por lo que se midi.
El comportamiento medido del sistema da cuenta de su dinmica en el
marco de una situacin histrica en particular, y no significa que el mismo
sistema no pueda comportarse de otro modo en una constelacin distinta.
En este sentido, no es posible extrapolar del comportamiento pasado hacia
el futuro sin precauciones. Tampoco es posible ver la estructura del sistema
en estos datos, ya que se refieren solamente a lo que se ha observado
directamente. Adicionalmente, puede ser que ciertos aspectos no han sido el
objeto de mediciones y simplemente no se encuentran registrados.
Por ejemplo, puede ser que en una universidad, se registra la asistencia de
los estudiantes a clase porque segn el reglamento de estudio, la asistencia
es obligatoria. Al mismo tiempo, en otra universidad no es obligatoria y no
se registra. Sera falso concluir desde la inexistencia de registros numricos
acerca de la asistencia de los estudiantes a clase, que los estudiantes no
asisten (o que asisten: en estricto rigor, hay que abstenerse de concluir);
tambin sera incorrecto pensar que no se sabe si asisten, ya que de hecho se
hace clase, y por ejemplo los docentes deberan saber desde su experiencia
cmo es la asistencia.
Por lo anterior, es importante tambin considerar informacin de fuentes
escritas (pero no numricas). En la mayora de las organizaciones, existen
reglamentos, informes, actas de reuniones y memos. Son fuentes ricas, y
pueden expresar aspectos sobre los cuales no hay registros numricos. Sin
embargo, son una fuente no sistemtica, ya que no todo se anota en forma
escrita.
Para seguir con el mismo ejemplo anterior, puede ser que en la plataforma
en lnea de los cursos, un docente haya intercambiado e-mails con
estudiantes que, por alguna razn, faltaban a clase. Esto es muy interesante
cuando se encuentra, pero no hay manera de saber si es una prctica
Dinmica de Sistemas
39
Documentacin
La estructura modelada es el fruto de mucha reflexin, pero no da cuenta de
todas las ideas, dudas y decisiones tomadas en el camino. Adnde se
conservan? Si no se conservan, los modeladores tendrn serios problemas
para recordar lo que fue su proceso de trabajo; ser an peor para otras
personas quienes desean comprender el modelo y poder confiar en l.
Recomendaciones respecto de la replicabilidad:
- Otras personas deben poder repetir el estudio y llegar a los mismos
resultados, en base de la documentacin.
- El modelo y la documentacin deberan ser pblicamente accesibles (si
no hay restricciones comerciales o de seguridad).
- Todas las personas involucradas en el proyecto y afectadas por sus
resultados, deben poder acceder al modelo y a la documentacin.
40
Modelos y modelar
Dinmica de Sistemas
41
reflexivo
promover la indagacin
exponer supuestos
motivar pruebas extensivas y en
profundidad
apoyar preconcepciones y confortar desafiar preconcepciones y dar
resultados deseados previamente
soporte a puntos de vista diversos
promover
la
autoridad
del promover la autoridad de los
modelador
beneficiarios del modelo
Tabla 1: dos actitudes frente al modelamiento
42
Modelos y modelar
Usted podra encontrar que una de las actitudes es la ideal (pero utpica), y
la otra la real. Sin embargo, queda invitado a meditar el asunto y guardar
el espritu correspondiente a su eleccin en los pasos por venir.
Haciendo el punto
Resumen
En este captulo, se introduce el proceso de modelado de la dinmica de
sistemas:
2. Definir el problema. El modelo debe responder una pregunta, que hay
que definir muy claramente, junto con las conductas de referencia y la
frontera.
3. Elaborar un modelo conceptual. Tenemos que captar toda la
experiencia y toda la informacin disponible acerca de la pregunta en
estudio, y as establecer las lneas orientadoras para el estudio
cuantitativo. Se puede partir top-down, pero muchos prefieren el
modo bottom-up.
4. Cuantificar el modelo. Requerimos simular para comprender bien, y
ello hace necesario la cuantificacin del modelo.
Dinmica de Sistemas
43
Bibliografa
Forrester, Industrial dynamics, MIT Press, captulo 5.
Forrester, 1994, Policies, decisions and information sources for modeling,
en Morecroft y Sterman Modeling for learning organizations, Wiley,
1994.
Sterman, 2000: Business dynamics - systems thinking and modeling for a
complex world, John Wiley, captulo 21.
Wolstenholme, 1990. Systems inquiry, John Wiley.
Para ir ms all
(Vea la discusin de estos temas en el sitio web del libro.)
Preguntas de concepto
1.
2.
3.
4.
5.
6.
7.
8.
9.
44
Modelos y modelar
Preguntas de reflexin y dilogo
Dinmica de Sistemas
45
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
47
Competencias
Competencias
modelos cualitativos:
diagramas causales
modelos cuantitativos:
diagramas de stock-and-flow
identificar unidades
(de medida)
identificar bucles
derivar flujo de nivel
identificar la polaridad de bucles
integrar nivel en flujo
leer un diagrama de
stock-and-flow
reconocer demoras
predecir el comportamiento
desde la estructura:
identificar bucles
modelar demoras
cualitativamente
modelar no linealidades
identificar la polaridad
de bucles
reconocer estructuras
desde el comportamiento
reconocer bucles
Introduccin
Si tenemos un problema que superar, entonces tenemos que estar seguros
que pensamos adecuadamente sobre este problema: tenemos que articular y
revisar nuestros modelos mentales: cmo es que nuestras acciones causan
el problema? Esto quiere decir que suponemos que haya algo como causaefecto y que podemos representarlo.
Aristteles ha sido probablemente el primer pensador que trabaj el
concepto de causalidad. Para l, hay diferentes tipos de causalidad:
material: de qu est hecho <A>?
formal: qu es lo caracterstico de ser <A>?
eficiente: qu es lo que produce <A>?
48
Definiciones
El propsito de los DBC es organizar la descripcin de un problema en
variables, identificar las relaciones causales entre ellas y dirigir la atencin
en los bucles de retroalimentacin, para as obtener una imagen de alto nivel
de la estructura causal.
Un diagrama de bucle causal consiste de bucles con una determinada
polaridad; el conjunto de bucles opera a travs de variables ligadas entre
ellas por vnculos causales con una determinada polaridad. Tal diagrama
Dinmica de Sistemas
49
debe contener todas las variables y todos los vnculos causales relevantes.
La polaridad de cada vnculo individual asume ceteris paribus.
Efecto
poblacin
poblacin
nacimientos
nacimientos
muertes
muertes
50
Si bien esta tabla contiene cada uno de los vnculos causales, claramente no
es una forma de representacin que facilite la comprensin del todo.
Adems, an no hemos detectado (ni sealado) la polaridad de los vnculos.
A continuacin, se introduce el vocabulario esencial de los diagramas de
bucle causal:
variables
vnculo
causal
atribuido
variable
causante
polaridad de
la influencia
+, -
variable
afectada
direccin de
la influencia
Ilustracin 16: representacin de la causalidad. Cuidado el smbolo de polaridad + y - se
refiere a la flecha, no a la variable.
poblacin
muertes
poblacin
tasa de natalidad
nacimientos
poblacin
nacimientos
tasa de mortalidad
muertes
poblacin
muertes
Dinmica de Sistemas
51
Valores
Valores
dt
dV
dV
dt
tiempo
tiempo
Ilustracin 18: ejemplos de cambio
Valores
Valores
dt
dV1
dt
dV2
tiempo
dV1
dt
dV2
tiempo
52
nacimientos
Dinmica de Sistemas
53
ms alto
ms bajo
54
nacimientos
muertes
+
-
poblacin
poblacin
+
tasa de natalidad
nacimientos
+
poblacin
tasa de mortalidad
nacimientos
+
muertes
+
poblacin
muertes
Dinmica de Sistemas
55
tasa de natalidad
+
nacimientos
+
+
poblacin
-
+
muertes
+
tasa de mortalidad
Ilustracin 23: un diagrama de la estructura de la dinmica poblacional
Este diagrama deja ver de forma holstica todo el modelo. Para algunas
variables, ya no es posible decir si son independientes o dependientes.
Vemos claramente la relacin circular entre nacimientos y
poblacin de un lado y entre muertes y poblacin del otro.
Cuidado: este diagrama an no es un diagrama de bucle causal no hemos
sealado los bucles an. Antes de continuar en nuestra elaboracin, se
aconseja realzar unos ejercicios.
56
Dinmica de Sistemas
57
Ejercicio 3-1
Modelo (estructura)
precio de
gasolina
precio pasaje
de bus
Conducta
das
das
58
litros de
leche
vendidos
precio de
la leche
Conducta
das
das
Dinmica de Sistemas
59
Ejercicio 3-3
Modelo (estructura)
+
inversin en
publicidad
venta de
discos
Conducta
das
das
60
Ejercicio 3-4
Modelo (estructura)
esfuerzo por
calidad
fallas en
produccin
Conducta
fallas (unidades)
das
das
Dinmica de Sistemas
61
Ejercicio 3-5
Pregunta de reflexin: al tener la informacin presentada en la siguiente
ilustracin, hay un vnculo causal con polaridad negativa? Por qu?
Modelo (estructura)
precio
demanda
precio ($)
Conducta
demanda (unidades)
das
das
62
demanda
precio
demanda (unidades)
Conducta
precio ($)
das
das
Dinmica de Sistemas
63
Si usted ha pensado que hay una diferencia entre los 5 ejemplos de arriba,
probablemente tiene que ver con que los primeros dos se refieren a la
induccin de una accin correctora, que ayuda a adecuar el nivel de hambre
y el nivel de fro a un nivel aceptable (y luego para). En los casos del saldo,
del inters y de los ataques, no hay un fin, siempre siguen amplindose, en
lo bueno como en lo malo.
Esto se debe a que hay dos tipos de estas estructuras circulares, que resultan
ser uno de los pilares fundamentales de la dinmica de sistemas.
64
Dinmica de Sistemas
65
Pero en cada caso, todo bucle tiene una polaridad. Para determinar la
polaridad de un bucle, se procede de la siguiente manera.
Paso Actividad
1
Se elige una de
las variables en
el bucle, y ella
se separa en
dos partes: la
primera ser de
"entrada", la
segunda
de
"salida".
Se aplica un
evento de un
determinado
signo a la parte
"entrada" de la
variable.
66
Si, al llegar a
la
parte
"salida" de la
variable
cortada, se ha
conservado el
signo
del
cambio,
entonces
la
polaridad del
bucle
es
positiva; si no,
entonces
su
polaridad
es
negativa.
Dinmica de Sistemas
67
Esta
es
la
situacin donde
SALDO->
intereses
e
intereses
->
SALDO.
Cortamos
la
variable SALDO
y le aplicamos un
evento con signo
positivo.
+
intereses
SALDO
+
+
SALDO (salida)
intereses
+
SALDO (entrada)
Evento SGN(+)
La
polaridad
positiva
del
vnculo
causal
conserva el signo
del cambio +.
+
SGN(+)
intereses
SALDO (salida)
SALDO (entrada)
Evento SGN(+)
La
polaridad
positiva
del
vnculo
causal
conserva el signo
del cambio +.
Ya volvimos al
origen y el signo
se ha conservado.
Por
lo
tanto,
corresponde
atribuirle a este
bucle
una
polaridad positiva.
+
SGN(+)
intereses
SALDO (salida)
SGN(+)
SALDO (entrada)
Evento SGN(+)
+
intereses
SALDO
68
300
250
200
SALDO
150
intereses
100
50
0
1
10
11
Periodos
El saldo crece, pero no como una lnea recta. Es lo que usted esperaba?
Por qu no crece simplemente de forma lineal?
Es porque en un bucle de retroalimentacin positivo, cada cambio de una
variable es reforzado, ya que induce un cambio del mismo signo en la
prxima variable, y as sucesivamente, hasta que la seal vuelve a la
primera variable, donde se inicia otra ronda de causas. Es un fenmeno que
llamamos crecimiento exponencial, y ser estudiado en el prximo captulo.
Volvemos al ejemplo de la dinmica poblacional. La Ilustracin 23 (p. 56)
present el diagrama sin sealar los bucles; solamente vimos que son dos
bucles. Analizamos cada uno de ellos.
SGN(+)
SGN(+)
nacimientos
nacimientos
nacimientos
nacimientos
poblacin
poblacin
1
SGN(+)
SGN(+)
SGN(+)
nacimientos
nacimientos
SGN(+) nacimientos
+
SGN(+)
+
+
1 explosin
+
poblacin
3
+
SGN(+)
poblacin
4
Dinmica de Sistemas
69
SGN(-)
poblacin
poblacin
?
+
muertes
muertes
muertes
muertes
SGN(+)
SGN(+)
SGN(-)
poblacin
poblacin
2 limite
+
muertes
+ SGN(-)
muertes
SGN(-)
muertes
SGN(+)
SGN(+)
4
70
+
nacimientos
+
+
1 explosin
+
poblacin
2 limite
+
muertes
+
tasa de mortalidad
Ilustracin 30: DBC de la dinmica poblacional
Dinmica de Sistemas
71
72
Ejercicio 3-7
evento SGN(+)
+
tareas
atrasadas
+
trabajo
nocturno
productividad
tareas
atrasadas S
tareas
atrasadas E
+
trabajo
nocturno
productividad
-
evento SGN(+)
+
evento SGN(+)
+
tareas
atrasadas S
tareas
atrasadas E
tareas
atrasadas S
SGN( )
productividad
+
trabajo
nocturno
productividad
-
tareas
atrasadas E
+
trabajo
nocturno
SGN( )
4
SGN( )
+
tareas
atrasadas S
productividad
SGN( )
evento SGN(+)
tareas
atrasadas E
+
trabajo
nocturno
productividad
tareas
atrasadas S
evento SGN(+)
tareas
atrasadas E
+
trabajo
nocturno
Dinmica de Sistemas
73
Ejercicio 3-8
evento SGN(+)
ingresos
personales S
ingresos
personales
+
satisfaccin
con nivel
material
-
ingresos
personales E
satisfaccin
con nivel
material
-
bienestar
material
bienestar
material
2
evento SGN(+)
-
ingresos
personales S
evento SGN(+)
ingresos
personales E
+
satisfaccin
con nivel
material
-
ingresos
personales S
ingresos
personales E
SGN( )
bienestar
material
satisfaccin
con nivel
material
-
SGN( )
bienestar
material
SGN( )
-
ingresos
personales S
SGN( )
evento SGN(+)
ingresos
personales E
evento SGN(+)
ingresos
personales E
+
satisfaccin
con nivel
material
-
ingresos
personales S
satisfaccin
con nivel
material
-
bienestar
material
bienestar
material
6
5
74
evento SGN(+)
presin para
cumplir normas
+
presin para
combatir
intransparencia
presin para
cumplir normas
S
presin para
cumplir normas E
SGN( )
corrupcin
presin para
combatir
intransparencia
corrupcin
transparencia
en fiscalizacin
evento SGN(+)
presin para
cumplir normas
S
transparencia
en fiscalizacin
presin para
cumplir normas E
SGN( )
-
presin para
cumplir normas
S
+
presin para
combatir
intransparencia
presin para
cumplir normas E
+
presin para
combatir
intransparencia
transparencia
en fiscalizacin
presin para
cumplir normas
S
SGN( )
transparencia
en fiscalizacin
presin para
cumplir normas E
SGN( )
-
+
presin para
combatir
intransparencia
corrupcin
evento SGN(+)
-
evento SGN(+)
corrupcin
corrupcin
presin para
cumplir normas
S
evento SGN(+)
presin para
cumplir normas E
SGN( )
transparencia
en fiscalizacin
+
presin para
combatir
intransparencia
corrupcin
SGN( )
evento SGN(+)
-
presin para
cumplir normas
S
presin para
cumplir normas E
transparencia
en fiscalizacin
+
presin para
combatir
intransparencia
corrupcin
SGN( )
4
transparencia
en fiscalizacin
Dinmica de Sistemas
75
nacimientos
POBLACIN
76
Las demoras
valores
variable
causante
variable
afectada
evento
efecto
tiempo
Ilustracin 33: estructura temporal de una demora
Dinmica de Sistemas
77
+, -
variable
causante
variable
afectada
nacimientos
+
+
+
tasa de
natalidad
poblacin
+
muertes
expectativa
de vida
Este texto presenta los mismos detalles que el diagrama de bucle causal.
Usted puede comprobarlo: cada oracin del texto corresponde a una versin
resumida de una flecha causal (con su direccin, polaridad y variables
asociadas).
78
Correcto
+
Ventas de
helado
Asesinatos
Ventas de
helado
+
Asesinatos
+
Temperatura
del ambiente
Dinmica de Sistemas
79
Ventas por
boca a boca
Base de
clientes
Prdida
de clientes
Correcto
+
Ventas por
boca a boca
Base de
clientes
Prdida
de clientes
+
Ilustracin 37: indicar la polaridad del vnculo
80
Atractividad
del mercado
Volumen de
produccin
Nmero de
competidores
Utilidades
Precio
Precio
Presin para
limpiar el
medio ambiente
Calidad del
medio
ambiente
Costos
unitarios
Participacin
de mercado
Reservas del
banco en
efectivo
Esfuerzo
para
limpiar
Giros
netos
Solvencia
percibida
del banco
Dinmica de Sistemas
81
Correcto
+
Costos
aumentan
Precios
aumentan
+
Costos
Precios
Correcto
+
Retroalimentacin
del jefe
Actitud
mental
+
Felicitaciones
del jefe
Moral
82
Correcto
+
Costos
Prdidas
Costos
+
Crtica
Infelicidad
Utilidades
Crtica
Felicidad
Dinmica de Sistemas
83
Participacin
de mercado
Costos
unitarios
+
Volumen de
produccin
Experiencia
acumulada
-
Participacin
de mercado
Costos
unitarios
84
Incorrecto
+
Correcto
+
Calidad del
producto
Calidad
deseada
Calidad del
producto
-
Programas de
mejoramiento
de la calidad
Programas de
mejoramiento
de la calidad
Diferencia
+
-
Incorrecto
Correcto
Temperatura
del caf
tasa de
enfriamiento
tasa de
enfriamiento
Temperatura
ambiente
Temperatura
del caf
+
Diferencia
-
Dinmica de Sistemas
85
Sesgos del
sistema de
reporte
+
D
Calidad
reportada
Calidad del
producto
Actitud personal
hacia alta
calidad
+
Percepcin de
calidad de la
gerencia
Esfuerzos
de mejoramiento
de la calidad
Insuficiencia
D
Calidad
deseada
86
Inversin
Inversin
+
a
Precio
+
+
Capacidad
instalada
Precio
Capacidad
instalada
Produccin
Precio
deseado
Produccin
i)
ii)
D
+
+
Acuerdos
de libre
comercio
+
+
Desarrollo
econmico
Presin
competitiva
Adaptacin
industrial
Quiebras
D
Acuerdos
de libre
comercio
+
+
Competitividad Nuevas
empresas
D
Desarrollo
econmico
+
D
+
Utilidades
empresariales
Desempleo
valores de
Equidad
distributiva
i)
ii)
Dinmica de Sistemas
87
Ejercicio 3-13: Para cada uno de los textos siguientes, elabore un DBC.
a) Cuando la temperatura promedio de la atmsfera aumenta, se reduce la
superficie de los hielos (rticos, antrticos, glaciales). La superficie de
hielos refleja ms energa solar que las otras superficies; por lo tanto,
cuando se reduce esta superficie, tambin se reduce la cantidad de
radiacin solar que la Tierra refleja al espacio. La cantidad de energa
reflejada es proporcional con el calor reflejado; por lo tanto, cuando se
refleja menos, hay ms calor que no se refleja al espacio (que queda en
la Tierra, o sea, su atmsfera).
b) Debido a la presin de la ciudadana frente al aumento de la
delincuencia denunciada (los casos denunciados), se duplic el cuerpo
policial. Con el tiempo, han aumentado los arrestos y se han
congestionado las cortes de justicia: ya que cada proceso tiene una
duracin promedio constante, cuando aumenta la cantidad de casos,
aumenta el tiempo necesario para procesarlos. Para hacer algo contra la
congestin, muchos jueces han empezado a acordar soluciones
especiales con los acusados: si confiesan con rapidez (si colaboran con
la justicia), entonces se aplica una pena muy liviana. (Esto, se dice,
tiene la ventaja adicional de no congestionar tanto a las crceles.) Sin
embargo, del punto de vista de los delincuentes, ello baja el precio del
crimen, ya que en caso de ser procesado, la sentencia es muy baja.
Como consecuencia de ello, al poco andar la medida, se observa un
aumento adicional en la delincuencia, y nuevamente surgen los reclamos
de la ciudadana...
(Solucin al final del captulo)
88
Haciendo el punto
Resumen
Los eventos tienen causas que podemos identificar
La causalidad tiene una direccin y una polaridad
La polaridad positiva denota un cambio del mismo signo
La polaridad negativa denota un cambio de signo inverso
Cuando un evento de cambio vuelve a su variable de origen, hay un bucle de
retroalimentacin.
Los bucles tiene una polaridad, positiva o negativa.
Bibliografa
Forrester, J. 1971. World Dynamics, Whright-Allen Press.
Hume, D. 1984 Investigacin sobre el conocimiento humano, Alianza
Editorial, Madrid.
Meadows, D., Randers J. y Meadows, D. 2002. Limits to growth the 30
years update, Chelsea Green Publishing.
Richardson, 1991 Feedback thinking in the social sciences, Pegasus
Communications
Schaffernicht, M. y Madariaga, P. Para un pensamiento causal dinmico:
hacia una perspectiva educativa, Estudios Pedaggicos 23(1), p. 129-149.
Schaffernicht, M. Causality and diagrams for system dynamics,
Proceedings of the 25th International Conference of the System Dynamics
Society, Boston, USA., July 2007.
Senge, P. La quinta disciplina, Granica, 1990.
Senge, P., Ross, R., Smith B., Roberts, Ch. y Kleiner, A. La quinta
disciplina en la prctica, Granica, 1995.
Senge, P., , Kleiner, A, Roberts, Ch., Ross R., Roth, G. y Smith B. La
danza del cambio, Norma, 2000.
Sterman, 2000 Business dynamics: systems thinking and modelling for a
complex world, John Wiley.
Para ir ms all
(Vea la discusin de estos temas en el sitio web del libro.)
Qu es "retroalimentacin negativa"; describa cmo es su estructura y
cmo es su conducta?
Dinmica de Sistemas
89
90
precio de
gasolina
precio pasaje
de bus
Si
Si la
la polaridad
polaridad es
es positiva,
positiva, entonces
entonces una
una
alza
alza del
del precio
precio de
de la
la gasolina
gasolina causa
causa una
una
alza
alza en
en el
el precio
precio del
del pasaje
pasaje de
de bus:
bus: en
en
cada
momento
posterior
al
evento,
cada momento posterior al evento, el
el
segundo
segundo precio
precio es
es ms
ms alto
alto de
de lo
lo que
que
habra
habra sido
sido sin
sin el
el evento.
evento.
Cualquier
solucin
dentro
Cualquier das
solucin dentro del
del rectngulo
rectngulo es
es
posible
posible (la
(la mostrada
mostrada es
es slo
slo un
un ejemplo).
ejemplo).
Conducta
das
Dinmica de Sistemas
91
3-2
Modelo (estructura)
litros de
leche
vendidos
precio de
la leche
Si
Si la
la polaridad
polaridad es
es negativa,
negativa, entonces
entonces el
el
alza
alza del
del precio
precio de
de la
la leche
leche causa
causa una
una
disminucin
disminucin del
del consumo
consumo de
de leche:
leche: en
en
cada
momento
posterior
al
evento,
cada momento posterior al evento, el
el
consumo
es
consumo
es ms
ms bajo
bajo de
de lo
lo que
que habra
habra
das
sido
sido sin
sin el
el evento.
evento.
Conducta
das
92
+
inversin en
publicidad
venta de
discos
Si
Si la
la polaridad
polaridad es
es positiva,
positiva, entonces
entonces
aumentar
aumentar la
la publicidad
publicidad mejora
mejora las
las ventas:
ventas:
en
en cada
cada momento
momento posterior
posterior al
al evento,
evento, las
las
ventas
ventas son
son ms
ms altas
altas de
de lo
lo que
que habran
habran
das
sido
sido sin
sin el
el evento.
evento.
Conducta
das
Dinmica de Sistemas
93
3-4
Modelo (estructura)
esfuerzo por
calidad
fallas en
produccin
Si
Si la
la polaridad
polaridad es
es negativa,
negativa, entonces
entonces
aumentar
aumentar el
el esfuerzo
esfuerzo por
por calidad
calidad
disminuye
disminuye las
las fallas:
fallas: en
en cada
cada momento
momento
posterior
posterior al
al evento,
evento, las
las fallas
fallas son
son menos
menos
das
de
habran
de lo
lo que
que
habran sido
sido sin
sin el
el evento.
evento.
fallas (unidades)
Conducta
das
94
precio
demanda
precio ($)
S:
S: en
en todos
todos los
los momentos
momentos
Conducta
posteriores
posteriores al
al evento,
evento, los
los
valores
valores de
de demanda
demanda son
son
inferiores
inferiores aa lo
lo que
que habran
habran sido
sido
sin
sin el
el aumento
aumento en
en el
el precio.
precio.
demanda (unidades)
das
das
Dinmica de Sistemas
95
3-6
Polaridad
Polaridad positiva:
positiva: cuando
cuando la
la demanda
demanda
deja
deja de
de comportarse
comportarse de
de la
la manera
manera como
como
se
se comport
comport antes,
antes, yy empieza
empieza aa bajar,
bajar, el
el
precio
cuando
la
precio baja
baja tambin.
tambin. Luego,
Luego,
cuando
la
Modelo
(estructura)
demanda
demanda vuelve
vuelve aa crecer,
crecer, el
el precio
precio
tambin
toma
un
nivel
superior.
tambin toma un nivel superior.
+
demanda
precio
demanda (unidades)
Conducta
precio ($)
das
das
96
tareas
atrasadas
+
trabajo
nocturno
productividad
tareas
atrasadas S
+
trabajo
nocturno
productividad
tareas
atrasadas E
evento SGN(+)
evento SGN(+)
+
tareas
atrasadas S
tareas
atrasadas E
tareas
atrasadas E
+
trabajo
nocturno
SGN(-)
+
trabajo
nocturno
productividad
tareas
atrasadas S
productividad
-
SGN(+)
SGN(-)
+
tareas
atrasadas S
productividad
SGN( )
evento SGN(+)
tareas
atrasadas E
+
trabajo
nocturno
productividad
evento SGN(+)
tareas
atrasadas S
tareas
atrasadas E
+
trabajo
nocturno
Dinmica de Sistemas
97
Ejercicio 3-8
evento SGN(+)
ingresos
personales S
ingresos
personales
+
satisfaccin
con nivel
material
-
ingresos
personales E
satisfaccin
con nivel
material
-
bienestar
material
bienestar
material
2
evento SGN(+)
-
ingresos
personales S
evento SGN(+)
ingresos
personales E
+
satisfaccin
con nivel
material
-
ingresos
personales S
ingresos
personales E
SGN(-)
bienestar
material
satisfaccin
con nivel
material
-
SGN(+)
bienestar
material
SGN(+)
-
ingresos
personales S
SGN( )
evento SGN(+)
-
ingresos
personales E
ingresos
personales S
+
satisfaccin
con nivel
material
-
evento SGN(+)
ingresos
personales E
+
satisfaccin
con nivel
material
-
bienestar
material
bienestar
material
98
evento SGN(+)
presin para
cumplir normas
+
presin para
combatir
intransparencia
presin para
cumplir normas
S
presin para
cumplir normas E
SGN(+)
corrupcin
presin para
combatir
intransparencia
corrupcin
transparencia
en fiscalizacin
evento SGN(+)
presin para
cumplir normas
S
transparencia
en fiscalizacin
presin para
cumplir normas E
presin para
cumplir normas
S
+
presin para
combatir
intransparencia
+
presin para
combatir
intransparencia
transparencia
en fiscalizacin
presin para
cumplir normas
S
SGN( )
transparencia
en fiscalizacin
presin para
cumplir normas E
6
evento SGN(+)
SGN(-)
-
+
presin para
combatir
intransparencia
corrupcin
evento SGN(+)
-
presin para
cumplir normas E
corrupcin
evento SGN(+)
SGN(-)
-
corrupcin
presin para
cumplir normas
S
presin para
cumplir normas E
SGN(+)
transparencia
en fiscalizacin
+
presin para
combatir
intransparencia
corrupcin
SGN( )
evento SGN(+)
-
presin para
cumplir normas
S
presin para
cumplir normas E
transparencia
en fiscalizacin
+
presin para
combatir
intransparencia
corrupcin
SGN(-)
4
transparencia
en fiscalizacin
Dinmica de Sistemas
99
Utilidades
Nmero de
competidores
Volumen de
produccin
Precio
Precio
Costos
unitarios
Participacin
de mercado
Presin para
limpiar el
medio ambiente
Reservas del
banco en
efectivo
+
+
Calidad del
medio
ambiente
100
Esfuerzo
para
limpiar
Giros
netos
+
-
Solvencia
percibida
del banco
Inversin
Inversin
+
a
Precio
+
+
Capacidad
instalada
Precio
Capacidad
instalada
Produccin
Precio
deseado
Produccin
i)
Reglas
Reglas 3,
3, 44 yy 99
ii)
D
+
+
Acuerdos
de libre
comercio
+
+
Desarrollo
econmico
Presin
competitiva
Adaptacin
industrial
Quiebras
D
Acuerdos
de libre
comercio
+
+
Competitividad Nuevas
empresas
D
Desarrollo
econmico
+
D
+
Utilidades
empresariales
Desempleo
i)
Dinmica de Sistemas
ii)
valores de
Equidad
distributiva
Reglas
Reglas 44 yy 77
101
Ejercicio 3-13
a)
+
Temperatura
promedio
Superficie
hielos
-
Radiacin
reflejada
b)
+
Polica
+
+
Presin de
la ciudadana
Arrestos
+
+
Delincuencia
Procesos
Dureza del
castigo
Clemencia
del juez
102
Dinmica de Sistemas
103
Flujos y Acumuladores
4. Flujos y acumuladores
Sobre este captulo
Objetivo
Conocer y saber utilizar el lenguaje de los "diagramas de flujos y acumuladores"
para elaborar un modelo cuantificable de un sistema dinmico.
Comprender la parte conceptual de la simulacin, en particular la relacin y
diferencia entre "Acumulador" y "Flujo"
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Significado
Estructura
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
105
Competencias
Competencias
modelos cualitativos:
diagramas causales
modelos cuantitativos:
diagramas de stock-and-flow
identificar unidades
(de medida)
identificar bucles
derivar flujo de nivel
identificar la polaridad de bucles
integrar nivel en flujo
leer un diagrama de
stock-and-flow
reconocer demoras
predecir el comportamiento
desde la estructura:
identificar bucles
modelar demoras
cualitativamente
modelar no linealidades
identificar la polaridad
de bucles
reconocer estructuras
desde el comportamiento
reconocer bucles
106
Flujos y Acumuladores
Simular
Hasta ahora, hemos elaborado modelos cualitativos: pusimos variables de
las cuales slo conocamos el nombre (no los valores) y flechas causales con
una polaridad. Pudimos visualizar la estructura del sistema modelado de esta
manera, y pudimos elaborar ideas acerca del probable comportamiento de
las variables del modelo. Pero cuando exploraramos el modelo de
simulacin, su diagrama fue muy diferente de los diagramas causales. Por
qu?
Resulta que sin especificar:
1. los valores iniciales de las variables;
2. las reglas de clculo para poder transformar los valores iniciales en los
valores del periodo siguiente (y as sucesivamente),
no podemos determinar con precisin cmo va a ser el comportamiento (la
serie de valores) de las variables que describen nuestro sistema. Esta es la
diferencia entre un modelo cualitativo y un modelo cuantitativo: slo los
cuantitativos pueden ser simulados.
Simular significa determinar y recorrer los valores de cada variable para
cada uno de p periodos.
Por qu nos importara poder simular?
La respuesta tiene que ver con la dificultad computacional de convertir un
modelo con varios bucles de retroalimentacin en un juicio acerca de su
comportamiento probable sin hacer estos clculos paso a paso. Ya con un
modelo simple como el de la difusin, que se analizar en el captulo
siguiente, esto es tremendamente difcil. Por esta razn simulamos, y para
poder hacerlo, se requiere cuantificar los valores iniciales y las relaciones
causales que determinen el comportamiento en el tiempo.
Dinmica de Sistemas
107
15
Tina de
bao
10
10
12
15
10
15
10
15
Tina de
bao
Tina de
bao
10
10
12
15
Tina de
bao
10
Tina de
bao
15
Tina de
bao
Despus de unos "ratos" (el tiempo que pasa entre dos momentos),
tendramos una lnea bastante suave del comportamiento de la cantidad de
agua en la tina. Pero en verdad slo tenemos los niveles puntuales al final de
cada rato, es decir en un momento. No hemos registrado cmo se aument
la cantidad de agua, pero s podemos inferir: si en el momento 2 hubo 8
unidades de medida de nivel y en el momento 3 hubo 12, y as
sucesivamente. Esta cantidad presente en un determinado momento, la
llamamos el nivel de agua en la tina.
13
nivel de agua en tina
13
10
10
5
1
5
momentos
5
momentos
Ilustracin 45: desde las mediciones tomadas en determinados momentos, se infiere la conducta
del nivel
108
Momentos
1
2
3
4
5
6
Cantidad
4
8
12
12
10
8
Diferencia
4
4
0
-2
-2
cambio de agua
Flujos y Acumuladores
4
2
0
-2
1
5
momentos
Acumulador
Tina de
bao
Nivel
15
10
5
0
Tapn
Flujo de salida
Ahora entra y sale agua al mismo tiempo. Uno de estos flujos aumenta el
nivel de agua en el acumulador (lo que podemos medir), el otro lo
disminuye. No obstante, la manera como medimos la cantidad de agua en la
tina es la misma, e igual como antes, podemos inferir desde la diferencia de
nivel de agua entre dos momentos la cantidad neta de los flujos. Ms an, si
no hemos cambiado la posicin de la llave de agua (entonces conocemos la
cantidad del flujo entrante por "rato"), podemos determinar el tamao del
flujo de salida (por "rato"): si entra una cantidad que aumenta el nivel de 4
(por rato), y observamos que el nivel baj de 2, entonces la cantidad que
debe haber salido por el tapn es 6.
Dinmica de Sistemas
109
Ahora podemos volver a representar lo que pas con la tina de bao, en una
forma ms completa.
4
Llave
4
15
Llave
8
15
12
15
10
10
10
2
Llave
Llave
15
12
Llave
15
10
15
10
10
10
2
6
Flujos y Acumuladores
del agua en la tina (acumulador) para cualquier momento: si el flujo neto es
de -2, y en el momento 6 hay un nivel de 8, entonces en qu momento
queda vaca la tina (nivel 0)? Correcto, es el momento 10.
Esto es simular. Para hacerlo, nos servimos de un modelo una
representacin de algunos aspectos relevantes del sistema real. En este
recuento hemos mencionado dos tipos de variables: el acumulador (donde
se mide el nivel o la altura del agua), que refleja la cantidad de agua o el
nivel del agua en la tina, y lo hemos representado con un rectngulo. El otro
concepto importante era el flujo neto de agua que entr y sali de la tina,
representado por una flecha con un oval (que imita una vlvula).
Si enfocamos nuestra mente en la naturaleza de los componentes del cuento
de la tina, podemos eliminar la imagen de la tina y nos queda un diagrama
con solamente flujos y niveles:
4
-
8
4
8
2
10
2
12
2
12
0
Dinmica de Sistemas
111
Es posible que el lector atento ya haya remarcado una diferencia entre flujo
y nivel en cuanto a su relacin con el tiempo. Cuando se present el
ejemplo de la tina (Ilustracin 44, p.108), apareci solamente la cantidad
medida en tal o tal momento; un momento no tiene extensin en el tiempo,
es ahora. Los acumuladores se refieren a un momento particular en el
tiempo. Luego vimos como se puede inferir y/o decidir la magnitud del
flujo que cambiar el nivel entre un momento y otro. Para pensar en flujos,
requerimos dos momentos y el periodo de tiempo que pasa entre ellos: los
flujos se refieren a los periodos o intervalos entre los momentos. Tambin
decimos que los niveles son variables de estado (el estado de tal o cual
variable en este momento) y los flujos son variables de flujo.
112
Flujos y Acumuladores
Nombre
Acumulador (stock)
Smbolo
Significado
Son los contenedores de cantidades de
algo, de lo cual sabemos la unidad de
medida. Son pasivos: reciben lo que
entra y dejan salir lo que sale. Su
funcin es ser repositorio temporal
entre el momento de entrada y el
momento de salida.
Son lo que hace cambiar los niveles.
Son de la misma unidad de medida que
los niveles que afectan, pero por
periodo.
Un convertidor es una entidad
"auxiliar" cuya nica funcin es
convertir informacin entrante en
nueva informacin. Sirve para hacer
visible los diferentes pasos de
transformacin de informacin en la
toma de decisiones. El efecto de hacer
estos pasos explcitos en el diagrama es
que se pueden discutir abiertamente y
adems cada una de las frmulas queda
simple.
Un flujo de informacin permite a una
variable de flujo o un convertidor "ver"
la informacin acerca de la cantidad
actual de alguna otra variable (nivel,
flujo fsico o convertidor)
La "nube" es el lugar de donde las
"cosas" entran al sistema y adonde van
cuando salen de l. Esto es necesario
para la "conservacin de la materia":
nosotros siempre nos interesamos en
alguna parte particular del universo,
dejando afuera el resto. Pero las
"cosas" como agua, personas, dinero
no aparecen por magia desde la nada
en nuestro modelo, vienen de "alguna
parte". E, igualmente, van a "alguna
parte". De dnde vienen, adnde van,
no nos interesa, pero admitimos que
vienen de alguna parte y van a alguna
parte.
Flujo (flow)
Convertidor/
Auxiliar
Flujo de
informacin
Fuente/destino
Dinmica de Sistemas
113
Ilustracin 51: dos flujos de personas cambian la acumulacin en una tienda (a)
Ilustracin 52: dos flujos de personas cambian la acumulacin en una tienda (b)
Ilustracin 53: dos flujos de personas cambian la acumulacin en una tienda (c)
114
Flujos y Acumuladores
Las diferencias entre los diagramas causales y los de "stock-and-flow" son
pocas, pero importantes:
Elemento
Diagrama
causal
alguna cosa
variable
que
se
puede
identificar
mediante un
sustantivo
tipo
de creemos
conocimiento que
acerca de la representa
algo en el
variable
sistema
"real" que
nos
preocupa y
podemos
tener
una
opinin
acerca de si
crece
o
descrece en
el tiempo.
creemos
flecha
que hay una
influencia
causal
de
determinada
polaridad
entre
las
dos
variables
conectadas
por
la
flecha.
no
simulable
Diagrama de "stock-and-flow"
alguna cosa cuya cantidad se puede medir o
imaginar en algn momento (acumulador);
un cambio en la cantidad de un nivel durante
un periodo (flujo)
acumulador: estamos en condiciones de
especificar su unidad de medida, la cantidad
inicial y una ecuacin diferencial que
represente la influencia de los flujos (entradas
y salidas). En nuestro ejemplo:
Personas_en_Tienda(t) =
Personas_en_Tienda(t-dt)+entran(dt)-salen(dt).
(Ver explicacin abajo);
flujo: estamos en condiciones de especificar su
unidad de medida (por periodo) y una formula
que explica la cantidad que tomara para cada
periodo. En nuestro ejemplo son simplemente
constantes.
en el caso de los flujos fsicos, ya se ha
definido lo que son.
los flujos de informacin permiten a una
variable de flujo o un convertidor "percibir" el
contenido informativo de un nivel, un
convertidor o un flujo.
El "dt" en la ecuacin representa la extensin del periodo que pasa entre dos
momentos. Viene de delta tiempo y corresponde al intervalo de tiempo
para el cual el motor de simulacin resuelve las ecuaciones.
Dinmica de Sistemas
115
Por qu es as? Sabemos que son diferentes, porque los niveles se refieren
a momentos y los flujos a periodos. Pero deben tener algo en comn, sino
no podramos convertir uno en otro. La respuesta tiene que ver con la
relacin entre momento y periodo: el periodo se puede construir desde dos
momentos: periodo(1_2) = momento(2) - momento(1). O bien momento(2)
= momento(1)+periodo(1_2).
O sea: podemos integrar un nivel desde un flujo y podemos derivar un flujo
desde un nivel. Esto no debera ser una gran sorpresa a estas alturas: ya
estamos acostumbrados a que los flujos tienen la "caracterstica" de "por
periodo" y los niveles no.
En efecto, el flujo es el cambio de un nivel, del mismo modo que la
pendiente de la curva de una funcin denota el cambio en los valores de la
variable: podemos derivar los flujos de los niveles del mismo modo como
podemos derivar la pendiente (el cambio de los valores) de una funcin:
hablamos de derivacin grfica.
116
Flujos y Acumuladores
Tambin podemos hacer la operacin inversa e integrar cul debe ser el
tamao del nivel integrando desde el flujo. La suma de los flujos de los
periodos parciales es el cambio del nivel; si conocemos el tamao inicial de
una variable de nivel, podemos integrar grficamente cul es la evolucin
del tamao en el tiempo.
Dinmica de Sistemas
117
Tabla de datos
ACUMULADOR
15
15
15
15
15
15
15
Estructura sistmica
20
flujo neto (unidades/periodo)
Grficos
15
10
5
0
-5
-10
Periodos
ACUMULADOR
flujo neto
35
ACUMULADOR:
Init = 15
ACUMULADOR t+1 = ACUMULADOR t + flujo netot
flujo netot = 0
Regla
CUANDO el flujo neto es nulo,
ENTONCES el acumulador es constante
ACUMULADOR (unidades)
30
Frmulas
25
20
15
10
5
0
-5
Momentos
118
Flujos y Acumuladores
ACUMULADOR
15
17
19
21
23
25
27
Estructura sistmica
20
flujo neto (unidades/periodo)
Grficos
15
10
5
0
-5
-10
Periodos
ACUMULADOR
flujo neto
35
Frmulas
ACUMULADOR:
Init = 15
ACUMULADOR t+1 = ACUMULADOR t + flujo netot
flujo netot = 2
Regla
CUANDO el flujo neto es positivo y constante,
ENTONCES el nivel del acumulador aumenta
linealmente
ACUMULADOR (unidades)
30
25
20
15
10
5
0
-5
Momentos
Dinmica de Sistemas
119
ACUMULADOR
15
14
13
12
11
10
9
Estructura sistmica
20
flujo neto (unidades/periodo)
Grficos
15
10
5
0
-5
-10
Periodos
ACUMULADOR
flujo neto
35
Frmulas
ACUMULADOR:
Init = 15
ACUMULADOR t+1 = ACUMULADOR t + flujo netot
flujo netot = -1
Regla
CUANDO el flujo neto es negativo y constante,
ENTONCES el nivel del acumulador disminuye
linealmente
ACUMULADOR (unidades)
30
25
20
15
10
5
0
-5
Momentos
120
Flujos y Acumuladores
ACUMULADOR
15
16
18
21
25
30
36
Estructura sistmica
20
flujo neto (unidades/periodo)
Grficos
15
10
5
0
-5
-10
Periodos
ACUMULADOR
flujo neto
35
Frmulas
ACUMULADOR:
Init = 15
ACUMULADOR t+1 = ACUMULADOR t + flujo netot
flujo netot = [1; 2; 3; 4; 5; 6]
Regla
CUANDO el flujo neto crece constantemente,
ENTONCES el nivel del acumulador aumenta
exponencialmente
ACUMULADOR (unidades)
30
25
20
15
10
5
0
-5
Momentos
Dinmica de Sistemas
121
ACUMULADOR
15
14
12
9
5
1
-4
Estructura sistmica
20
flujo neto (unidades/periodo)
Grficos
15
10
5
0
-5
-10
Periodos
ACUMULADOR
flujo neto
35
Frmulas
ACUMULADOR:
Init = 15
ACUMULADOR t+1 = ACUMULADOR t + flujo netot
flujo netot = [-1; -2; -3; -4; -5; -6]
Regla
CUANDO el flujo neto disminuye constantemente,
ENTONCES el nivel del acumulador descrece
exponencialmente
ACUMULADOR (unidades)
30
25
20
15
10
5
0
-5
Momentos
122
Flujos y Acumuladores
ACUMULADOR
15
16
15
16
18
17
15
Estructura sistmica
20
flujo neto (unidades/periodo)
Grficos
15
10
5
0
-5
-10
Periodos
ACUMULADOR
flujo neto
35
Frmulas
ACUMULADOR:
Init = 15
ACUMULADOR t+1 = ACUMULADOR t + flujo netot
flujo netot = [1; -1; 1; 2; -1; -2]
Regla
CUANDO el flujo neto vara entre valores positivos y
negativos,
ENTONCES la pendiente (el cambio de nivel) del
acumulador cambia entre positivo y negativo
ACUMULADOR (unidades)
30
25
20
15
10
5
0
-5
Momentos
Ilustracin 61: flujo entre positivo y negativo => nivel tiene mxima y mnima
Dinmica de Sistemas
123
Tabla de datos
ACUMULADOR
15
20
30
30
25
15
15
Estructura sistmica
20
flujo neto (unidades/periodo)
Grficos
15
10
5
0
-5
-10
Periodos
ACUMULADOR
flujo neto
35
ACUMULADOR:
Init = 15
ACUMULADOR t+1 = ACUMULADOR t + flujo netot
flujo netot = [5; 10; 0; -5; -10; 0]
Regla
CUANDO el flujo neto vara entre valores positivos y
negativos,
ENTONCES la pendiente (el cambio de nivel) del
acumulador cambia entre positivo y negativo
ACUMULADOR (unidades)
30
Frmulas
25
20
15
10
5
0
-5
Momentos
Esta combinacin de situaciones nos permite sealar dos reglas adicionales, que
ayudan a captar elementos cualitativos importantes de la conducta del nivel. De
hecho, 30 es un mximo (local) del nivel para los momentos 2 y 3.
La pendiente del nivel es, de cierto modo, el cambio del nivel. Por lo tanto, podemos
decir que un cambio de la pendiente de un acumulador es un cambio en la forma de cambiar
de este acumulador. Si bien decir cambio del cambio suena extrao, refleja fielmente la
relacin matemtica entre flujos y acumuladores. Es muy importante acostumbrarse a esta
relacin.
124
Flujos y Acumuladores
Dinmica de Sistemas
125
Integracin grfica
La integracin grfica es entonces la operacin de usar la informacin sobre
el flujo neto (la distancia entre el valor del flujo y la lnea cero) y
agregarla al nivel del acumulador:
20
15
10
5
0
-5
-10
Periodos
35
ACUMULADOR (unidades)
30
25
20
15
10
5
0
-5
Momentos
126
Flujos y Acumuladores
Derivacin grfica
La operacin inversa de la integracin grfica es la derivacin grfica. Se
usa la informacin sobre el cambio del nivel del acumulador para derivar
qu distancia tuvo el flujo neto de la lnea cero:
20
15
10
5
0
-5
-10
Periodos
35
ACUMULADOR (unidades)
30
25
20
15
10
5
0
-5
Momentos
Formacin de la intuicin
Una amplia serie de investigaciones empricas demuestran que la
apreciacin intuitiva de la interaccin dinmica entre flujos y acumuladores
es extremadamente difcil para los adultos sin preparacin especfica (Booth
Sweeny y Sterman, 2000; Ossimitz, 2002; Kainz y Ossimitz, 2002; Jensen,
2005). Hay buenas razones para pensar que el entrenamiento sistemtico en
base de las reglas usadas arriba, ayuda a mejorar la intuicin (Schaffernicht,
2005a, 2005b). Por lo tanto, se recomienda urgentemente realizar un
conjunto de ejercicios; aqu revisamos tambin la argumentacin detrs de
las soluciones correctas: recomendamos hacer cada ejercicio antes de leer
esta parte.
Dinmica de Sistemas
127
Personas en la tienda
Usted observa una tienda comercial para una tarea de asignatura. Durante
media hora, ha registrado la cantidad de personas que entran y que salen de
la tienda. El siguiente grfico muestra estas cantidades.
128
Flujos y Acumuladores
Dinmica de Sistemas
129
130
Flujos y Acumuladores
Este caso se resuelve usando las siguientes reglas:
1. Cuando los egresos de un ao superan los ingresos, el flujo neto del ao es
negativo y se habla de un dficit fiscal.
2. Cuando los ingresos de un ao superan los egresos, el flujo neto del ao es
positivo y se habla de un supervit fiscal.
3. Cuando los egresos de un ao igualan los ingresos, el flujo neto del ao es nulo
y no hay ni dficit ni supervit fiscal.
4. La deuda fiscal es el cmulo de todos los flujos anteriores.
5. El flujo neto puede cambiar la deuda fiscal.
6. Cuando el flujo neto es positivo, la deuda se disminuye.
7. Cuando el flujo neto es negativo, la deuda crece.
8. Cuando el flujo neto es nulo, la deuda no cambia.
9. Cuando de un ao al siguiente, el flujo cambia de negativo a positivo, entonces
la deuda registra un mximo (local).
Afirmacin
Verdadera
1. En 2006, FS$20.000.000 de la deuda fiscal han sido
reembolsados.
En Ambos aos se aplica la regla 1.
2. El Ministerio de Finanzas logr reducir la deuda fiscal de un
tercio entre 2005 y 2006.
Esto supone poder aplicar la regla 6, que a su vez requiere que
la regla 2 sea aplicable, lo que no es el caso.
3. Si el Ministerio logra reducir el dficit fiscal a cero
(presupuesto equilibrado), entonces FANTASA ya no tendr
deudas fiscales.
Un flujo neto cero significa que se aplica la regla 3, y luego
de ella sigue la regla 8.
4. La deuda fiscal de FANTASA creci en 2005 y en 2006.
X
Se aplican reglas 1 y en consecuencia la 7.
5. Si el Ministerio logra reducir el dficit fiscal a cero
X
(presupuesto equilibrado), entonces FANTASA est en el
punto mximo de su deuda fiscal.
Esto corresponde a la regla 9, que es consecuencia de la 8 y la
3, bajo el supuesto que en el ao siguiente se d en esta forma.
6. Una reduccin del dficit fiscal significa, automticamente,
una reduccin de la deuda fiscal.
La reduccin no es dficit cero, por lo cual se aplican la
regla 1 y en consecuencia la 7.
Dinmica de Sistemas
Falsa
X
X
131
La tina 1
Observe la tina de bao: la llave sirve para regular el flujo de agua entrante,
y el tapn es para regular el flujo de salida.
Llave
(entrada)
Tapn
(salida)
El siguiente grfico muestra una hipottica situacin en la cual el flujo neto
de agua (litros que entran en un minuto litros que salen en un minuto) se
ha dibujado arriba. Asumiendo que la cantidad de agua en la tina al iniciarse
el periodo de observacin graficado haya sido de 0 litros, dibuje en la parte
inferior la conducta de la cantidad de agua en la tina:
100
75
50
25
0
25
50
75
100
10
11
12
13
14
15
16
Agua en la tina
(litros)
Tiempo (minutos)
200
150
100
50
0
132
Flujos y Acumuladores
La siguiente argumentacin justifica la solucin:
1. Cuando el flujo de entrada es ms grande que el flujo de salida, el nivel
aumenta.
2. Cuando el flujo de entrada es ms pequeo que el flujo de salida, el nivel
disminuye.
3. Los puntos mximo y mnimo del nivel se dan cuando el flujo neto cruza la lnea
cero (4, 8, 12, 16).
4. El nivel no debera mostrar saltos u otros cambios discontinuos.
5. Durante cada segmento, el flujo neto es constante y por lo tanto el cambio del
nivel debe ser lineal.
6. La pendiente de la lnea del nivel durante cada segmento corresponde al cambio
neto (rate) (25 unidades/periodo).
7. La cantidad aadida al (restada del) nivel durante cada segmento corresponde al
rea debajo el cambio neto (rate): 25 unidades/periodo por 4 periodos igual
100 unidades. Entonces el nivel mximo es 200 y el mnimo es 100.
100
75
50
25
0
25
50
75
100
10
11
12
13
14
15
16
Agua en la tina
(litros)
Tiempo (minutos)
200
150
100
50
0
Valor inicial
Dinmica de Sistemas
133
La tina 2
Observe la tina de bao: la llave sirve para regular el flujo de agua entrante,
y el tapn es para regular el flujo de salida.
Llave
(entrada)
Tapn
(salida)
El siguiente grfico muestra una hipottica situacin en la cual el flujo neto
de agua (litros que entran en un minuto litros que salen en un minuto) se
ha dibujado arriba. Asumiendo que la cantidad de agua en la tina al iniciarse
el periodo de observacin graficado haya sido de 0 litros, dibuje en la parte
inferior la conducta de la cantidad de agua en la tina:
100
75
50
25
0
25
50
75
100
10
11
12
13
14
15
16
Agua en la tina
(litros)
Tiempo (minutos)
200
150
100
50
0
Valor inicial
134
Flujos y Acumuladores
La siguiente argumentacin justifica la solucin:
1. Cuando el flujo de entrada es ms grande que el flujo de salida, el nivel
aumenta.
2. Cuando el flujo de entrada es ms pequeo que el flujo de salida, el nivel
disminuye.
3. Los puntos mximo y mnimo del nivel se dan cuando el flujo neto cruza la lnea
cero (2, 6, 10, 14).
4. El nivel no debera mostrar saltos u otros cambios discontinuos.
5. Durante cada segmento, el flujo neto no es constante y, por lo tanto, el cambio
del nivel no debe ser lineal.
6. La pendiente de la lnea del nivel corresponde al cambio neto (rate) = 0,28.
7. La pendiente de la lnea del nivel cuando el cambio es mximo es de 50
unidades/periodo (0, 8, 16)
8. La pendiente de la lnea del nivel cuando el cambio es mnimo es de -50
unidades/periodo (4, 12).
9. La cantidad aadida al (restada del) nivel durante cada segmento de dos periodos
corresponde al rea debajo del cambio neto (rate): un tringulo con el rea +1/2 X 50 unidades/periodo X 2 periodos = +-50 unidades. Por lo tanto, el nivel
mximo es de 150 unidades y el mnimo de 50.
100
75
50
25
0
25
50
75
100
10
11
12
13
14
15
16
Agua en la tina
(litros)
Tiempo (minutos)
200
150
100
50
0
Valor inicial
Dinmica de Sistemas
135
El estanque de petrleo
El siguiente grfico representa cmo un estanque de petrleo se est
llenando:
300
200
100
0
0
10
Minutos
15
20
136
Verdadera Falsa
Flujos y Acumuladores
Las reglas para el caso son:
1. Cuando la lnea del flujo est por encima de cero, el flujo neto (flujo entrante
flujo de salida) es positivo.
2. Cuando la lnea del flujo es igual a cero, el flujo neto (flujo entrante flujo de
salida) es cero
3. Cuando el flujo neto es positivo, el nivel aumenta.
4. Cuando el flujo neto es cero, el nivel no cambia.
5. La pendiente de la lnea del nivel corresponde a la distancia del flujo neto de
cero.
6. Si el flujo neto es constante durante el periodo, entonces la lnea del nivel es
lineal (pendiente constante).
7. El cambio del nivel durante un periodo corresponde a la distancia del flujo neto
de cero durante el mismo periodo
8. Cuando el flujo neto cambia de cero a positivo, el nivel empieza a crecer.
9. Cuando el flujo neto cambia de positivo a cero, el nivel deja de crecer.
Descripcin del caso:
a) Durante el primer minuto, flujo neto = cero => se aplican las reglas 2 y 4.
b) Durante los minutos 2 16 (es decir durante 15 minutos), el flujo neto es
positivo (200) en cada minuto; se aplican las reglas 1, 3, 7 y 8. Durante este
tiempo, la pendiente del acumulador estanque es positiva, es decir se
acumulan 15 X 200 litros, o bien 3.000 litros.
c) Durante los minutos 16 20, el flujo neto es nuevamente cero => se aplican las
reglas 2, 4 y 9.
Afirmacin
1. El estanque se ha llenado hasta la altura de 200 cm
Segn b)
2. El proceso de llenado dur 16 minutos
Segn b)
3. En total, 200 litros se han depositado en el estanque.
Segn b)
4. Despus de 16 minutos, 200 litros se dejaron salir del
estanque.
Segn c)
5. El proceso de llenado dur 15 minutos
Segn b)
6. La capacidad mxima del estanque es de 200 litros
No tiene relacin con el caso.
7. Despus de 16 minutos, 3000 litros o ms estn en el
estanque.
Segn b)
Dinmica de Sistemas
Verdadera Falsa
X
X
X
X
X
X
X
137
Litros de agua
70
60
50
40
30
20
10
0
0
10
15
20
25
30
Minutos
138
Flujos y Acumuladores
La solucin se apoya en las siguientes reglas:
1. Cuando la lnea del flujo est por encima de cero, el flujo neto (flujo entrante
flujo de salida) es positivo.
2. Cuando la lnea del flujo est por debajo de cero, el flujo neto (flujo entrante
flujo de salida) es negativo.
3. Cuando la lnea del flujo es igual a cero, el flujo neto (flujo entrante flujo de
salida) es cero
4. Cuando el flujo neto es positivo, el nivel aumenta.
5. Cuando el flujo neto es negativo, el nivel disminuye.
6. La pendiente de la lnea del nivel corresponde a la distancia del flujo neto de
cero.
7. Si el flujo neto es constante durante el periodo, entonces la lnea del nivel es
lineal (pendiente constante).
8. Al inicio de cada periodo, la lnea del nivel empieza en el punto donde termin
en el periodo previo; al comienzo del primer periodo, est sealado por un
punto.
9. Cuando el flujo neto cambia de positivo a negativo, el nivel registra un mximo
local.
10. Cuando el flujo neto cambia de negativo a positivo, el nivel registra un mnimo
local.
11. El cambio del nivel durante un periodo corresponde a la distancia del flujo neto
de cero durante el mismo periodo
12. Cuando el flujo neto cambia de cero a positivo, el nivel empieza a crecer.
13. Cuando el flujo neto cambia de positivo a cero, el nivel deja de crecer.
100
Luego
90 entran 14 ltr./min.
* 5 min. = 70 ltr.
Si salen 9 ltr./min. y hay 90
ltr. en la tina, entonces se
requieren 10 minutos para
sacar todo. Si el tapn se
saca a las 07:15, entonces
se llega a 0 a las 07:25.
80
Litros de agua
70
60
50
Durante 5 minutos,
40
entran 14ltr./min. 9
ltr./min. = 4 ltr./min.,
30
es decir 20 litros.
20
10
0
0
10
15
20
25
30
Minutos
Dinmica de Sistemas
139
Haciendo el punto
Resumen
Un modelo puede ser cuantitativo y representar la estructura de la situacin
que indagamos. sta consiste de variables, que son de diferentes tipos:
acumuladores, flujos y auxiliares. Las variables se miden en determinadas
unidades de medida. Entre ellas hay vnculos de causalidad (con direccin y
polaridad). Es importante comprender el significado del tiempo. El tiempo
se organiza en momentos y periodos. Los acumuladores se refieren a
momentos y los flujos se refieren a periodos.
Repitamos las reglas. Se proponen las siguientes reglas generales para
distinguir flujos y niveles (RGD):
1) Si se refiere a una cantidad que se puede medir en un momento
determinado, entonces es un nivel.
2) Si se refiere a una cantidad que se ha movido o cambiado durante un
periodo, entonces es un flujo.
Las reglas generales para relacionar flujos y niveles (RGR) son:
1) Cuando el flujo es nulo, el nivel es constante.
2) Cuando el flujo es positivo y constante, el nivel del acumulador
aumenta linealmente; el cambio del nivel es igual a la magnitud del
flujo.
3) Cuando el flujo es negativo y constante, el nivel del acumulador
disminuye linealmente; el cambio del nivel es igual a la magnitud
del flujo.
4) Cuando el flujo es positivo y crece constantemente, el nivel del
acumulador crece exponencialmente; el cambio del nivel es igual a
la magnitud del flujo durante los respectivos periodos de tiempo
distinguidos.
5) Cuando el flujo es negativo y disminuye constantemente, el nivel del
acumulador disminuye exponencialmente; el cambio del nivel es
igual a la magnitud del flujo durante los respectivos periodos de
tiempo distinguidos.
6) Cuando el flujo cambia de positivo a negativo, la pendiente del
cambio de nivel cambia entre positivo y negativo y entonces el nivel
del acumulador se encuentra en un mximo local.
7) Cuando el flujo cambia de negativo a positivo, la pendiente del
cambio de nivel cambia entre negativo y positivo y entonces el nivel
del acumulador se encuentra en un mnimo local.
8) El nivel del acumulador no cambia entre el fin de un periodo y el
inicio del periodo siguiente.
140
Flujos y Acumuladores
Bibliografa
Booth-Sweeney, L. and Sterman, JD., 2000. Bathtub dynamics: initial
results of a systems thinking inventory, System Dynamics Review 16(4):
249286
Kainz, D. and Ossimitz, G., 2002. Can Students learn Stock-FlowThinking? An emprical Investigation. 2002 Conference of the System
Dynamics Society, Palermo, Italy. (CD)
Ossimitz, G., 2002. Stock-Flow-Thinking and Reading stock-flow-related
Graphs: An Empirical Investigation in Dynamic Thinking Abilities, 2002
System Dynamics Conference, Palermo, Italy (CD)
Schaffernicht, M., 2005. Are you experienced? - A model of learning
systems thinking skills Proceedings of the 23rd International System
Dynamics Conference, Boston, MA., 2005 (CD)
Schaffernicht, M., 2005. Reconocer y estimar flujos y niveles: primeros
resultados de un estudio emprico, Actas del Tercer Congreso
Latinoamericano de dinmica de sistemas, Cartagena de Indias (Colombia),
Noviembre, 2005
Para ir ms all
(Vea la discusin de estos temas en el sitio web del libro.)
Dinmica de Sistemas
141
Parte 2
Las estructuras de
retroalimentacin y
sus conductas tpicas
Dinmica de Sistemas
143
144
Introduccin a la parte 2
Objetivo
Conocer las estructuras bsicas de un modelo de dinmica de sistemas los bucles
de retroalimentacin y comprender cmo genera la conducta tpica. Poder
diagnosticar la presencia de ciertas estructuras a partir de la conducta de una
variable.
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
145
Competencias
Competencias
modelos cualitativos:
diagramas causales
modelos cuantitativos:
diagramas de stock-and-flow
identificar unidades
(de medida)
identificar bucles
derivar flujo de nivel
identificar la polaridad de bucles
integrar nivel en flujo
leer un diagrama de
stock-and-flow
reconocer demoras
predecir el comportamiento
desde la estructura:
identificar bucles
modelar demoras
cualitativamente
identificar la polaridad
de bucles
modelar no linealidades
simulando con lpiz
reconocer estructuras
desde el comportamiento
reconocer bucles
tiempo
Oscilacin
variable
variable
variable
Crecimiento
exponencial
tiempo
tiempo
Auge y
colapso
variable
variable
variable
Sobrerreaccin
tiempo
tiempo
tiempo
La retroalimentacin es imperceptible
Se ha demostrado empricamente que los adultos no logran percibir
estructuras de retroalimentacin (Sterman, 1989; Moxnes, 2000, 2004). En
las tpicas pruebas que se usan para estos propsitos, las situaciones son a
veces tan simples como proponer un juego de simulacin con un nico
Dinmica de Sistemas
147
148
5. Retroalimentacin positiva y
amplificacin
Presentacin conceptual
Si usted abre una cuenta de ahorro en un banco, con un depsito inicial d y
una tasa de inters fija ti qu suceder con el saldo en su cuenta a travs de
los aos (si no retira el dinero y el banco deposita los intereses en la misma
cuenta)?
Correcto, va a ir aumentando:
Lo mejor es que aumentar cada vez ms: si al final del primer periodo, el
banco tuvo que pagar un monto de intereses de mi = d * ti = $1.000,
entonces al final del segundo periodo, ser ms de $1.000. Por qu? Porque
los $1.000 se han depositado en su cuenta, aumentando as la base del
clculo de los nuevos intereses: durante el segundo periodo, hubo d + d*ti
en su cuenta, y entonces el nuevo momento de intereses ganados es (d +
d*ti) * ti.
En otras palabras, el saldo d influye en el monto de inters ganado mi, pero
a su vez, mi influye en d. Como diagrama causal, esto se presenta de la
siguiente manera:
Dinmica de Sistemas
149
150
A partir de aqu, las variables de los modelos que trabajamos mediante Vensim,
aparecern en fuente Courier y sin acentos (porque Vensim funciona en ingls y no
reconoce ni procesa fiablemente los caracteres con acento).
Dinmica de Sistemas
151
Qu pas? Los valores que toman las dos variables Estado del
Elaboracin prctica
Presentacin textual del argumento
Descripcin del contexto
Tenemos un sistema con una variable de nivel (un acumulador), que puede
ser representante de una cuenta, una bodega, una tienda, etctera.
Mediremos las respectivas cantidades en unidades.
Este nivel cambia de acuerdo a un flujo neto, que se mide en
unidades/mes (siendo el mes el periodo de base).
La fuerza de este crecimiento depende de una tasa de crecimiento
(porcentaje).
152
flujo Neto
nivel
tasa Crecimiento
Ilustracin 71: diagrama de bucle causal de la exploracin
Modelo de simulacin
Diagrama
Dinmica de Sistemas
153
(pac-
Ecuaciones
Antes de poder simular, tenemos que especificar las cantidades y las reglas
de cmputo. Para hacer esto, seleccionamos la herramienta de ecuaciones
. Ahora un clic encima de una variable abre la ventana de
especificacin de ecuaciones. Comencemos con tasaCrecimiento:
154
Dinmica de Sistemas
155
156
Dinmica de Sistemas
157
158
6. Retroalimentacin negativa y
estabilizacin
Presentacin conceptual
En la mayora de las situaciones que enfrentamos, tenemos que asegurarnos
que "las cosas" van como queremos que vayan. Algunos ejemplos de este
tipo de situacin son los siguientes:
Dinmica de Sistemas
159
160
Dinmica de Sistemas
161
Se fija un valor deseado que actuar como meta. Luego se mide el valor
actual y se calcula la diferencia; en funcin de sta, se aplica una accin de
correccin (esperando que as la prxima medicin del valor actual revele
una diferencia ms pequea).
La retroalimentacin negativa es la "madre de la gestin": sin ella, no es
imaginable ninguna situacin en la cual un responsable puede detectar la
necesidad de actuar.
Elaboracin prctica
Presentacin textual del argumento
Descripcin del contexto
Tenemos un sistema con una variable de nivel (un acumulador), que puede
ser representante de una cuenta, una bodega, una tienda, etctera.
Mediremos las respectivas cantidades en unidades.
Este nivel cambia de acuerdo a un flujo neto, que se mide en
unidades/mes (siendo el mes el periodo de base).
Se desea que el nivel se d una determinada magnitud (cantidad de
unidades): existe un objetivo o cantidad deseada.
La cantidad que el flujo aporta o quita al nivel (en un periodo de tiempo)
depende de la diferencia entre los niveles deseado y actual. Esta correccin
toma tiempo (en dinmica se dice que es una demora).
162
flujo neto
Nivel actual
nivel deseado
Modelo de simulacin
Diagrama
Dinmica de Sistemas
163
Ecuaciones
Se recomienda construir el diagrama en un determinado orden: primero los
acumuladores, luego los flujos fsicos, seguido por las auxiliares y,
finalmente, los flujos de informacin. Procediendo de este modo, elabore el
siguiente diagrama:
flujoNeto
Nivel actual
tiempo necesario
nivel deseado
Ecuaciones
Antes de poder simular, tenemos que especificar las cantidades y las reglas
de cmputo. Para hacer esto, seleccionamos la herramienta de ecuaciones
. Ahora un clic encima de una variable abre la ventana de
especificacin de ecuaciones. Comencemos con nivel deseado:
164
Dinmica de Sistemas
165
166
Exploracin de conducta
El modo ms interesante de simulacin con Vensim es el de synthesym:
. Para ver ms precisamente la conducta de cada variable, podemos
usar diversos paneles de graficacin. Haga clic encima de flujoNeto y
active
Dinmica de Sistemas
167
tiempo necesario
1
Current
Nivel actual
100
75
Nivel actual
100
75
50
25
0
flujoNeto
0
-25
50
25
0
flujoNeto
0
-15
Nivel actual
100
75
50
25
Nivel actual
100
75
50
25
-50
-75
-30
-45
0
flujoNeto
0
-10
-20
-30
-40
0
0
flujoNeto
0
-10
-20
-30
-40
0
12.5
Time (Month)
25
-60
12.5
Time (Month)
25
12.5
Time (Month)
25
Current
Current
Current
Current
Nivel actual
100
95
Nivel actual
100
95
Nivel actual
100
95
Nivel actual
100
95
90
85
90
85
90
85
90
85
80
flujoNeto
0.2
0.15
80
flujoNeto
0.2
0.15
80
flujoNeto
0.2
0.15
80
flujoNeto
0.2
0.15
0.1
0.05
0.1
0.05
0.1
0.05
0.1
0.05
12.5
Time (Month)
25
12.5
Time (Month)
25
12.5
Time (Month)
25
Current
Current
Current
Current
Nivel actual
200
170
140
110
Nivel actual
200
170
140
110
80
flujoNeto
60
45
Nivel actual
200
170
140
110
80
flujoNeto
40
30
Nivel actual
200
170
80
flujoNeto
100
75
50
25
0
0
300
Current
200
Current
-100
100
Current
30
15
0
12.5
Time (Month)
25
12.5
Time (Month)
25
12.5
Time (Month)
25
Current
Current
Current
Current
Nivel actual
400
300
200
100
0
flujoNeto
200
150
100
50
0
0
Nivel actual
400
300
200
100
0
flujoNeto
100
75
50
25
0
0
Nivel actual
400
300
200
100
0
flujoNeto
80
60
40
20
0
0
Nivel actual
400
300
200
100
0
flujoNeto
60
45
30
15
0
0
12.5
Time (Month)
25
168
12.5
Time (Month)
25
25
12.5
Time (Month)
25
12.5
Time (Month)
25
140
110
80
flujoNeto
40
30
20
10
20
10
0
12.5
Time (Month)
12.5
Time (Month)
25
12.5
Time (Month)
25
Current
Current
Current
Current
Nivel actual
400
300
200
100
0
flujoNeto
400
300
Nivel actual
400
300
200
100
0
flujoNeto
200
150
100
50
0
0
Nivel actual
400
300
200
100
0
flujoNeto
100
75
50
25
0
0
Nivel actual
400
300
200
100
0
flujoNeto
80
60
40
20
0
0
200
100
0
12.5
Time (Month)
25
12.5
Time (Month)
25
12.5
Time (Month)
25
12.5
Time (Month)
Dinmica de Sistemas
169
25
Oscilacin
7. Oscilacin
Presentacin conceptual
Cuando un vnculo causal de una variable representa una influencia ms
lenta que las otras, hablamos de demora. Significa que entre el momento del
evento que causa y el momento del efecto causado, pasa un cierto tiempo
(ms que en los otros casos).
Si por ejemplo en una bodega hay que servir a la tienda cada da, pero los
pedidos al proveedor se demoran 5 das en llegar, el vnculo pedir ->
disponible es demorado en relacin al vnculo vender -> disponible.
Si la diferencia se detecta oportunamente, pero el efecto de la accin
correctiva llegar ms tarde, entonces existe la posibilidad de volver a
aplicar la misma accin correctiva, porque si no se ven los resultados, se
genera la sensacin de que no ha resultado. Esto conduce a sobrecorregir. Si
en el caso del ejemplo, el bodeguero pidi 4 veces la cantidad faltante
(durante su espera), entonces cuando le llegan todos estos pedidos, se va a
ver con sobrebodegaje.
En respuesta a la sobreexistencia, la accin correctiva ser dejar de pedir.
Pero esta accin ser tan exagerada como la de pedir cada da de nuevo: esta
es la forma como se generan oscilaciones de modo endgeno, en el sistema
y sin causas externas.
Puesto que es un fenmeno muy comn y muy fuerte, dedicaremos el
sisTEMA7 entero a su generacin (El Juego de la Cerveza).
Dinmica de Sistemas
171
Las lneas de tiempo de valor actual (cuya diferencia con el valor deseado es el
error que corregir) se producen en un momento dado, pero se detectan en un
periodo posterior. Adicionalmente, pasa tiempo entre la accin correctiva y su
efecto de correccin.
172
Oscilacin
Elaboracin prctica
Presentacin textual del argumento
Descripcin del contexto
Actual
correccin
deseado
Dinmica de Sistemas
173
Modelo de simulacin
Diagrama
demora
flujoNeto
NIVEL
ACTUAL
nivelDeseado
174
Oscilacin
Ecuaciones
Antes de poder simular, tenemos que especificar las cantidades y las reglas
de cmputo. Para hacer esto, seleccionamos la herramienta de ecuaciones
. Ahora un clic encima de una variable abre la ventana de
especificacin de ecuaciones. Usted ya sabe cmo manipular Vensim;
genera las siguientes ecuaciones:
NIVEL ACTUAL= INTEG (flujoNeto,100)
Units: Unidades
flujoNeto=DELAY FIXED((nivelDeseado-NIVEL ACTUAL), demora, 0)
Units: Unidades/Month
nivelDeseado=1000
Units: Unidades
demora=2
Units: Month
..
Estamos listos para simular.
oscilacion_sim.mdl
Exploracin de conducta
Pase al modo de synthesym:
. Haga clic encima de este icono. Se
abre un mensaje que avisa que el dataset (el conjunto de datos: Vensim
almacena los valores de las diferentes variables en un conjunto estructurado
para cada ejecucin de la simulacin): conteste S.
Hay dos variables cuyos valores podemos ajustar: demora y
nivelDeseado. Comparemos las simulaciones para diferentes valores.
Usaremos la herramienta causes strip para visualizar las variables
flujoNeto y NIVEL_ACTUAL.
Observe las conductas presentadas en la siguiente pgina y reflexione sobre
la siguiente pregunta: qu efecto tiene cada una de las variables demora y
nivelDeseado sobre la conducta del sistema?
Dinmica de Sistemas
175
De
mor
a
0
nivelDeseado
300
1000
3000
Current
Current
Current
NIVEL ACTUAL
400
NIVEL ACTUAL
1,000
NIVEL ACTUAL
4,000
300
750
3,000
200
500
2,000
100
250
1,000
0
flujoNeto
200
0
flujoNeto
1,000
150
750
3,000
100
500
2,000
50
250
1,000
10
Time (Month)
20
0
flujoNeto
4,000
10
Time (Month)
20
10
Time (Month)
Current
Current
Current
NIVEL ACTUAL
600
NIVEL ACTUAL
2,000
NIVEL ACTUAL
6,000
450
1,500
4,500
300
1,000
3,000
150
500
1,500
0
flujoNeto
200
0
flujoNeto
1,000
0
flujoNeto
4,000
100
500
2,000
-100
-500
-2,000
-200
-1,000
10
Time (Month)
20
10
Time (Month)
20
-4,000
10
Time (Month)
Current
Current
Current
NIVEL ACTUAL
2,000
NIVEL ACTUAL
8,000
NIVEL ACTUAL
40,000
1,000
4,000
20,000
-1,000
-4,000
-20,000
-2,000
flujoNeto
2,000
-8,000
flujoNeto
6,000
-40,000
flujoNeto
20,000
1,000
3,000
10,000
-3,000
-10,000
-1,000
-2,000
10
Time (Month)
20
-6,000
10
Time (Month)
20
-20,000
10
Time (Month)
20
20
20
Oscilacin
NIVEL_ACTUAL. De acuerdo con los aumentos en nivelDeseado, las
oscilaciones pasan de ser ms amplias y tienen un tiempo de ciclo mayor;
sin embargo, esto parece de poca relevancia en trminos cualitativos. Pero
cuando demora crece de 1 a 2, las oscilaciones inicialmente crecientes
(dampened en ingls) cambian de cualidad: se tornan crecientes.
Entonces es la variable demora que causa el paso de estable a oscilando
estabilizndose a oscilando agravndose.
La demora causa
oscilaciones.
Dinmica de Sistemas
177
Crecimiento en S
8. Crecimiento en S
Presentacin conceptual
La mayora de los sistemas no crecen para siempre debido a la existencia de
factores limitantes: siempre existe alguna restriccin. Por ejemplo, cuando
se lanza un producto nuevo, al inicio la poblacin entera de individuos en el
mercado son no-compradores, y se espera que muchos de ellos se conviertan
en compradores.
Al inicio, la publicidad puede atraer cierta cantidad. Luego el efecto boca-aboca tiende a amplificar el crecimiento, y se observa una curva exponencial.
Pero a medida que la gente compra, quedan cada vez menos nocompradores, y as decaen las nuevas compras, y el crecimiento se
desacelera.
Aqu, un ejemplo que se puede aplicar a muchos casos donde se trata de
fenmenos de crecimiento:
Tenemos un bucle positivo entre aportes netos y Estado del sistema; como
hemos visto anteriormente, por s solo, este bucle crecer (o decrecer)
exponencialmente. Pero el crecimiento tiene lugar en algn contexto que
acta como limitante. Esto puede ser el tamao del mercado, la capacidad
de trabajo diario del personal o la capacidad de endeudamiento. Sea cual
sea, siempre el tamao del Estado del sistema, en relacin con este lmite
de capacidad, da una tasa de utilizacin de la capacidad, que indica el
porcentaje de la capacidad ya usado.
Dinmica de Sistemas
179
comportamiento.
Elaboracin prctica
Descripcin del contexto
Tenemos un espacio disponible. Este espacio puede ser concreto (en los
casos de poblaciones de animales, por ejemplo) o abstracto (poblaciones de
posibles compradores, por ejemplo). En todo momento, una determinada
parte de este espacio se encuentra ocupada: hay X animales en el espacio
disponible, o Y posibles compradores. La relacin entre espacio total
disponible y espacio ocupado es un porcentaje que llamamos tasa de
ocupacin.
180
Crecimiento en S
crecimiento
Espacio
ocupado
tasa
crecimiento
-
+
tasa de
ocupacion
-
Espacio total
Dinmica de Sistemas
181
Modelo de simulacin
Diagrama
flujoNeto
NIVEL
ACTUAL
tasaCrecimiento
capacidad
tasaOcup
Capacidad
Ecuaciones
Antes de poder simular, tenemos que especificar las cantidades y las reglas
de cmputo. Para hacer esto, seleccionamos la herramienta de ecuaciones
. Ahora un clic encima de una variable abre la ventana de
especificacin de ecuaciones.
NIVEL ACTUAL= INTEG (flujoNeto,100)
Units: Unidades
capacidad=5000
Units: Unidades
tasaOcupCapacidad=NIVEL ACTUAL/capacidad
Units: porcentaje
tasaCrecimiento=1-tasaOcupCapacidad
Units: porcentaje
flujoNeto=NIVEL ACTUAL*tasaCrecimiento
182
Crecimiento en S
Units: Unidades/Month
Exploracin de conducta
Antes de pasar a synthesym
, tome un instante para imaginar. Es la
primera vez que ver la conducta de un sistema con dos bucles de
retroalimentacin en accin simultnea (y en interaccin). Qu es lo que
pasar?
Este modelo tiene una sola variable que podemos modular: capacidad.
Observaremos la conducta en tres casos: con capacidad = 1.500 (unidades),
3.000 y 6.000.
Dinmica de Sistemas
183
capacidad
1.500
Current
Current
tasaCrecimiento
1
NIVEL ACTUAL
2,000
0.75
1,500
0.5
1,000
0.25
500
0
tasaOcupCapacidad
1
0.75
300
0.5
200
0.25
100
capacidad
3.000
0
flujoNeto
400
5
Time (Month)
10
5
Time (Month)
Current
Current
tasaCrecimiento
1
NIVEL ACTUAL
4,000
0.75
3,000
0.5
2,000
0.25
1,000
0
tasaOcupCapacidad
1
600
0.5
400
0.25
200
0
5
Time (Month)
10
5
Time (Month)
Current
Current
tasaCrecimiento
1
NIVEL ACTUAL
6,000
0.75
4,500
0.5
3,000
0.25
1,500
0
tasaOcupCapacidad
1
1,500
0.5
1,000
0.25
500
0
5
Time (Month)
10
0
flujoNeto
2,000
0.75
10
0
flujoNeto
800
0.75
capacidad
6.000
10
5
Time (Month)
10
Crecimiento en S
Para ir ms all:
Probar el modelo general sin cambiar los parmetros.
Dinmica de Sistemas
185
Ejercicio de modelamiento
Descripcin del contexto
posibles
compradores
compradores
compras
boca a boca
186
Sobrerreaccin
9. Sobrerreaccin
Presentacin conceptual
Ya hemos hecho contacto con las demoras y su efecto, las oscilaciones. Las
demoras tambin aparecen en sistemas que combinan mltiples bucles de
retroalimentacin. El siguiente diagrama causal muestra dos posibles
demoras.
Si por alguna razn el aumento en la tasa de utilizacin de la capacidad no
baja la tasa de crecimiento de manera instantnea, esta ltima va a seguir
con un valor ms alto que el que correspondera segn la tasa de utilizacin
actual.
Dinmica de Sistemas
187
Elaboracin prctica
Presentacin textual del argumento
Descripcin del contexto
188
Sobrerreaccin
Diagrama de bucle causal
crecimiento
Espacio
ocupado
tasa
crecimiento
-
+
tasa de
ocupacion
-
Espacio total
Modelo de simulacin
Diagrama
Dinmica de Sistemas
189
NIVEL
ACTUAL
flujoNeto
demora
tasaCrecimiento
capacidad
tasaOcup
Capacidad
Ecuaciones
FIXED(NIVEL
tasaCrecimiento=1-tasaOcupCapacidad
Units: porcentaje
flujoNeto=NIVEL ACTUAL*tasaCrecimiento
Units: Unidades/Month
Los parmetros para la simulacin son:
INITIAL TIME = 0
FINAL TIME = 25
TIME STEP = 0.25
Units: Month
Estamos listos para simular.
crec_ssob_sim.mdl
190
Sobrerreaccin
Exploracin de conducta
Pasemos a synthesym:
. En el captulo previo, se mostr que la
capacidad no influye en la forma de comportamiento (si bien por mayor
capacidad, se posterga la inflexin). Por lo tanto, nos limitaremos ahora a
estudiar el efecto de cambios en la demora.
Con una demora de cero (sin demora), se produce lo que ya conocemos:
NIVEL ACTUAL
6,000
3,000
0
0
10
15
Time (Month)
20
25
Unidades
NIVEL ACTUAL
8,000
4,000
0
0
10
15
Time (Month)
20
25
Unidades
Dinmica de Sistemas
191
Current
Current
tasaOcupCapacidad
2
1.5
1
0.5
0
NIVEL ACTUAL
8,000
6,000
4,000
2,000
0
0
12.5
Time (Month)
tasaCrecimiento
1
0.5
0
-0.5
-1
tasaOcupCapacidad
2
1.5
1
0.5
0
0
12.5
25
Time (Month)
25
capacidad
Current: 5,000
Ilustracin 113: anlisis de la conducta de sobrerreaccin
192
Sobrerreaccin
Probar el modelo general con los siguientes parmetros: como
inicializado, pero con switch de demora saturacion = 1
Dinmica de Sistemas
193
Auge y derrumbe
Dinmica de Sistemas
195
Elaboracin prctica
Presentacin textual del argumento
Descripcin del contexto
196
Auge y derrumbe
Diagrama de bucle causal
crecimiento
+
tasa
crecimiento
-
Espacio
ocupado
+
tasa de
ocupacin
Demora
espacio total
Dinmica de Sistemas
197
Modelo de simulacin
Diagrama
cambio
efecto
Degeneracion
tasaCambio
desgeneracion
demora
regeneracion
tasa demorada
ESPACIO
TOTAL
tasaOcup
Capacidad
Ecuaciones
cambio=ESPACIO OCUPADO*tasaCambio
Units: Unidades/Month
desgeneracion=min(efectoDegeneracion,ESPACIO
TOTAL)
Units: Unidades/Month
El flujo de salida no debe ser mayor al nivel en
el acumulador. Esto se obtiene con la funcin
198
Auge y derrumbe
"min": se compara el flujo de salida calculado
con el nivel en ESPACIO TOTAL, y si
efectoOcupacin es demasiado grande, se toma "lo
que queda" en el acumulador.
regeneracion=1
Units: Unidades/Month [1,100,5]
efectoDegeneracion=max(ESPACIO
OCUPADO/(regeneracion/10),0)
Units: porcentaje
El "max" con "0" se usa para asegurar que nunca
pueda tomar valores negativos.
demora=0
Units: Month [0,3,1]
tasa demorada=DELAY FIXED(tasaOcupCapacidad,
demora, 0.1)
Units: porcentaje
tasaCambio=1-tasa demorada
Units: porcentaje
tasaOcupCapacidad=ESPACIO OCUPADO/ESPACIO TOTAL
Units: porcentaje
Y luego los parmetros de la simulacin:
INITIAL TIME = 0
FINAL TIME = 15
TIME STEP = 0.25
Estamos listos para simular.
auge_derrumbe_sim.mdl
Dinmica de Sistemas
199
Exploracin de conducta
Pase a synthesym:
Current
Current
efectoDegeneracion
4,000
ESPACIO TOTAL
1,000
3,000
750
2,000
500
1,000
250
0
ESPACIO OCUPADO
400
0
desgeneracion
1,000
300
750
200
500
100
0
250
0
regeneracion
Current: 1
7.5
Time (Month)
15
7.5
Time (Month)
15
regeneracion
Current: 1
a) el efectoDegeneracin
corresponde
al
ESPACIO b) El efectoDegenracin
influye en la conducta del
OCUPADO
ESPACIO TOTAL.
200
Auge y derrumbe
Current
Current
tasaOcupCapacidad
4
tasa demorada
4
3
0
tasaOcupCapacidad
4
0
ESPACIO OCUPADO
400
300
200
100
0
ESPACIO TOTAL
1,000
7.5
Time (Month)
15
d) la tasaOcupCapacidad se
demora de un periodo.
750
500
250
0
7.5
Time (Month)
15
c) la tasaOcupCapacidad refleja
la
relacin
entre
ESPACIO
OCUPADO y ESPACIO TOTAL.
Dinmica de Sistemas
201
Current
Current
tasaCambio
2
cambio
400
200
-200
-1
-400
ESPACIO OCUPADO
400
-2
tasa demorada
4
300
200
100
1
0
7.5
15
Time (Month)
e) la tasaCambio es inversa a la
tasa demorada.
0
tasaCambio
2
1
0
-1
-2
7.5
Time (Month)
15
7.5
Time (Month)
15
202
Auge y derrumbe
Vemos que la fuerza de las relaciones estructurales es inexorable. Las
variables demora y regeneracion pueden postergar el derrumbe, pero
no evitarlo.
ESPACIO OCUPADO
600
447.5
295
142.5
-10
0
7
8
9
Time (Month)
10
11
12
13
14
15
Unidades
Unidades
Unidades
Dinmica de Sistemas
203
Bibliografa
Aracil, J. dinmica de sistemas, Alianza Editorial,. 1986 (disponible en
lnea en:
http://comunidad.uach.mx/marana/materias/mod_din_de_sist/material/Dina
mica_de_sistemas.pdf; marzo 2006).
Martin Garca, J., 2003. Teora y ejercicios prcticos de dinmica de
sistemas, Barcelona
Martin Garca, J, 2004. Sysware, Barcelona
Sterman, 2000. Business dynamics: systems thinking and modeling for a
complex world, John Wiley
204
Parte 3 Estructuras
especficas
Dinmica de Sistemas
205
Demoras
11. Demoras
Objetivo
Comprender las diferentes formas de demora y su conducta tpica.
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No -linealidad
Un modelo representa una estructura que puede albergar demoras. stas causan
oscilaciones. Hay diferentes tipos de demora (material y de informacin) con
diferentes subtipos.
Dinmica de Sistemas
207
Competencias
Competencias
modelos cualitativos:
diagramas causales
modelos cuantitativos:
diagramas de stock-and-flow
identificar unidades
(de medida)
identificar bucles
derivar flujo de nivel
identificar la polaridad de bucles
integrar nivel en flujo
leer un diagrama de
stock-and-flow
reconocer demoras
predecir el comportamiento
desde la estructura:
identificar bucles
modelar demoras
cualitativamente
modelar no linealidades
identificar la polaridad
de bucles
reconocer estructuras
desde el comportamiento
reconocer bucles
Acercamiento
Cuando el proveedor principal de un recurso necesario para la generacin de
electricidad deja de ser fiable y se percibe la necesidad de cambiar la
composicin tecnolgica de generacin de electricidad de un pas, cuntos
aos se requieren hasta que este cambio de estrategia sea realizado?
Cuando una empresa demanda otra para recuperar parte del valor perdido
por algn dao, cunto tiempo pasa antes de que pueda recuperar el valor?
Cuando un estudiante decide dedicar ms esfuerzo al estudio de una
materia, cunto tiempo pasa hasta que sepa ms de esta materia?
Cuando el precio de un recurso cambia repentinamente, cunto tiempo pasa
hasta poder confiar en que sea un cambio duradero o una tendencia
duradera?
Las respuestas a estas 4 preguntas evocan, en cada uno de los casos, el
concepto de la demora.
208
Demoras
Proceso rpido
Proceso lento
decidir un cambio de implementar la nueva
electricidad
estrategia energtica
estrategia
obtener y hacer efectivo
demanda
de
abrir la demanda
un juicio
empresa
detectar el cambio de saber si es duradero
precio de recurso
precio
(formar expectativa)
estudiar (elaborar)
saber (tener)
estudiante
Tabla 11: ejemplos de demora
Dinmica de Sistemas
209
Ejemplo
electricidad
demanda de empresa
precio de recurso
estudiante
Tipos de Demora
Los ejemplos 1 y 4 se refieren a los flujos de substancias fsicas o
materiales; en ellos, el movimiento o la transformacin material toma un
tiempo largo, y se habla de demora material. Los ejemplos 2 y 3 se refieren
a movimientos o transformaciones de informacin, como la formacin de
210
Demoras
expectativas; esto se llama demora informacional. Ahora vamos a analizar
ambos tipos de demora en mayor detalle.
Demoras materiales
El caso ms simple de demora es un sistema con una variable de estado (que
se debe integrar: nivel), lo que matemticamente es un sistema de primer
orden (donde el nmero de niveles es el orden). Adems asumimos la
ausencia de relaciones causales no lineales, es decir: la traduccin desde
causa a efecto es constante.
Ahora bien, si el flujo de entrada es ms rpido que el de salida, las
unidades que entren al nivel se van a detener un cierto tiempo en el
acumulador. Este tiempo de estada o de demorarse, puede ser una
distribucin alrededor de un valor tpico. En todo caso, cabe preguntarse si
estas unidades saldrn en el mismo orden como entraron o no.
De hecho distinguimos entre dos casos: demoras de "pipeline" y demoras de
"mixer".
Demoras de "pipeline"
Hay una determinada cantidad de autos que entran sin pintura, la aplicacin
de la pintura toma un determinado tiempo, y luego salen autos pintados, en
exactamente el mismo orden de entrada. Si uno pregunta por la cantidad que
sale por periodo de tiempo, la respuesta depende de la demora y de la
cantidad que entr <demora> periodos atrs. El siguiente modelo muestra
esta estructura:
Dinmica de Sistemas
211
212
Demoras
El
modelo
est
inicializado con flujos
entrantes de 10 autos
por periodo, ningn
auto en el acumulador
y una demora de 3
periodos.
En el periodo 10 se
aumenta la cantidad
por una sola vez.
Cmo se reflejar
esta perturbacin en
las otras variables?
Durante
cuntos
periodos aumenta el
nivel inicialmente?
Correcto, son 3. Por
qu son 3?
Correcto, porque este
es el tiempo de la
demora, y por lo tanto,
durante
<demora>
periodos no salen autos
pintados, es decir: se
acumulan en el nivel.
Entonces, en qu
periodo se deja de ver
la perturbacin que
entr en el periodo 10?
Dinmica de Sistemas
213
Explore el modelo
pipeline.mdl
En estos casos, es como que los individuos que entran pasan por un
"mezclador" que los reordena aleatoriamente.
Ahora miremos la estructura tpica de esta situacin en un diagrama "stockand-flow":
214
Demoras
Dinmica de Sistemas
215
Algo similar pasa con los pasajeros de los diversos medios de transporte o
con los compradores en una tienda. Solamente que ahora no es una mixtura
perfecta; ms bien, se desordena un poco. Puede ser que algunos pasajeros
suban antes pero hacen un viaje ms largo, entonces bajan despus. La
siguiente figura lo presenta:
216
Demoras
Dinmica de Sistemas
217
Esta figura muestra, junto con la curva previa, la conducta de los dos niveles
parciales adentro de la "demora". En ESTADO 1, podemos ver que la
llegada del "material" gatilla la salida asinttica que ya conocemos.
Sin embargo, la cantidad global de unidades en demora tambin debe pasar
por Estado 2. Para entrar en ste, primero deben salir del Estado 1, y
luego se hace efectiva la demora parcial del Estado 2. Cuando sumamos
las cantidades en los dos Estados, resulta exactamente la cantidad total
"en demora", que es entonces ms plana que la demora de primer orden.
Puede ir profundizando la comprensin del comportamiento de este tipo de
demora, indagando un modelo (mixer_2.mdl) y contestando una serie de
preguntas sobre su conducta.
Demoras de informacin
Primer orden
Ahora nos ocuparemos del segundo tipo de demora: la que tiene que ver con
flujos de informacin ms que con flujos de material.
218
Demoras
Este es el dilema de la formacin de expectativas: si usted la forma muy
rpidamente, acta tempranamente pero tiene alta probabilidad de
equivocarse; si espera tiene mejor probabilidad de no equivocarse, pero
actuar ms tarde. Si ha participado en el "juego de la cerveza", entonces
probablemente recordar esta sensacin incmoda.
Veamos ahora cul es la estructura de esta situacin:
Dinmica de Sistemas
219
Segundo orden
220
Demoras
Este es el modelo informacional2.mdl. Cmo sern estos reportes
cuando - como en el caso de primer orden - despus de 10 das la demanda
sube de 5 unidades diarias?
Reconocemos
sin
demasiada
dificultad la forma de NIVEL
PERCIBIDO del modelo previo,
slo que ahora se llama NIVEL
PERCIBIDO 1 (porque tenemos
dos niveles). Esto no debe
sorprender, porque la primera
parte del modelo de segundo orden
es idntica al modelo previo.
Sin embargo, ahora tenemos la
segunda demora: el agente zonal
recibe informacin "suavizada"
(en ingls esto se llama
exponencial (smoothing"), y
adems la somete a su propia
demora
de
formacin
de
expectativas. Por lo tanto, la
informacin que llegar al gerente
regional, habr pasado por dos
niveles de procesamiento.
Puede ir profundizando la
comprensin
del
comportamiento de este tipo de
demora, indagando el modelo
informacional2.mdl
y
contestando una serie de
preguntas sobre su conducta.
Ilustracin 133: conducta de una demora de informacin de segundo orden
Dinmica de Sistemas
221
Demoras
Hecho?
Elaboraremos la respuesta explorando una representacin desagregada del
modelo:
Puede ir profundizando la
comprensin
del
comportamiento de este tipo de
demora, indagando el modelo
oscilator_2.mdl y contestando
una serie de preguntas sobre su
conducta.
Dinmica de Sistemas
223
224
Demoras
Haciendo el punto
Resumen
Un modelo representa una estructura que puede albergar demoras. Estas
causan oscilaciones. Hay diferentes tipos de demora (material y de
informacin) con diferentes subtipos.
Bibliografa
Sterman, 2000. Business dynamics: systems thinking and modeling for a
complex world, MacGraw Hill
Para ir ms all
(Vea la discusin de estos temas en el sitio web del libro.)
Dinmica de Sistemas
225
Cadenas y Coflujos
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
227
Competencias
Competencias
modelos cualitativos:
diagramas causales
modelos cuantitativos:
diagramas de stock-and-flow
identificar unidades
(de medida)
identificar bucles
derivar flujo de nivel
identificar la polaridad de bucles
integrar nivel en flujo
leer un diagrama de
stock-and-flow
reconocer demoras
predecir el comportamiento
desde la estructura:
identificar bucles
modelar demoras
cualitativamente
modelar no linealidades
identificar la polaridad
de bucles
reconocer estructuras
desde el comportamiento
reconocer bucles
Cadenas
En el captulo previo, se trat de modelar demoras; una demora genera la
acumulacin de algo, es decir: toda demora requiere a lo menos una variable
nivel, que tendr no menos de una entrada y una salida. Ya habamos visto
que en algunos casos, el recurso modelado se detiene en varias etapas, es
decir modelamos varios niveles, uno detrs del otro. Pero las demoras de
orden elevado mantienen una entrada y una salida para cada nivel.
Dinmica poblacional
Hay sistemas donde estos niveles reciben ms de un flujo de entrada o tiene
varias salidas. El ejemplo probablemente ms conocido son las poblaciones.
Todos hemos visto alguna vez la pirmide de edad de algn pas, de una
regin geogrfica o del mundo entero.
228
Cadenas y Coflujos
Vemos que estos grficos (Fuente: World Population Prospects: The 2000
Revision, New York 2001) suponen que la poblacin se puede subdividir en
grupos de edades: de 0 a 4, de 5 a 9, y as sucesivamente. Tambin vemos
que en el grfico de la izquierda, los grupos ms jvenes son mucho ms
grandes que en el grfico de la derecha. Resulta que el primero muestra la
situacin en los pases en desarrollo, y el segundo en los pases
industrializados.
Cmo se representara esto mismo en un modelo de flujos y niveles?
Todos al nacer tenemos 0 aos de edad. Por lo tanto, inmediatamente
despus de haber nacido, nos encontramos en el grupo 0-4, en el cual nos
detenemos hasta que ocurra uno de dos eventos: nos morimos o cumplimos
los 5 aos. En el primer caso, dejamos de ser parte de la poblacin, en el
segundo dejamos de permanecer al grupo 0-4 y nos trasladamos al 5-9.
El diagrama correspondiente es:
G0004
cumplen05
nacen
mueren0004
mortalidad0004
Para cada grupo de edad hay una tasa de mortalidad de la cual depende la
cantidad de personas que mueren. Y cada ao, la quinta parte de la
poblacin de este grupo alcanza una edad que significa avanzar al grupo
siguiente. Este diagrama es evidentemente una simplificacin, ya que hay
Dinmica de Sistemas
229
natalidad
nacen
G0019
mortalidad0019
mueren0019
cumplen20
poblacin
Reproductiva
motralidad2039
G2039
mueren2039
cumplen40
poblacin total
G4059
mortalidad4059
mueren4059
cumplen60
G60mas
mortalidad60mas
mueren60mas
inicio
fin
230
Cadenas y Coflujos
+
ingresan
VACANTES
-
prodNuevo
+
PROFESIALES
NUEVOS
+
prodctividad
+
+
+
maduran
+
PROFESIONALES
EXPERIMENTADOS
prodExperto
tasaRetiro
se retiran
+
Dinmica de Sistemas
231
232
Cadenas y Coflujos
Modelo de simulacin
Diagrama
se crean
prodNuevo
VACANTES
ingresan
NUEVOS
PROFESIONALES
productividad
maduran
PROFESIONALES
EXPERIMENTADOS
prodExperto
frecuencia
se retiran
tasaRetiro
<FINAL TIME>
Ilustracin 145: modelo de exploracin de cadenas
Dinmica de Sistemas
233
Ecuaciones
frecuencia=12
Units: Week [6,64,1]
prodExperto=0.5
Units: Proyectos/Week
Productividad de unPROFESIONAL EXPERIMENTADO
234
Cadenas y Coflujos
prodNuevo=0.25
Units: Proyectos/Week
Productividad de un NUEVO PROFESIONAL
productividad=
NUEVOS PROFESIONALES*prodNuevo
+PROFESIONALES EXPERIMENTADOS*prodExperto
Units: Proyectos/Week
Productividad total de la empresa.
Pongamos los settings para poder simular 100 semanas (weeks), con un
TIME STEP = 1. Estamos listos para simular. Ahora su modelo es idntico
a madur_RRHH_sim.mdl
Dinmica de Sistemas
235
Exploracin de conducta
Pase a synthesym:
y ponga frecuencia a 52 semanas.
observe lo que pasa con la productividad y por qu:
Luego
Current
productividad
6
5.5
5
4.5
4
NUEVOS PROFESIONALES
1
0.75
0.5
0.25
0
PROFESIONALES EXPERIMENTADOS
10
9.5
9
8.5
8
25
50
Time (Week)
75
100
prodExperto
Current: 0.5
prodNuevo
Current: 0.25
Ilustracin 146: conducta del modelo de cadena
Cadenas y Coflujos
frecuencia = 50
P. Experimentado = 9,26
P. Nuevo = 0,48
Profesionales
Ilustracin 147: visualizacin piramidal escenario 1
2
0
50
100
productividad : Current
150
200
250
300
Time (Week)
350
400
450
500
Proyectos/Week
Dinmica de Sistemas
237
Coflujos
En dinmica de sistemas, ponemos gran nfasis en no mezclar peras con
manzanas. Representamos todas las entidades que distinguimos en un
modelo en trminos de unidades.
Esto hace alusin a tres aspectos importantes:
- lo que percibimos son partes del mundo material, cosas, an si alguna
vez son difciles o imposibles de observar directamente;
- las cosas son de diferente naturaleza y se miden con unidades de
medida diferentes.
- las cosas no aparecen o desaparecen en el universo por magia: toda
materia se conserva.
Es as que las nubes de los diagramas de flujo y nivel adquieren su
importancia: reconocemos que lo que tomamos en cuenta en un modelo,
existe antes y existir despus.
Nuestros modelos deben respetar las restricciones que impone el universo a
las cosas. Esto es importante para los modelos de sistemas sociales tales
como empresas y organizaciones. La empresa es una institucin social que
transforma recursos en productos y servicios. Todos hemos aprendido esta
frase en alguna oportunidad. Y en cierto sentido, es verdad: una fbrica de
muebles absorbe troncos de madera y otras partes, y entrega mesas y sillas,
por ejemplo. Entonces un modelo acerca de esta fabrica deber representar
por separado los troncos, las piezas y los diferentes tipos de muebles.
238
Cadenas y Coflujos
Estudiemos una empresa ejemplar, muy simplificada por cierto: en esta
empresa, solamente se compran troncos de madera y se venden sillas:
compra
TRONCOS
fabrica
SILLAS
vende
Dinmica de Sistemas
239
compra
demanda
tasa
consumo
maquina
TRONCOS
fabrica
usa
SILLAS
vende
Ilustracin 151: cuando son dos recursos con unidades diferentes, debe ser coflujos
el
modelo
usando
el
archivo
240
Cadenas y Coflujos
Las unidades de medida de un modelo de flujo y nivel, deben ser coherentes
entre las variables y no deben contradecir al sentido comn. La bsqueda
de cumplimiento de esta regla, nos conduce regularmente a representar
como coflujos los recursos que se miden en unidades diferentes.
En nuestra elaboracin de las cadenas, hemos presentado
VACANTES y PROFESIONALES como un recurso. Esto es,
sintcticamente hablando, una posibilidad, porque ambos tipos de
concepto se miden en profesionales.
Sin embargo, los
PROFESIONALES son personas de carne y hueso, no as las
VACANTES. Usted preferira modelarlos como un coflujo?
Haciendo el punto
Resumen
Una cadena es como una estructura de demoras en la cual los acumuladores
pueden tener mltiples entradas y salidas.
Un coflujo representa movimientos de diferentes recursos que fluyen de
forma coordinada. Sirve para respetar la ley de la conservacin de la
materia.
Bibliografa
Sterman, 2000. Business dynamics: systems thinking and modeling for a
complex world, MacGraw Hill
Para ir ms all
(Vea la discusin de estos tpicos en el sitio web del libro.)
Dinmica de Sistemas
241
No linealidades
13. No linealidades
Sobre este captulo
Objetivos
Comprender como la no linealidad se representa en dinmica de sistemas, y
ser capaz de crear una funcin grfica.
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
243
Competencias
Competencias
modelos cualitativos:
diagramas causales
modelos cuantitativos:
diagramas de stock-and-flow
identificar unidades
(de medida)
identificar bucles
derivar flujo de nivel
identificar la polaridad de bucles
integrar nivel en flujo
leer un diagrama de
stock-and-flow
reconocer demoras
predecir el comportamiento
desde la estructura:
identificar bucles
modelar demoras
cualitativamente
modelar no linealidades
identificar la polaridad
de bucles
reconocer estructuras
desde el comportamiento
reconocer bucles
La no linealidad
Hemos visto que muchas veces, una variable sobre todo un acumulador
puede mostrar una conducta no lineal: esto es el caso cuando la variable
forma parte de uno de varios bucles de retroalimentacin. Pero ahora
conoceremos otro tipo de no linealidad.
Se habla de relaciones causales no lineales cuando la reaccin de una
variable a un cambio en la otra, es diferente segn el valor de esta otra
variable. Por ejemplo, cuando una de dos empresas competidoras dice a un
cliente: no importa el precio que te ofrece mi competidor, yo te vendo a la
mitad de ese precio, podemos representar esta regla de fijacin del precio
como:
miPrecio = suPrecio / 2
Asumiendo que la otra empresa dobla su precio cada periodo, obtenemos el
siguiente comportamiento:
244
No linealidades
Lineal
12
10
Precios
8
su precio
mi precio
0
1
Pe riodos
Dinmica de Sistemas
245
No lineal
120
100
Precios
80
su precio
60
mi precio
40
20
0
1
Periodos
246
No linealidades
max=...
Definir
Definir rangos
rangos para
para XX ee Y.
Y.
min=...
min=...
max=...
X
max=Y_max
Definir
Definir el
el nmero
nmero de
de
intervalos
intervalos para
para la
la escala,
escala,
para
para poder
poder especificar
especificar los
los
pares
pares de
de (x,y)
(x,y)
min=Y_min
min=X_min
max=X_max
X
Dinmica de Sistemas
247
Especificar
Especificar los
los pares
pares de
de (x,y)
(x,y)
con
con un
un clic
clic
max=Y_max
min=Y_min
min=X_min
max=X_max
Interpolar
Interpolar S
S aa partir
partir de
de E.
E.
max=Y_max
SS
min=Y_min
min=X_min
max=X_max
EE
248
No linealidades
entre $120 y $0. Nuestro precio (el Y) se situar en alguna parte entre
$60 y $20.
Abra VENSIM y cree el siguiente diagrama (el ejemplo completo se
encuentra en no_lin_ejemplo_2.mdl):
su Precio
mi Precio
tabla lookup
Dinmica de Sistemas
249
pares de
valores
X,Y
No linealidades
de X,Y que hemos definido. El software conecta los puntos con una lnea
recta, lo que nos ayuda a imaginar cul es la interpolacin (lineal) que har
cuando llegan los datos de X durante la simulacin.
es equivalente
Una vez que todo ha sido definido, cerramos este dilogo con OK y
volvemos a ver el fruto de esta interaccin:
Dinmica de Sistemas
251
Nos damos cuenta que el software no guarda ms que los pares de X,Y,
precedidos por los valores mximo y mnimo de cada una de ellas.
Podemos cerrar este dilogo.
Ahora tenemos que definir de qu manera esta funcin grfica ser
tomada en cuenta. Conecte tablaLookup con miPrecio.
La estructura causal de miPrecio es la siguiente (la siguiente ilustracin
se genera con la herramienta causes tree (rbol de causas) de la barra de
herramientas de anlisis (lado izquierdo de la ventana) de VENSIM.
su Precio
tabla lookup
mi Precio
Ilustracin 165: una RAMP (rampa) permite hacer crecer una variable
252
No linealidades
Definimos pues la frmula de suPrecio como
suPrecio
= 0+RAMP(10, 2, 15)
30
60
-X-
90
120
Dinmica de Sistemas
253
Current
miPrecio
80
60
40
20
0
suPrecio
200
150
100
50
0
10
Time (Month)
20
Haciendo el punto
Resumen
Muchas relaciones causales no son lineales. Su estimacin es compleja,
pero en dinmica podemos trabajar con aproximaciones. Usamos funciones
grficas para generar pares de puntos (entrada->salida) y los softwares los
usan para hacer interpolaciones lineales.
Bibliografa
Sterman, 2000: Business dynamics - systems thinking and modeling for a
complex world, McGraw Hill
254
Dominancia de bucles
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
validar
experimentar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
255
Bucles y dominancia
En los captulos sobre el crecimiento en S, la sobrerreaccin y el auge y
derrumbe, hemos conocidos algunos sistemas que pueden ser vistos como
un complejo de dos bucles de retroalimentacin. No resultar sorprendente
que cualquier situacin de la vida real conlleva muchos ms componentes
y muchos ms bucles de retroalimentacin.
Sabemos lo que hace un bucle simple de retroalimentacin, segn su
polaridad. Sabemos tambin que cada bucle tiene su velocidad particular;
es decir, entre que apliquemos una seal a una de sus variables y que el
efecto causal vuelva a impactar esta misma variable, pasa un determinado
tiempo. Tambin hemos visto que este tiempo caracterstico no necesita ser
el mismo para los diferentes bucles; lo hemos denotado como demora.
Esta lentitud de algunos bucles comparados con otros hace que los
valores de sus variables cambien ms lentamente que los valores de las
variables de otros bucles en el modelo.
Sin embargo, no todas las variables de un modelo se encuentran
exclusivamente en uno de sus bucles: hemos visto que hay variables que
pertenecen a dos bucles al mismo tiempo. La variable cambio o
crecimiento suele ser parte de dos bucles:
+
NIVEL
ACTUAL
NIVEL
ACTUAL
NIVEL
MAXIMO
tasa
ocupacin
crecimiento
crecimiento
+
tasa
crecimiento
tasa
ocupacin
crecimiento
NIVEL
MAXIMO
+
tasa
crecimiento
256
Dominancia de bucles
Nosotros hemos explorado dos posibilidades para sistemas de dos bucles, y
el caso de auge y derrumbe nos confront con un triple bucle. Pensando que
para dos bucles de dos polaridades, hay 4 combinaciones que se multiplican
por las diversas demoras, y que tres bucles nos permiten 9 combinaciones,
la complejidad de un modelo de un caso real resulta amenazadora. Si en
nuestros ejemplos, todava es factible acercarse a los puntos crticos como
cuando se produce la inflexin por un proceso de prueba y error, esto deja
de ser til rpidamente.
Ya hemos visto que estos puntos crticos son la huella de que el bucle que
hasta ahora domin el comportamiento del modelo deja de hacerlo y otro
toma el poder. Siempre son combinaciones de valores particulares en las
variables alrededor de la variable donde los bucles se cruzan. En nuestro
ejemplo era que el Nivel actual tiene un doble efecto sobre el crecimiento,
pero de polaridad diferente: entonces una de las variables crece y la otra
descrece. La multiplicacin de estas dos variables produce un efecto
interesante:
A
1
2
3
4
5
6
7
B
7
6
5
4
3
2
1
A*B
7
12
15
16
15
12
7
Incluso en este ejemplo muy simplificado, hay un punto crtico (4) para las
variables A y B, donde su producto deja de crecer (un mximo local).
En el campo de la dinmica de sistemas, la investigacin de la dominancia
de bucles y de las condiciones bajo las cuales cambia entre los diversos
bucles en un modelo, est en pleno proceso, ya que una herramienta que
ayuda a razonar acerca de un modelo en trminos de la dinmica de la
dominancia de sus bucles, ayudara a complementar la visin detallista de
los acumuladores y flujos con una ms sinttica.
Ford (1999) ha sugerido que el comportamiento de las variables puede ser
desagregado en bloques bsicos, donde a cada conducta bsica le
corresponde una estructura bsica. Nosotros hemos visto en los captulos
previos que:
una estructura de retroalimentacin positiva causa crecimiento o
descrecimiento exponencial;
una estructura de retroalimentacin negativa causa aproximacin
asinttica;
una estructura de retroalimentacin negativa con demora causa
oscilacin;
Ya en nuestro estudio del crecimiento en S hemos hecho uso de un
procedimiento similar al que Ford propone: primero observamos
crecimiento exponencial y deducimos que deben estar dominando el bucle
Dinmica de Sistemas
257
Haciendo el punto
Resumen
En diferentes momentos, diferentes bucles de retroalimentacin pueden
dominar la conducta de un modelo. Es, entonces, importante poder
comprender bajo qu circunstancias cambia la dominancia de un bucle a
otro.
Bibliografa
Ford, 1999. A behavioral approach to feedback loop dominance analysis,
System Dynamics Review. 15(1): 3-36. Spring, 1999.
Richardson, George P. 1995. Loop Polarity, loop dominance, and the
concept of dominant polarity (1984). System Dynamics Review. 11:1:67-88.
258
un
modelo
cmo
detectar
bucles
de
validar
experimentar
Conceptos
Conceptos
Modelar
problematizar
conceptualizar
cuantificar
Modelo
cualitativo
(diagrama
causal)
cuantitativo
(diagrama de
stock-and-flow)
Estructura
Significado
nivel
(acumulador)
Variable
flujo (tasa)
momento
Tiempo
perodo
auxiliar
Validez
unidad
Vnculo
causal
Retroalimentacin
Demora
Simular
direccin
polaridad
Comportamiento
crecimiento
exponencial
positiva
bsqueda de
objetivos
negativa
oscilacin
material
informacional
Usar /
disear
Complejidad
crecimiento S
Complejos
de bucles
Aprender /
optimizar
sobrerreaccin
Poltica
vs. Regla
auge y derrumbe
Cadenas
Coflujos
dominancia de bucles
No linealidad
Dinmica de Sistemas
259
Dinmica de Sistemas
261
STEP(3,4)
5
4
Ilustracin 169: funcin de test STEP
4
Ilustracin 170: funcin de test RAMP
262
Dinmica de Sistemas
263
Cada tarjeta tiene una letra en una cara y un nmero en la otra. Se afirma
que a una vocal corresponde un nmero par. Usted debe determinar el
nmero mnimo de pasos necesarios para averiguar si es verdad. Adems
debe identificar los pasos. Mire la solucin al final del captulo.
En esto tenemos que recordar tambin algo que hemos visto en el caso del
modelo general de la segunda parte de este libro: en diferentes momentos
(que corresponden a diferentes combinaciones de valores para ciertas
variables), un mismo modelo puede mostrar muy diferentes partes de s
mismo. En este sentido, haber descubierto un bucle de retroalimentacin no
significa que ste sea el nico, ni que siempre estar activo.
De realidad a modelo
Si usted se hace estas ideas sobre la situacin que enfrenta, ya ha articulado
un modelo mental. Y con estas ideas identificadas, puede iniciar la
elaboracin de un diagrama de bucle causal. Debe estar claro que este
diagrama siempre ser provisorio; pero ayudar a ver las ideas en su
264
Haciendo el punto
Resumen
La exploracin sistemtica de la conducta de las variables de un modelo
permite descubrir los lazos causales y los bucles de retroalimentacin.
Se debe cambiar solamente una variable a la vez.
Se debe comprobar que la negacin de una hiptesis es falsa.
Se debe recordar que pueden existir varios lazos causales hacia una misma
variable.
Se debe recordar que los valores actuales de los parmetros pueden hacer
que parte de la estructura del modelo no se haga visible.
Bibliografa
Senge, Ross, Smith, Roberts y Kleiner 1995: La quinta disciplina en la
prctica, Granica.
Sterman 2000 Business Dynamics, McGraw Hill, captulo 1.
Wason and Johnson-Laird, 1972. Psychology of reasoning: structure and
content, Harvard University Press.
Para ir ms all
(Vea la discusin de estos temas en el sitio web del libro.)
Dinmica de Sistemas
265
266
Eplogo
Eplogo
Ha llegado al final de este libro. Cuando decidi estudiarlo, usted era un
novato en dinmica de sistemas. Ahora si ha realizado las actividades
sugeridas se ha convertido en un novato avanzado o quizs un competente.
Llegar a comprender modelos y adaptarlos. Podr reconocer ciertos
comportamientos en variables y relacionarlos con las correspondientes
estructuras sistmicas.
El camino que tiene por delante en el sentido horizontal es el trabajo con
ms modelos. Progresivamente, los flujos y acumuladores, los bucles de
retroalimentacin, las demoras y las no linealidades entrarn a su cuerpo y
su mente. Empezar a verlos en todas partes.
Hay un dicho que afirma que cuando lo nico que se tiene es un martillo,
entonces todo parece clavo. Vemos lo que conocemos. Hay dos ejemplos
que usted puede verificar.
- Escriba unas palabras con un lpiz en un papel - siente la textura del
papel? Cuando empezamos a aprender a escribir, solamente sentimos el
lpiz en la punta de los dedos. Aprender a escribir es apropiarse del
lpiz, hacerlo parte virtual del cuerpo de uno.
- Cuando marcha en la calle, usted siente como sus pies tocan la vereda.
Sin embargo, lo que de verdad tocan sus pies son los calcetines (o los
zapatos).
Aprender es expandirse. Y con la experiencia, usted tendr una percepcin
y una intuicin en la cual las estructuras de la dinmica de sistemas son una
parte importante.
Pero tambin ha dado los primeros pasos como modelador. Crear modelos
robustos y confiables es una nueva competencia, que se puede edificar
encima de lo que ha aprendido aqu. Lo invito a considerar esta posibilidad.
El mundo seguir hacindose ms complejo, y tendremos an ms
informacin que procesar. Saber que uno no comprende cabalmente una
situacin hasta que uno ha comprobado la validez de las ideas a su respecto,
es la posibilidad de desarrollar un rigor y una humildad que nos dan
libertad. La libertad de dudar, de averiguar de forma rigurosa y de realizar
nuestras acciones con un fundamento analizado. Espero sinceramente que
usted siga en esta senda.
Dinmica de Sistemas
267
Bibliografa
Bibliografa
Aracil, J. dinmica de sistemas, Alianza Editorial. 1986 (disponible en
lnea en
http://comunidad.uach.mx/marana/materias/mod_din_de_sist/material/Dina
mica_de_sistemas.pdf; marzo 2006)
Beer, S. 1981: The brain of the firm, John Wiley.
Doyle, D. y Ford, A. 1999. Mental model concepts revisited: some
clarifications and a reply to Lane, System Dynamics Review 15(4), (Winter
1999): 411-415.
Ford, A. 1999. A behavioral approach to feedback loop dominance
analysis, System Dynamics Review. 15(1): 3-36. Spring, 1999.
Forrester, J. 1961: Industrial dynamics, MIT Press.
Forrester, J. 1971. World Dynamics, Whright-Allen Press.
Forrester, J. 1994: Policies, decisions and information sources for
modeling, en Morecroft and Sterman, 1994.
Hume, D. 1984 Investigacin sobre el conocimiento humano, Alianza
Editorial, Madrid.
Martin Garca, J., 2003. Teora y ejercicios prcticos de dinmica de
sistemas, Barcelona.
Martin Garca, J, 2004. Sysware, Barcelona
Meadows, D., Randers J. y Meadows, D. 2002. Limits to growth the 30
years update, Chelsea Green Publishing.
Morecroft, J. 1994: Executive knowledge, models and learning, en
Morecroft and Sterman, 1994.
Morecroft, J. y Sterman, J. 1994: Modeling for learning organizations,
Productivity Press.
Dinmica de Sistemas
269
270
Bibliografa
Wolstenholme, E. 2004: "Using generic archetypes to support thinking and
modelling, System Dynamics Review 20(4): 341-156.
Wolstenholme, E. 1990. Systems inquiry, John Wiley.
Dinmica de Sistemas
271
Glosario
La mayora de las publicaciones y de las herramientas en dinmica de
sistemas, se ofrecen en el idioma ingls. Al haber trabajado el presente
libro, usted no debera tener dificultades para entrar en el dominio de estas
publicaciones.
El presente glosario contiene las palabras y expresiones principales y su
significado en espaol, de modo de facilitar este paso.
Ingls
Aging chain
Auxiliary
Co-flow
Connector
Converter
Delay
Exponenntial growth
Feedback
Flow rate
Fractional rate
Level
Nonlineatity
Oscillation
Overshoot
Rate
Stock
Unit
272
Espaol
Cadena de envejecimiento
Auxiliar
Coflujo
Flujo de informacin
Convertidor
Demora
Crecimiento exponencial
Retroalimentacin
Flujo (fsico)
Tasa de
Acumulador (Nivel)
No linealidad
Oscilacin
Sobrerreaccin
Flujo (fsico)
Acumulador
Unidad de medida