Está en la página 1de 39

De Diagramas a Simulación

Introducción a Niveles y Flujos


Grupo de Investigación en Ciencias de la Decisión
Universidad Nacional de Colombia
El propósito de la modelación

Modelamiento es para aprendizaje,


¡No para predicción!

La habilidad para aprender más rápido que sus


competidores podría ser la única ventaja competitiva
sostenible
A. de Geus
2
From Models to Decisions
Comprensión de Dinámica Básica

Ejercicio 1. La Tina de Agua

•Una tina de agua con capacidad de 100 litros está vacía a las
12:00.
•Exactamente a las 14:00 la lluvia hace que comience a
entrar agua a la tina a una tasa de 25 l/h hasta la media
noche.
•La tina no tiene desagüe, sino que se llena y luego se
derrama (esto puede verse como desagüe).
•Dibuje los flujos de entrada y salida entre las 12:00 y 00:00
en la siguientes gráficas:
3
From Models to Decisions
Inflow/hour

0
25
50
75
100
125
150
12:00
13:00

From Models to Decisions


14:00
15:00
16:00
17:00
18:00 Inflow
19:00
20:00
21:00
22:00
23:00
00:00

Outflow/hour
0
25
50
75
100
125
150

12:00
13:00
14:00
15:00
16:00
17:00
Outflow

18:00
19:00
20:00
21:00
22:00
4

23:00
Comprensión de Dinámica Básica

00:00
Inflow/hour

0
25
50
75
100
125
150
12:00
13:00

From Models to Decisions


14:00
15:00
16:00
17:00
18:00 Inflow
19:00
20:00
21:00
22:00
23:00
00:00

0 Outflow/hour
25
50
75
100
125
150

12:00
13:00
14:00
15:00
16:00
17:00
Outflow

18:00
19:00
20:00
21:00
22:00
5

23:00
Comprensión de Dinámica Básica

00:00
Comprensión de Dinámica Básica
Ejercicio 2.
La siguiente gráfica reporta el número de carros que llegan y salen
de un parqueadero durante un día (antes de las 5 a.m. el
parqueadero está vacío):
Arrivals and Departures at the parking lot
120

100

80
Arrivals
Cars/hour

Departures
60

40

20

0
5-6
6-7

9 - 10
10 - 11
11 - 12
12 - 13

16 - 17
17 - 18
18 - 19

22 - 23
7-8
8-9

13 - 14
14 - 15
15 - 16

19 - 20
20 - 21
21 - 22
6
From Models to Decisions hours
Comprensión de Dinámica Básica
a. Mirando el gráfico, ¿podría decir a qué horas habían mas
carros en el parqueadero?

SI, a las ___12 __ usando el siguiente método:


Antes de la intersección de las 2 gráficas a las 12:00, el número
de carros que llegan es mayor que el número de carros que
salen. El resto del tiempo es opuesto.
No, porque ...

b. A qué horas salió el mayor número de carros del


parqueadero?
Entra 16-17h
7
Comprensión de Dinámica Básica
a. Mirando el gráfico, ¿podría decir a qué horas habían mas
carros en el parqueadero?

SI, a las ___12 __ usando el siguiente método:

Antes de la intersección de las 2 gráficas a las 12:00, el


número de carros que llegan es mayor que el número
de carros que salen. El resto del tiempo es opuesto.

b. A qué horas salió el mayor número de carros del


parqueadero?
Entre 16-17h
8
Comprensión de Dinámica Básica

Ejercicio 3.
En un país llamado Fantasía, la cantidad por la cual
los gastos federales excedían los ingresos en un año
es llamado “Déficit Fiscal”. En 1998 el Déficit Fiscal
en Fantasía era de 60 Billones de dólares; un año
después era de 40 Billones.

Revisar cuál de las siguientes afirmaciones son


verdaderas, falsas, no se pueden responder, o no
sabemos:
9
From Models to Decisions
Comprensión de Dinámica Básica
V F Sin respuesta No sé!

En 1999, 20 Billones de deuda pública fueron pagados

El Ministro de Finanzas pudo reducir la deuda pública entre


1998 y 1999
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO (presupuesto balanceado), Entonces
Fantasía no tendría mas deuda
La deuda pública en Fantasía creció tanto en 1998 cómo en
1999.
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO, entonces Fantasía llega a la mayor
deuda pública histórica
Una reducción en el Déficit Fiscal implica automáticamente
una reducción de la deuda pública

10
From Models to Decisions
Comprensión de Dinámica Básica
V F Sin respuesta No sé!

En 1999, 20 Billones de deuda pública fueron pagados X


El Ministro de Finanzas pudo reducir la deuda pública entre
1998 y 1999
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO (presupuesto balanceado), Entonces
Fantasía no tendría mas deuda
La deuda pública en Fantasía creció tanto en 1998 cómo en
1999.
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO, entonces Fantasía llega a la mayor
deuda pública histórica
Una reducción en el Déficit Fiscal implica automáticamente
una reducción de la deuda pública

11
From Models to Decisions
Comprensión de Dinámica Básica
V F Sin respuesta No sé!

En 1999, 20 Billones de deuda pública fueron pagados X


