31
SENSORES Y SOFTWARE PARA SEMÁFOROS INTELIGENTES EN 5 INTERSECCIONES DE LA AVENIDA LUIS GONZALES CONTROL Y AUTOMATIZACIÓN DE PROCESOS - GRUPO B ALUMNOS DE LA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS 2013 UNPRG FICSA 21/09/2013

Sensores y Software Para Semaforo Inteligentes

Embed Size (px)

DESCRIPTION

los semforos con sensores de proximidad

Citation preview

  • SENSORES Y SOFTWARE PARA SEMFOROS INTELIGENTES EN 5 INTERSECCIONES DE LA AVENIDA LUIS GONZALES CONTROL Y AUTOMATIZACIN DE PROCESOS - GRUPO B ALUMNOS DE LA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

    2013

    UNPRG FICSA

    21/09/2013

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    2

    INTRODUCCION

    En esta parte del proyecto analizaremos dos tipos de sensores de los cuales elegiremos uno , el

    mismo que nos podr brindar la informacin necesaria para realimentar nuestro sistema de lazo

    cerrado de control y automatizacin del Trnsito Vehicular.

    Seguidamente con respecto a nuestro diagrama de bloques analizamos la lgica que habr en el

    software que interactuara con los sensores; para que de la informacin que estas den se pueda

    obtener respuestas en el cambio de luz de los semforos.

    Dicha lgica se podr implementar en cualquier lenguaje que ir en acorde a las tecnologas

    elegidas.

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    3

    Contenido

    INTRODUCCION ................................................................................................................................... 2

    A. COMPARACION ENTRE DOS TIPOS DE SENSORES ............................................... 4 1.ARMM Car Count - CONTADOR DE VEHICULOS ..................................................... 4 2.Cmara para Sistema de Conteo de Automviles ........................................................... 9

    B. ELECCIN DEL SENSOR ................................................................................................ 11 C. CMARA SELECCIONADA ............................................................................................. 12 Traficam X-Stream ..................................................................................................................... 12 D. FUNCIONALIDADES BSICAS .................................................................................. 14 E. DISEO ............................................................................................................................... 18

    Script (PSEUDOCODIGO): .................................................................................................................. 24

    DIAGRAMA DE FLUJO ........................................................................................................................ 30

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    4

    SENSORES

    El modelo consta de 5 intersecciones con semforos, para eso elegiremos una de las siguientes opciones de sensores:

    A. COMPARACION ENTRE DOS TIPOS DE SENSORES

    1. ARMM Car Count - CONTADOR DE VEHICULOS

    La tecnologa ARMM Car Count permite controlar a distancia y en tiempo real el estado del trfico mediante una serie de sensores, instalndolos en puntos clave de las vas de ingreso a los centros urbanos. El mismo sistema puede ser utilizado tambin para el anlisis de la presin vehicular en grandes arterias peri-urbanas o autopistas. Los vehculos pueden ser contados mediante tubos neumticos, cuya instalacin es muy rpida y sencilla y sin necesidad de intervenir de manera permanente sobre el asfalto (pues son clavados o pegados). El sistema resulta muy conveniente en campaas transitorias pues los tubos son de fcil remocin y no atentan contra la integridad del asfalto.

    Los datos obtenidos son registrados en el lugar y tambin transmitidos a un servidor remoto, garantizando as un doble nivel de seguridad en el archivo de los datos y eliminando adems la necesidad de recurrir al empleo de personal para el control de los tubos neumticos. Los datos estadsticos obtenidos permiten:

    - Conocer detalladamente las condiciones del trfico; - Calcular exactamente el tgm de cada carril; - Asociar al trfico efectivo otros tipos de medidas (como la del ruido, de las vibraciones, de la concentracin de gases y polvo); - Evaluar el nivel y las modalidades de utilizacin de las principales arterias facilitando as la programacin de eventuales obras de mantenimiento y las modalidades de variacin del flujo vehicular.

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    5

    CONTADOR DE VEHCULOS Hasta 4 sensores neumticos Anlisis del volumen del trfico Medida de la velocidad de los vehculos Identificacin de la clase de vehculo / nmero de ejes Panel fotovoltaico integrado para la recarga de la batera Case en metal, anti-vandalismo

    ALIMENTACIN ELCTRICA Tensin de alimentacin 738 Vcc Consumo ordinario / pico 1 W / < 3 W Autonoma de funcionamiento sin alimentacin

    desde 5 hasta 10 minutos

    COMUNICACIN Remote GPRS; GSM entrada /

    salida; SMS entrada / salida

    Local RS232 entrada / salida; RS485 entrada / salida, Ethernet (RJ45)

    ENTRADAS / SALIDAS Analgicas 2 entradas Digitales 2 entradas; 2 salidas

    SEALADORES pticos 1+4 LED, display LCD

    (opcional) Acsticos Buzzer

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    6

    UNIDADES INTEGRADAS Mdulo GPRS/GSM Quad-band Mdulo GPS 20 canales Termmetro digital Integrado Reloj interno < 1/100 s Lector de tarjetas SD / MMC

    32 Gb

    Slot de tarjeta SIM universal Capacidad de almacenamiento de datos

    > 100 aos

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    7

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    8

    Entre los dispositivos a instalar se encuentran los siguientes:

    Controlador de trnsito:

    Con capacidad de controlar ms de dos intersecciones semaforizadas con valores de

    secuencias, tiempos y desfases independientes para cada interseccin.

    Cables de registro de informacin:

    1.- Adaptabilidad: Contabiliza la cantidad de vehculos que transitan por ese sentido.

    2.-Especifico: Se encarga solamente de enviar datos especficos a una calle determinada.

    3.- Cola de espera: Esta ubicado para capturar el nmero de autos esperando.

    4.- Estratgico: Es utilizado para cualquier trabajo que se le programe hacer. Los semforos detectan y responden al trfico a travs de un cable enterrado bajo el asfalto

    basado en la tecnologa de espiras inductivas. Una corriente elctrica pasa por el cable y crea un

    campo magntico cuando un automvil atraviesa ese campo, la computadora de trfico que est

    ubicada junto a la carretera detecta su presencia y hace cambiar el semforo cuando no exista

    peligro.

    Los cables estn protegidos contra condiciones adversas, blindados con polister

    armonizado para proteccin contra interferencias electromagnticas. Es recomendable evitar el

    doblado de los mismos en ngulos de 90, deben estar enterrados a 0,7 cm de la calle, cubriendo el corte realizado con resina apropiada para garantizar su durabilidad.

    Las cmaras cuentan con una visin diurna y nocturna, capaces de girar 180 verticalmente

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    9

    y 360 horizontalmente, Zoom de 23X (acercamiento de la imagen 23 veces su tamao), el cual es capaz de enfocar en alta definicin a 300 m de distancia.

    2. Cmara para Sistema de Conteo de Automviles

    a) CAMARAS DE RED PARA EXTERIORES Entre las caractersticas que deben poseer:

    Funcin de visin diurna/nocturna Capacidad de enfoque remoto Mltiples secuencias de vdeo H.264 Alimentacin a travs de Ethernet Preparada para exteriores con control de temperatura Deteccin de movimiento Varifocal. Estabilizador La cmara deber poseer o permitir el uso de aplicaciones de anlisis de video primario con estas caractersticas:

    b) AUTOTRACKING Se realiza un seguimiento de la trayectoria.

    c) FILTRO AVANZADO Deteccin en escenas donde tenemos lluvia, vegetacin (rboles en movimiento) y pequeos reflejos.

    d) FILTRO DE DIRECCIN Contaje de objetos mediante lneas virtuales y clasificacin por direccin. Permite diversas lneas de contaje independientes en una misma escena y muestra resultados a tiempo real.

    e) CONTAJE MEDIANTE LNEAS VIRTUALES Fcil herramienta de creacin de lneas de contaje para mediciones estadsticas de volumen de vehculos. Posibilidad de definir direcciones en ambos sentidos de circulacin o entrada/salida de personas en amplias zonas de paso.

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    10

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    11

    B. ELECCIN DEL SENSOR

    Despus de las caractersticas observadas por ambos sensores , optamos por elegir el sensor de Cmaras, ya que este nos puede mostrar el rea en tiempo real que conforman los automviles que ocupan un sector de la calle.

    A comparacin del primer sensor que solo nos muestra el numero de automviles mas no el rea que ocupan dichos automviles en un sector de la calles.

    Para el anlisis del sistema hemos evaluado comparar el porcentaje de rea de referencia con el porcentaje de rea ocupada real y dicha informacin nos la brindara las Cmaras.

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    12

    C. CMARA SELECCIONADA Traficam X-Stream

    Principales ventajas Sustitucin de 1 a 8 en los bucles de tierra MPEG-4 Video Streaming hasta 25 fps Resolucin de vdeo VGA (640 x 480) Direccionabilidad TCP / IP Sensibilidad direccional Interfaces disponibles - Banda ancha por lneas elctricas (BPL) o Ethernet Bajo consumo de energa (

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    13

    externa del mdulo presente en todos SCATS controladores de semforos compatibles.

    Los contactos libres de potencial esencialmente informan de la presencia de vehculos que utiliza el controlador para crear una demanda y se suma a la cuenta del vehculo inform los SCATS UTC sistema. El acceso a la programacin y la interfaz de pantalla est disponible dentro de la caja del programador - sin necesidad de levantar un brazo de mstil para conectar con el TrafiCam X-Stream con un ordenador porttil. El enlace es a travs de un cable RS-485 sobre cable de par trenzado blindado que est comnmente disponible.

    El TrafiCam X-Stream est disponible en un ngulo estrecho y una versin de gran angular en funcin de la aplicacin.

    Cmara de vdeo Angular

    Cmara de vdeo de ngulo estrecho

    Voltios salidas de contacto limpias acoplados pticamente libre de la cmara estn disponibles en 1 Tim, 4Ti o 9 configuraciones de TI, donde cada zona est ligado a uno de los contactos de salida para conectar a los controladores de seales de trfico y otros equipos de registro o activacin. Cada canal tambin tiene un canal local LED para indicar

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    14

    el estado del mdulo de interfaz. TrafiCam X-Stream tambin se puede utilizar para la activacin de sistemas de terceros, como las luces de destello, barreras, cmaras CCD y paneles VMS cuando el flujo de trfico supera un cierto nivel predefinido.

    D. FUNCIONALIDADES BSICAS

    Los sensores TrafiCam se utilizan para hacer ms dinmicas las operaciones de los controladores de semforos (lase: ms dependientes del trfico).

    Los bucles virtuales TrafiCam en la superficie de la carretera detectan la presencia de vehculos. Una salida se cierra cuando un vehculo se encuentra en un determinado bucle virtual (o zona de deteccin), mientras que est abierta cuando no hay ningn vehculo. Se puede conectar una o ms salidas al controlador de semforos. TrafiCam solamente genera salidas, el controlador procesa las salidas.

    A travs de un dispositivo de configuracin, se pueden dibujar zonas de deteccin en la superficie de la carretera como bucles virtuales. Esto permite el posicionamiento exacto de puntos de las zonas de deteccin sobre diferentes carriles, y la verificacin visual de las prestaciones de deteccin.

    Los bucles virtuales de presencia de vehculos se pueden colocar en la lnea de parada (es decir, deteccin en la lnea de parada) y/o a cierta distancia de la lnea de parada (es decir, deteccin de avance).

    Las dos funcionalidades bsicas de TrafiCam son:

    1. Deteccin en la lnea de parada

    2. Deteccin de avance

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    15

    Estas 2 funcionalidades bsicas ayudan a optimizar el programa del controlador de semforos:

    "Verde contra pedido": o No hay vehculo = no hay luz verde o Vehculo = luz verde "Periodo de luz verde": o No hay vehculo cuando finaliza el periodo de luz verde = la luz verde

    puede cambiar a naranja o Hay vehculos cuando finaliza el periodo de luz verde = retrasar la luz

    naranja (hasta que no haya vehculos por algunos segundos, o hasta que se haya agotado el tiempo mximo de retraso) Combinacin de "Luz verde contra pedido" y "Periodo de luz verde", por ejemplo:

    o No hay vehculo = no hay luz verde o Vehculo = luz verde por un mnimo de 5s (= periodo mnimo de luz verde),

    mx. 20s (=periodo mximo de luz verde) o No hay vehculo durante 3s durante el intervalo de 5-20s = luz verde

    cambia a naranja.

    Ejemplos de aplicacin

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    16

    A) Carril nico, detencin en la lnea de parada, TrafiCam (1 Generacin) alimentacin lateral desde 4m (12ft) de altura

    B) Carril nico, detencin en la lnea de parada, TrafiCam (2 Generacin) areo desde 8m (25ft) de altura

    C) Tres carriles, detencin en la lnea de parada, TrafiCam (2 Generacin) areo desde 8m (25ft) de altura

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    17

    D) Tres carriles, deteccin de avance, TrafiCam (2 Generacin) areo desde 7m (21ft) de altura

    E) Dos carriles, deteccin de avance, TrafiCam ( 1 Generacin) areo desde 8m (21ft) de altura

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    18

    E. DISEO

    Para este sistema se necesitara 6 sensores Cmara para el anlisis del rea ocupada en cada

    sector.

    CAMARA 1(LUIS GONZALES Y BOLOGNESI)

    CMARA 2(LUIS GONZALES Y MARIA IZAGA)

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    19

    CMARA 3 (LUIS GONZALES Y ELIAS AGUIRRE)

    CMARA 4(LUIS GONZALES Y SAN JOS)

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    20

    CMARA 5 (LUIS GONZALES Y VICENTE DE LA VEGA)

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    21

    DIAGRAMA DE BLOQUES DEL SISTEMA

    T. MAX

    T. MIN

    SOFTWARE

    + -

    SEMAFORO 1

    SEMAFORO 2

    CAMARA 1

    CAMARA 2

    TRANSITO

    + -

    % AREA

    REFERENCIAL

    N CARROS

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    22

    AV. LUIS GONZALES

    M. M

    AR

    IA

    IZ

    AG

    A

    EL

    IA

    S A

    GU

    IR

    RE

    SA

    N J

    OS

    E

    MEDIDA DE CALLES

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    23

    SOFTWARE

    Simulacin de software de control de trfico de semforos inteligentes:

    Variables:

    Tiempo mximo: Tmax = 50 seg. Tiempo mnimo: Tmin= 20 seg. %rea ocupada Luis Gonzales: %ALS %rea ocupada interseccin: %AIN Semforo de Luis Gonzales: S1 Semforo de Interseccin: S2 Tiempo de intervalo de conteo: 10 seg. Tiempo inicial de semforo: 30 seg. %rea de referencia ocupada: 40%. Tiempo actual: Tac Tiempo de luz mbar: 3seg. Variable de salida:

    Numero de carros que transito por dicha calle. Variable de referencia:

    % de rea ocupada. LOGICA DE SOFTWARE

    Se hizo una simulacion del software para el cambio de luces del semaforo inteligente , teniendo en cuenta las variables antes mencionadas, y tomando como base el diagrama de bloques que fue diseado y mostrado en este informe.

    Los sensores escogidos darn al software el porcentaje del rea ocupada en el sector que le corresponde y deacuerdo a estas reas podremos calcular el tiempo adecuado para que el semforo cambie de color rojo a verde y de forma viceversa. La simulacin se hizo utilizando cdigo javascrit.

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    24

    Script (PSEUDOCODIGO):

    Simulacin de Semaforo

    var time=0;

    var c=0;

    var X1='';

    var X2='';

    function calcular(){ time = time + 10;

    var A1= parseFloat(document.getElementById('txtArea1').value); var A2= parseFloat(document.getElementById('txtArea2').value); var A3= parseFloat(document.getElementById('txtAreaCarril').value); var X1= document.getElementById('txtSemaforo1').value; var X2= document.getElementById('txtSemaforo2').value; S1=X1;S2=X2;

    var tmax=50;

    var tmin=20;

    var AR=40;

    if(A3

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    25

    if(A1==0 && A2==0){ S1='Verde';

    S2='Rojo'; }else if(A1==0 && A2!=0){ S2='Verde';

    S1='Rojo'; }else if(A1!=0 && A2==0){ S1='Verde';

    S2='Rojo'; }else if(A1>A2){ if(A1>AR){ S1='Verde';

    S2='Rojo'; }else{ if(time>tmin){

    if(S1=='Rojo'){S1='Verde';S2='Rojo';}else{S2='Verde';S1='Rojo';} time=0;

    } } }else{ if(A2>AR){ S2='Verde';

    S1='Rojo'; }else{ if(time>tmin){

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    26

    if(S1=='Rojo'){S1='Verde';S2='Rojo';}else{S2='Verde';S1='Rojo';} time=0;

    } } } }else{ if(time>tmin){ if(S1=='Verde'){ S1='Rojo'; S2='Verde';

    }else{ S2='Rojo'; S1='Verde';

    } time=0;

    } } }else{ if(S1=='Verde' && time==tmin){ S1='Rojo'; S2='Verde';

    time=0;

    }else{ if(time>=tmax){ if(S1=='Verde'){

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    27

    S1='Rojo'; S2='Verde';

    }else{ S2='Rojo'; S1='Verde';

    } time=0;

    } } }

    if(S1!=X1 || S2!=X2 ) { time=0;

    }

    document.getElementById('txtSemaforo1').value=S1; document.getElementById('txtSemaforo2').value=S2; if(S1=='Verde'){ document.getElementById('txtSemaforo1').style.backgroundColor = '#060'; }else{ document.getElementById('txtSemaforo1').style.backgroundColor = '#FF0000';

    } if(S2=='Verde'){ document.getElementById('txtSemaforo2').style.backgroundColor = '#060'; }else{

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    28

    document.getElementById('txtSemaforo2').style.backgroundColor = '#FF0000';

    }

    document.getElementById('txtTiempo').value=time; }

    .titulos { text-align: center;

    font-family: "Comic Sans MS", cursive;

    color: #03C;

    }

    SIMULACION DE CAMBIO LUZ ROJA Y VERDE

    Area 1:

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    29

    Area 2:

    Semaforo 1:

    Semaforo 2:

    Area Carril Siguiente:

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    30

    DIAGRAMA DE FLUJO

  • CONTROL Y AUTOMATIZACION DE PROCESOS DE TRANSITO

    VEHICULAR

    31