You are on page 1of 15

CATALOGO DE TESIS

TITULO DE LA TESIS:

DISEO E IMPLEMENTACION DE UN SISTEMA DE


CONTROL

DE

LA RED

SEMAFORICA DE

LOS

PRINCIPALES CORREDORES DE LA CIUDAD DEL


CUSCO

AUTOR:

I.
1.1

BACH. FRANKLIN CARDEOSO FERNNDEZ

ASPECTOS METODOLOGICOS
PLANTEAMIENTO DEL PROBLEMA
Durante los ltimos aos, la ciudad del Cusco viene experimentando un alto
crecimiento del parque automotor, con lo cual, se ha visto incrementado el trfico de
vehculos en las diferentes calles y avenidas de esta ciudad, as como tambin una
alta tasa de congestin vehicular. Esta congestin vehicular es causada debido a la
poca infraestructura vial que presenta gran parte de la ciudad y al funcionamiento no
sincronizado de los semforos que estn presentes en las diferentes intersecciones
del centro histrico y alrededores. . Dentro de las soluciones que plantean los analistas
de trfico como parte del mejoramiento de la circulacin vial, es la disminucin del
parque automotor mediante el retiro de vehculos de ms de 25 aos de antigedad,
mejoramiento de la infraestructura vial, mejoramiento de la sealizacin y
semaforizacin y ordenamiento del sistema de transporte urbano. De las cuales, las
medidas de corto plazo que han sido mejor adoptadas por las municipalidades y
gobiernos regionales son la de mejoramiento de la infraestructura vial y el
mejoramiento de la sealizacin y semaforizacin. Por ello, la presente tesis presenta
un modelo de mejoramiento del sistema de semaforizacin actual a travs de un
sistema de semaforizacin centralizado hacia la implementacin de un Sistema
Inteligente de Transporte (ITS) como parte del plan maestro de Desarrollo de la
Arquitectura y Plan de Sistemas Inteligentes de Transporte que viene implementando

el MTC, mediante el manejo inteligente de transito con la implementacin de una


central de trfico y un sistema de semaforizacin inteligente que pueda brindar un
mejor servicio a la red vial de los diferentes corredores que conforman esta ciudad.
PROBLEMA DE INVESTIGACIN
Actualmente la red semafrica de la ciudad del Cusco funciona de forma tradicional, es
decir, con controladores semafricos aislados y no sincronizados. Al tener este tipo de
funcionamiento, no se puede tener un monitoreo en tiempo real de los controladores y
cualquier tipo de modificacin en su programacin tiene que ser in situ, es por ello que
es imposible realizar una administracin del trfico en forma centralizada que pueda
supervisar su funcionamiento y posibles fallas, provocando congestin vehicular y
hasta accidentes de trnsito.
Es por ello, que la falta de una administracin y programacin centralizada de los
controladores semafricos hace que sea imposible aplicar un manejo inteligente del
trnsito, por ello es necesaria la interconexin entre los controladores hacia una
central de monitoreo y control de trfico vehicular como parte de un sistema inteligente
de transporte que pueda disminuir la congestin vehicular en las principales avenidas
que conforman los diferentes corredores de esta ciudad.
JUSTIFICACION DE LA INVESTIGACION
Por lo expuesto anteriormente, el contenido de esta tesis se enfocar en el desarrollo
de un controlador semafrico interconectado a una central de monitoreo y control de
trfico vehicular a travs de la utilizacin de un sistema embebido y la integracin a
una plataforma web para el manejo centralizado de este nuevo sistema de
semaforizacin que pueda ser parte del plan maestro de la implementacin de un
Sistema Inteligente de Transporte que viene desarrollando el MTC para disminuir en
cierta forma la generacin de congestionamiento vehicular provocado por la gran
cantidad de vehculos que saturan la capacidad vial.

Este controlador semafrico desarrollado permitir el mejoramiento del sistema de


