Académique Documents
Professionnel Documents
Culture Documents
G
S
e) Grafica de la variables(Nivel,
Flujos)
EJERCICIOS PROPUESTOS DE
DINMICA DE SISTEMAS
EJERCICIO 1
En el mtico reino de Xanadu, nacen
exactamente 100 nios cada ao y
nadie muere. En el ltimo censo (este
ao) la poblacin es de 5510
personas.
Suponiendo que
los
nacimientos no variaran en el futuro.
El reino de Xanadu desea tener un
modelo de simulacin que estime la
poblacin del reino los prximos 10
aos.
Solucin
a) Diagrama de influencias:
b) Diagrama Forrester:
Poblacion
Nacimiento
c) Dynamo.
Variables:
Poblacin: Pob, nacimiento: Nac
L Pob(t) = Pob(t - dt) + (Nac) * dt
N Pob = 5510
R Nac.(t)= 100
Save pob, nac
Spec dt=1, length= 10, savper= 1
d) Tabla:
T
Poblacin
0
5,510.00
1
5,610.00
2
5,710.00
3
5,810.00
4
5,910.00
5
6,010.00
6
6,110.00
7
6,210.00
8
6,310.00
9
6,410.00
Final 6,510.00
1
Nacimiento
100.00
100.00
100.00
100.00
100.00
100.00
100.00
100.00
100.00
100.00
1: Nacimiento
1:
2:
101
7500
1:
2:
100
6500
2: Poblacion
1
2
2
2
1:
2:
99
5500
2
0.00
2.50
5.00
Years
Page 1
7.50
10.00
11:02 PM Mi, 09 de Nov de 2005
Untitled
EJERCICIO 2
En el modelo anterior, los nacimientos
se consideraban constantes, pero el
crecimiento de la poblacin no es
constante. Se tiene que la poblacin
ha crecido en un 2% en el pasado
reciente. Esto significa que una tasa
de 0.02 personas/ao se genera por
cada persona de la poblacin, o mejor
dicho 2 nacimientos por ao se
generan por cada 100 miembros de la
poblacin. Construya el modelo con
estas modificaciones.
Solucion
Diagrama de influencias:
D
i
a
g
r
b)
ama Forrester:
Poblacion
Nacimientos
Tasa
Dynamo.
D
G
S
b)
Variables:
Poblacin: Pob, nacimiento: Nac,
Tasa : Tas
L Pob.k = Pob.j+ (Nac.jk) * dt
N Pob = 5510
R Nac.kl = 100
C tas=0.02
Save pob, nac
Spec dt=1, length= 10, savper= 1
d) Tabla:
T
0
1
2
3
4
5
6
7
8
9
Final
Diagrama de Forrester
Dynamo
Poblacin
5,510.00
5,620.20
5,732.60
5,847.26
5,964.20
6,083.49
6,205.15
6,329.26
6,455.84
6,584.96
6,716.66
Nacimiento
110.20
112.40
114.65
116.95
119.28
121.67
124.10
126.59
129.12
131.70
Celulas
Decrecimiento
Tiempo de Vida
Variables:
Celulas: Cel, Decrecimiento: dec
Tiempo de vida: tv
L Cel.k = Cel.j + (- Dec) * dt
N Cel = 10
R Dec.kl= Cel.k/tv
C tv =20
2: Nacimientos
7500
140
1:
2:
6500
125
2
2
d) Tabla
1
1:
2:
2
5500
110 1
0.00
2.00
Page 1
4.00
6.00
Y ears
Poblacion
EJERCICIOS 3
8.00
10.00
06:35 AM Jue, 10 de Nov de 2005
T
0
1
2
3
4
5
.
.
.
.
78
79
Final
Cel
10.00
9.50
9.03
8.57
8.15
7.74
.
.
.
.
0.18
0.17
0.17
Dec
0.50
0.47
0.45
0.43
0.41
0.39
.
.
.
.
0.01
0.01
D
G
S
1: Celulas
1:
2:
LNL
2: Decrecimiento
10
1
1:
2:
LL
NL
5
0
1
2
1
1:
2:
0.00
20.00
Page 1
40.00
Hours
FL
DIF
2
1
0
0
60.00
2
80.00
Untitled
EJERCICIO 4
Francisco es un filsofo que ama la
lectura. Su opulento to Midas intenta
darle bastantes libros para mantenerlo
ocupado todos los meses. Al to Midas
le gustara que Francisco tuviera 15
libros no ledos en todo momento. Al
comprar los libros, el to Midas hace
una lista de nuevos libros para
Francisco y compra los libros de su
lista que se estn vendiendo en la
librera local. Algunos de los libros que
el to Midas selecciona son raros y el
a menudo slo encuentra el 75% de
ellos. Aun as l planea mantener un
buen flujo de libros para su sobrino.
Francisco, determinado a disminuir el
ego de su to por las contribuciones,
ha decidido que l leer la mitad de
los libros cada mes, no importa
cuntos sean. Aqu el modelo del
nmero de libros no ledos por
Francisco.
Solucion
a) Diagrama de influencias:
b)
OBJ
FC
Dynamo.
Variables:
Libros no leidos: LNL,
Nuevos libros : NL,
Frecuencia de compra : FC
Libros leidos: LL, fraccion de lectura: FL
Diferencia: Dif, Objetivo: OBJ
L LNL.k = LNL.j+ (NL.jk LL.jk) * dt
N LNL = 20
R NL .kl = DIF.k*FC
R LL .kl = LNL.k*FL
A DIF.k = OBJ-LNL.k
C FC = 0.75
C FL = .5
C OBJ = 15
Save LNL, NL.LL
Spec dt=1, length= 10, savper= 1
Tabla:
T
0
1
2
3
4
5
Final
LNL
20.00
10.00
8.75
9.06
8.98
9.00
9.00
LL
10.00
5.00
4.38
4.53
4.49
4.50
NL
0.00
3.75
4.69
4.45
4.51
4.50
Diagrama Forrester:
3
D
G
S
D
i El tiempo para tener el monto
aduplicado es un poco ms de 7 aos
0.7 / 0.1 7aos
g
Tiempo
de
doblaje=
r
aGrafica (Nivel, Flujos)
b)
ma Forrester:
1: cuenta
cuenta
2: interes
1:
2:
4000
400
1:
2:
2000
200
interes
2
1
Tasa interes
c) Dynamo:
1
1:
2:
Variables:
Cuenta:Cuen,
Interes: int,
Tasa inters : Tas
L cuen.k = cuen.j+ (int.jk) * dt
N cuen = 500
R int.kl = tas*cuen.k
C tas=0.01
Save cuen, int
Spec dt=1, length= 10, savper= 1
Cuec
500.00
550.00
605.00
665.50
732.05
805.26
885.78
974.36
1,071.79
1,178.97
1,296.87
1,426.56
1,569.21
1,726.14
1,898.75
2,088.62
2,297.49
2,527.24
2,779.96
3,057.95
3,363.75
int
50.00
55.00
60.50
66.55
73.20
80.53
88.58
97.44
107.18
117.90
129.69
142.66
156.92
172.61
189.87
208.86
229.75
252.72
278.00
305.80
0
0
0.00
Page 1
5.00
10.00
Years
15.00
20.00
cuenta
EJERCICIO 6
En la primera parte de este problema
Ud. deposit $ 500 en el banco y lo
deja ganado inters. Suponga que
todo es como antes, pero usted retira
constantemente $ 50 cada ao de la
cuenta.
d) Tabla:
T
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Final
Solucin
Diagrama de influencias:
D
i
a
g
r
a
m
b)
a Forrester:
D
G
S
cuenta
Retiro
interes
Tasa interes
c) Dynamo:
Variables:
Cuenta:Cuen,
Interes: int,
Tasa inters : Tas,
retiro:ret
L Cuen.k = cuen.j+ (int.jk-ret.jk) * dt
N Cuen = 500
R int.kl = tas*cuen.k
R Ret.kl=50
C tas=0.01
Save cuen, int, ret
Spec dt=1, length= 10, savper= 1
d) Tabla:
0
1
2
.
.
16
Final
400.00
390.00
379.00
.
.
40.50
0.00
40.00
39.00
37.90
.
.
4.05
50.00
50.00
50.00
.
.
44.55
2: interes
400
40
50
1:
2:
3:
200
20
25
1:
2:
3:
0
0
0
3: Retiro
3
1
2
Para 500
T
0
1
2
Final
cuenta
500.00
500.00
500.00
500.00
int
50.00
50.00
50.00
ret
50.00
50.00
50.00
Page 1
2
3
0.00
5.00
10.00
Y ears
15.00
20.00
cuenta
D
G
S
T
cuenta int
0
500.00 50.00
tasa * Nivel 60
1
500.00 50.00
2
500.00 50.00
0.1* Cuenta 60
3
500.00 50.00
Cuenta $600
4
520.00 52.00
.
.
.
b) similarmente para 8% de inters .
.
.
con retiro de $50 la cuenta es 15
927.69 92.77
$625
16
990.45 99.05
a) Diagrama de influencias:
17
1,059.50
b) Diagrama Forrester:
18
1,135.45
Los diagramas son las mismas
19
1,218.99
Final 1,310.89
c) Dynamo:
Variables:
Grafica (Nivel, Flujos)
Cuenta:Cuen,
Int: int,
Para $75 en ao 5
Tasa inters : Tas, retiro:ret
L Cuen.k = cuen.j+ (int.jk-ret.jk) * dt
N Cuen = 500
R int.kl = tas*cuen.k
R Ret.kl=50+step(25,5)// step(-20,3)
C tas=0.01
Save cuen, int, ret
Spec dt=1, length= 10, savper= 1
1: cuenta
ret
50.00
50.00
50.00
30.00
30.00
.
.
30.00
30.00
105.95 30.00
113.54 30.00
121.90 30.00
2: interes
1:
2:
3:
500
50
80
1:
2:
3:
250
25
40
1:
2:
3:
0
0
0
1
2
3: Retiro
3
1
2
0.00
5.00
10.00
Y ears
Page 1
15.00
20.00
cuenta
En el ao 17 la cuenta es cero
Para $30 ao 3
1: cuenta
1:
2:
3:
1400
140
50
1:
2:
3:
950
95
40
2: interes
3: Retiro
2
1
1:
2:
3:
Page 1
500
50
30 1 2
0.00
2
3
5.00
3
10.00
Years
cuenta
En el ao 3 empieza crecer
3
15.00
20.00
D
G
S
EJERCICIO 8
Una
empresa
distribuidora
de
computadoras desea mantener su
inventario a un nivel de 20
computadoras. Los pedidos se hacen
en funcin
de la discrepancia
(diferencia entre el inventario deseado
y el inventario actual) y el factor de
entrega, de la siguiente manera.
Tabla
0
10.00 12.50
1
0.00
25.00
2
0.00
25.00
3
0.00
25.00
4
0.00
25.00
5
0.00
25.00
6
0.00
25.00
7
0.00
25.00
8
0.00
25.00
9
0.00
25.00
Final 0.00
Grafica (Nivel, Flujos)
1: inv entario actual
1:
2:
3:
f lujo
pedidos
2: f lujo pedidos
10
30
25
inv entario
actual
v enta
semanal
5
20
24
1:
2:
3:
0
10
22
3: v enta semanal
1:
2:
3:
22.50
25.00
25.00
25.00
25.00
25.00
25.00
25.00
25.00
25.00
0.00
Page 1
1
2.50
1
5.00
Weeks
1
7.50
10.00
Inv entario
f actor
entrega
discrepancia
inv entario
deseado
c) Dynamo:
Variables:
Inventario Actual: InvAc,
flujo de pedidos:FPed,
Venta semanal: VenSem,
factor de entrega: FacEnt,
Discrepancia:Dis,
7
D
G
S
20.00
0.00
10.00
.
.
Stock1(t) = Stock1(t-dt)+(Entrada1 -Salida1) * dt .
.
.
.
INIT Stock1 = 10
INFLOWS:
20
30.00 30.00
Entrada1 = Stock2*Productividad1
OUTFLOWS:
Grafica (Nivel, Flujos)
Salida1 = 10
Stock2(t) =Stock2(t-dt) +(Entrada2 -Salida2) * dt
INIT Stock2 = 15
INFLOWS:
Entrada2 = 10
OUTFLOWS:
Salida2 = Stock1*Productividad2
Productividad1 = 1
Productividad2 = 1
1: Stock1
0.00
.
.
30.00
30.00
2: Stock2
1:
2:
50
30
1:
2:
25
15
1:
2:
0
0
1
6.25
0.00
2
12.50
Time
Page 1
Solucin
18.75
25.00
Untitled
a) Diagrama de influencias:
1: Entrada1
1:
2:
2: Salida2
30
b)
2
1:
2:
15
1
2
1:
2:
0
0.00
Page 1
6.25
1
12.50
Time
18.75
25.00
Untitled
Ejercicio 11.
El siguiente diagrama de flujo y niveles
de hizo para experimentar un sistema
Stock1
idealizado de banda elstica para saltos al
vaci (puenting), que es un deporte muy
Entrada1
Salida1
peligroso. La banda elstica esta
idealizada y no se tiene en cuenta la
Stock2
Productiv idad1
friccin del aire.
Diagrama Forrester:
c)
2
8
20.00
10.00
20.00
10.00
D
G
S
D
G
S
R FR,kl = CHoo*DesAP.k
A DesAP.k = Alt.k-AltP
C Acel = 9.8
C AltP = 100
C CHoo = 20
C Mas = 75
Save Alt,Mom,FR,FG,Vel
Spec dt=1,length=10,savper=1
d)
Tabla
e)
T
Alt
Mom
FR
0
0.00
0.0
0.0
1
0.00
735.0 0.0
2
9.80
1,470.0 0.0
3
29.40 2,205.0 0.0
4
58.80 2,940.0 0.0
5
98.00 3,675.0 0.0
6
147.0 4,410.0 940.00
7
205.80 4,205.0 2,116.0
8
261.87 2,824.0 3,237.3
9
299.52 321.67 1,056.67
Final
303.81 0.00
735.00
Grafica (Nivel, Flujos)
1: Alt
1:
2:
3:
4:
5:
2: Mom
3: FG
4: FR
300
4000
736
3000
60
Vel
0.00
Se tienen 2 constantes: infecciones por
9.80
contagio al 10%(sin dimensin), fraccin
19.60
de contactos normal igual al 2%
29.40
( Fraccin /persona/da)
39.20
49.00
Se tiene que:
58.80
56.07
TasaContagio InfeccionesContacto * FraccionContactosNormal *
37.65
poblacionInfectada * PoblacionSusceptible
4.29
0.00
5: Vel
2
1
La poblacin total es
personas, la poblacin
inicialmente es de 5%
de 100
infectada
4
1:
2:
3:
4:
5:
150
2000
735
1500
30
1:
2:
3:
4:
5:
0
0
734
0
0
2
3
1
5
4
2
1
0.00
1
4
Page 1
4
2.50
5.00
Time
7.50
5
10.00
Untitled
EJERCICIO 12
La
propagacin
de
enfermedades
infecciosas bajo ciertas condiciones Solucin :
exhibe crecimiento sigmoidal. Epidemias Diagrama de influencias:
tpicas tales como las infecciones b)
del Diagrama Forrester:
tracto respiratorio superior, catarro, gripe,
resfri y virus menores.
Un modelo de un solo nivel replica el
crecimiento de una epidemia con los
siguientes suposiciones:
10
D
G
S
PobInf
de
TasCon
Inf Con
FCNor
PobSus
PobTot
3
4
.
.
48
49
Final
8.38
9.92
..
..
99.92
99.93
99.95
1.54
1.79
.
.
0.02
0.01
91.62
90.08
..
..
0.08
0.07
0.05
4.
5.
Solucin:
D
G
S
e)
20000
8000
1
1
Construccion
1:
2:
10000
4000
Constante:B1
b)
c)
1:
2:
Diagrama Forrester.
0
0
0.00
8.00
16.00
Day s
Page 1
Poblacion
ConoceRumor
24.00
32.00
Untitled
Familias Totales
Relaciones
Int erpersonales
2: TasCon
1: PobInf
1:
2:
3:
100
5
100
3: PobSus
1
1
Poblacion
No conoce
Rumor
Contact os Diarios
1:
2:
3:
50
3
50
1:
2:
3:
Page 1
0
0
0
1
0.00
12.50
25.00
Day s
37.50
50.00
Untitled
L pcr.k=pcr.j+dt*(Ri.jk)
N pcr=10
R Ri.kl=cd*Pncr.k
A pncr.k=(pt-pcr.k)*com
C com=0.4
C pt =20000
C cd=0.6
Save Pcr, pncr,
Spec dt=1,length=10,savper=1
d) Tabla
T
Pcr
0
10.00
1
4,807.60
2
8,453.78
3
11,224.87
.
.
..
..
31
Final
19,995.96
19,996.93
12
Solucin
a)
b)
Di
Pncr
7,996.00
6,076.96
4,618.49
3,510.05
.
.
c)
..
..
1.61
1.23
Diagrama de influencias:
agrama Forrester.
Dynamo.
Variables:
Familias con casa: fc.
Construccin: const.
Familias sin casas: fsc.
D
G
S
100,
se
desea
instalar un
telfono. La
velocidad
de
instalacin
de
telfonos es
L fc.k = fc.j+dt*(const.jk)
N fc=0
R const.kl= cte*fsc.kl
A fsc= ft-fc.k
Save fc, const.
Spec dt=1, length=12, savper=1.
d)
Tabla.
T
0
1
2
3
4
5
6
Final
fc
0.00
80.00
96.00
99.20
99.84
99.97
99.99
100.00
const.
80.00
16.00
3.20
0.64
0.13
0.03
0.01
e)
a)
b)
c)
d)
Grafica(Nivel, Flujos).
1: Familias con casa
1:
2:
100
80
2: Construccion
1
1
1
2
1:
2:
50
40
1:
2:
0
0
1
2
0.00
Page 1
1.75
2
3.50
Y ears
2
5.25
7.00
Untitled
EJERCICIO 15
En las casas construidas de un
asentamiento humano, cuya poblacin es
13
D
G
S
da(t )
B1 N a (t )
dt
Modelo de Dodd:
c)
Velocidad
Inst alacion
Casas Sin
telef ono
poblacion total
da(t )
N a (t )
B2
a (t )
dt
N
C) Dynamo
D) Tabla
E)
Grafico(Nivel, Flujo)
1: casas Con Telef ono
1:
2:
2: Velocidad Instalacion
90
9
2
Utilizando
B1=0.09.
Elabore
el
diagrama causal y su modelo en stella.
1:
2:
45
5
b)
B) Diagrama de Forrester
B1
2
1
Solucion
2
Diagrama de Influencias
2
1:
2:
0
1
1
0.00
Page 1
5.00
10.00
Time
Untitled
14
15.00
20.00
D
G
S
100.0
3
90
2: Velocidad de instalacion
3
1
2
3
1:
2:
3:
55.0
2
45
2
3
1
1:
2:
3:
B) Diagrama de Forrester
poblacion total
C) Dynamo
Variables:
Familias telefono(imitacin): Ft,
Velocidad instalacion(imitacion): Vi
Poblacion total:pt, Tasa de uso: Ts, B2,
Sin Telefono: stf
L ft.k = ft.j+dt*(Vi.jk)
N ft=1
R Vi.kl= B2*stf.kl*ts
A stf= pt-ft.k
A ts.k=ft.k/pt
C B2=0.09
C pt=100
Save ft, stf, vi
Spec dt=1, length=30, savper=1.
D) Tabla
T
ft
Vi
stf
0
10.00 0.81
90.00
1
10.81 0.87
89.19
2
11.68
0.93
88.32
..
..
..
29
59.10 2.18
40.90
Final
61.27
38.73
15
3
15.00
30.00
Day s
45.00
60.00
Imitacion
Velocidad de
instalacion
tasa de Uso
1
0.00
Page 1
Familias Con
Telef ono
B2
10.0
0
0
Modelo de Schoeman:
Este
modelo
es
una
versin
generalizada de los modelos de
Coleman y Dodd debido a que
reconoce el hecho de que las
decisiones de uso se toman en parte
por imitacin y en parte a travs de
fuentes impersonales. Por lo tanto
propone:
da(t )
N a (t )
B1 N a (t ) B2
a (t )
dt
N
donde B1 y B2 son constantes, a(t) es
la cantidad de usuarios en el tiempo t y
N es la poblacin. Este modelo
tambin da un patrn de difusin en
forma de S.
Utilizando B1=0.09 y B2=0.07. Elabore
el diagrama causal y su modelo en
stella.
Solucion:
A) Diagrama de influencias
D
G
S
B)
2: Velocidad Instalacion
100
9
1
1
2
1:
2:
50
5
1:
2:
0
0
2
0.00
Page 1
15.00
30.00
Day s
2
45.00
60.00
Imitacion- Estimacion
Ejercicio 16
Un terreno es invadido por 100 familias
para construir un asentamiento humano, la
construccin de casas es proporcional a la
cantidad de familias que todava no tienen
casa cuya constante de proporcionalidad
es de K1=0.8.
Diagrama Forrester
Telef ono
Instalados
Velocidad
Instalacion
Telef onos
No Instalados
B1
B2
Poblacion
Total
C) Dynamo
Variable:
Telefono Instalados:TI, Poblacin Total:PT
Telefonos No instalados: TNI, B1,B2
Velocidad de instalacion:VI
L TI.k= Tl.j + (VI) * dt
N TI= 1
R VI.kl = B1*TNI+B2*(TNI/PT)*TI
A TNI= PT-TI
C B1 = 0.09
C B2 = 0.07
C PT= 100
Save TI,TNI,VI
Spec dt=1,length= 60,savper=1
D) Tabla
T
TI
VI
TNI
0
1.00
8.98
99.00
1
9.98
8.73
90.02
2
18.71 8.38
81.29
3
27.09 7.94
72.91
..
..
27
98.26 0.28
1.74
.
.
44
99.91 0.01
0.09
Final
99.99
0.01
E)
16
Grafico(nivel, Flujos)
B) Diagrama de Forrester.
C) Dynamo.
D) Tabla.
E)
Grafica.
Ejercicio 17
Ratas
D
G
S
MSI
Fertilidad normal de
(Ratas/hembra/mes)
El multiplicador de supervivencia
infantil (MSI) esta relacionado con la
densidad de poblacin de ratas (DPR)
de la siguiente manera:
MSI
0.70
DPR
17
ratas
0.4
1.00
1.00
0.96
0.92
0.82
0.52
0.34
0.20
0.14
0.10
0.000 0.0025 0.0050 0.0075 0.0100
f ertilida
normal
~
MSI
Poblacion
de ratas
hembras
Muertes
v ida Promedio
relcaion de
sexo
Area
DPR
Dynamo:
Variables:
Poblacin: pob, relacin de sexos:rs,
Tasa de nacimientos: tnac, area: area,
Tasa de muerte: tmuerte, msi, DPR,
Fertilidad normal: fnr, vida promedio: vpr,
poblacin de ratas hembras: prh,
L pob.k=pob.j+(dt)(tnac.jk-tmuerte.jk)
N pob=10
R tnac.kl=fnr*prh.k*msi.k
C fnr=0.4
R tmuerte.kl=pob.k/vpr
A prh.k=rs*pob.k
D
G
S
A msi.k=table(tmsi,dpr.k,0,0.025,0.0025)
Ttmsi=1/1/.96/.92/.82/.70/.52/.34/.20/.14/.1
A dpr.k=pob.k/a
C fnr=0.4
C vpr=22
C a=11000
C rs=.5
save tmuerte,pob,tnac
spec savper=1,length=50,dt=1
17
106.69 4.85
..
..
..
32
209.96 9.54
..
..
..
48
214.55 9.75
49
214.57 9.75
Final
214.59
Grafica( Nivel, Flujo):
1: poblacion
1:
2:
3:
2: Muertes
300
10
20
18
3: Nacimiento
2
D) Tabla:
T
0
1
2
..
8
..
17.75
..
10.55
..
9.77
9.77
pob
10.00
11.55
13.33
..
31.57
..
tnac
0.45
0.52
0.61
..
1.44
..
tmuerte
2.00
2.31
2.67
..
6.28
..
1:
2:
3:
150
5
10
1:
2:
3:
0
0
0
Page 1
1
0.00
2
12.50
25.00
Y ears
ratas
37.50
50.00