Академический Документы
Профессиональный Документы
Культура Документы
Presentado por:
Alejandra Perdomo Joven
Jhonny Vargas Barragn
Luis Felipe Vega Estrada
Oscar Garca rincn
Docente:
John Escorcia Gonzlez
personas-own
[
pos-fila
en-linea?
T-espera
]
globals
[
fila
maxfila
t
sig-llegadaP
sigP
sig-llegadaT
sigT
libres
ttren
mayorfila
mayortrenes
]
tosetup
clear-all
set fila 0
setmaxfila 145
set t 0
setsig-llegadaPrandom-exponential (7)
setsig-llegadaT (t + 180 + (105 * random-float (1)))
set libres 0
setmayorfila fila
setmayortrenessig-llegadaT
end
togo
if (t >sig-llegadaT) [
setsigTrandom-float (1)
setsig-llegadaT (t + 180 + (105 * sigT))
llegaT
if (t >sig-llegadaP) [
setsigPrandom-exponential (15)
setsig-llegadaP (t + sigP)
llegaP
]
set t (t + 1)
if (t >ttren + 80) [ask trenes [die]]
end
tollegaP
crear-persona
set fila (fila + 1)
end
tollegaT
setttren t
crear-tren
end
to crear-persona
create-personas 1 [
set pos-fila (fila + 1)
setshape "person"
ifelse (fila + 1 >maxfila) [hide-turtle][setxy (0 - fila) 0]
]
end
to crear-tren
create-trenes 1 [
setshape "bus"
setxy 6 0
setsize 5
]
End
Validacin del modelo
El modelo de simulacin muestra cmo se comportan las filas de las personas
en una estacin de tren, llegando a los dos extremos
1. Con la estacin vaca
2. Con la estacin llena
Lo cual, segn la frecuencia de los trenes, se ajusta al comportamiento real de
este tipo de sistemas de transporte.
Punto 2:
De acuerdo con el modelo realizado de la propuesta de simulacin, realice la
toma de datos, la simulacin y la verificacin del modelo.
Descripcin del sistema
Es un sistema en el cual las partculas X y Y(agentes) son sometidas a un paseo
aleatorio debido al movimiento browniano que consiste en un movimiento que
se puede observar en algunas partculas microscpicas que se hallan en un
medio fluido (ejemplo, el polen en una gota de agua); en nuestro ejemplo,
queremos mostrar como en un universo de partculas X y Y(agentes), estas
pueden ser afectadas por la introduccin de un agente ajeno a este universo
cambiando su forma y normal funcionamiento para adherirse a este nuevo
agente y a partir de este crear las formas fractales.
En la simulacin se visualizara la forma en que las partculas se van
adicionando al agente externo y de forma grfica validar los valores tanto de
muerte de las partculas como el crecimiento y aumento de los agentes
externos.
Toma de datos
Como datos de ingreso para la simulacin se tienen los siguientes:
Esta opcin especfica cual va a ser el ngulo de maniobra que va a tener la
partcula mientras esta se mueve en el universo, mientras ms bajo el ngulo
de maniobra ms rectilneo es el movimiento de la partcula. Para este caso se
utilizara un Angulo maniobra de 9 degrees.
Velocidad de simulacin
Velocidad normal definida por Netlogo
Universo:
Es el lugar donde se puede visualizar el funcionamiento de la simulacin.
Cdigo de la simulacin
to Configurar ;;Boton
ca
;; Inicializar con una semilla en el centro del Mundo
ask patch 0 0 [
setpcolor white
]
;;se inserta una segunda semilla verde, al lado de la semilla blanca
ask patch 30 30 [
setpcolor green
]
crt Numero-Particulas-1 [
set color Blue
setsize 3 ;; Mas facil de ver
setxyrandom-xcorrandom-ycor ;;Se le indica a las tortugas que se muevan de
forma aleatoria en ambos ejes
]
reset-ticks
crt Numero-Particulas-2 [
set color red
setsize 3 ;; Mas facil de ver
setxyrandom-xcorrandom-ycor ;;Se le indica a las tortugas que se muevan de
forma aleatoria en ambos ejes
]
reset-ticks
end
toIniciar ;;Boton
askturtles [
;; Comienzan a moversen de forma aleatoria en direcciones derecha e izquierda
rtrandom Angulo-Maniobra
ltrandom Angulo-Maniobra
fd 1 ;;Adelantar de a un paso
;; Si la particulaesta tocando una semilla Blanca
if any? neighbors with [ pcolor = white ] [
setpcolorwhite ;; Cambia la semilla a color blanco
die ;; La particula muere
]
]
tick
end
Validacin del modelo
El modelo de simulacin muestra cmo se comportan las partculas rojas y
azules al entrar al contacto con el virus en una velocidad de propagacin
normal, y se evidencia como el virus va consumiendo todas las partculas
hasta que son consumidas en su totalidad
Punto 3:
De acuerdo con el modelo realizado de la interseccin vehicular, realice la
toma de datos, la simulacin en Excel y la verificacin del modelo.
Toma de datos
Para los propsitos de este ejercicio, se tom una muestra durante 30 minutos
en una interseccin concurrida de la ciudad y se lleg a las siguientes
conclusiones:
Las llegadas de vehculos y peatones a las cuatro intersecciones se comportan
siguiendo una distribucin exponencial de parmetro lamda diferente para
cada va como se muestra en la siguiente tabla:
Simulacin: Interseccin.xlsm
Conclusin
https://aulavirtualbb.ucn.edu.co/bbcswebdav/institution/Facultades/Fa
cultad%20de%20Ingenieria/Pregrado%20Ingenieria
%20Informatica/Modelamiento%20y%20simulacion/U3-index.html?
target=blank
http://www.youtube.com/watch?v=vyGoZlxEEac
https://www.metrodemedellin.gov.co/
https://es.wikipedia.org/wiki/Interseccin_vial