documentacion del semaforo

13
UNIVERSIDAD NACIONAL DE MOQUEGUA 2015 29/05/2015 INTEGRANTES: Humberto Anco López Erick Michael Hallasi Chambi Elías Bryan Calle Díaz Ellen Alejandra Alvarado Yanapa Feliciano Coila Yucra CURSO: Simulación de Sistemas DOCENTE: Ing. Edson Huertas Flores IX SEMESTRE PROYECTO: SIMULACION DE SEMAFORO

Upload: humbertoancolopez

Post on 17-Dec-2015

251 views

Category:

Documents


0 download

DESCRIPTION

unam

TRANSCRIPT

  • UNIVERSIDAD NACIONAL DE MOQUEGUA

    2015

    29/05/2015

    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

    PROYECTO:

    SIMULACION DE SEMAFORO

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    2 SIMULACION DE SISTEMAS

    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

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    3 SIMULACION DE SISTEMAS

    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.

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    4 SIMULACION DE SISTEMAS

    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.

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    5 SIMULACION DE SISTEMAS

    4. DIAGRAMA DE TRANSICIN DE ESTADOS PARA UNA INSTANCIA

    SEMFORO.

    5. DESARROLLO E IMPLEME TACION DE CODIGO FUENTE

    Pantalla principal de netbeans 7.4

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    6 SIMULACION DE SISTEMAS

    Pantalla crear proyecto semforo en java aplicacin

    Pantalla creacin del nombre del proyecto semaforo_unam (main principal)

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    7 SIMULACION DE SISTEMAS

    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

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    8 SIMULACION DE SISTEMAS

    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.

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    9 SIMULACION DE SISTEMAS

    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.

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    10 SIMULACION DE SISTEMAS

    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.

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    11 SIMULACION DE SISTEMAS

    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.

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    12 SIMULACION DE SISTEMAS

    7. CONCLUSIN

    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.

  • UNIVERSIDAD NACIONAL DE MOQUEGUA 2015

    13 SIMULACION DE SISTEMAS

    8. BIBLIOGRAFA

    https://iloveyouinformatica.wordpress.com/2011/05/15/manejo-de-setbounds-en-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/

    .