DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE ENTRENAMIENTO PARA EQUIPO DE PERFORACIÓN BASADO EN EL MICROCONTROLADOR PIC16F877A

Documentos relacionados
CARRERA DE INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO DIDÁCTICO DE DIRECCIÓN ELECTROMECÁNICA DEL VEHÍCULO HYUNDAI ACCENT 2008

CONTENIDO INTRODUCCIÓN. PRÁCTICA No. 1 SENSOR DE TEMPERATURA. PRÁCTICA No. 2 SENSOR DE LUZ. PRÁCTICA No. 3 PROGRAMACIÓN DE MICROCONTROLADOR PIC

Equipos y Herramientas de Perforación de Pozos Equipos de Perforación: Sistema de Izaje Semestre

SISTEMA DE GESTIÓN DOMÓTICA DE UNA VIVIENDA

SISTEMA DE GESTIÓN DOMÓTICA DE UNA VIVIENDA

DISEÑO, CONSTRUCCIÓN DE UN BANCO DIDÁCTICO DEL SISTEMA DE TRASLACIÓN Y GIRO DE LOS TRACTORES DE CADENA

Práctica de Taller 3

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Electrónica para el control de la red de difracción de un monocromador mediante una interfaz programada en lenguaje G

GPA Energy. GPA Energy. Blvd. Harold R. Pape # 805 Col. Guadalupe Monclova, Coahuila Tel. (866)

MÓDULO DEL HORNO ELÉCTRICO CONTROL DE PROCESOS INDUSTRIALES

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP

Comunicación Serial: Conceptos Generales

INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA. Sistema de Control de Posición de un mini-auto usando LabView.

CAPITULO 9 SELECCIÓN Y PROPUESTA DEL SISTEMA DE CONTROL DE LA MÁQUINA. Ya que la máquina operara de manera automática, el sistema de control será el

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD

Este capítulo está dedicado a la programación del microcontrolador y de la. tarjeta de adquisición de datos. La programación del microcontrolador se

Dirección Corporativa de Administración y de Servicios Subdirección de Administración Patrimonial Gerencia de Apoyo Técnico y Normativo.

Laboratorio de Control Industrial

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

Modelo a Escala de un Elevador de 4 Pisos

Tecnología robótica. Tema 7.- Tarjeta controladora Arduino

AUTOMATIZACIÓN DEL SISTEMA DE ILUMINACIÓN DEL ESPECTRÓGRAFO ECHELLE.

IES Los Albares (Dep. de Tecnología)

Diadema Inalámbrica para Controlar Silla de Ruedas para Personas Tetrapléjicas

UNIVERSIDAD TÉCNICA DEL NORTE

Recursos en SYMBHIA: Empaquetado CSG225. Convertidor USB-RS /576 Kb de Block RAM

LOS CINCO SISTEMAS BÁSICOS DEL EQUIPO DE PERFORACIÓN

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER DIVISIÓN DE BIBLIOTECA EDUARDO COTE LAMUS RESUMEN TESIS DE GRADO

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC DIVISIÓN DE INGENIERÍA ELECTRÓNICA Y TELEMÁTICA ACADEMIA DE SISTEMAS DIGITALES

Diseño e Implementación de una Calculadora con dos modos de Operación: Activada por Voz y Manual


MANUAL DE USUARIO PARA EL FUNCIONAMIENTO DEL SISTEMA AUTOMÁTICO DE SEGUIMIENTO SOLAR INTRODUCCIÓN

CEROS Y UNOS. PLACA CONTROLADORA. Al puerto paralelo. A una pila v DC E2 E3 E4 E5 E6 E7. S5 S6 S7 S8 0v 5v 12v

Línea de Transporte y Clasificación

Automatización de apertura de cortina y gajo del telescopio de 84 cm y 1.5 m del OAN-SPM

PLANTA DE CONTROL DE PRESIÓN Modelo: PCP-INDU

Nombre de la asignatura: MÁQUINAS ELÉCTRICAS II. Dr. Sergio Sellschopp Dr. Marco A. Arjona L. MC Ricardo Vargas S.

INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES

CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA

Ref. equipo: AD6B Fecha: Febrero 2011 Pg: 2 / 20 7 MANUAL DE PRÁCTICAS IMPORTANTE: Siempre, antes de realizar cualquier montaje o modificación sobre e

xl PIC16F877

CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

CAPITULO V. Implementación del Sistema de Transmisión y Recepción.

PEMEX PERFORACION Y SERVICIOS

ITT-SE, ITT-ST, IT. Autómatas y Sistemas de Control 19 de enero de 2010 Alumno:... DNI:...

Rediseño del Automatizador. Gonzalo Santos

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL LABORATORIO DE CONTROL AUTOMÁTICO

Práctica 14 Movimiento del robot Fanuc M16i usando el método JOINT

1.1. Introducción. Capítulo 1

INTRODUCCIÓN. Comunicación Serial.

Sistema de Automatización n y Control de Fuentes de Abastecimiento 09/05/2005 1

Procesos de Fabricación I. Guía 1 1 SISTEMAS DE CONTROL HIDRÁULICO Y NEUMÁTICO

CARRO DE MATERIALES REVERSIBLE PROYECTO 1. Objetivos. Al completar esta práctica el alumno:

CAPITULO 7 IMPLEMENTACIÓN Y DESCRIPCIÓN DE PROGRAMADOR LÓGICO DIGITAL PARA MÁQUINA DE INYECCIÓN

Sistema Integrador Ciencia y tecnología ACTUADORES

Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida

Arquitectura de un Controlador Electrónico de Procesos

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE MICROCONTROLADORES

Controlador de Puerta Garaje

Con las siguientes prácticas se quiere conocer, hallar y manejar las características propias de una Turbina tipo Pelton.

Facultad de Ingeniería Programa de Electrónica Área de Automatización y Control. Práctica de Laboratorio Automatismos Cableados

FICHA TÉCNICA DE PRODUCTO

Torre de Madereo de Alta Tecnología SIGU

EAS2301-L07M ALZA VIDRIO ELÉCTRICO

3 Que son los Relevadores?

FICHA TÉCNICA DE PRODUCTO

Dirección Corporativa de Administración y de Servicios Subdirección de Administración Patrimonial Gerencia de Apoyo Técnico y Normativo.

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE ELÉCTRICA Y MECÁNICA

2.1 Módulo de control de movimiento y posicionado del domo.

INFORME DE MONTAJE Y PRUEBAS DEL CIRCUITO ELECTRÓNICO PARA ADQUIRIR LOS POTENCIALES EVOCADOS AUDITIVOS

En capítulos anteriores se ha descrito el procedimiento llevado acabo para el

Lección 3: Sistema hidráulico de dirección del Cargador de Ruedas 950G

Ejemplo de Evaluación de Equipos de Perforación

Tema: Manejo del Puerto Paralelo con LabView

PROYECTO PAPIME EN102504

Guía de arranque rápido para presurizador múltiple con Velocidad Variable

PLANTA PILOTO TANQUES RESUMEN DE ELEMENTOS Y SEÑALES

CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL

PROYECTO DE TITULACIÓN AUTOR:

INVESTIGACIÓN OPERATIVA

Arquitectura de Computadoras

MANUAL DE INSTRUCCIONES RS124/40

DESCRIPCIÓN DE LOS MONTAJES Y TARJETAS DE CIRCUITO IMPRESO

CAÍDAS DE PRESIÓN EN TUBERÍAS LISAS Y REGÍMENES DE FLUJO 1. PROBLEMA

Taller del Capítulo de Diseño por Sismo del Manual de Diseño de Obras Civiles de CFE versión 2015

DISEÑO MECATRÓNICO PARA LA AUTOMATIZACIÓN DEL PROCESO TRILLADO DE CAFÉ

SISTEMA DE ADVERTENCIA PARA LA SEGURIDAD ACTIVA EN BUSES Y CAMIONES MEDIANTE UN RADAR DE PROXIMIDAD, RUMBO Y PUNTO CIEGO EN CARRETERA

Control de grúas de corriente directa (CD) y corriente alterna (CA) Tableros de control. Contactores LINE-ARC de CA y CD. Control de electroimanes.

2. PARTE EXPERIMENTAL

Aplicaciones Prácticas con la Planta de Nivel y Flujo con CompactRIO Responsable: Gloria Mata H. Desarrollador: Cesar Castro R.

Normas Europeas de Modelismo. Módulo de control. para señales. Recomendación Edición 2012 (Sustituye la edición 2011)

ENERGÍA EÓLICA TEORÍA Y CONCEPTOS