semaforizacin actual ya que ser parte de un sistema de administracin y
programacin centralizado que podr modificar los diferentes parmetros (tiempos en
verde, tiempos de ciclo y estados actuales) de los diferentes controladores
semafricos implementados con este sistema para disminuir y evitar la congestin
vehicular elevada en ciertas intersecciones y avenidas de la ciudad del Cusco.
La utilizacin de un sistema embebido no solo se limita a la interconexin y
modificacin de tiempos y estados de los controladores semafricos, sino que tambin
aade nuevas funcionalidades a este controlador (utilizacin de audio y Pines de
conexin de entrada y salida de propsito general) para futuras implementaciones de
nuevas etapas en la implementacin de un Sistema Inteligente de Transporte sin la
necesidad de cambio de este controlador semafrico.
1.2

FORMULACION DEL PROBLEMA


PROBLEMA GENERAL
Cmo gestionar el control y programacin centralizada de los controladores
semafricos de los principales corredores de la ciudad del Cusco para mejorar el flujo
vehicular de los mismos?
PROBLEMA ESPECIFICO N 1
Cmo realizar la interconexin de los controladores de los principales corredores de
la ciudad del Cusco?
PROBLEMA ESPECIFICO N 2
De qu manera realizar el control y monitoreo de los controladores de las
intersecciones semafricas interconectadas?

PROBLEMA ESPECIFICO N 3
De qu manera realizar la implementacin de una plataforma de control centralizado
II.

para los controladores semafricos interconectados?


REFERENCIA DEL MARCO TEORICO
SEMAFOROS
Los semforos son dispositivos de control de trnsito automotor mediante los cuales
se puede regular el flujo de vehculos y peatones de una interseccin de calles,
avenidas o carreteras, mediante indicadores luminosos de color verde, amarillo y rojo
los cuales tienen connotaciones bien definidas.
Los semforos estn compuestos por 2 elementos bien diferenciados, la etapa visual,
la cual contiene la estructura y los indicadores luminosos, y la etapa de control, la cual
se encarga de gestionar y controlar los cambios para el funcionamiento de los
indicadores luminosos.
Segn el manual de dispositivos de control de trnsito automotor para calles y
carreteras del MTC existen los siguientes tipos de semforos:

Semforos para el control del trnsito de vehculos:


1) Semforos pre sincronizados o de tiempos predeterminados.
2) Semforos accionados o activados por el trnsito.
a) Totalmente accionados
b) Parcialmente accionados
Semforos para pasos peatonales:
1) En zonas de alto volumen peatonal
2) En zonas escolares
Semforos especiales:
1) Semforos de destello o intermitentes
2) Semforos para regular el uso de carriles
3) Semforos para puentes levadizos
4) Semforos para maniobras de vehculos de emergencia
5) Semforos y barreras para indicar la aproximacin de trenes
SISTEMAS EMBEBIDOS
Un sistema embebido est definido como un circuito electrnico basado en
microcontroladores diseado para cumplir una tarea especfica dentro de un proyecto.

Sin embargo, con el paso del tiempo y el aumento de tecnologa, ya no podemos


hablar de circuitos electrnicos que realicen una tarea especfica. Hoy en da existen
microcontroladores multinucleo, como el Propeller de Parallax, o microcomputadoras
como la Raspberry Pi que son capaces de realizar varias tareas a la vez sin disminuir
su rendimiento. Por lo tanto, la definicin de sistema embebido sera la siguiente:
Circuito electrnico construido por uno o varios subsistemas capaces de realizar una o
ms tareas especficas dentro de un proyecto.
RASPBERRY PI
La Raspberry Pi es una microcomputadora de bajo costo que usa Raspbian, una
variante de deban (Kernel de Linux) como sistema operativo, contiene puertos USB,
socket para tarjeta micro SD, conector Jack para audio, conector HDMI, un puerto
Ethernet RJ45 y pines GPIO (General Purpose Input/Output pin) para su utilizacin de
diferentes formas.
Este microcomputador tiene la capacidad de realizar mltiples tareas y puede ser
programado de diferentes formas, ya que dentro de su sistema operativo se puede
programar en diferentes lenguajes tales como python, C/C++, PHP, HTML, bash, etc.,
usando los diferentes perifricos de la raspberry pi como mejor se necesite.

