Dinámica de sistemas

Compartir Imprimir Citar

La dinámica de sistemas (SD) es un enfoque para comprender el comportamiento no lineal de sistemas complejos a lo largo del tiempo utilizando stocks, flujos, bucles de retroalimentación interna, funciones de tabla y retrasos de tiempo.

Visión de conjunto

La dinámica de sistemas es una metodología y una técnica de modelado matemático para enmarcar, comprender y discutir cuestiones y problemas complejos. Desarrollado originalmente en la década de 1950 para ayudar a los gerentes corporativos a mejorar su comprensión de los procesos industriales, SD se utiliza actualmente en todo el sector público y privado para el análisis y diseño de políticas.

Conveniente software de dinámica de sistema de interfaz gráfica de usuario (GUI) desarrollado en versiones fáciles de usar en la década de 1990 y se ha aplicado a diversos sistemas. Los modelos SD resuelven el problema de la simultaneidad (causalidad mutua) al actualizar 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 SD más conocido es probablemente The Limits to Growth de 1972. Este modelo pronosticó 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 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 muchas relaciones circulares, entrelazadas, a veces retardadas entre sus componentes, son a menudo tan importantes para determinar su comportamiento como los propios componentes individuales. Los ejemplos son la teoría del caos y la dinámica social. También se afirma que debido a que a menudo hay propiedades del todo que no pueden encontrarse entre las propiedades de los elementos, en algunos casos el comportamiento del todo no puede explicarse en términos del comportamiento de las partes.

Historia

La dinámica del sistema se creó a mediados de la década de 1950.por el profesor Jay Forrester del Instituto Tecnológico de Massachusetts. En 1956, Forrester aceptó una cátedra en la recién formada MIT Sloan School of Management. Su objetivo inicial era determinar cómo su experiencia en ciencia e ingeniería podría influir, de alguna manera útil, en los temas centrales que determinan el éxito o el fracaso de las corporaciones. Las ideas de Forrester sobre los fundamentos comunes que subyacen a la ingeniería, que condujeron a la creación de la dinámica de sistemas, se desencadenaron, 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. Se consideró que el ciclo económico era una explicación insuficiente de la inestabilidad del empleo. A partir de simulaciones (o cálculos) manuales 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 mostrar cómo la inestabilidad en el empleo de GE se debía a la estructura 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.

A fines de la década de 1950 y principios de la de 1960, 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 formal por computadora. Richard Bennett creó el primer lenguaje de modelado por computadora de dinámica de sistemas llamado SIMPLE (Simulación de problemas de gestión industrial con muchas ecuaciones) en la primavera de 1958. En 1959, Phyllis Fox y Alexander Pugh escribieron la primera versión de DYNAMO (DYNAmic MOdels), un versión 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 y clásico libro en el campo titulado Industrial Dynamics en 1961.

Desde fines de la década de 1950 hasta fines de la década de 1960, la dinámica de sistemas se aplicó casi exclusivamente a problemas corporativos/gerenciales. En 1968, sin embargo, un hecho inesperado hizo que el campo se ampliara más allá del modelado corporativo. John F. Collins, exalcalde de Boston, fue nombrado profesor invitado de Asuntos Urbanos en el MIT. El resultado de la colaboración de Collins-Forrester fue un libro titulado Urban Dynamics. El modelo Urban Dynamics presentado en el libro fue la primera gran aplicación no corporativa de la dinámica de sistemas.

La segunda gran aplicación no corporativa 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 "problema de la humanidad", es decir, la crisis global que puede aparecer en el futuro, debido a las demandas que se imponen a la capacidad de carga de la Tierra (sus fuentes de recursos renovables y no renovables y sus sumideros para la eliminación de contaminantes) por la población mundial en crecimiento exponencial. En la reunión de Berna, se le preguntó a Forrester si la dinámica de sistemas podría usarse para abordar la situación 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 refinó WORLD1 en preparación para una visita al MIT de miembros del Club de Roma. Forrester llamó a la versión refinada del modelo WORLD2. Forrester publicó WORLD2 en un libro titulado World Dynamics.

Temas en dinámica de sistemas.

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 de tiempo.

