Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Road Maps
Gua de Aprendizaje de la Dinmica de Sistemas
D-4502-3
D-4502-3
Road Maps 2
D-4502-3
D-4502-3
Road Maps 2
La Dinmica de Sistemas en el Proyecto Educativo System Dynamics Group Sloan School of Management Massachusetts Institute of Technology 23 de abril de 1992. Ultima Revisin, 5 de octubre de 1996 Copyright 1994 by MIT Recopilado bajo la direccin del profesor Jay W. Forrester Traducido por el Grupo de Dinmica de Sistemas de ITESM, Monterrey, Mexico. Revisado por Juan Martn Garca (Barcelona, Espaa) y Michael McCurley (Costa Rica) Junio 2000.
D-4502-3
D-4502-3
Road Maps 2
Estos
D-4502-3
Road Maps Uno explora varios temas en la Dinmica de Sistemas a travs de lecturas seleccionadas y ejercicios. Antes de cada lectura o ejercicio, hay una breve descripcin de la lectura y sus ideas ms importantes. Despus de cada lectura o ejercicio, se resaltan las ideas principales antes de continuar. Cada captulo en Road Maps contiene lecturas que introducen y refuerzan algunos de los conceptos bsicos de la Dinmica de Sistemas. Otras lecturas se enfocan en la prctica de los conocimientos adquiridos a travs de varios ejercicios o juegos de simulacin. La mayora de los captulos concluyen con un interesante artculo de la literatura existente en el campo de la Dinmica de Sistemas. Presentamos a continuacin los conceptos fundamentales de la Dinmica de Sistemas como Principios de Sistemas en Road Maps. Estos principios se anexan en cuadros, que los resaltan del resto del texto para enfatizar su importancia. La progresin de los principios de sistemas en Road Maps le permite volver a visitar cada principio varias veces. Los Principios de Sistemas son el ncleo de Road Maps en el cual se basan las lecturas, ejercicios y artculos. Como parte del enfoque de aprendizaje gradual que usamos en Road Maps, se introducirn brevemente muchos conceptos, que se explican posteriormente con ms detalle. Road Maps contiene una gran serie de artculos organizados en varias series. Cada una de estas series se enfoca en un tema especfico en la Dinmica de Sistemas o en el desarrollo de una habilidad en particular. La serie comienza con un artculo sencillo, y avanza al desarrollar la idea en los captulos posteriores. Comencemos!
D-4502-3
Road Maps 2
Las Primeras Tres Horas 1 by Matthew Halbower Las Primeras Tres Horas trata de los conceptos bsicos de la Dinmica de Sistemas e introduce los trminos y conceptos fundamentales. Lo guiar en la creacin de su primer modelo en STELLA y lo ayudar a usar el software. Por favor lea Las Primeras Tres Horas ahora. Despus de leer Las Primeras Tres Horas... Las Primeras Tres Horas contiene mucho material importante. Le ayuda a construir, analizar y a probar un sistema de mltiples flujos y niveles. Tambin explica los conceptos de nivel y flujo, y el papel fundamental que juegan en la construccin de modelos de sistemas. Antes de continuar, es importante notar que mientras que Las Primeras Tres Horas usa en ocasiones los trminos variables de nivel y flujos, los trminos niveles y razones tambin se pueden usar. Las Variables de nivel y niveles se usan indistintamente en la Dinmica de Sistemas, al igual que flujos y razones.
Principio de Sistema #2: Los Niveles y los Flujos son esenciales en los bucles. Vea el modelo de las figuras 4b y 4c en las pginas 15-16 de The First Three Hours. Note que el nivel (Agua en la Baera) y los flujos (Flujo de Entrada de Agua y Flujo de Salida de Agua) son los principales componentes de la estructura. Los niveles y los flujos son fundamentales en la estructura del sistema.
1 Matt C. Halbower, 1991. The First Three Hours (D-4230-3), System Dynamics in Education Project, System Dynamics Group, Sloan School of Management, Massachusetts Institute of Technology, May, 50 pp. Este artculo va acompaado de un disco de Macintosh.
10
D-4502-3
Es importante entender el Principio de Sistemas #2, ya que todos los modelos de Dinmica de Sistemas usan niveles y flujos como subestructura del bucle. Se debe sealar una diferencia entre este principio y el Principio de Sistemas #1 el cual establece que los bucles de retroalimentacin son los ladrillos del sistema. As como los bucles de retroalimentacin son los ladrillos del sistema, los niveles y los flujos son los ladrillos de los bucles de retroalimentacin.
Principio de Sistemas #3: Los niveles y los flujos no se distinguen por sus unidades de medida. Vea el modelo de la Figura 26 en la pgina 38 de The First Three Hours. Fjese que Jays Velocity es un nivel y que Velocidad de Jay es un flujo, y tienen las mismas unidades, metros por segundo. Las unidades no determinan si una variable es un nivel o un flujo. El Principio de Sistemas #3 tambin es importante en la creacin de modelos, porque nos previene de asumir sin ms que un elemento en concreto de un sistema es un nivel o un flujo slo al ver sus unidades de medicin. Podra usted identificar otro ejemplo en la vida real que pueda ser clasificado como nivel o flujo? En el siguiente ejercicio obtendr ms experiencia en el uso del STELLA. Comenzando con STELLA II: Una Experiencia Prctica (incluye software STELLA II) Este folleto es parte del paquete STELLA II. Para las versiones de STELLA II anterior a la versin 2.2.1, el ejercicio equivalente est en el Captulo 2 de An Academic Users Guide to STELLA II (Gua del Usuario de STELLA II), titulado An Extended Example. Comenzando con STELLA II no slo introduce el software que ahora es aplicado con mucha frecuencia en las clases de Dinmica de Sistemas, sino tambin introduce algunos conceptos bsicos de creacin de modelos que examinaremos posteriormente. La lectura usa un sistema de copia para escribir las instrucciones en la construccin de sistemas de un slo nivel, entrar a las ecuaciones y ejecutar el
D-4502-3
Road Maps 2
11
modelo. Esto debe ser bastante similar a lo que acaba de hacer en Las Primeras Tres Horas. Sin embargo, Comenzando con STELLA II tambin introducir varias caractersticas nicas de software, tales como usar y crear mapas y submodelos de alto nivel Por favor lea Comenzando con STELLA ahora. Despus de leer Comenzando con STELLA... Con este ejercicio permite adquirir ms prctica en la comprensin del software y en el trabajo usando varias herramientas. La lectura tambin menciona brevemente el exceso y colapso, uno de los diversos patrones comunes del comportamiento que discutiremos en otros Road Maps. Tambin hay otros comportamientos comunes que sern tratados en gran detalle en los siguientes Road Maps. Sin embargo ya puede empezar a identificar este tipo de comportamientos, a medida que trabaje en otros modelos.
12
D-4502-3
Use la siguiente gua como apoyo en el material. Lea del Ejercicio 1.1 (E1.1) las pginas 137-138. Despus lea la solucin S1.1 en las pginas 141-145. El problema explicado en E1.1 muestra cmo se puede usar la Dinmica de Sistemas para organizar una narracin en una forma ms explcita. El problema no est bien definido, por lo que se pueden hacer muchas suposiciones en relacin al sistema. La solucin S1.1 es un ejemplo excelente de cmo enfocar este tipo de problemas. Lea el ejercicio E1.2, EcologaCrecimiento de Poblacin y Peglamentacin que aparece al final de la pgina 138. Para resolver este problema, siga el esquema siguiente para crear un Diagrama Causal del sistema. Este esquema tiene el mismo formato de S1.1, la solucin al Ejercicio 1.1, pero no se incluye conexin (Las variables clave estn en letras negrillas). La poblacin se incrementa debido a la natalidad. La natalidad se incrementa debido al tamao de la poblacin. La poblacin se reduce debido al nmero de muertes. Como la poblacin aumenta, tambin aumenta el nmero de muertes. Como la poblacin aumenta, la densidad de poblacin de la rea tambin aumenta. Como la rea dada crece, la densidad disminuye. (Ya que dada rea no se ve afectada por ninguna otra variable, es decir, no cambia con los valores de otras variables del sistema, se le llama una variable exgena. Una variable afectada por otros factores en el sistema, se le conoce como variable endgena). Como la densidad aumenta, la fertilidad disminuye; por lo tanto, la natalidad tambin disminuye (Esto no es intuitivo, Cmo se lleg a esta hiptesis?). La densidad de poblacin afecta el tiempo de vida promedio de las personas que a su vez provoca muertes. (Esto tampoco es intuitivo, Cmo se lleg a esta hiptesis?).
D-4502-3
Road Maps 2
13
Ahora compare su Diagrama Causal con la respuesta dada en la pgina 145. Lea EconomaDesarrollo Econmico en la pgina 139. En cada una de las variables indicadas a continuacin, pregntese a s mismo: Qu afecta esta variable? y A quien afecta esta variable? Al hacer esto, dibuje el Diagrama Causal. Despus compare su respuesta con la del diagrama de la pgina 146. trabajo humano bienes consumibles bienes de capital capital comercial apoyos al trabajo produccin
Lea SociologaProcesos Generales de Grupo en las pginas 139-140. De nuevo, en cada una de las siguientes variables pregntese a s mismo: Qu afecta esta variable? y A quien afecta esta variable? Al hacer esto, dibuje el diagrama de lazo causal. Despus compare su respuesta con la del diagrama de la pgina 146. intensidad de interaccin entre los miembros del grupo. nivel de cordialidad entre los miembros del grupo. total de actividad llevada a cabo por los miembros del grupo. total de actividad impuesta para justificar la existencia continua del grupo. (exgeno)
Lea PsicologaMetas Gerenciales en la pgina 140. Despus use las variables dadas a continuacin para hacer el diagrama de este sistema. De nuevo recuerde preguntarse: Qu afecta esta variable? y A quien afecta esta variable? Despus, compare su respuesta con el diagrama de la pgina 147. meta operacional meta absoluta (exgena) desempeo tradicional factor de valoracin proyeccin administrativa de la meta (exgena) tamao efectivo (medido por los retrasos y las presiones conflictivas de la organizacin) condiciones observadas diferencia (entre condiciones observadas y la meta operacional) acciones retrasos y presiones conflictivas
14
D-4502-3
desempeo actual Despus de leer el Ejercicio 1 de Notas de Estudio de Dinmica de Sistemas. . . Hasta ahora se han mostrado dos formas diferentes de representar un sistema. La primera es un Diagrama de Flujos utilizado en Las Primeras Tres Horas y Comenzando con STELLA II. El segundo es el Diagrama Causal que acaba de ver en el Ejercicio 1. El Diagrama Causal es una representacin muy general de un sistema, diferente del Diagrama de Flujos. En ocasiones los Diagramas Causales pueden crear algunas confusiones que quiz usted ya haya visto. Estos problemas sern examinados posteriormente en los Road Maps. Los Diagramas de Flujo son ms explcitos. Ejercicios Iniciales de Creacin de Modelos y Respuestas a los Ejercicios Iniciales 3 by Michael Shayne Gary and William Glass Los Ejercicios Iniciales de Creacin de Modelos le darn la oportunidad de comprobar lo qu ha aprendido a lo largo de Road Maps Uno y Dos. En estos ejercicios deber identificar variables de nivel y flujo, dibujar Diagramas Causales, poner signos positivos y negativos en las relaciones y convertir los Diagramas de Causales en Diagramas de Flujo. Vea Respuestas a los Ejercicios Inicialespara revisar sus respuestas. Por favor lea y complete los Ejercicios Iniciales ahora.
Al terminar los Ejercicios Iniciales ... Estos ejercicios son una buena revisin de lo que se introdujo en Road Maps Uno y Dos. Es importante poder hacer todos estos ejercicios y, si es necesario, revisar algo del material antes de seguir adelante en los Road Maps.
D-4502-3
Road Maps 2
15
Los programas de ordenador tales como el STELLA II son una herramienta muy poderosa en los sistemas de simulacin. Sin embargo, tambin debemos poder evaluar el comportamiento del sistema sin usar el ordenador.
16
D-4502-3
Ejercicios de Integracin Grfica - 1 Parte: Variables Exgenas 4 por Alice Oh Este es el primero de una serie de artculos sobre integracin grfica. Explica los mtodos de la integracin grfica de los sistemas con variables constantes y de funcin de escaln. Deber hacer varios ejercicios; podr revisar sus respuestas en el Apndice. Por favor lea los Ejercicios de Integracin Grfica - 1 Parte ahora. Al terminar los Ejercicios de Integracin Grfica - 1 Parte..... El mtodo de la integracin grfica sirve para evaluar el comportamiento de muchos sistemas. Este material abarca los sistemas con variables constantes positivas y negativas as como las variables de la funcin escaln. Es necesario entender este mtodo totalmente antes de continuar con el siguiente artculo de esta serie.
D-4502-3
Road Maps 2
17
entender las ecuaciones en DYNAMO y a convertir las ecuaciones de DYNAMO a STELLA. Por favor, comience el Captulo 13 de Introduccin a la Simulacin por Ordenador ahora. Los siguientes puntos le pueden ser de utilidad: Lea el Captulo 13 desde la pgina 223 hasta la parte superior de la pgina 229. Haga todos los ejercicios que le pidan y lea todos los ejemplos. Creacin de los Modelos de la Figura 13.11 en STELLA Lea Simulacin, Estructura y Comportamiento desde la pgina 229 hasta el primer prrafo de la 231. Hasta ahora, todos los ejercicios y ejemplos del Captulo 13 le pedan slo dibujar a mano los Diagramas de Flujo. En este ejemplo, haremos el modelo del Diagrama de Flujo de la Figura 13.11 en STELLA. Abra un nuevo archivo de STELLA. Ponga una variable de nivel ( ) en la mitad de su pantalla y escriba el nombre de POPULATION (POBLACION). Ponga un flujo ( ) a la izquierda de la variable de nivel de la POBLACION y hgalo que entre dentro del nivel. Pngale el nombre de BIRTHS (NACIMIENTOS) al flujo. Su modelo en la pantalla deber parecerse ahora al de la Figura 13.11. Definiendo la Figura 13.11 en STELLA Lea desde el segundo prrafo de la pgina 231 hasta el Ejercicio 5 de la pgina 234. En el Ejercicio 2, deber hacer la simulacin del modelo que est construyendo. El libro se apega y utiliza las ecuaciones en DYNAMO para hacer esto. Siga las instrucciones siguientes para convertir las ecuaciones de DYNAMO a STELLA. Vea las ecuaciones en DYNAMO en la mitad de la pgina 233. Para convertir "BIRTHS = 100" en una ecuacin en STELLA, ajuste el mundo en la esquina superior izquierda ( ) para convertirse en una . Debern aparecer signos de interrogacin en las variables de nivel y flujo. Presiones dos veces BIRTHS y aparecer el cuadro de dilogo en su pantalla. Teclee "100" como la ecuacin de BIRTHS. (Las unidades de BIRTHS significan personas por ao)
18
D-4502-3
Presione Document. En el cuadro de Document, teclee 100 babies are born every year in the kingdom of Xanadu ("100 nios nacen cada ao en el reino de Xanadu."). Presione OK. Presione dos veces la variable de nivel de POPULATION (POBLACION) y teclee "5510" (la poblacin inicial de Xanadu). Presione Document. Teclee The initial population of Xanadu is 5510 people. ("La poblacin inicial de Xanadu es 5510 gentes.") Presione OK. Para ver las ecuaciones del modelo que acaba de crear, presiones la flecha ( ) que est abajo del cono . Despus seleccione Equation Prefs del men Edit . Una vez que aparezca el cuadro de dilogo de Equation Prefs en su pantalla, presione Show Documentation. Presione OK. Aparecer la siguiente ecuacin: POPULATION(t) = POPULATION(t - dt) + (BIRTHS) * dt UNIT POPULATION = 5510 {people} DOCUMENT: The initial population of the kingdom of Xanadu is 5510 people.) BIRTHS = 100 {people/year} DOCUMENT: 100 babies are born every year in the kingdom of Xanadu.
POBLACION(t) = POBLACION(t - dt) + (NACIMIENTOS) * dt POBLACION UNITARIA = 5510 {gentes} DOCUMENT: La poblacin inicial en el reino de Xanadu es de 5510 gentes. NACIMIENTOS = 100 {gentes/ao} DOCUMENT: 100 nacen cada ao en el reino de Xanadu.
Notar que usted escribi toda la informacin excepto la primera ecuacin de POPULATION. Esto debido a que cada ecuacin de variable de nivel es escrita automticamente por el STELLA. Note la similitud entre la ecuacin que usa el STELLA y la que usa el DYNAMO en esta variable de nivel. Presione la flecha ( ) para regresar al modelo. Lea y haga el Ejercicio 5 de la pgina 234 tal y como aparece en el libro.
Simulacin de la Figura 13.11 en STELLA Lea y haga el Ejemplo III de las pginas 234-238 tal y como aparece en el libro, incluyendo los Ejercicio 6 y 7. El clculo a mano que pide el Ejemplo III se
D-4502-3
Road Maps 2
19
puede hacer mucho ms fcil usando el modelo STELLA que acaba de crear. Las instrucciones para crear y ejecutar una tabla en STELLA se dan a continuacin. Forme una tabla presionando en el cono de tabla ( ) y colquelo en un espacio libre. Presione dos veces la tabla para que aparezca el cuadro de dilogo. Nmbrelo "Xanadu Table" (Tabla de Xanadu). Ahora necesita definir la tabla. Presione dos veces POPULATION y BIRTHS que aparecen en la lista Allowable (o presione en cada variable, y luego presione el cono ). POPULATION y BIRTHS debern aparecer ahora en la lista Selected. Presione Every Dt para borrarlo. Ahora "1" deber resaltar como el Intervalo del Reporte. Presione OK. Seleccione Time Specs (Tiempo Especificado) en el men Run. Cuando aparezca el cuadro de dilogo, seleccione Years (Aos). Establezca los valores Range de 2020 a 2040. Click OK. Para correr la tabla, seleccione Run en el men Run. Cuando finalice la ejecucin, fjese que los nmeros de la tabla coinciden con la Tabla 13.1 del libro. Para cerrar la tabla, presione el cuadro de la esquina superior izquierda.
En el Ejercicio 6 deber hacer una grfica de la poblacin de Xanad en el ao 2040. Como usted ya construy el modelo, es muy fcil hacer la grfica en STELLA. El tiempo que usted eligi para la tabla es tambin vlido en la grfica del modelo. Forme una grfica presionando el icono de grfica ( ) y colocndola en un espacio libre. Presione dos veces el icono. Presione dos veces la misma grfica para abrirla. Cuando se abra la caja de dilogo, llame la grfica "Xanadu Graph" (Grfica Xanadu). Presione dos veces POPULATION y BIRTHS que aparecen en la lista Allowable para poderlos dibujar. Presione OK. Cuando el STELLA dibuja las variables de un modelo, cada variable tiene diferente escala. Asimismo, las escalas no comienzan en ceros a menos que la variable tenga como valor inicial el cero. Para ver esto, seleccione Run del men Run. Cuando termine de hacer la grfica, presione dos veces la grfica para abrir de nuevo el cuadro de dilogo. Presione POPULATION en la lista Selected y presione la flecha de dos puntas que se encuentra a la derecha de POPULATION ( ). Ponga 4000 como la mnima y 8000 como la mxima escala de POPULATION.
20
D-4502-3
Repita este proceso con BIRTHS. Use del "0" al "200." Ahora presione Set, despus presione OK. Ahora la grfica se podr visualizar. Cierre la grfica. Modelando y Definiendo la Figura 13.13 en STELLA Lea el Ejemplo IV. En este ejemplo, el modelo es creado con objeto de simular el crecimiento de poblacin mundial. Usted puede construir este modelo en STELLA de la misma forma que construy el modelo de la poblacin de Xanadu. La nica diferencia en los dos modelos es que en el modelo de poblacin mundial, la tasa de natalidad no es constante sino que depende de la poblacin. Haga el modelo del diagrama de flujo de la Figura 13.13 de la pgina 238. Use el conector ( ) para conectar POPULATION con NET BIRTHS (POBLACION-NACIMIENTOS NETOS). (La posicin del conector se puede cambiar presionando y moviendo el crculo que esta al inicio de la flecha). Ahora necesita empezar a definir las ecuaciones de su modelo. Junte el mundo ( ) con la e incluya la poblacin inicial mundial en el modelo. No olvide documentar POPULATION. Para terminar el modelo de la poblacin mundial, estudie las ecuaciones en DYNAMO de la pgina 239. Fjese que ha aparecido una nueva variable, GROWTH FRACTION (GF) (TASA DE CRECIMIENTO). Es necesario dar un nombre y crear un icono (es decir, variable de nivel, flujo, convertidor) por cada variable de un sistema. Presione una vez el icono ( ) y llmelo GROWTH FRACTION (TASA DE CRECIMIENTO). Conecte GROWTH FRACTION a NET BIRTHS. Defina GROWTH FRACTION como "0.02." No olvide documentar GROWTH FRACTION. La nica variable que falta definir es NET BIRTHS (NACIMIENTOS NETOS). Presione dos veces NET BIRTHS para abrir la caja de dilogo. Si el documento est abierto, presione Hide Document (Esconder Documento). Escriba POPULATION * GROWTH FRACTION como su ecuacin. Documente BIRTHS. Compare las ecuaciones en STELLA con las ecuaciones en DYNAMO como lo hizo anteriormente. Simulacin de la Figura 13.13 en STELLA Cree y defina una tabla ( ) y una grfica ( hizo anteriormente. No olvide: Poner un ttulo a cada uno. Seleccionar variables para cada uno. Cambiar el intervalo de tiempo en la tabla. Cambiar las escalas en la grfica
D-4502-3
Road Maps 2
21
Definir el tiempo correcto para ambas simulaciones. Compare la tabla que usted hizo con la Tabla 13.2 de la pgina 241. Despus de leer el Captulo 13 de Introduccin a la Simulacin en Ordenador..... En el Captulo 13 adquiri ms experiencia en el uso y creacin de Diagramas de Flujo en STELLA y aprendi a definir las ecuaciones correspondientes de los modelos en STELLA. Este Captulo tambin le ense a reconocer y a entender las ecuaciones de las variables de nivel y flujos en DYNAMO. Asimismo, muestra el Principio #4.
Principio de Sistemas #4: Los niveles son acumulaciones (integraciones). En el Ejemplo I de las pginas 227-228 de Introduccin a la Simulacin en Ordenador, los niveles son descritos como cantidades que se acumulan con el tiempo. Note que los niveles nios y adultos son acumulaciones de los flujos de nacimientos y madurez. Los niveles acumulan los resultados de los flujos (acciones) en el sistema. Trate de pensar en algunas conexiones posibles entre los Diagramas Causales y los Diagramas de Flujo. En qu se parecen? Cmo cree que cada uno sera ms til?
22
D-4502-3
D-4502-3
Road Maps 2
23
24
Gua de Aprendizaje de Dinmica de Sistemas Ventana Systems, Inc. 149 Waverley Street Belmont, MA 02178, USA Telfono (617) 489-5249 Fax: (617) 489-5316 Correo Electrnico: vensim@vensim.com Una "Edicin de Aprendizaje Personal" gratis de Vensim se puede encontrar en: http://news.std.com/vensim/
D-4502-3
Si quiere saber cmo obtener los libros que se requieren para Road Maps, por favor contacte a sus respectivos editores: Chelsea Green Publishing Co. P.O. Box 130 Post Mills, Vermont 05058 Telfono: 1-800-639-4099 Pegasus Communications, Inc. Order Dept. P.O. Box 120 Kendall Square Cambridge, MA 02142-0001 Telfono: (617) 576-1231 WWW Pgina: http://www.pegasuscom.com/ Productivity Press P.O. Box 13390 Portland, OR 97213 Telfono: 1-800-394-6868, (503) 235-0600 Fax: 1-800-394-6286 WWW Pgina: http://www.ppress.com/
Lnea de AYUDA de Road Maps: Si tiene algn problema con el material de Road Maps o desea hacer algn comentario o sugerencia, por favor enve un correo electrnico a: rm-help@sysdyn.mit.edu explicando su problema. Le responderemos lo ms pronto posible. Para unirse al Grupo de Discusin K-12 para profesores interesados en el uso de la Dinmica de Sistemas en la enseanza, enve un correo electrnico a Nan Lux, administrador del grupo de discusin, en nlux@mit.edu