SISTEMAS DE COMUNICACIN INALAMBRICA


Estos sistemas de comunicacin hacen uso de ondas electromagnticas a una
determinada frecuencia para as poder enviar seales a cierta distancia. Su uso se ha
visto en crecimiento durante estos ltimos aos debido a la gran cantidad de aparatos
que usan este tipo de medio para poder enviar y recibir informacin. Dentro de los
principales estndares de comunicacin inalmbrica que podemos encontrar tenemos
los siguientes:
ENLACES PUNTO A PUNTO
Generalmente se usan para conexin a Internet en las cuales el medio no lo permite
de otra forma, generalmente los equipos pueden configurarse como maestro o esclavo
y viceversa sin afectar el funcionamiento del enlace, este tipo de red es muy fcil de
instalar, configurar y operar, son bastante recomendadas en redes que no tienen
demasiados elementos, pues su eficiencia decrece a medida que aumentan los
dispositivos en la red.
LENGUAJES DE PROGRAMACION

LADDER
Es un lenguaje de programacin grafico muy popular basado en el diagrama de
contactos diseado principalmente para autmatas programables o PLCs, es

tambin conocido como lenguaje de contactos o lenguaje en escalera.


PYTHON
Python es un lenguaje de programacin de muy alto nivel y de propsito
general caracterizado por su gran facilidad de utilizacin y comprensin hacia
el programador ya que posee una sintaxis muy simple que hace que el cdigo
sea bastante legible.

PHP
Es un lenguaje de programacin de uso libre del lado del servidor que es
ampliamente utilizado para desarrollo web conjuntamente con otros lenguajes
de programacin como son HTML, Javascript y Ajax. PHP se caracteriza por
ser bastante de simple de entender y bastante funcional por la cantidad de

herramientas que contiene.


HTML y CSS
Son lenguajes de programacin utilizados en desarrollo web cada uno con
caractersticas bien definidas: por un lado HTML que integra la maquetacin del
entorno web, y por otro CSS que le da los estilos y grficos que puedan

III.

caracterizarlo.
RESUMEN DEL TRABAJO
DESARROLLO DEL SISTEMA PROPUESTO
El desarrollo del sistema propuesto se dividi en cuatro etapas principales: Eleccin de
componentes, diseo del sistema, desarrollo de programas y cdigos necesarios y
finalmente la integracin del controlador al sistema de control y monitoreo
desarrollado.
ETAPA 1: ELECCION DE COMPONENTES
Una vez determinado el problema y planteado el sistema que ser utilizado se
procedi a realizar la eleccin de los componentes para ser utilizados en el diseo del
sistema a ser implementado, dentro del cual se identificaron cuatro elementos
claramente diferenciados e involucrados para el desarrollo de este sistema, los cuales
son:

Controlador semafrico: Implementado en diferentes intersecciones de la ciudad

del Cusco.
Dispositivo de comunicacin e interconexin entre el controlador semafrico y la

plataforma de control.
Medio de comunicacin utilizado para interconectar todos los componentes del
sistema.

La plataforma de control y monitoreo que se encargar de gestionar las


funciones que sern ejecutadas por parte del operador de trnsito.

ETAPA 2: DISEO DEL SISTEMA


Despus de elegidos los componentes el diseo del sistema a implementar se
determin finalmente la arquitectura de todo el sistema propuesto de modo que qued
de la siguiente manera:

Arquitectura del sistema propuesto (Fuente propia)

Donde:

Servidor GTVT: Implementado con los programas de interfaz del usuario al

sistema y la comunicacin del SERVIDOR a la RASPBERRY PI.


Radio-enlace: Usado como medio de comunicacin en los controladores ms