El Ministro de Finanzas pudo reducir la deuda pública entre X
1998 y 1999
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO (presupuesto balanceado), Entonces
Fantasía no tendría mas deuda
La deuda pública en Fantasía creció tanto en 1998 cómo en
1999.
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO, entonces Fantasía llega a la mayor
deuda pública histórica
Una reducción en el Déficit Fiscal implica automáticamente
una reducción de la deuda pública

12
From Models to Decisions
Comprensión de Dinámica Básica
V F Sin respuesta No sé!

En 1999, 20 Billones de deuda pública fueron pagados X


El Ministro de Finanzas pudo reducir la deuda pública entre X
1998 y 1999
Si el Ministro de Finanzas en Fantasía es capaz de reducir el X
Déficit Fiscal a ZERO (presupuesto balanceado), Entonces
Fantasía no tendría mas deuda
La deuda pública en Fantasía creció tanto en 1998 cómo en
1999.
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO, entonces Fantasía llega a la mayor
deuda pública histórica
Una reducción en el Déficit Fiscal implica automáticamente
una reducción de la deuda pública

13
From Models to Decisions
Comprensión de Dinámica Básica
V F Sin respuesta No sé!

En 1999, 20 Billones de deuda pública fueron pagados X


El Ministro de Finanzas pudo reducir la deuda pública entre X
1998 y 1999
Si el Ministro de Finanzas en Fantasía es capaz de reducir el X
Déficit Fiscal a ZERO (presupuesto balanceado), Entonces
Fantasía no tendría mas deuda
La deuda pública en Fantasía creció tanto en 1998 cómo en X
1999.
Si el Ministro de Finanzas en Fantasía es capaz de reducir el
Déficit Fiscal a ZERO, entonces Fantasía llega a la mayor
deuda pública histórica
Una reducción en el Déficit Fiscal implica automáticamente
una reducción de la deuda pública

14
From Models to Decisions
Comprensión de Dinámica Básica
V F Sin respuesta No sé!

En 1999, 20 Billones de deuda pública fueron pagados X


El Ministro de Finanzas pudo reducir la deuda pública entre X
1998 y 1999
Si el Ministro de Finanzas en Fantasía es capaz de reducir el X
Déficit Fiscal a ZERO (presupuesto balanceado), Entonces
Fantasía no tendría mas deuda
La deuda pública en Fantasía creció tanto en 1998 cómo en X
1999.
Si el Ministro de Finanzas en Fantasía es capaz de reducir el X
Déficit Fiscal a ZERO, entonces Fantasía llega a la mayor
deuda pública histórica
Una reducción en el Déficit Fiscal implica automáticamente
una reducción de la deuda pública

15
From Models to Decisions
Comprensión de Dinámica Básica
V F Sin respuesta No sé!

En 1999, 20 Billones de deuda pública fueron pagados X


El Ministro de Finanzas pudo reducir la deuda pública entre X
1998 y 1999
Si el Ministro de Finanzas en Fantasía es capaz de reducir el X
Déficit Fiscal a ZERO (presupuesto balanceado), Entonces
Fantasía no tendría mas deuda
La deuda pública en Fantasía creció tanto en 1998 cómo en X
1999.
Si el Ministro de Finanzas en Fantasía es capaz de reducir el X
Déficit Fiscal a ZERO, entonces Fantasía llega a la mayor
deuda pública histórica
Una reducción en el Déficit Fiscal implica automáticamente X
una reducción de la deuda pública

16
From Models to Decisions
Dinámica Compleja

 Ejemplos anteriores sin realimentación.


 Dinámica muy simple – realidad compleja.
 Necesidad de utilizar herramientas.
 Dinámica de Sistemas: facilitación de
representación.

17
Diagramas de Niveles y Flujos
Diagramas que representan los acumuladores (ejemplo una
bañera) y los flujos (entrada y salida de agua).
Son representación de sistemas de ecuaciones diferenciales
acopladas.

Solo se utilizan 6 símbolos:

 Niveles (Variables de estado)  Conectores


 Flujos  Fuentes/Sumideros
 Auxiliares  Parámetros
18
Niveles

Símbolo de Nivel
• Acumulador.
• Tangible e intangible.
• Cambio relativamente lento.
• Unidades sin tiempo.
• Se puede contar en cualquier momento.
• Variable de estado.

19
Flujos

• Regula las entradas y salidas de los niveles.


• Siempre unidades/tiempo.
• Flujos tangibles e intangibles.
• Flujo = única forma de cambiar los niveles.

Símbolo de flujo

20
Los Bloques de Construcción
Juntos

21
Los Bloques de Construcción
Juntos

22
Fuentes / Sumideros

• No hay límites de recursos


• No interesa las unidades viejas

Símbolo de Símbolo de
Fuente Sumidero

23
Variables Auxiliares

• Convertidores de información.
• Parte de una “red de decisión”.
• Cálculos auxiliares.

Símbolo de Auxiliar

24
Parámetros

• Valores constantes durante toda la simulación.


• Constantes universales.

Símbolo de Parámetro

25
Conectores
• Muestran los flujos de información.
• “Alimentan” las auxiliares y los flujos con
información.