Como ilustración del uso de la dinámica de sistemas, imagine una organización que planea introducir un producto de consumo duradero nuevo e innovador. La organización necesita comprender las posibles dinámicas del mercado para diseñar planes de mercadeo y producción.

Diagramas de bucle causal

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. 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 a continuación), un diagrama de bucle causal revela la estructura de un sistema. Al comprender la estructura de un sistema, es posible determinar el comportamiento de un sistema durante un cierto período de tiempo.

El diagrama de bucle causal de la introducción de un nuevo producto puede tener el siguiente aspecto:

Diagrama de bucle causal del modelo de

adopción de nuevos productos

Hay dos bucles de retroalimentación en este diagrama. El bucle de refuerzo positivo (etiquetado como 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 continúen creciendo.

El segundo circuito de retroalimentación a la izquierda es el refuerzo negativo (o "equilibrio" y, por lo tanto, etiquetado como B). Claramente, el crecimiento no puede continuar para siempre, porque a medida que más y más personas adoptan, quedan cada vez menos adoptantes potenciales.

Ambos bucles de retroalimentación actúan simultáneamente, pero en diferentes momentos pueden tener diferentes fuerzas. Por lo tanto, uno podría esperar un aumento de las ventas en los primeros años y luego una disminución de las ventas en los últimos años. 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 solo a partir de la representación visual.

Diagramas de stock y flujo

Los diagramas de bucle causal ayudan a visualizar la estructura y el comportamiento de un sistema y a analizar cualitativamente el sistema. Para realizar un análisis cuantitativo más detallado, un diagrama de bucle causal se transforma en un diagrama de existencias y flujos. Un modelo de stock y flujo ayuda a estudiar y analizar el sistema de forma cuantitativa; dichos modelos generalmente se construyen y simulan utilizando software de computadora.

Una acción es el término para cualquier entidad que se acumula o se agota con el tiempo. Un flujo es la tasa de cambio en una acción.

Un flujo es la tasa de acumulación del stock.

En nuestro ejemplo, hay dos acciones: adoptantes potenciales y adoptantes. Hay un flujo: nuevos adoptantes. Por cada nuevo adoptante, el stock de adoptantes potenciales disminuye en uno y el stock de adoptantes aumenta en uno.

Stock y diagrama de flujo del modelo de

adopción de nuevos productos

Ecuaciones

El poder real de la dinámica del sistema se utiliza a través de la simulación. Aunque es posible realizar el modelado en una hoja de cálculo, existe una variedad de paquetes de software que han sido optimizados para esto.

Los pasos involucrados en una simulación son:

En este ejemplo, las ecuaciones que cambian las dos acciones a través del flujo son:

{displaystyle  {mbox{Posibles usuarios}}=-int _{0}^{t}{mbox{Nuevos usuarios}},dt}
 {mbox{Adoptores}}=int _{{0}}^{{t}}{mbox{Nuevos adoptantes}},dt

Ecuaciones en tiempo discreto

Lista de todas las ecuaciones en tiempo discreto, en su orden de ejecución en cada año, para los años 1 a 15:

1) {mbox{Probabilidad de que el contacto aún no haya adoptado}}={mbox{Adoptores potenciales}}/({mbox{Adoptores potenciales}}+{mbox{Adoptores}})
2) {mbox{Imitadores}}=qcdot {mbox{Adoptores}}cdot {mbox{Probabilidad de que el contacto aún no haya adoptado}}
3) {mbox{Innovadores}}=pcdot {mbox{Adoptores potenciales}}
4) {mbox{Nuevos usuarios}}={mbox{Innovadores}}+{mbox{Imitadores}}
{displaystyle 4.1) {mbox{Adoptores potenciales}} -={mbox{Adoptores nuevos}}}
{displaystyle 4.2) {mbox{Adoptores}} +={mbox{Nuevos adoptantes}}}
p=0.03
q=0.4

Resultados de la simulación dinámica

Los resultados de la simulación dinámica muestran que el comportamiento del sistema sería tener un crecimiento en los adoptantes que sigue una forma clásica de curva en S.El aumento de adoptantes es muy lento inicialmente, luego crece exponencialmente durante un período, seguido finalmente por la saturación.

Stock dinámico y diagrama de flujo del modelo de

adopción de nuevos productos

Valores de stocks y flujos para años = 0 a 15