distantes.
Raspberry Pi: Configurado como un pequeo servidor independiente e
implementado con los programas de comunicacin serial con el PLC y
comunicacin con el SERVIDOR mediante uso de funciones del protocolo

HTTP.
Controlador Semafrico: Programado con las funciones a ser ejecutadas por el
PLC tales como: ciclo semafrico de acuerdo al horario, funciones de forzados,
funciones de emergencia, funciones de ola verde y modo dormido.

ETAPA 3: DESARROLLO DEL SISTEMA


PROGRAMACION DEL PLC
Como primer paso en el desarrollo del sistema de control de la red semafrica se
realiz la programacin del PLC Jazz, sta programacin se realiz en el lenguaje
LADDER, un lenguaje muy utilizado en programacin para PLC, y con el programa
U90ladder propio del fabricante pues no requiere de ningn tipo de licencia.
PROGRAMACION EN LA RASPBERRY
Despus de terminada la programacin del PLC se realizaron la programacin del
script de comunicacin de la Raspberry Pi con el PLC para realizar el monitoreo de las
salidas de ste ltimo y as poder realizar una supervisin remota del controlador; y del
script de comunicacin de la Raspberry Pi con el servidor para recepcionar todas las
rdenes que enve el operario y luego empaquetarlas para enviarlas al PLC.

PROGRAMACION EN EL SERVIDOR
Como ltimo paso se realiz la programacin de la interfaz web en el cual se realizar
el monitoreo y el control de los controladores semafricos; y la programacin del script
de funciones enviadas del servidor al controlador seleccionado para su respectiva
ejecucin.
ETAPA 4: INTEGRACION DEL SISTEMA
Como primer paso dentro de la integracin de este sistema al servidor de la GTVT de
la Municipalidad del Cusco, se realiz la implementacin de un controlador de pruebas
en el taller de trabajo de la sub gerencia de trnsito, vialidad y transporte. En el cual,
se desarrollaron las pruebas necesarias de todos los programas desarrollados antes
de poner en campo el funcionamiento del sistema. Observando de esta forma, el
comportamiento del controlador desarrollado durante el uso de las diferentes funciones
implementadas en este controlador. Y finalmente implementando todo el sistema en
las intersecciones designadas.
IV.

CONCLUSIONES
La implementacin de este sistema de control y monitoreo mejora el flujo

vehicular en las intersecciones interconectadas mediante el uso de las funciones de


control manual, ciclos semafricos de acuerdo al horario. Sin embargo es necesaria la
colaboracin de otras entidades relacionadas con el trnsito vehicular tales como la
polica nacional o el gobierno regional para poder trabajar en conjunto y con mucho
ms personal.

La interconexin de los controladores de las intersecciones semafricas

permiti realizar un control y monitoreo centralizado del sistema de semaforizacin de


las principales vas e intersecciones de la ciudad del Cusco, brindando de esta forma
una mejor administracin del flujo vehicular dentro de la ciudad.

Por otro lado, la utilizacin de un sistema embebido con un sistema operativo

basado en Linux, tal como la Raspberry Pi, no limit su utilizacin para realizar el
control y monitoreo del controlador, sino que tambin permiti agregar una nueva
funcionalidad de audio dentro de las distintas funciones del sistema

Cabe mencionar que la implementacin de la plataforma web de control y

monitoreo tampoco limita la implementacin de nuevas funcionalidades. Sino que


permite agregar futuras opciones al sistema, ya que es posible utilizar la API
func_ras.php descrita como interfaz para otro tipo de aplicacin web.

Mediante la implementacin de este sistema se pudo observar que el tiempo de

mantenimiento de los controladores se redujo considerablemente ya que slo es


necesario que el controlador se encuentre interconectado al servidor para poder
enviarle todos los parmetros de configuracin.

El uso de un sistema de control centralizado hace que el mantenimiento de