CAPÍTULO 3: DESCRIPCIÓN HARDWARE DEL

ENTORNO DE SIMULACIÓN Y CONTROL DE UN ROBOT VELOCISTA

Transcripción:

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE ENTRENAMIENTO PARA EQUIPO DE PERFORACIÓN BASADO EN EL MICROCONTROLADOR PIC16F877A Eddy Rabanales Márquez Universidad Juárez Autónoma de Tabasco eddy.rabanales@ujat.mx Reymundo Ramírez Betancour Universidad Juárez Autónoma de Tabasco reymundo.ramirez@ujat.mx Julio Cesar Ramírez Hernández Universidad Juárez Autónoma de Tabasco julio.ramirez@ujat.mx Fermín Martínez Solís Universidad Juárez Autónoma de Tabasco fermin.martinez@ujat.mx Resumen Hoy en día la simulación de procesos industriales, que conllevan alto riesgo, es de suma importancia para que los operadores adquieran las habilidades necesarias para manipular los sistemas en la vida real; estos simuladores tienen un costo muy elevado por lo cual son de difícil acceso para las instituciones educativas. El propósito del presente trabajo es desarrollar un sistema de entrenamiento para controlar la operación del malacate y las bombas de lodo en un equipo de perforación de pozos petroleros. El sistema desarrollado consta de un tablero de mando formado por 10 botones pulsadores, 4 perillas giratorias, 3 paros de emergencia y un joystick. El tablero está basado en el microcontrolador PIC16F877A, éste se comunica con la PC a través del puerto serial RS232. Se diseñó un programa en Labview que recibe los datos enviados por el ~1314~

microcontrolador, los interpreta y muestra gráficamente el comportamiento del malacate de acuerdo a lo seleccionado por el operador. Palabra(s) Clave(s): Labview, microcontrolador, perforación, simulador de malacate, tablero. 1. Introducción Un equipo de perforación petrolera está integrado de varios equipos individuales que combinados forman una unidad integral capaz de perforar pozos. Los equipos de perforación rotatoria se clasifican en terrestres, lacustres y marinos, como se muestra en el esquema de la figura 1 [1]. Figura 1 Clasificación de los equipos de perforación rotatoria. Un equipo de perforación terrestre se compone básicamente de cinco sistemas denominados: sistema de potencia, sistema de izaje o levantamiento, sistema de rotación, sistema de circulación de fluidos y sistema de seguridad contra reventones. En este trabajo sólo se hará referencia a equipos del sistema de izaje o levantamiento y sistema de circulación de fluidos [2]. La función principal del sistema de izaje es la de soportar todo el sistema de rotación mediante la utilización de equipos apropiados capaces de levantar, bajar y suspender los pesos requeridos por él. Este sistema se compone de los siguientes equipos: ~1315~

Estructura de soporte: es la armadura de acero que se levanta sobre una subestructura situada en el piso de perforación del pozo y se conforma de la torre de perforación o mástil; el cual debe soportar el peso de la sarta de perforación (tuberías de perforación) en todo momento, mientras la sarta está suspendida del bloque de la corona (conjunto de poleas, que sostienen y dan movilidad al bloque viajero) y cuando descansa en la mesa rotaria o topdrive. Equipo de levantamiento: Son equipos especializados para levantar, bajar y suspender la sarta de perforación, tales como el malacate que es la unidad de potencia más importante del sistema de izaje. Cuenta con un tambor rotatorio, provisto de ejes y un motor de inducción para el cambio de velocidades, giro en reversa y frenado. El cable de perforación que se enrolla varias veces en el tambor y pasa a través de las poleas de los bloque corona y viajero. El gancho localizado de bajo del bloque viajero al cual va unido y de la cual va suspendida la unión giratoria o cuadrante y la sata de perforación. Además, sostiene el elevador hidráulico durante el ascenso y descenso de la tubería o sarta de perforación. La cuña hidráulica cuya superficie interior es curva y dentada. Durante el viaje de la tubería, la sarta se sostiene alternativamente por el bloque viajero y la cuña hidráulica sujetándola por acción combinada de fricción y mordedura. De esta forma se puede decir que, el malacate es el elemento principal del sistema de izaje de un equipo de perforación, ya que suministra la fuerza para sostener la sarta a través del elevador y el gancho. Por lo que es de vital importancia tener un control preciso de dicho elemento para evitar accidentes y hacer más eficiente el proceso de perforación. Por otro lado, el proceso de perforación requiere de un sistema de fluidos que permita lubricar la sarta de perforación, evitar el colapso del pozo debido a la presión de formación y conocer a través del retorno de los recortes de formación la geología exacta del pozo. El sistema de circulación tiene cuatro componentes principales: el fluido de perforación; el área de preparación; el equipo de ~1316~

