La dinámica de sistemas ( DS ) es un enfoque para comprender el comportamiento no lineal de sistemas complejos a lo largo del tiempo utilizando stocks, flujos , bucles de retroalimentación internos , funciones de tabla y retrasos de tiempo. [1]
La dinámica de sistemas es una metodología y una técnica de modelado matemático para enmarcar, comprender y analizar problemas y cuestiones complejos. Desarrollada originalmente en la década de 1950 para ayudar a los gerentes corporativos a mejorar su comprensión de los procesos industriales, actualmente se utiliza en todo el sector público y privado para el análisis y diseño de políticas. [2]
Los programas de dinámica de sistemas con interfaz gráfica de usuario (GUI) se han desarrollado en versiones fáciles de usar en la década de 1990 y se han aplicado a diversos sistemas. Los modelos de dinámica de sistemas resuelven el problema de la simultaneidad (causalidad mutua) actualizando todas las variables en pequeños incrementos de tiempo con retroalimentaciones positivas y negativas y retrasos de tiempo que estructuran las interacciones y el control. El modelo de dinámica de sistemas más conocido es probablemente The Limits to Growth de 1972. Este modelo predijo que el crecimiento exponencial de la población y el capital, con fuentes y sumideros de recursos finitos y retrasos en la percepción, conduciría al colapso económico durante el siglo XXI bajo una amplia variedad de escenarios de crecimiento.
La dinámica de sistemas es un aspecto de la teoría de sistemas que se utiliza como método para comprender el comportamiento dinámico de sistemas complejos. La base del método es el reconocimiento de que la estructura de cualquier sistema, las múltiples relaciones circulares, entrelazadas y a veces con retraso temporal entre sus componentes, es a menudo tan importante para determinar su comportamiento como los propios componentes individuales. Algunos ejemplos son la teoría del caos y la dinámica social . También se afirma que, dado que a menudo hay propiedades del conjunto que no se pueden encontrar entre las propiedades de los elementos, en algunos casos el comportamiento del conjunto no se puede explicar en términos del comportamiento de las partes.
La dinámica de sistemas fue creada a mediados de la década de 1950 [3] por el profesor Jay Forrester del Instituto Tecnológico de Massachusetts . En 1956, Forrester aceptó una cátedra en la recién formada Escuela de Administración Sloan del MIT . Su objetivo inicial era determinar cómo su formación en ciencia e ingeniería podía aplicarse, de alguna manera útil, a las cuestiones fundamentales que determinan el éxito o el fracaso de las corporaciones. Las ideas de Forrester sobre los fundamentos comunes que sustentan la ingeniería, que llevaron a la creación de la dinámica de sistemas, fueron desencadenadas, en gran medida, por su participación con los gerentes de General Electric (GE) a mediados de la década de 1950. En ese momento, los gerentes de GE estaban perplejos porque el empleo en sus plantas de electrodomésticos en Kentucky exhibía un ciclo significativo de tres años. El ciclo económico se consideró una explicación insuficiente para la inestabilidad del empleo. A partir de simulaciones manuales (o cálculos) de la estructura de retroalimentación de flujo de existencias de las plantas de GE, que incluían la estructura de toma de decisiones corporativa existente para la contratación y los despidos, Forrester pudo demostrar que la inestabilidad en el empleo de GE se debía a la estructura interna de la empresa y no a una fuerza externa como el ciclo económico. Estas simulaciones manuales fueron el comienzo del campo de la dinámica de sistemas. [2]
A finales de los años 50 y principios de los 60, Forrester y un equipo de estudiantes de posgrado trasladaron el campo emergente de la dinámica de sistemas de la etapa de simulación manual a la etapa de modelado informático formal . Richard Bennett creó el primer lenguaje de modelado informático de dinámica de sistemas llamado SIMPLE (Simulation of Industrial Management Problems with Lots of Equations) en la primavera de 1958. En 1959, Phyllis Fox y Alexander Pugh escribieron la primera versión de DYNAMO (DYNAmic MOdels), una versión mejorada de SIMPLE, y el lenguaje de dinámica de sistemas se convirtió en el estándar de la industria durante más de treinta años. Forrester publicó el primer libro, y todavía clásico, en el campo titulado Industrial Dynamics en 1961. [2]
Desde finales de los años 1950 hasta finales de los años 1960, la dinámica de sistemas se aplicó casi exclusivamente a problemas corporativos/gerenciales. Sin embargo, en 1968, un suceso inesperado hizo que el campo se ampliara más allá del modelado corporativo. John F. Collins , ex alcalde de Boston, fue nombrado profesor visitante de Asuntos Urbanos en el MIT. El resultado de la colaboración Collins-Forrester fue un libro titulado Urban Dynamics . El modelo Urban Dynamics presentado en el libro fue la primera aplicación importante no corporativa de la dinámica de sistemas. [2] En 1967, Richard M. Goodwin publicó la primera edición de su artículo "A Growth Cycle", [4] que fue el primer intento de aplicar los principios de la dinámica de sistemas a la economía. Dedicó la mayor parte de su vida a enseñar lo que llamó "Dinámica económica", que podría considerarse un precursor de la economía moderna del no equilibrio . [5]
La segunda aplicación no corporativa importante de la dinámica de sistemas se produjo poco después de la primera. En 1970, Jay Forrester fue invitado por el Club de Roma a una reunión en Berna, Suiza. El Club de Roma es una organización dedicada a resolver lo que sus miembros describen como el "predicamento de la humanidad", es decir, la crisis global que puede aparecer en algún momento en el futuro, debido a las demandas que la población mundial, en crecimiento exponencial, impone a la capacidad de sustentación de la Tierra (sus fuentes de recursos renovables y no renovables y sus sumideros para la eliminación de contaminantes). En la reunión de Berna, se le preguntó a Forrester si la dinámica de sistemas podría utilizarse para abordar el predicamento de la humanidad. Su respuesta, por supuesto, fue que sí. En el avión de regreso de la reunión de Berna, Forrester creó el primer borrador de un modelo de dinámica de sistemas del sistema socioeconómico mundial. Llamó a este modelo WORLD1. A su regreso a los Estados Unidos, Forrester perfeccionó WORLD1 en preparación para una visita al MIT de miembros del Club de Roma. Forrester denominó a la versión refinada del modelo WORLD2 y publicó WORLD2 en un libro titulado World Dynamics . [2]
Los elementos principales de los diagramas de dinámica de sistemas son la retroalimentación, la acumulación de flujos en existencias y los retrasos en el tiempo.
Como ejemplo del uso de la dinámica de sistemas, imaginemos una organización que planea introducir un nuevo e innovador producto de consumo duradero. La organización necesita comprender la posible dinámica del mercado para diseñar planes de marketing y producción.
En la metodología de dinámica de sistemas, un problema o un sistema (por ejemplo, un ecosistema, un sistema político o un sistema mecánico) puede representarse como un diagrama de bucle causal . [6] Un diagrama de bucle causal es un mapa simple de un sistema con todos sus componentes constituyentes y sus interacciones. Al capturar las interacciones y, en consecuencia, los bucles de retroalimentación (ver la figura siguiente), un diagrama de bucle causal revela la estructura de un sistema. Al comprender la estructura de un sistema, se hace posible determinar el comportamiento de un sistema durante un período de tiempo determinado. [7]
El diagrama del bucle causal de la introducción de un nuevo producto podría verse así:
En este diagrama hay dos ciclos de retroalimentación. El ciclo de refuerzo positivo (etiquetado con una R) a la derecha indica que cuantas más personas hayan adoptado el nuevo producto, más fuerte será el impacto de boca en boca. Habrá más referencias al producto, más demostraciones y más reseñas. Esta retroalimentación positiva debería generar ventas que sigan creciendo.
El segundo ciclo de retroalimentación de la izquierda es el refuerzo negativo (o "equilibrio", por lo que se lo denomina B). Es evidente que el crecimiento no puede continuar indefinidamente, porque a medida que más y más personas adoptan, quedan cada vez menos posibles adoptantes.
Ambos bucles de retroalimentación actúan simultáneamente, pero en diferentes momentos pueden tener distinta intensidad. Por lo tanto, se podría esperar un aumento de las ventas en los primeros años y una disminución en los años posteriores. Sin embargo, en general, un diagrama de bucle causal no especifica la estructura de un sistema lo suficiente como para permitir la determinación de su comportamiento a partir de la representación visual únicamente. [8]
Los diagramas de bucle causal ayudan a visualizar la estructura y el comportamiento de un sistema y a analizarlo cualitativamente. Para realizar un análisis cuantitativo más detallado, un diagrama de bucle causal se transforma en un diagrama de stock y flujo . Un modelo de stock y flujo ayuda a estudiar y analizar el sistema de forma cuantitativa; estos modelos suelen construirse y simularse mediante software informático.
Un stock es el término que designa a cualquier entidad que se acumula o se agota con el tiempo. Un flujo es la tasa de cambio de un stock.
En este ejemplo, hay dos grupos: adoptantes potenciales y adoptantes. Hay un flujo: nuevos adoptantes. Por cada nuevo adoptante, el grupo de adoptantes potenciales disminuye en uno y el grupo de adoptantes aumenta en uno.
El verdadero poder de la dinámica de sistemas se aprovecha mediante la simulación. Si bien es posible realizar el modelado en una hoja de cálculo , existen diversos paquetes de software que han sido optimizados para ello.
Los pasos involucrados en una simulación son:
En este ejemplo, las ecuaciones que modifican los dos stocks a través del flujo son:
Lista de todas las ecuaciones en tiempo discreto , en su orden de ejecución en cada año, para los años 1 al 15:
Los resultados de la simulación dinámica muestran que el comportamiento del sistema sería el de un crecimiento de los adoptantes que seguiría una clásica curva en forma de S.
El aumento de los adoptantes es muy lento al principio, luego crece exponencialmente durante un período y finalmente llega a la saturación.
Para obtener valores intermedios y una mayor precisión, el modelo puede ejecutarse en tiempo continuo: multiplicamos el número de unidades de tiempo y dividimos proporcionalmente los valores que modifican los niveles de stock. En este ejemplo multiplicamos los 15 años por 4 para obtener 60 trimestres, y dividimos el valor del flujo por 4.
La división del valor es la más sencilla con el método de Euler , pero se podrían emplear otros métodos en su lugar, como el de Runge-Kutta .
Lista de ecuaciones en tiempo continuo para trimestres = 1 a 60 :
La dinámica de sistemas ha encontrado aplicaciones en una amplia gama de áreas, por ejemplo, población , agricultura, [10] sistemas ecológicos y económicos , que generalmente interactúan fuertemente entre sí.
La dinámica de sistemas tiene varias aplicaciones de gestión "de memoria". Son una herramienta potente para:
Se utiliza un software informático para simular un modelo de dinámica de sistemas de la situación que se está estudiando. La ejecución de simulaciones hipotéticas para probar determinadas políticas en un modelo de este tipo puede ayudar en gran medida a comprender cómo cambia el sistema con el tiempo. La dinámica de sistemas es muy similar al pensamiento sistémico y construye los mismos diagramas de bucle causal de sistemas con retroalimentación. Sin embargo, la dinámica de sistemas suele ir más allá y utiliza la simulación para estudiar el comportamiento de los sistemas y el impacto de políticas alternativas. [11]
La dinámica de sistemas se ha utilizado para investigar las dependencias de recursos y los problemas resultantes en el desarrollo de productos. [12] [13]
El economista Steve Keen desarrolló un enfoque de dinámica de sistemas para la macroeconomía , conocido como Minsky . [14] Este se ha utilizado para modelar con éxito el comportamiento económico mundial desde la aparente estabilidad de la Gran Moderación hasta la repentina e inesperada crisis financiera de 2007-08 .
La figura anterior es un diagrama de bucle causal de un modelo de dinámica de sistemas creado para examinar las fuerzas que pueden ser responsables del crecimiento o la caída de las compañías de seguros de vida en el Reino Unido . Vale la pena mencionar varias de las características de esta figura. La primera es que los bucles de retroalimentación negativos del modelo se identifican con C , que significan bucles de contrarrestación . La segunda es que se utilizan barras dobles para indicar lugares donde hay un retraso significativo entre las causas (es decir, las variables en las colas de las flechas) y los efectos (es decir, las variables en las puntas de las flechas). Esta es una convención común de diagramas de bucles causales en dinámica de sistemas. En tercer lugar, se utilizan líneas más gruesas para identificar los bucles de retroalimentación y los vínculos en los que el autor desea que se centre la audiencia. Esta también es una convención común de diagramas de dinámica de sistemas. Por último, está claro que a un tomador de decisiones le resultaría imposible pensar en el comportamiento dinámico inherente al modelo, a partir de la inspección de la figura únicamente. [15]