todo este sistema sea relativamente sencillo, pero lo vuelve delicado a los fallos, ya
que si falla el servidor central entonces toda la plataforma web de control y monitoreo
de los controladores se vera afectada.

El uso de la Raspberry Pi no slo se limita a empaquetar las rdenes o enviar

los cambios de estados y tiempos del controlador al servidor, sino que tambin
expande la capacidad del sistema a poder utilizar recursos de funcionamiento
autnomo mediante el uso de tcnicas de sistemas de control, lgica difusa o
inteligencia artificial.

As mismo es posible realizar la incorporacin de cualquier tipo de sensor para

la realizacin de conteos vehiculares que puedan ser almacenados en el sistema y as


poder realizar una retroalimentacin del sistema para que pueda reprogramar los
controladores de las diferentes intersecciones interconectadas sin la necesidad de un
operador de trnsito y de acuerdo a la cantidad de flujo vehicular en tiempo real.

V.

REFERENCIA BIBLIOGRAFICA
Adobe-Inc.
(2014).
Desarrollo
web.
Obtenido
https://helpx.adobe.com/es/dreamweaver/using/set-computer-applicationdevelopment.html

de

Beagleboard-Org. (26 de Septiembre de 2016). Beaglebone Black. Obtenido de


https://beagleboard.org/black
Benitez, R., Escudero, G., & Kanaan, S. (2014). Inteligencia artificial avanzada.
Barcelona: Editorial UOC.
Cardama et al., A. (2002). Antenas. Barcelona: Ediciones UPC.
Ceballos, F. (2007). Programacin orientada a objetos con C++. Ra-Ma.
Coaquira, R. (2009). Automatizacin industrial: teoria y practica. Cusco: Editorial
Unsaac.
Colobran, M., Arques, J., & Galindo, E. (2008). Administracion de sistemas
operativos en red. Barcelona: Ediciones UOC.
Creus, A. (2011). Instrumentacion industrial. Mexico: Alfaomega.
Deitel. (2004). Como programar C/C++ y JAVA. Mexico: Prentice-Hall.
Domingo, J. (2003). Diseo y aplicaciones con automatas programables.
Barcelona: Editorial UOC.
Engst, A., & Fleishman, G. (2003). Introduccin a las redes inalmbricas. Madrid:
Anaya Multimedia.
Eyler. (2001). Redes Linux con TCP/IP. Madrid: Prentice Hall.
Friendly, H. (2008). Redes inalmbricas en los paises en desarrollo.
Galiana, A. (2006). Escuela Superior de Alcoy. Obtenido de http://serverdie.alc.upv.es/asignaturas/PAEEES/2005-06/A07%20-%20Sistemas
%20Embebidos.pdf
Gauchat, J. (2013). El gran libro de HTML5, CSS3 y JavaScript. Marcombo.
Gonzalez, R. (2009). Python para todos. Barcelona: Creative Commons.
GRC, & MPC. (2015). Estudio de Trnsito y Transporte Peatonal de la Ciudad del
Cusco. Cusco.
Guerrero, V., Yuste, R., & Martinez, L. (2010). Comunicaciones Industriales (1ra.
ed.). Barcelona: Marcombo.
IEEE.
(2013).
Standards
ieee
http://standards.ieee.org/about/get/802/802.11.html

802.11.

Obtenido

de

Intel-la. (16 de Marzo de 2016). WiFi diferentes protocolos y las velocidades de


datos. Obtenido de http://www.intel.la/content/www/xl/es/support/network-and-io/wireless-networking/000005725.html#ac

Introduccion a la programacion orientada a objetos. (s.f.).


Joyanes, A. (2013). Fundamentos generales de programacin. Mexico: McGraw
hill.
Lajara, J., & Pelegri, J. (2012). Labview, entorno grfico de programacin.
Barcelona: Marcombo.
LinkSprite.
(2016).
LinkSprite
http://www.linksprite.com/linksprite-pcduino/

pcDuino.

Obtenido

de

Lpez, D. (2014). Diseo de un modelo de monitoreo para mejorar el flujo de