circulación y el área de acondicionamiento. El equipo de circulación consiste de la presa de succión, de la tolva de mezclado, de la línea de succión y descarga, tubo vertical, manguera rotatoria, sarta de perforación, el anular, la línea de retorno, tanque o presa de asentamiento, el área de acondicionamiento y de las bombas de lodo que son el corazón del sistema de circulación y mueven grandes cantidades de lodo bajo presión [3]. Actualmente los nuevos equipos de perforación de nueva generación se basan en elementos HMI y tableros de control digital, estos elementos tienen mayor sensibilidad que los tradicionales electromecánicos. Por tal razón es necesario entrenar a los operadores usando simuladores que le permitan adquirir las habilidades de operación (sensibilidad adecuada). Así, con el aumento del uso de tecnologías de vanguardia, es aún más importante que personal de perforación aprenda en un ambiente seguro [4,5]. En la industria se utilizan simuladores comerciales como el KCA Deutag s DART; el cual utiliza gráficos 3D, simulación en tiempo real y efectos de sonido para proporcionar realismo al proceso de simulación de perforación. La planta de DART en Aberdeen, Escocia, tiene copias a escala de una plataforma de perforación marina y terrestre. Este simulador está equipado con consolas de pantalla touch para el perforador y el asistente, gráficos en tres dimensiones del piso de perforación y equipos de la plataforma se proyectan en una pantalla larga de 60 pies que rodea la cabina de perforación. Asimismo, cuando el perforador opera el equipo de aparejo, el simulador de superficie proporciona gráficos móviles y sonidos para emular lo que se ve y se oye en una plataforma real [4]. Por otro lado, la empresa LUKOIL ha desarrollado un simulador para plataforma marina (offshore) con el sistema de control Emerson Process Management. El sistema se compone de cinco estaciones de trabajo (PCs) conectadas al algoritmo de control DCS/SIS, que permite usar valores simulados de entrada. La PCs pueden tomar las siguientes funciones: operador, supervisor, cuarto de control central y operador de campo. Las pantallas de las estaciones de trabajo son exactamente iguales a las que se tienen en la plataforma de perforación. Las cinco ~1317~

estaciones de trabajo se conectan mediante una red local a la PC del instructor, mediante la cual se pueden simular diferentes escenarios de operación [5]. Usualmente los simuladores comerciales están compuestos por una PC y aditamentos que reciben las órdenes del usuario; estos aditamentos se pueden comunicar con la computadora por medio de protocolos punto a punto (seriales o paralelos) o de protocolos de red más sofisticados (Ethernet o anillo). En el presente trabajo se diseña un sistema de entrenamiento de bajo costo para operar los equipos principales de un sistema de perforación; el sistema consta de tableros de control digital, un joystick y el programa simulador del comportamiento del malacate, de las bombas de lodo, del elevador y cuña hidráulica. El tablero de control está basado en un microcontrolador PIC16F877A, el cual recibe e interpreta las órdenes del operador y las transmite a la PC por medio del puerto serie mediante el protocolo RS-232 [6]. 2. Desarrollo El sistema de entrenamiento está compuesto por el tablero de mando, un joystick y una computadora central. El tablero de mando permite al operador manipular el malacate y las bombas por medio de botones y perrillas distribuidas tal como se muestra en la figura 2. Figura 2 Tablero de mando. Las perillas de los equipos de control deben girar a favor o en contra de las manecillas del reloj y permitir las vueltas que el operador desee. Este tipo de ~1318~

