Anda di halaman 1dari 13

2015

UNIVERSIDAD NACIONAL DE
MOQUEGUA

PROYECTO:
SIMULACION DE SEMAFORO
INTEGRANTES:

Humberto Anco Lpez


Erick Michael Hallasi Chambi
Elas Bryan Calle Daz
Ellen Alejandra Alvarado Yanapa
Feliciano Coila Yucra

CURSO:

Simulacin de Sistemas

DOCENTE:

Ing. Edson Huertas Flores

IX SEMESTRE

29/05/2015

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

INDICE
1. INTRODUCCION .................................................................................................................................. 3
2. JUSTIFICACION ................................................................................................................................... 4
3. OBJETIVOS .......................................................................................................................................... 4
3.1. OBJETIVO GENERAL .................................................................................................................. 4
3.1.1. OBJETIVOS DEL ESTUDIO ................................................................................................ 4
4. DIAGRAMA DE TRANSICIN DE ESTADOS PARA UNA INSTANCIA SEMFORO. ............. 5
5. DESARROLLO DEL CODIGO FUENTE ........................................................................................... 5
6. FUNCIONAMIENTO ............................................................................................................................. 5
7. CONCLUSIN ..................................................................................................................................... 12
8. BIBLIOGRAFA .................................................................................................................................... 13

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

1. INTRODUCCION

El siguiente trabajo tiene como objetivo general la construccin de una aplicacin, que
permita realizar la simulacin del flujo de trfico urbano sobre intersecciones
sealizadas por semforos y obtener como resultado de estas simulaciones los
tiempos de espera los que se ven sujetos los conductores en dichas intersecciones
as, como tambin observar visualmente el comportamiento de los vehculos de forma
individual y como conjunto, el sistema en sus partes y como un todo.
El presente Informe presentara la investigacin acerca del proyecto, tambin
definicin de requerimientos y diseo de la aplicacin que se construir.

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

2. JUSTIFICACION
La elaboracin de esta simulacin permitir visualizar el funcionamiento bsico de un
sistema de semforo teniendo en cuenta todas las funcionalidades que realiza, la
coordinacin que permitir el orden de la circulacin de las unidades mviles. Todo
esto demostrara por medio de la simulacin.

3. OBJETIVOS
3.1. OBJETIVO GENERAL

Desarrollar una aplicacin que permita realizar simulaciones del comportamiento


del trfico vehicular en zonas urbanas, intersecciones sealizadas.
3.1.1. OBJETIVOS DEL ESTUDIO
Conocer las distintas dinmicas del trfico urbano en intersecciones
sealizadas, como comportamiento y componentes.
Seleccionar los modelos de simulacin necesarios que permitan el
comportamiento deseado de la aplicacin (simulaciones apropiadas).
Definir los parmetros principales con los cuales trabajar la aplicacin.
Seleccionar las tecnologas adecuadas para el desarrollo del simulador.

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

4. DIAGRAMA DE TRANSICIN DE ESTADOS PARA UNA INSTANCIA


SEMFORO.

5. DESARROLLO E IMPLEME TACION DE CODIGO FUENTE


Pantalla principal de netbeans 7.4

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

Pantalla crear proyecto semforo en java aplicacin

Pantalla creacin del nombre del proyecto semaforo_unam (main principal)

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

Pantalla creacion de la clase ventana

Paquetes necesarios para crear nuestro proyecto simulacin de semaforo

Clase principal de la ventana

Los Hilos o los Threads en Java, son basicamente una forma de poder ejecutar
varios procesos simultneamente en nuestros programas en Java

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

La instruccin switch es una forma de expresin de un anidamiento mltiple de


instrucciones if , else. Su uso no puede considerarse, por tanto, estrictamente
necesario, puesto que siempre podr ser sustituida por el uso de if

la clase Thread y definir el mtodo run(). Luego se instancia esta clase y se llama
al mtodo start() para que arranque el hilo.

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

6. FUNCIOMANIENTO
En la siguiente imagen podemos apreciar la ventana principal de nuestro proyecto
simulacin de semforo, en donde tenemos 2 autos, 2 semforos y dos avenidas.
para dar el inicio presionar el botn START en donde inicia a controlar el tiempo
dado en 40 segundos para el cambio de de color de los semforos respectivos.

En el siguiente imagen como se puede apreciar se da el inicio de tiempo en


segundos y los autos estn en movimiento y las 2 avenidas estn respectivamente
controlados por el semforo uno en color rojo y el de abajo en verde.

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

En esta imagen podemos observar que el auto de arriba se detiene cuando el


semforo esta en rojo y el de abajo empieza a cambiar de color verde a rojo y el
auto ya est en la otra avenida.

En esta imagen como se puede observar el auto de arriba ya empieza a cambiar


de posicin cuando el semforo esta en verde.

10

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

En esta imagen como se puede observar los semforos ya empiezan a cambiar de


color el de arriba a cambia a rojo y respectivamente el de abajo a verde.

Finalmente en esta imagen la secuencia sigue al igual que a los de imgenes


anteriores, en tal sentido esa es la secuencia que sigue la simulacin de nuestro
semforo.

11

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

7. CONCLUSIN

12

Al inicio de proyecto solo se tena de que era lo que se deseaba desarrollar,


pero ningn conocimiento acerca de cmo lograrlo. Afortunadamente la Red
provee todo lo necesario para lograr el desarrollo, solo hay que invertir tiempo
buscando orientacin, alternativas y especializndose en el uso de estas.
Finalmente, terminada la aplicacin, es posible realizar simulaciones de trfico
sobre intersecciones sealizadas, obteniendo como resultados los tiempos de
espera que lleva cruzar por la interseccin a travs de los vehculos.
Es posible configurar las simulaciones con diferentes parmetros y ver cmo
afectan estos. Lo que permite saber con cierto grado de aproximacin a la
realidad como podra comportarse una interseccin verdadera a cambios en
los tiempos del semforo, tiempos de reaccin de conductores , lmites de
velocidades, permitiendo a las personas encargadas de tomar decisiones sobre
el control de trfico urbano de intersecciones sealizadas mejorar sus
procesos y no aventurar con los resultados de sus decisiones.

SIMULACION DE SISTEMAS

UNIVERSIDAD NACIONAL DE MOQUEGUA

2015

8. BIBLIOGRAFA

https://iloveyouinformatica.wordpress.com/2011/05/15/manejo-de-setboundsen-java/

http://es.wikipedia.org/wiki/PhysX

http://www.ogre3d.org/docs/manual/manual_4.html#SEC4

http://en.wikipedia.org/wiki/Physics_engine

http://www.ogre3d.org/phpBB2/

13

SIMULACION DE SISTEMAS

Anda mungkin juga menyukai