26
El Mundo de las Duchas

Temperatura
+ Real

Temperatura
deseada
Flujo de agua B1
caliente
+
-
Diferencia en +
temperatura

27
El Mundo de las Duchas: Sectores

Tubería

Un retardo
escondido Decisiones

H C

Acciones
28
El Mundo de las Duchas: Sectores

Acción

Flujo de
agua en
la
Decisión ducha

29
Tubería y Flujo de Aguas: Modelo

Ajuste_real_de_la_temperatura Temperatura_de_la_ducha

Ajuste_de_la_temperatura Temperatura_deseada

30
Tubería y Flujo de Aguas: Modelo

Temperatura_ducha (0) = 30

Temperatura_ducha (t) = Temperatura_ducha(t-1)


+dt*Ajuste_Real_temperatura

Ajuste_Real_temperatura = DELAYMTR(Ajuste_temperatura,
5,1, Ajuste_temperatura)

Ajuste_temperatura = (Temperatura_deseada-
Temperatura_ducha)

Temperatura_deseada = 25
31
Dinámica del Modelo de una sola
Ducha

30
Temperatura_de_la_ducha

25

20

0 20 40 60 80 100
Time
32
Modelo de Dos Duchas

Desired Desired
Temperature B Temperature A
O
S Water
Temperature
O A
Tap setting
B
T Gap B
(A-D) B B
S
S
Tap setting
A T Gap A
O
Water (A-D)
Temperature S
B O 33
Dinámica del Modelo de Dos
Duchas
38

33
Water T

28

23

18
0 10 20 30 40 50 60 70 80 90 100 110 120
Time
34
Ciclo Positivo
Diagrama Causal Diagrama de Niveles y Fl ujo

+ Poblacion
Crecimiento
R Población
Neto Crecimiento_neto
+
Tasa_neta_de_nacimiento

Comportamiento del Nive l Ecuaciones del Modelo


2 000
Poblacion

1 500 Poblacion
100
1 000 +dt*Crecimiento_neto
500 Crecimiento_neto
Poblacion*Tasa_neta_de_nacimiento
0 Tasa_neta_de_nacimiento
0 20 40 60 80 100 0.03
Tiempo
35
Ciclo Positivo
Diagrama Causal Diagrama de Niveles y Flujo

+ Dinero
Intereses R Dinero Intereses
+
Tasa_neta_de_interes

Comportamiento del Nivel Ecuaciones del Modelo


2 000
1 500 Dinero
Dinero

100
1 000 +dt*Intereses
500 Intereses
Dinero*Tasa_neta_de_interes
0 Tasa_neta_de_interes
0 20 40 60 80 100 0.03
Tiempo

36
Ciclo Negativo
Diagrama Causal Diagrama de Niveles y Flujo

Temperatura
+
del agua
Temperatura
Flujo de agua B Flujo_de_agua_caliente
caliente
+ -
Discrepancia Discrepancia
+
Temperatura
Temperatura_deseada
deseada

Comportamiento del Nivel Ecuaciones del Modelo


30
Temperatura
25
5
20 +dt*Flujo_de_agua_caliente
Flujo_de_agua_caliente
15 T. del agua Discrepancia/20
10 T. deseada Discrepancia
Temperatura_deseada-Temperatura
5
Temperatura_deseada
0 25
0 20 40 60 80 100
Tiempo 37
Ciclo Balance con Retardo
Diagrama Causal Diagrama de Niveles y Flujo

Temperatura
+
del agua Temperatura_real
Flujo de agua B Flujo_de_agua_caliente
RETARDO
caliente
+ -
Discrepancia
+
Discrepancia Temperatura_real_retardada
Temperatura
deseada Temperatura_deseada

Comportamiento del Nivel Ecuaciones del Modelo


40
Temperatura_real
5
30 +dt*Flujo_de_agua_caliente
Flujo_de_agua_caliente
20 T. real Discrepancia/5
Discrepancia
T. deseada
10 Temperatura_deseada-Temperatura_real_retardada
Temperatura_real_retardada
0 DELAYINF(Temperatura_real, 3,Temperatura_real)
0 20 40 60 80 100 Temperatura_deseada
25 38
Tiempo
Límites al Crecimiento (S)
Diagrama Causal Diagrama de Niveles y Flu jo

+
Crecimiento R
Población Población
+ Neto+
Crecimiento_neto

Incremento -
B Relacion_Poblacion_a_Capacidad
crecimiento neto Poblacion/Recursos
+ +
Capacidad Incremento_crecimiento_neto
según recursos Capacidad_según_recursos

100 Ecuaciones del Modelo


Población
80
10
Tiempo

60 +dt*Crecimiento_neto
Población Crecimiento_neto
40 Población*Incremento_crecimiento_neto
Cap. rec. Incremento_crecimiento_neto
20 0.02-(0.01*(1+(Relacion_Poblacion_a_Capacidad^2)))
Relacion_Poblacion_a_Capacidad
0
Población/Capacidad_según_recursos
0 100 200 300 400 500
Capacidad_según_recursos
Time 100 39

También podría gustarte