componentes es muy costoso, por lo que se optó por utilizar un interruptor rotatorio de 1 polo-12 tiros y un conjunto de resistencias de Ω, divisor de voltaje, para obtener el campamiento deseado a un menor consto. La figura 3 muestra el circuito diseñado para cada perilla. R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 +5V Salida Figura 3 Diagrama de las perillas de control. La salida de la perilla es un nivel de voltaje proporcional a la posición que se tenga en el divisor de voltaje; tal que si se hace girar la perilla, se presentará un cambio de nivel de voltaje. Este cambio se detecta, por medio del microcontrolador PIC16F877A, y permite determinar si se incrementa o decrementa el valor de la variable asociada a la perilla. Esta información y el estado de los botones de mando se envían a la PC mediante un protocolo de comunicación serial [6]. La figura 4 muestra los componentes y conexiones del tablero de mando. C2 22p X1 8MHz C3 22p Perilla 1 Perilla 2 Perilla 3 (LIBRE) Perilla 4 (LIBRE) +5 V R1 10k RESET R2 330 C1 0.1u U1 13 OSC1/CLKIN RB0/INT 14 OSC2/CLKOUT RB1 RB2 2 RA0/AN0 RB3/PGM 3 RA1/AN1 RB4 4 RA2/AN2/VREF-/CVREF RB5 5 RA3/AN3/VREF+ RB6/PGC 6 RA4/T0CKI/C1OUT RB7/PGD 7 RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI 8 RE0/AN5/RD RC1/T1OSI/CCP2 9 RE1/AN6/WR RC2/CCP1 10 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA 1 MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F877A 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30 SE ELE. O ELE. C LIBRE STOP3 POS. HER STOP2 STOP1 OVERRIDE LIBRE LIBRE F. OFF F. ON C7 1 3 U2 1u C1+ C1-11 14 T1IN T1OUT 12 13 R1OUT R1IN 10 7 T2IN T2OUT 9 8 R2OUT R2IN 2 VS+ 6 VS- C2+ C2-4 C6 5 MAX232 1u 1 6 2 7 3 8 4 9 C4 1u DB9 DCD DSR RXD RTS TXD CTS DTR RI ERROR C5 1u R3 10k R4 10k R5 10k R6 10k R7 10k +5 V Figura 4 Diagrama electrónico del tablero de mando. ~1319~

El microcontrolador PIC16F887 es un dispositivo de bajo costo con las siguientes características [6]: CPU de 8 bits, memoria de programa flash de 8 kbytes, 4 puertos paralelo, un puerto serie EUSART, 8 módulos convertidores de analógico/digital (ADC) de 10 bits, frecuencia de operación de 0 a 20 MHz, etc. Estas características son muy adecuadas para el diseño del tablero de mando. El microcontrolador se programó para que realice principalmente dos tareas: leer el estado del tablero de mando y enviar información a la PC por el puerto serie. La figura 5 muestra el diagrama de flujo que sigue el microcontrolador. Figura 5 Diagrama de flujo del programa del microcontrolador. La primera parte del programa consiste en la declaración de variables, configuración del ADC y lectura de la posición inicial de las perillas (AN0-AN3). El microcontrolador no envía datos hasta que aparece una Y en el puerto serie, lo cual indica que la PC esta lista para recibir información. Si se recibe un Y, entonces se lee las posiciones actuales de las perillas. Con las posiciones ~1320~

actuales y las anteriores se determina el status de cada perilla: 2 se incrementó, 1 se decremento y 0 no se realizan movimiento. Posteriormente se leen los estados de los botones y paros de emergencia. Finalmente, la información de las perillas, botones y paros de emergencia es codificada y enviada por el puerto serial. Este proceso se repite cada vez que se recibe una Y en el puerto serie. La PC se comunica con el microcontrolador por medio de un programa desarrollado en Labview [7]; el cual está formado por 3 módulos: 1) leer el estado del tablero de mando (Lee Botonera.vi); 2) un módulo que organiza las variables en memoria compartida (Server.vi) y 3) el programa principal que muestra la pantalla de control del malacate y de las bombas (Malacate.vi). En la figura 6 se muestra la parte del diagrama principal en Labview del módulo Lee Botonera ; éste recibe constantemente datos del puerto serie y decodifica las variables contenidas en el paquete de información, posteriormente almacena los valores del estado de todas perillas y botones del tablero. La cadena de datos recibida contiene 7 valores en el siguiente formato: %1d%1d%1d%1d%1d%2d%2d Figura 6 Diagrama en Labview del módulo Lee botonera.vi. Donde cada campo corresponde a: Perilla 1 (Bomba1-SPM). Perilla 2 (Bomba2-SPM). Perilla 3 (TD-RPM). ~1321~

