You are on page 1of 9

&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

Arquitectura de un Sistema para Telecontrol por Internet para la


Simulacin en Tiempo Real de un Motor de Corriente Continua

Jorge Salvador Valdez Martnez, Pedro Guevara Lpez, Gustavo Delgado Reyes
Escuela Superior de Ingeniera Mecnica y Elctrica Unidad Culhuacn del
Instituto PolitcnicoNacional
jsvaldezmtz@yahoo.com.mx, pguevara@ipn.mx , dengue_mgs4@hotmail.com

Abstract viable el explotar los recursos ofrecidos por el


Internet, acercando (virtualmente) a un equipo o
This paper presents a Telecontrol System sistema lejano sin necesidad de desplazarse
Architecture Internet based for a Real Time fsicamente al lugar, solamente usando como
interfaz de control un teclado y un monitor. Sin
Simulation DC electric motor . The data
embargo, el telecontrol no es simplemente
transmition between computers were done "mando de un aparato, mquina o sistema,
using the schema client-server with TCP ejercido a distancia [1]". Para que un sistema
protocol; in the server computer was fsico sea controlado a distancia se deben de
implemented in QNX Neutrino, a Hard Real tener en consideracin los siguientes factores:
time System which simulated the DC motor; Tipo de medio de transmisin de informacin
the Simulation results were exported to the sobre el cual se comunicarn el sistema
client who had WindowsVistaMR Operating controlado y el sistema controlador; normas para
System with Graphical User Interface (GUI) la manipulacin remota y automatizacin;
developed in LabVIEWMR which plotted the transductores que permitirn la conversin de la
informacin; y por ltimo, retardos en la
data transmited. En este trabajo se describe
comunicacin. Aunado a esto, en algunos casos,
la arquitectura de un sistema de telecontrol el sistema a telecontrolar es un sistema en tiempo
basado en internet para un motor de real, entonces nicamente es posible interactuar
corriente continua simulado en tiempo real. en lnea con el sistema debido a que Internet no
La transferencia de informacin realizada puede cumplir con caractersticas de tiempo real
entre los equipos se rige bajo un esquema y para evitar que el sistema en tiempo real quede
cliente-servidor utilizando el protocolo TCP; atado a las restricciones del sistema en lnea,
en la computadora con el servidor se debe implantarse algn tipo de aislamiento, como
implant en QNX Neutrino el sistema de por ejemplo: sockets o tuberas no bloqueantes,
tiempo real crtico que simula el motor y que colas de espera, etc.
exporta los resultados a la computadora con
el cliente; el cliente se implant en Windows
VistaMR con LabView 2009, ste grafica los
2. Estado del arte del telecontrol por
datos y sirve como interfaz al usuario. Internet
Uno de los primeros trabajos donde se estudia
1. Introduccin a conciencia el modelo cliente servidor como
esquema de comunicacin entre computadoras
Actualmente en Internet se pueden encontrar remotas es expresado por J. Jin en [2]. En este
diversas aplicaciones y/o aparatos que tienen por trabajo se plantean las caractersticas principales
objeto presentar u ofrecer la opcin de poder con las que debe contar un esquema tpico de
manipular remotamente a un sistema fsico. Las comunicacin bajo un esquema cliente-servidor y
empresas que han trabajado sobre plataformas bajo este contexto se menciona que una
en telecomunicaciones ven como una opcin computadora servidor es cualquier mquina que

