Documente Academic
Documente Profesional
Documente Cultură
Vu Pham
Contenido
Introducción
Conteo de tráfico(metodología del Km2)
Modelos Matemáticos
Simulación del tráfico mediante Matlab-SUMO
NSGA II y TOPSIS
Resultados
Trabajos Futuros (KSVD-Unity)
Referencias
Conteo de Tiendas
Violaciones de normas e
interrupciones.
Conteo de trafico.
Normas y señales de tránsito
https://www.google.com.co/maps/place/Universidad+Central/@4.6035986,-74.0632556,15z/data=!4m5!3m4!1s0x8e3f99a278c70705:
0xfe7fe7a911157d86!8m2!3d4.606455!4d-74.069301
https://www.google.com.co/maps/place/Universidad+Central/@4.6035986,-74.0632556,15z/data=!4m5!3m4!1s0x8e3f99a278c70705:
0xfe7fe7a911157d86!8m2!3d4.606455!4d-74.069301
Sectores Económicos
https://www.google.com.co/maps/place/Universidad+Central/@4.6035986,-74.0632556,15z/data=!4m5!3m4!1s0x8e3f99a278c70705:
0xfe7fe7a911157d86!8m2!3d4.606455!4d-74.069301
Sectores Económicos
Impacto medioambiental
por el tráfico en la zona.
https://www.google.com.co/maps/place/Universidad+Central/@4.6035986,-74.0632556,15z/data=!4m5!3m4!1s0x8e3f99a278c70705:
0xfe7fe7a911157d86!8m2!3d4.606455!4d-74.069301
Sectores Económicos
Impacto medioambiental
por el tráfico en la zona.
https://www.google.com.co/maps/place/Universidad+Central/@4.6035986,-74.0632556,15z/data=!4m5!3m4!1s0x8e3f99a278c70705:
0xfe7fe7a911157d86!8m2!3d4.606455!4d-74.069301
Análisis de salida
Asignación Arribos Velocidad
aleatoria. aleatorios por promedio
(NetGenerate- tipo de vehículo.
NetConvert) (RandomTrips) Huella de
Carbono CO2
Densidad
Modelo de simulación en SUMO(Simulation of Urban MObility) Peatonal y de
Bicicletas
NSGA II - TOPSIS
1650
1434
696
602
390
Minimizar Densidad
Conteo de tráfico Peatonal
mediante la % de área a asignar a peatones y a
metodología del vehículos.
KM2
Maximizar Velocidad
Modelo de optimización Vehicular
1 𝑃𝑒𝑎𝑡ó𝑛
𝐽 𝑆𝑢𝑗𝑒𝑡𝑜 ቄ ∀𝑗 ∈ 𝐽
2 𝑉𝑒ℎ𝑖𝑐𝑢𝑙𝑜
𝑷𝒂𝒓𝒂𝒎𝒆𝒕𝒓𝒐𝒔
𝑄𝑖,𝑗 = 𝐹𝑙𝑢𝑗𝑜 𝑑𝑒𝑙 𝑠𝑢𝑗𝑒𝑡𝑜 𝑗 𝑒𝑛 𝑒𝑙 𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑖
𝑁𝑖,𝑗 = 𝑁ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝑠𝑢𝑗𝑒𝑡𝑜𝑠 𝑗 𝑒𝑛 𝑒𝑙 𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑖
𝐿𝐼𝑗 = 𝐿𝑖𝑚𝑖𝑡𝑒 𝑖𝑛𝑓𝑒𝑟𝑖𝑜𝑟 𝑑𝑒 𝑙𝑎 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒 𝑝𝑎𝑟𝑎 𝑒𝑙 𝑠𝑢𝑗𝑒𝑡𝑜 𝑗
𝐿𝑆𝑗 = 𝐿𝑖𝑚𝑖𝑡𝑒 𝑠𝑢𝑝𝑒𝑟𝑖𝑜𝑟 𝑑𝑒 𝑙𝑎 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒 𝑝𝑎𝑟𝑎 𝑒𝑙 𝑠𝑢𝑗𝑒𝑡𝑜 𝑗
𝑃𝑉 = 𝑃𝑒𝑎𝑡𝑜𝑛𝑒𝑠 𝑝𝑜𝑟 𝑣𝑒ℎ𝑖𝑐𝑢𝑙𝑜𝑠.
𝐴 = Á𝑟𝑒𝑎 𝑑𝑖𝑠𝑝𝑜𝑛𝑖𝑏𝑙𝑒(𝑀𝑒𝑡𝑟𝑜𝑠 𝑐𝑎𝑟𝑟𝑖𝑙).
𝑽𝒂𝒓𝒊𝒂𝒃𝒍𝒆
𝑋𝑖,𝑗 = 𝑀𝑒𝑡𝑟𝑜𝑠 𝑐𝑎𝑟𝑟𝑖𝑙 𝑎𝑠𝑖𝑔𝑛𝑎𝑑𝑜𝑠 𝑎𝑙 𝑠𝑢𝑗𝑒𝑡𝑜 𝑗 𝑒𝑛 𝑒𝑙 𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙𝑜 𝑑𝑒 𝑡𝑖𝑒𝑚𝑝𝑜 𝑖
1 1
≤ 𝑃𝑉 ∀𝑖 ∈ 𝐼 𝐿𝑎 𝑑𝑒𝑛𝑠𝑖𝑑𝑎𝑑 𝑝𝑒𝑎𝑡𝑜𝑛𝑎𝑙 𝑑𝑒𝑏𝑒 𝑠𝑒𝑟 𝑚𝑒𝑛𝑜𝑟 𝑜 𝑖𝑔𝑢𝑎𝑙 𝑎 𝑙𝑎 𝑑𝑒
𝑋𝑖,1 𝑋𝑖,2
𝑣𝑒ℎ𝑖𝑐𝑢𝑙𝑜𝑠 𝑝𝑜𝑟 𝑙𝑎 𝑟𝑒𝑙𝑎𝑐𝑖ó𝑛 𝑑𝑒 𝑝𝑒𝑎𝑡𝑜𝑛𝑒𝑠 𝑝𝑜𝑟 𝑣𝑒ℎ𝑖𝑐𝑢𝑙𝑜
𝐿𝐼𝑗 ≤ 𝑋𝑖,𝑗 ≤ 𝐿𝑆𝑗 ∀𝑖 ∈ 𝐼 𝐸𝑙 á𝑟𝑒𝑎 𝑎𝑠𝑖𝑔𝑛𝑎𝑑𝑎 𝑝𝑎𝑟𝑎 𝑐𝑎𝑑𝑎 𝑠𝑢𝑗𝑒𝑡𝑜 𝑑𝑒𝑏𝑒 𝑒𝑠𝑡𝑎𝑟
𝑒𝑛 𝑢𝑛𝑜𝑠 𝑙𝑖𝑚𝑖𝑡𝑒𝑠
𝑋𝑖,𝑗 ≥ 0 ∀𝑖 ∈ 𝐼 ∀𝑗 ∈ 𝐽 𝑁𝑜 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑖𝑑𝑎𝑑
https://www.google.com.co/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=0ahUKEwj2lZrT0vbWAhUD7iYKHSwsDjcQjxwIAw&
url=https%3A%2F%2Fascent.atos.net%2Fswarm-computing-goes-around-comes-around%2F&psig=AOvVaw1MZ2v-APE-
p0aIrW11WTfb&ust=1508294935930554
Interval 2
x(i,1) 0,30889153
x(i,2) 21,394671
A(i,1) 4787,81864
A(i,2) 26572,1814
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Modelos de optimización
Asignación de
Conteo de tráfico % de área a
los sentidos de Maximizar Factores de
mediante la asignar a
flujo vehicular, utilización por carril dado
metodología del peatones y a
peatones y cada tipo de agente
KM2 vehículos.
bicicletas.
Asignación de
Conteo de tráfico % de área a Asignación actual
los sentidos de
mediante la asignar a de los sentidos y
flujo vehicular,
metodología del peatones y a zonas para
peatones y
KM2 vehículos. peatones.
bicicletas.
Restricciones Modelos de optimización
Asignación
aleatoria.
(NetGenerate-
NetConvert)
Asignación system(['netconvert -n
aleatoria. km2.nod.xml -e km2e.edg.xml -o
(NetGenerate- km2rand.net.xml -v']);
NetConvert)
% 0:No cambia 1:Cambio Sentido 2:Asigno peaton 3:Asigno Bicicleta
for e=1:size(edN.edges.edge,2)
aleatorio = rand;
if aleatorio <= 0.84 %&& (strcomp(ed.edges.edge{1,e}.Attributes.allow,'pedestrian') ||
ed.edges.edge{1,e}.Attributes.allow~='bicycle')
%Genera via para Vehiculos
aleatorio_veh = rand;
if aleatorio_veh > 0.5
%Cambia de sentido sentido
aux=edN.edges.edge{1,e}.Attributes.from;
edN.edges.edge{1,e}.Attributes.from=edN.edges.edge{1,e}.Attributes.to;
edN.edges.edge{1,e}.Attributes.to=aux;
poblador(e,1)=1;
end
elseif (aleatorio > 0.84 && aleatorio < 0.96)
%Genera via para peaton
edN.edges.edge{1,e}.Attributes.allow='pedestrian';
poblador(e,1)=2;
else
%Genera via para Bicicletas
edN.edges.edge{1,e}.Attributes.allow='bicycle';
poblador(e,1)=3;
end
end
struct2xml(edN,'km2e.edg.xml');
Simulación microscópica de tráfico y optimización multi-objetivo con algoritmos
Ing. Daniel Grass Guaqueta, Ing. Jainet Bernal Orozco
Vu Pham evolutivos, para la asignación vial en un kilómetro cuadrado del centro de Bogotá.
Modelo de simulación en SUMO y Matlab
Asignación de
Conteo de tráfico % de área a Asignación actual
los sentidos de Modelo Actual
mediante la asignar a Modelo GAMS de los sentidos y
flujo vehicular,
metodología del peatones y a zonas para
peatones y
KM2 vehículos. peatones.
bicicletas.
Restricciones
Modelos de optimización
Asignación Arribos
aleatoria. aleatorios por
(NetGenerate- tipo de vehículo.
NetConvert) (RandomTrips)
for r=1:size(ro.routes.vehicle,2)
tipo= rand();
for k=1:6
if (tipo>Intervalo(k,1))&& (tipo<=Intervalo(k,2))
switch(k)
case 1 %bus
ro.routes.vehicle{1,r}.Attributes.type='bus';
case 2 %passenger
ro.routes.vehicle{1,r}.Attributes.type='passenger';
case 3 %taxi
ro.routes.vehicle{1,r}.Attributes.type='taxi';
case 4 %motorcycle
ro.routes.vehicle{1,r}.Attributes.type='motorcycle';
case 5 %truck
ro.routes.vehicle{1,r}.Attributes.type='truck';
case 6 %bicycle
ro.routes.vehicle{1,r}.Attributes.type='bicycle';
end
end
end
end
Asignación Arribos
aleatoria. aleatorios por
(NetGenerate- tipo de vehículo.
NetConvert) (RandomTrips)
Análisis de salida
Asignación Arribos Velocidad
aleatoria. aleatorios por promedio
(NetGenerate- tipo de vehículo.
NetConvert) (RandomTrips) Huella de
Carbono CO2
Densidad
Modelo de simulación en SUMO(Simulation of Urban MObility) Peatonal y de
Bicicletas
Análisis de salida
Asignación Arribos Velocidad
aleatoria. aleatorios por promedio
(NetGenerate- tipo de vehículo.
NetConvert) (RandomTrips) Huella de
Carbono CO2
Densidad
Modelo de simulación en SUMO(Simulation of Urban MObility) Peatonal y de
Bicicletas
NSGA II - TOPSIS