Ecuaciones en tiempo continuo

Para obtener valores intermedios y mayor precisión, el modelo puede ejecutarse en tiempo continuo: multiplicamos el número de unidades de tiempo y dividimos proporcionalmente los valores que cambian los niveles de existencias. En este ejemplo multiplicamos los 15 años por 4 para obtener 60 trimestres, y dividimos el valor del caudal por 4.Dividir el valor es lo más sencillo con el método de Euler, pero en su lugar se podrían emplear otros métodos, como el de Runge-Kutta métodos.

Lista de las ecuaciones en tiempo continuo para los trimestres = 1 a 60:

10) {mbox{Válvula Nuevos usuarios}} ={mbox{Nuevos usuarios}}cdot TimeStep
10.1) {mbox{Posibles usuarios}} -={mbox{Válvula Nuevos usuarios}}
10.2) {mbox{Adoptores}} +={mbox{Válvula Nuevos adoptantes}}
 Paso de tiempo = 1/4
 {mbox{Válvula Nuevos usuarios}} ={mbox{Nuevos usuarios}}cdot TimeStep

Stock dinámico y diagrama de flujo del modelo de

adopción de nuevos productos en tiempo continuo

Solicitud

La dinámica de sistemas ha encontrado aplicación en una amplia gama de áreas, por ejemplo, la población, la agricultura, los sistemas ecológicos y económicos, que generalmente interactúan fuertemente entre sí.

La dinámica del sistema tiene varias aplicaciones de gestión "del sobre". Son una potente herramienta para:

El software de computadora se usa para simular un modelo de dinámica de sistema de la situación que se está estudiando. Ejecutar simulaciones "qué pasaría si" para probar ciertas políticas en un modelo de este tipo puede ser de gran ayuda para comprender cómo cambia el sistema con el tiempo. La dinámica de sistemas es muy similar al pensamiento de sistemas y construye los mismos diagramas de bucle causal de los sistemas con retroalimentación. Sin embargo, la dinámica de sistemas típicamente va más allá y utiliza la simulación para estudiar el comportamiento de los sistemas y el impacto de políticas alternativas.

La dinámica de sistemas se ha utilizado para investigar las dependencias de recursos y los problemas resultantes en el desarrollo de productos.

El economista Steve Keen ha desarrollado un enfoque de dinámica de sistemas para la macroeconomía, conocido como Minsky. Esto 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.

Ejemplo: Crecimiento y declive de empresas

Diagrama de bucle causal de un modelo que examina el crecimiento o declive de una compañía de seguros de vida.

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 declive de las compañías de seguros de vida en el Reino Unido. Vale la pena mencionar algunas de las características de esta figura. La primera es que los bucles de retroalimentación negativa del modelo se identifican con las C, que significan Counteracting.bucles La segunda es que se utilizan barras dobles para indicar los 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 de diagramación de bucle causal común en la dinámica de sistemas. En tercer lugar, se utilizan líneas más gruesas para identificar los bucles de retroalimentación y los enlaces en los que el autor desea que se concentre la audiencia. Esta es también una convención común de diagramación 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, solo a partir de la inspección de la figura.

Ejemplo: movimiento de pistón

  1. Objetivo: estudio de un sistema biela-manivela.Queremos modelar un sistema biela-manivela a través de un modelo dinámico del sistema. Se pueden encontrar dos descripciones completas diferentes del sistema físico con sistemas de ecuaciones relacionados aquí (en inglés) y aquí (en francés); dan los mismos resultados. En este ejemplo, la manivela, con radio variable y frecuencia angular, impulsará un pistón con una longitud de biela variable.
  2. Modelado dinámico del sistema: el sistema ahora está modelado, de acuerdo con una lógica dinámica del sistema de stock y flujo.La siguiente figura muestra el diagrama de stock y flujoDiagrama de stock y flujo para el sistema biela-cigüeñal
  3. Simulación: luego se puede simular el comportamiento del sistema dinámico biela-cigüeñal.La siguiente figura es una simulación 3D creada usando animación procedimental. Las variables del modelo animan todas las partes de esta animación: cigüeñal, radio, frecuencia angular, longitud de la varilla y posición del pistón.

Animación procesal 3D del sistema biela-cigüeñal modelado en 2