trnsito vehicular a travs de semforos inteligentes en la ciudad de Trujillo. Trujillo.
Microchip. (2016). Comprender y utilizar MCU con habilitacin Ethernet en su
prxima
aplicacin.
Obtenido
de
http://www.digikey.com/es/articles/techzone/2014/oct/understanding-and-usingethernet-enabled-mcus-for-your-next-application
MOCQ, F. (2016). Raspberry Pi 2: Utilice todo el potencial de su nano-ordenador.
Barcelona: Ediciones ENI.
Monk, S. (2014). Raspberry Pi cookbook. Estados Unidos: O'reilly Media.
Morales, R., & Gonzales, J. (2013). Control de Trfico vehicular por medio de
semaforos inteligentes. Maracaibo.
MTC. (2000). MANUAL DE DISPOSITIVOS DE CONTROL DEL TRNSITO
AUTOMOTOR PARA CALLES Y CARRETERAS. Lima.
MTC. (2010). Arquitectura Nacional ITS. Lima.
MTC. (2010). Inventario de actores y marco normativo existente en ITS. Lima.
MTC. (2010). Plan Maestro ITS. Lima.
MTC. (2013). Experiencias de Arquitecturas de ITS en cuatro pases. Lima.
Nio, J. (2010). Aplicaciones web. Madrid: Editex.
Parallax. (2016). Spinneret Web Server Documentation. Obtenido
https://www.parallax.com/downloads/spinneret-web-server-documentation

de

Raspberry-Org. (2016). Raspberry Pi 2 Modelo


https://www.raspberrypi.org/products/raspberry-pi-2-model-b/

de

B.

Obtenido

Ruiz, A., Ortega, E., & Cabrera, A. (2010). Controlador inteligente de transporte. La
Habana.
Ruiz,
J.
(2012).
Arduino+ethernet
shield.
Obtenido
http://unicarlos.com/_ARDUINO/Arduino%20+%20Ethernet%20Shield%20(1).pdf
Sampieri, R. (2014). Metodologia de la Investigacin. Mexico: McGraw Hill.
Tafur, R. (1995). La tesis universitaria. Lima: Mantaro.

de

TEC-Corp. (2011). Controladores Electrnicos de trnsito. Obtenido de


http://www.teccorp.com.pe/sites/default/files/especificaciones_tecnicas_controladores.
pdf
Tesc. (2012). Tesc. Obtenido de http://www.tesc.com.br/flexcon-4/
Tomasi, W. (2003). Sistemas de comunicaciones electrnicas. Mexico: Prentice
Hall.
Torrente, O. (2013). Arduino: Curso practico de formacion. Mexico: Alfaomega.
Trelec. (2010). TRELEC. Obtenido de ZGSMTech
Turnbull, J. (2010). Administracin de servidores LINUX. Madrid: Anaya Multimedia.
UBNT.
(2016).
Ubiquiti
Networks
products.
https://dl.ubnt.com/datasheets/nanostationm/nsm_ds_web.pdf

Obtenido

de

Ultra-lab. (2016). PcDuino 3B. Obtenido de http://ultra-lab.net/tienda/pcduino-3


Unitronics-Inc. (2016). Unitronics support. Obtenido de Communication with
Unitronics PLC's: http://www.unitronics.com
Velarde, O., Murillo, M., Gomez, L., & Castillo, F. (2006). Introduccion a la
programacin orientada a objetos. Mexico: Pearson.
Welling, L., & Thompson, L. (2009). Desarrollo web con PHP y MySQL. Madrid:
Anaya Multimedia.
ZGSM-China.
(2014).
ZGSMTech.
Obtenido
de
http://www.zgsmchina.com/product/traffic/category/300mm-driveway/jd300-3-zgsm-1
Zwiesler-Inc.
(2008).
Traffic
Control
http://www.zwiesler.com/sbc_2400_system.htm

Solutions.

Obtenido

de

You might also like