Perilla 4 (Rotaria-RPM). Paros de emergencia. Botones (push button). Suma de verificación (checksum). Los valores para cada una de las perillas son de un dígito: 0 (perilla en reposo). 1 (giro a la derecha). 2 (giro a la izquierda). Los paros de emergencia son uno de 3 posibles valores: 1 (paro en bombas). 2 (paro en piso de perforación). 3 (paro en el generador). Los botones tienen un total de 11 posibilidades: 0 para ningún botón presionado. 1 para cuando está presionado el botón de flotar elevador hidráulico. 2 para frenado desactivado. 3 para frenado activado. 4 para cuando se presiona el botón anular límites. 5 activar el top drive para perforar. 6 invierte el giro del topdrive. 7 para cuando está presionado el botón abrir elevador. 8 para cuando está presionado el botón cerrar elevador. 9 para el mando activar cuñas. 10 para cuando está presionado el botón de apropiación de herramienta. Finalmente el último campo de datos es una suma de verificación de dos dígitos, ésta sirve para comprobar la integridad del paquete. La figura 7 muestra el diagrama de flujo del módulo en Labview que lee el puerto serie RS-232. El ciclo general consta de los siguientes pasos: ~1322~

Enviar carácter de sincronización. Esperar a que el buffer de entrada del puerto contenga un paquete completo (10 bytes). Una vez completado un paquete se proceder a leerlo y verificar la integridad del paquete por medio del código de verificación checksum, si el paquete esta integro se procede a extraer los datos del paquete. Estos datos son los valores de botones, perillas y paros de emergencia. Finalmente se verifica si hay alguna orden de finalizar, en caso verdadero se finaliza y en caso contrario se repite un nuevo ciclo. Figura 7 Diagrama de flujo del programa de comunicación en Labview. El módulo Server.vi ejecuta al módulo leer botonera y simultáneamente lee las acciones del joystick, todos estos valores los almacena en dos memorias globales, una para el malacate y la otra para las bombas. Así, los datos leídos del puerto serial se guardan en dos variables globales llamadas GLOBAL_MALACATE y ~1323~

GLOBAL_BOMBAS. El propósito de almacenarlas en memoria global es para que otros módulos tengan acceso a dichas variables. En la figura 8 se muestra el diagrama de conexiones de este módulo. Figura 8 Diagrama en Labview del módulo Server.vi. Por último, el módulo principal llamado Malacate.vi está formado por dos diagramas Labview: uno para atender el funcionamiento del Malacate y otro para la funcionalidad de las bombas. En la figura 9 se muestra la pantalla principal del programa. En la parte izquierda se muestran los elementos pertenecientes al malacate y en la parte derecha los elementos correspondientes a las bombas. Figura 9 Pantalla principal de la aplicación. ~1324~

3. Resultados El sistema de entrenamiento demostró su correcto funcionamiento a través de diversas pruebas. La funcionalidad del malacate se refleja en el gráfico de la torre; conforme se mueve el Joystick (hacia el frente o atrás) se desplaza el block viajero verticalmente y a la vez muestra la velocidad de desplazamiento y la posición del mismo (figura 10). Los botones del tablero de mando que controlan al malacate son: override, park off, park on y drill floor e-stop. Para que el sistema permita mover el block viajero no debe haber ninguna alarma activada y se debe cumplir con una secuencia de inicio, esta es: tomar el control de la herramienta con el botón Ownership (ubicado en la pantalla del sistema); éste botón inicialmente se encuentra en verde, y al presionarlo cambia a color naranja, posteriormente presionar el botón park off (ubicado en el tablero de mando) éste botón permite liberar el freno para que el block viajero quede libre. Una vez cumplida con esta secuencia el sistema permitirá subir y bajar el block mediante el accionamiento del joystick. Figura 10 Operación del malacate. El botón override permite que el block se desplace hacia zonas no permitidas (esto es bajo la responsabilidad del operador), para ello el operario debe mantener presionado dicho botón y accionar el joystick; durante este modo de operación en la pantalla principal se refleja el estado del botón override a través de un led color verde para apagado y rojo para encendido. Finalmente para detener y mantener en estado de aparcamiento el block viajero, debe presionar el botón park on (ubicado en el tablero de mando). ~1325~