0H[LFR')DOGHVHSWLHPEUHGH 
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

posee una copia completa de los datos del agrega un nivel extra de complejidad en los
sistema, se cita como una de las principales sistemas de operacin y monitoreo remotos. Se
caractersticas de la computadora cliente que es dice que un ingeniero en control puede resolver
capaz de tener acceso a la informacin residente fcilmente el problema de un retardo constante
en el servidor desde cualquier ubicacin posible. mediante una tcnica de compensacin, sin
En el artculo de Cragg et. al. [3] se menciona embargo cuando se trata con retardos variables,
que la perdida de datos se puede disminuir la tcnica de compensacin ya no resulta tan fcil
considerablemente utilizando un mecanismo de de establecer. Se menciona en adicin que el
comunicacin que use la pila de protocolos de la problema de controlar un sistema en tiempo real
familia TCP/IP, pero sin embargo este proceso va internet ha sido objeto de estudio por algunos
incrementar los tiempos de retraso, con los aos. Se presenta como objeto de estudio la
cuales es fcil tratar considerando un sistema que comunicacin remota y los retrasos de
utilice un hardware de redundancia o un software informacin generados por la pila de protocolos
redundante adaptivo. de TCP/IP.
El enfoque sugerido por G. Gini en [4] Congruentemente con lo establecido en el
establece que el internet es un medio de estudio desarrollado por M. Zaera en [9] en el
comunicacin que cobra auge da a da, lo que lo rea de la fabricacin industrial existe una
hace objeto de estudio constante. En esta demanda creciente de aplicaciones de tiempo
investigacin se estudia el concepto de la tele real capaces de proporcionar determinismo y una
programacin aplicada a un brazo robtico de eficiente opcin de monitoreo al proceso de
seis grados de libertad para lograr un sistema que produccin. Se establece adems que hay una
permita enviar solo los comandos de ms alto carencia de soluciones prcticas capaces de
nivel a travs de internet a travs de un esquema proporcionar las mencionadas caractersticas y
cliente-servidor. por tanto es necesaria su constante investigacin.
C. Guerra y J. de Len en [5] indican los pasos El objetivo perseguido en este trabajo es el de
y los requerimientos necesarios para la proporcionar soluciones de tiempo real integradas
implementacin de una plataforma de tele a un sistema de monitorizacin, para ello se
operacin va internet basada en software disean aplicaciones que se implantan en un
costeable y de fcil instalacin, aplicndose el sistema operativo de tiempo real. En este estudio
telecontrol en un motor de induccin localizado en se analiza principalmente el desempeo de tres
el IRCCyN en Nantes, Francia. En este caso, la sistemas operativos: Window NT, RT-Linux y
planta a controlar es monitoreada usando LynxOS.
servicios de escritorios remotos. El robot presentado por R. O. Ambrose, R. T.
Liviatini et. al.en [6] sugiere el internet para el Savely, S M. Goza y P. Strawser en [10] es una
control de robots inteligentes, adicionalmente se muestra del creciente auge de los sistemas
analiza la estacin de tele ciruga robtica operados y manipulados remotamente. En este
desarrollada por the roboticsanintelligent artculo se menciona que el robot fue creado por
machines laboratory of the Univesity of Califonia, el Centro Johnson Space en colaboracin con la
Berkly (UCB) y the department of surgery of the NASA, y que ha sido diseado para manipular
University of California San Francisco (UCSF). herramientas como cuchillos, palas, trajes de
El acceso a equipo remoto para la vuelo y correas flexibles. El sistema de monitoreo
experimentacin ya sea en la enseanza o en la remoto con el cual ha sido equipado el robot
investigacin es una idea claramente planteada obtiene tres tipos de informacin los cuales son:
por C. Guerra y J. Morales en [7]. En este trabajo comandos de control, video y control de paro de
se propone una arquitectura de distribucin de emergencia. El comando y control es realizado a
software llamada Teleoptions que permite travs de una tarjeta de red inalmbrica habilitada
unificar las modalidades de telecontrol y tele con 2 canales, uno de los cuales est dedicado al
operacin para experimentacin remota en control de la parte alta de la estructura del robot y
robtica y que adems se encuentra diseada el segundo dedicado al control de la parte baja.
segn un esquema cliente-servidor. La tarjeta de red inalmbrica se conecta a un
De acuerdo a L. Bate y C. Cook en [8] el acces point, el cual se comunica con una estacin
internet es uno de los principales servicios de de monitoreo y control remotos. El monitoreo de
telecomunicacin cuyos tiempos de respuesta no las actividades realizadas por el mecanismo se
son predecibles y son muy variantes, lo cual

 0H[LFR')DOGHVHSWLHPEUHGH
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

logra a travs de dos cmaras implantadas en la funcionamiento en un sistema operativo de


parte alta del robot. tiempo real llamado Linux RTAI. En este estudio
En el trabajo de M. Antonini, A. De Luise y M. se logro realizar una plataforma de simulacin
Ruggieri en [11] se presenta un estudio sobre los que es capaz de cumplir con diferentes requisitos
sistemas de envi y almacenamiento de asociados a la simulacin en tiempo real al
informacin va satlite. En este tipo de sistemas incorporar al motor de simulacin nuevas
se utiliza un satlite como servidor en lugar de funcionalidades orientadas al cumplimiento de
una computadora y se establece que una posible restricciones temporales y de interconexin con el
clasificacin de los satlites puede surgir al mundo exterior. Se establece tambin que la
considerar su capacidad para proporcionar simulacin digital se ha tornado en una
servicios en tiempo real. En este trabajo se herramienta casi imprescindible para el diseo,
realiza un anlisis sobre los tiempos de retraso de anlisis, optimizacin, control y deteccin de
informacin generados por el enlace de fallas en muchos procesos fuertemente ligados a
comunicacin, aplicado a diferentes objetos de la ingeniera. De acuerdo a esta investigacin hay
estudio como lo son: la telemedicina, datos de mltiples formalismos a utilizar en los modelos
negocios, vigilancia por cmara, mediciones o utilizados para la simulacin de procesos entre
lecturas de sensores, suministro de software, los cuales se pueden destacar: sistemas
transferencia de audio y video, aplicaciones continuos representados a travs de ecuaciones
militares y demanda de transferencia de archivos. diferenciales, sistemas de tiempo discreto
En lo que a telemedicina respecta en este estudio descritos por medio de ecuaciones en diferencias
se propone un escenario que permita practicar y por ultimo sistemas de eventos discretos los
medicina, proveer consultas mdicas y realizar cuales se pueden representar a travs de redes
diagnsticos a travs de un sistema operado de Petri o de autmatas por citar algunos
remotamente. ejemplos.
Los autores A. I. Barranco, J. J. Medel y D. De acuerdo a G. S. Hyalij, A. U. Deshpande, P.
Snchez en [12] presentan una alternativa para D. Shendge y B. M. Patre en [14] algunos
implantar un sistema de telecontrol en lazo controladores como el proporcional (P) o el
cerrado para un motor usando el protocolo de Proporcional Integral Derivativo (PID) pueden ser
internet TCP/IP, describiendo sus ventajas y aplicados al control de motores. Este trabajo
desventajas al realizarse una operacin remota muestra como el tiempo de retardo de control
de control. En este estudio se plantea que en el funciona como un controlador robusto cuando las
telecontrol se requiere de un canal de entradas del motor de corriente continua tienen
comunicacin entre el lugar donde se generan las una perturbacin externa. En este trabajo los
seales de referencia y el lugar donde se algoritmos de control son implantados en un
encuentra el sistema a controlar. De acuerdo a FPGA (Field Programable Gate Array) modelo
esta investigacin para transportar las seales de SPARTAN-3E.
monitoreo y control por una red puede utilizarse el En el trabajo de W. Hu, M. Zhu y Z. Fang en
internet. El sistema de telecontrol desarrollado [15] se presenta un nuevo mtodo de anlisis
consta de un generador de seales de referencia, para los sistemas de tele operacin. El enfoque
un sistema de control en lazo cerrado y un se centra en estudiar los factores que tornan
sistema de telecomunicacin digital que comunica condicional la estabilidad de los sistemas
el generador de seal de referencia con el telecontrolados. El estudio presenta un anlisis
sistema de control. Se concluye del trabajo que completamente matemtico, que no tiene
el protocolo de internet TCP/IP puede utilizarse aplicacin prctica en ningn experimento o
en un sistema de telecontrol digital, debido a que alguna aplicacin fsica.
cuenta con la infraestructura necesaria para El enfoque que se presenta en R. Costa, M.
comunicar datos digitales de manera bidireccional Valls, L. M. Jimnez, L. Diaz, A. Valera y R.
y multicanal. Puerto en [16] establece que los laboratorios
En el trabajo de F. Bergero, E. Kofman y C. remotos en la actualidad son una absoluta
Basabilbaso en [13] se presenta el desarrollo de realidad y que estos posibilitan la realizacin de
una nueva herramienta de simulacin en tiempo prcticas con equipos fsicos reales que se
real, utilizando como base la herramienta encuentran ubicados en entornos remotos siendo
PowerDEVS de simulacin de sistemas de accesibles por parte de cualquier usuario en
eventos discretos, adaptando su cdigo para el cualquier instante de tiempo y desde cualquier

0H[LFR')DOGHVHSWLHPEUHGH 
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

lugar con conexin a internet. En este artculo se El modelo matemtico de acuerdo a [17] es:
presenta un conjunto de dispositivos fsicos
incorporados dentro de un esquema global de


laboratorios remotos que posibilitan la interaccin 

a distancia con estos dispositivos. Se establece (1)

como una principal caracterstica de los sistemas
aqu descritos la capacidad de interaccin remota

con sistemas fsicos remotos para realizar tareas
especificas. En una de las secciones del artculo Con:
se especifica la forma en la que un usuario del
sistema se enlaza con una aplicacin Tabla 1 Variables del modelo del motor de corriente
desarrollada en MatLab Simulink para el control continua.
de un servomotor, a travs de un servidor Momento de Inercia J 1 kg*m2
Coef. Friccin viscosa b 1 N*m*s/rad
dedicado. Se establece como una importante Cte. Construccin ka 0.05
desventaja de este sistema que una vez iniciado Corriente de campo if 20 A
el experimento no se tiene acceso a las variables Inductancia de armadura La 0.001 H
Resistencia de armadura Ra 3 
del entorno del sistema hasta el momento en que Voltaje de referencia Vref 110 V
Simulink termina su ejecucin. Este trabajo Par debido a la carga TD 0 25 N*m
plantea adicionalmente el monitoreo y operacin Ganancia del controlador K 1.36 - 1.7
de procesos a travs del programa LabView, sin Incremento [ 1
embargo no se establecen detalles concretos
acerca de la construccin del sistema ni de una El modelo discreto del motor a travs de
caracterizacin de los tiempos de ejecucin diferencias finitas es:
generados por el enlace de comunicacin.

3. El Modelo del Motor de Corriente (2)

Continua Y

Debido a que el enfoque del presente trabajo (3)

est orientado a la simulacin de un motor de A partir de la programacin de las ecuaciones
corriente continua, es imprescindible utilizar como 2 y 3 se obtuvieron las simulaciones en el sistema
punto de partida un modelo matemtico operativo de tiempo real QNX Neutrino. Adems,
adecuado, que adems de interrelacionar todas este modelo permitir simular el motor de
las variables que intervienen en su dinmica, corriente continua.
tambin proporcione una amplia idea de cmo
evoluciona su comportamiento en funcin del 4. Arquitectura el Sistema de
tiempo. Para el desarrollo del modelo matemtico Telecontrol
de un motor se parti de su circuito elctrico y de
su circuito mecnico mostrado en la figura 1.
Para representar adecuadamente la
arquitectura de un sistema es necesario contar
con varios diagramas o vistas [18] en donde cada
una de estas vistas es una estructura de la
arquitectura del sistema, que muestran una parte
del sistema como un conjunto de componentes,
conectores y restricciones sobre sus tipos y
relaciones para complementar la visin integral
del sistema [19]. En este sentido, en esta seccin
se propone un esquema de telecontrol de tipo
Cliente- Servidor (Sistema controlado-Sistema
Controlador) sobre la simulacin en tiempo real
de un motor de corriente continua. Este modelo
Figura 1 Diagrama mecnico del motor de C.C. de comunicacin permite comunicar al sistema en
tiempo real crtico (servidor) con un sistema en
lnea (cliente), enviando la informacin en forma

 0H[LFR')DOGHVHSWLHPEUHGH
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

de strings entre ambas computadoras y aislando Mdulo de simulacin en tiempo real del
al servidor del cliente utilizando sockets no sistema. La simulacin del sistema fsico que se
bloqueantes, permitiendo al usuario la operacin realiza en este mdulo est aplicada en este
y monitoreo totalmente a distancia. El esquema caso, a ladinmica de un motor elctrico de
se puede apreciar en la figura 2. corriente continua.
Mdulo de generacin de bases de datos. Este
mdulo se encarga de generar los archivos de
SERVIDOR tipo texto por cada uno de losprocesos
CLIENTE (MODELO concurrentes programados en el sistema
(CONTROL) FSICO operativo de tiempo real.
SIMULADO) Mdulo de interfaz de usuario. Este mdulo
sirve de interfaz grfica al usuario para poder
Sistema operativo Sistema operativo
compilar y ejecutar losprocesos concurrentes que
Windows QNX
fueron programados en el sistema operativo de
Figura 2 Esquema de comunicacin cliente -
servidor. tiemporeal, en este sentido este mdulo podra
permitir aparte de visualizar los valores de las
El sistema de telecontrol est construido sobre variables calculadas, ingresar va teclado valores
un esquema cliente servidor basado en TCP que afecten al comportamiento de la simulacin
debido a que ste genera un circuito virtual que en el sistemade cmputo.
asegura la llegada de los paquetes de Mdulo de adquisicin de datos. Este mdulo
informacin en comparacin con UDP. El servidor es usado para obtener informacin de sistemas
est implantado sobre el sistema operativo de fsicos a travs de puertos de entrada/salida o de
tiempo real QNX Neutrino 6.5 [20]; el servidor tarjetas de adquisicin de datos
simula en tiempo real a un sistema fsico, sus Mdulo de reconstruccin de tiempos de
algoritmos son el resultado de discretizar por comunicacin. Es el mdulo encargado de
diferencias finitas este modelo. El cliente es el obtener la medicin de los tiempos de ejecucin
responsable de monitorear y enviar la variable de los procesos concurrentes.
que manipula al sistema controlado; el control se
MDULO DE
realiza usando una retroalimentacin esttica de COMUNICACIN
salida. POR RED

SERVIDOR
5. Descripcin de la arquitectura del Sistema operativo
de tiempo real
servidor MDULO DE
(QNX)
SINCRONIZACIN
DE PROCESOS
El servidor fue desarrollado en el sistema
MDULO DE
operativo de tiempo real QNX Neutrino 6.5 y est GENERACIN
MDULO DE
INTERFAZ DE
formado por 7 mdulos (ver figura 3.) y su DE BASES DE
MDULO DE USUARIO
DATOS
descripcin se presenta a continuacin SIMULACIN EN
TIEMPO REAL
Mdulo de comunicacin por red. Este mdulo DEL SISTEMA
proporciona las condiciones necesarias para
MDULO DE
poder iniciar lacomunicacin por red y a travs de MDULO DE RECONSTRUCCIN
sockets entre el servidor y el cliente, para lo ADQUISICIN DE TIEMPOS
DE DATOS
cuales necesario definir los puertos a utilizar. DE EJECUCIN

Mdulo de sincronizacin de procesos.


Cuando un dato es enviado de un proceso aotro a
travs de un canal de comunicacin llamada Figura3 Mdulos del servidor.
tubera es importante establecer una secuencia
ordenada pararealizar la lectura y escritura de la
informacin, de lo contrario los
procesosparticipantes se bloquean de manera
inevitable. Es por esa razn que este mdulo es
importante para asegurar la escritura y la lectura
de la informacin en el momento que se necesite.

0H[LFR')DOGHVHSWLHPEUHGH 
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

6. Descripcin de la Arquitectura del Mdulo de sincronizacin de control en lnea.


Cliente Este mdulo permite al usuario ingresar desde el
teclado de la mquina en la cual seha
El cliente fue desarrollado en el sistema desarrollado la aplicacin en LabView, la
operativo Windows VistaMRy est formado por 6 ganancia K del esquema de controlproporcional
modulos que se representan en la siguiente Mdulo de generacin de bases de datos. Este
figura. mdulo se encarga de generar un archivo que
contiene todos los datos enviadosa travs del
socket por el mdulo servidor, ya que esta
informacin en su totalidadser ocupada por el
MDULO DE
COMUNICACIN
mdulo de visualizacin y en este sentido es
CLIENTE POR RED importante asegurarsu integridad.
Sistema operativo Mdulo de interfaz de usuario. Este mdulo
de tiempo compartido funge como interfaz grfica al usuario para poder
(Windows) realizar las siguientesacciones: inicio o paro en la
MDULO DE
CONTROL ejecucin de la aplicacin que reside en el
EN LNEA
MDULO DE
MDULO DE mdulocliente, ingresar la direccin IP del mdulo
GENERACIN
DE BASES DE
INTERFAZ DE servidor remoto, ingresar los nmeros depuerto
USUARIO
DATOS del circuito virtual para la simulacin del motor y
monitorear demanera remota el voltaje de
armadura va(t), la velocidad angular r(t), la
MDULO DE
MDULO DE corriente dearmadura ia(t), los tiempos de
ADQUISICIN
VISUALIZACIN
DE DATOS ejecucin del sistema en tiempo real crtico,
lostiempos de ejecucin reconstruidos mediante
el modelo ARMA y por ltimo lostiempos de
retraso de informacin generados por el enlace
de comunicacin.
Figura4 Mdulos que integran al cliente de telecontrol. Mdulo de visualizacin. Este mdulo permite
al usuario visualizar los datos de simulacin
La interfaz grfica de usuario fue creada enviados por elmdulo servidor a travs del
usando el software de desarrollo industrial socket de comunicacin. La principal funcin de
LABVIEW 2009MR debido a que da la facilidad de estemdulo es recopilar la informacin enviada y
programacin de un cliente adems de que presentarla en forma de grfica de
ofrece la posibilidad de graficar a la informacin dosdimensiones al usuario.
que se enva y se puede sacar esta misma Mdulo de adquisicin de datos.Este mdulo
informacin, usando tarjetas de adquisicin de permite convertir la informacin ledadel socket
datos a dispositivos graficadores tal y como es un del formato tipo string a una variable de tipo doble
osciloscopio. La descripcin de los mdulos que que el programaLabView pueda interpretar
conforman al cliente, se presenta a continuacin: correctamente y direccionar la informacin a una
Mdulo de comunicacin por red. Este mdulo tarjeta de adquisicin de datos.
de manera similar que su contraparte en el
proceso servidor, est a cargo de establecer un 7. Pruebas y Puesta en Marcha
circuito virtual para realizar el intercambio de
informacin entre la red de computadoras. Para En la figura 5 se presenta la interfaz de usuario
realizar esta accin es necesario que el usuario del servidor en la que se incluye la simulacin en
proporcione la direccin IP del servidor remoto y tiempo real del motor de corriente continua.
los puertos a utilizar, la simulacin del motor y el
intercambio de informacin entre el proceso
servidor y el proceso cliente se realiza a travs de
una sola direccin IP, sin embargo es
importantemencionar que para la simulacin de
ms motores, a cada motor se le asigna un
nmero de puerto nicoe irrepetible.

 0H[LFR')DOGHVHSWLHPEUHGH
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

Figura 6 Interfaz grfica desarrollada en LABVIEW


(Panel Frontal)

8. Conclusiones
En este trabajo se cre una arquitectura de
software de tipo modular de un banco de pruebas
que permitir el estudio de las aplicaciones de
telecontrol a sistemas fsicos basado en un
esquema tipo cliente-servidor multiplataforma, y
as pueda el sistema de telecontrol ser
Figura 5 Interfaz de usuario del servidor. implantado bajo diferentes contextos; como en
este trabajo que fue ideado para operar bajo un
En ella se puede observar los valores dela sistema operativo en tiempo real (QNX Neutrino
velocidad angular y el voltaje as como el tiempo 6.5) y un sistema operativo de tiempo compartido
de ejecucin de estos clculos, la corriente y los (Windows) utilizando un medio de comunicacin
tiempos de ejecucin de la simulacin de la como el Internet. El motivo por el cual se us este
corriente y adems se agrega una terminal para esquema, es que en sistemas operativos de
insertar perturbaciones tiempo compartido no pueden dar la facilidad que
En la interfaz que se aprecia en la figura 6, ofrece el sistema operativo en tiempo real, el de
grafica la informacin enviada por internet por el uso de libreras que faciliten la obtencin del
servidor, y as presenta al usuario la dinmica de tiempo de procesamiento de fragmentos de
los estados de los motores de corriente continua cdigo lo cual es importante para el desarrollo de
simulados en el sistema de tiempo real. esta investigacin, porque a partir de la obtencin
de los tiempos de procesamiento y de transporte

0H[LFR')DOGHVHSWLHPEUHGH 
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

Figura 7 Interfaz grfica desarrollada en LABVIEW sobre un sistema operativo de tiempo compartido para el cliente o
sistema controlador (Diagrama de bloques)

involucrados en el proceso de telecontrol. El Internet and Online Robots (IORW), University of


medio de comunicacin empleado, se utiliz Reading.Reino Unido 2003. Pp. 1-6.
usando el protocolo de comunicacin TCP/IP el http://cswww.essex.ac.uk/staff/hhu/Papers/IORW-
cual ofrece una garanta de entrega de la Reading-2003.pdf
Pgina consultada el 14 de Junio del 2012
informacin que est presente en el sistema de [4] G. Gini. Robotics education, teleprogramming,
telecontrol tipo cliente-servidor, aunque debido a telecontrol through the internet.Politecnico di Milano,
su construccin es la que origina los valores de DEI, Milan, Italia 2004. Pp. 1-6
tiempos de transporte (tiempos de retardo) ms http://home.dei.polimi.it/gini/papers/ISR2004.pdf
altos en comparacin con los tiempos de Pgina consultada el 14 de Junio del 2012
procesamiento y varan de acuerdo a las [5] C. Guerra and J. de Len. Plataforma para
aplicaciones de software, intrusiones teleoperacin va Internet. Ingenieras, Vol. IX, No. 33.
informticas, virus y sistemas operativos. Como Mxico 2006. Pp. 60-66
objeto de estudio se present la simulacin de un http://www.ingenierias.uanl.mx/33/33_plataforma.pdf
Pgina consultada el 14 de Junio del 2012
motor de corriente continua con campo excitado [6] S. Livatino, G. Muscato, S. Sessa, V Neri. Depth-
de forma separada controlado mediante la Enhanced Mobile Robot Teleguide based on Laser
retroalimentacin esttica de salida; a travs de Images. School of Engineering and Technology,
ecuaciones en diferencias se logr definir el University of Hertfordshire, ReinoUnido ,2008. Pp. 1-29
diseo de las tareas concurrentes. https://uhra.herts.ac.uk/dspace/bitstream/2299/5444/1/9
03945.pdf
9. Referencias Pgina consultada el 14 de Junio del 2012
[7] C. Guerra y J. de Len. Teleoperations: Framework
para Experimentacin Remota va Internet con
[1] Pgina de la Real Academia de la Lengua
Aplicacin a Telerobtica. Congreso Nacional de
Espaola..
Control Automtico A.M.C.A. 2007. Mxico 2007. Pp. 1-
http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3
6.
&LEMA=telecontrol
http://amca.mx/memorias/amca2007/articulos/amca81.
Pgina consultada el 14 de Junio del 2012
pdf?s_datos_Tema=3
[2] J. Jin. Client-Server Computing in Mobile
Pgina consultada el 14 de Junio del 2012
Environment.ACM Computing Surveys, Vol. 31, No.
[8] Bate L and Cook C. The Feasibility of Force Control
2.Italia 1999. Pp. 117 - 157
Over the Internet. Proc. 2001 Australian Conference on
http://homes.di.unimi.it/~cazzola/didattica/sistemi_distri
Robotics and Automation, Australia 2012.
buiti/jing_et_al.-cs_mobile.pdf
http://www.araa.asn.au/acra/acra2001/Papers/Bate.pdf
Pgina consultada el 14 de Junio del 2012
Pagina consultada el 7 de Mayo del 2012
[3] L. Cragg ,P.Tsui and H. Huosheng. Building a fault
[9] M. Zaera. Evaluacin de Sistemas Operativos de
tolerant architecture for internet robots using mobile
Tiempo Real con Planificacin Dinmica y Gestin de
agents.Proceedings of the 1st British Workshop on

 0H[LFR')DOGHVHSWLHPEUHGH
&RQJUHVR7HQGHQFLDV7HFQROyJLFDVHQ&RPSXWDFLyQ ,QVWLWXWR3ROLWpFQLFR1DFLRQDO&,'(7(&

Recursos Compartidos Aplicados a la Monitorizacin [15] W. Hu, M. Zhu u Z. Fang.Analysis of Time Delay
de Procesos de Fabricacin Industrial. Tesis de Stability for Telepresence System. Proceedings of the
Doctorado. Universidad Politcnica de Valencia, 2009 International Symposium on Information
Espaa, 2002. Processing (ISIP09) Huangshan, P. R. China, pp. 216-
http://tesis.com.es/documentos/evaluacion-sistemas- 220. China 2012.
operativos-tiempo-real-planificacion-dinamica-gestion- http://www.academypublisher.com/proc/isip09/papers/is
recursos-compartidos-aplicados-monitorizacion- ip09p216.pdf
procesos/ Pagina consultada el 7 de Mayo del 2012
Pagina consultada el 7 de Mayo del 2012 [16] R. Costa, M. Valls, L. M. Jimnez, L. Diaz, A.
[10] Ambrose RO, Savely RT and Goza SM. Mobile Valera y R. Puerto. Integracin de Dispositivos Fsicos
Manipulation using NASAs Robonaut. ICRA '04. 2004 en un Laboratorio Remoto de Control Mediante
IEEE International Conference on Robotics and Diferentes Plataformas: Labview, Matlab y C/C++.
Automation. Vol.2, 2104 2109, EUA 2012. Revista Iberoamericana de Automtica e Informtica
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber= Industrial, N.1. Espaa 2012.
1308134 http://upcommons.upc.edu/e-
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumb prints/bitstream/2117/6443/1/6438.pdf
er=1308134 Pagina consultada el 7 de Mayo del 2012
Pagina consultada el 7 de Mayo del 2012 [17] P. Guevara, J. J. Medel and G. Delgado.,
[11] Antonini M, De Luise A, Ruggieri M and Teotino D. Description of execution time dynamics for a set of
Satellite Data Collection and Forwarding systems. IEEE concurrent real-time tasks. Revista Facultad de
A&E SYSTEMS MAGAZINE, EUA 2012. Ingeniera de la Universidad de Antioqua, No. 61,
http://ieeexplore.ieee.org/iel5/62/32443/01514771.pdf? Colombia, 2011. Pp. 131-139,
arnumber=1514771 http://jaibana.udea.edu.co/grupos/revista/revistas/nro06
Pagina consultada el 7 de Mayo del 2012 1/Articulo%2012.pdf
[12] I. Barranco, J. J. Medel y D. Snchez. Telecontrol Pgina consultada el 14 de Junio del 2012
sobre TCP/IP. Revista de Divulgacin Cientfica Aleph [18] L. Bass, P. Clements and R. Kazma.Software
Zero No. 45. Architecture in Practice.Sei Series In Software
[13] F. Bergero, E. Kofman y C. Basabilbaso. Architectures. Addison Websley. Suecia 2002. Pp. 1-
Desarrollo de un Simulador de Sistemas Hbrido en 103
Tiempo Real. Semana del Control Automtico - XXI http://www.lucas.lth.se/events/2002/Clements020306.P
Congreso Argentino de Control Automtico, Buenos DF
Aires, Argentina 2012. Pgina consultada el 14 de Junio del 2012
http://www.fceia.unr.edu.ar/~kofman/files/devs-rt.pdf [19] S. Hurtado. Representacin de la arquitectura de
Pagina consultada el 7 de Mayo del 2012 software usando UML. Sistemas y Telemtica No. 1.
[14] G. S. Hyalij, A. U. Deshpande, P. D. Shendge y B. Colombia 2006 Pp. 63-75
M. Patre. Real Time Implementation of Time Delay http://www.icesi.edu.co/biblioteca_digital/bitstream/109
Controller for DC Motor Speed Control. International 06/384/1/shurtado_repres-uml.pdf
Journal of Recent Trends in Engineering, Vol 1, No. 3. Pgina consultada el 14 de Junio del 2012
EUA 2012. [20] QNX Real-time Plataform and QNX Neutrino.
http://ijrte.academypublisher.com/vol01/no03/ijrte01033 QNX LTD software, Canada.
53358.pdf http://www.qnx.com
Pagina consultada el 7 de Mayo del 2012 Pgina consultada el 14 de Junio del 2012

0H[LFR')DOGHVHSWLHPEUHGH 

You might also like