Por otro lado, el sistema de circulación permite encender las bombas y ajustar sus emboladas (SPM) en forma individual o sincronizarlas para que operen al mismo valor (figura 11). A través de las perillas del tablero de mando se puede incrementar o decrementar el número de emboladas de cada bomba. Asimismo, de ser necesario se pueden detener ambas bombas, desde el tablero de mando, presionando el botón de paro de emergencia. De la misma forma que el malacate, para poder manipular las bombas en necesario tomar posesión de estas a través de botón Ownership. Figura 11 Operación de las bombas. 4. Discusión Los resultados demuestran el correcto comportamiento del sistema de entrenamiento. El block sube o baja correctamente de acuerdo a la posición del joystick y las acciones realizadas a través del tablero de mando se reflejan en la pantalla del malacate o de las bombas, tal como se muestra en la figura 10 y figura 11. Adicionalmente, el sistema de entrenamiento permite realizar otras funciones a través de interruptores táctiles, tales como: establecer límites de posición (superior e inferior) del block; mover lentamente el block; modificar la presión de las bombas; etc. Por tal motivo, el sistema de entrenamiento sólo puede ser utilizado en computadoras que tengan la función de pantalla táctil. En el presente trabajo se ~1326~

realizaron las pruebas con una computadora portátil: procesador Intel Core i5, 8GB de memoria RAM, pantalla touch de 14 pulgadas. 5. Conclusiones El sistema de entrenamiento desarrollado para equipos de perforación es de bajo costo y está diseñado para que pueda ser transportado con facilidad. Este sistema ofrece a los estudiantes la posibilidad de adquirir experiencia con la operación de los nuevos sistemas de control basados en interfaces HMI, tableros de control digital y joystick de cualquier equipo comercial. El operador manipulará el malacate y bombas de lodo con la confianza de que cualquier error, que se pudiera cometer, no se reflejará en un daño a personas o al equipo mismo. Como trabajo futuro se pretende incorporaran todos sistemas (potencia, rotación, etc.) que requieren un equipo de perforación. Para lo cual se utilizaran los interruptores y perillas disponibles en el tablero de mando. Asimismo, es necesario desarrollar las pantallas asociadas a cada componente. La inclusión de todos estos componentes permitirá contar con un sistema de entrenamiento más completo. 6. Bibliografía y Referencias [1] Un siglo de la perforación en México. Asociación de Ingenieros Petroleros de México. 2000. México. [2] R. Salas, Equipos de perforación y sus componentes. CIED: Centro Internacional de Educación y Desarrollo. Puerto de la cruz, Venezuela. 1995 [3] El equipo de perforación y sus componentes. Schlumberger. México. 2013. [4] Drilling Simulator Reduces Unplanned Events. World Oil. Vol. 226. No. 12. 2005. Pp. 9-10. [5] I. Vasilyevych y V. Kulikov, High-accuracy simulator trains offshore oil platform operators. Offshore. Vol. 74. No. 6. 2014. Pp.56-59. [6] PIC16F887 Data Sheet. Microchip Technology. Estados Unidos. 2009 [7] J. R. Lajara, J. Pelerí, Labview entorno gráfico de programación. 2da Edición. 2012. ALFAOMEGA. México ~1327~

7. Autores M.C. Eddy Rabanales Márquez es profesor investigador de la Universidad Juárez Autónoma de Tabasco, cursó sus estudios de Maestría en Ciencias con especialidad en Ingeniería electrónica en la Universidad de las Américas Puebla. Ha participado en proyectos para CFE y la industria privada. Dr. Reymundo Ramírez Betancour recibió el grado de Doctor en la Facultad de Ingeniería Eléctrica de la Universidad Michoacana de San Nicolás de Hidalgo (UMSNH), Morelia, México en 2012. Es profesor investigador en la Universidad Juárez Autónoma de Tabasco. Sus áreas de interés son el modelado de sistemas, control de procesos, control y simulación de los FACTS, así como el análisis en estado estático y dinámico de sistemas eléctricos de potencia. M.I. Julio Cesar Ramírez Hernández recibió el grado de Maestría en la Universidad de Guanajuato, México. Actualmente es profesor investigador de la licenciatura en Ingeniería Mecánica Eléctrica de la Universidad Juárez Autónoma de Tabasco. Dr. Fermín Martínez Solís es profesor investigador en la Universidad Juárez Autónoma de Tabasco. Recibió el grado de Doctor en el Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET), Cuernavaca, México en 2013. Sus áreas de interés son instrumentación y control, mecatrónica aplicada a prótesis, control no lineal y electrónica de potencia. ~1328~