Está en la página 1de 10

Implementacin del mdulo de monitoreo para el bloque de generacin elctrica de un sistema de hidrogeneracin basada en vrtice gravitacional

Jos Ricardo Ortega #1, Gissela Romero#2, Jorge Luis Jaramillo#3


#-1-2 #3

Profesionales en formacin IET, Universidad Tcnica Particular de Loja. Docente de la SEE del DCCE, Universidad Tcnica Particular de Loja. Loja, Ecuador2013.

jrortega1@utpl.edu.ec, 2geromero@utpl.edu.ec,

jorgeluis@utpl.edu.ec

ResumenSe describe la implementacin, y, evaluacin del desempeo de un mdulo de monitoreo del bloque de generacin de un sistema de hidrogeneracin basada en vrtice gravitacional, implementado por la SEE del DCCE UTPL, conformado por un nodo de adquisicin de datos, de procesamiento, de comunicacin, de visualizacin, y, de registro de data Palabras claves monitoreo, bloque de generacin elctrica, sistema de hidrogeneracin basada en vrtice gravitacional.

Fig.1. Arquitectura propuesta para el mdulo de monitoreo. Diseo de autores.

I.

INTRODUCCIN II. IMPLEMENTACIN DEL NODO DE ADQUISICIN DE


DATOS

La adquisicin de datos relevantes sobre el desempeo, es parte fundamental en el estudio de los sistemas de hidrogeneracin basadas en vrtice gravitacional. En este sentido, dentro de este proyecto, se decidi disear e implementar un mdulo de monitoreo, conformado por nodos de adquisicin de datos, procesamiento, comunicacin, visualizacin, y, registro. La Fig.1 muestra la arquitectura propuesta para el mdulo requerido [1]. En este trabajo se describe los resultados obtenidos en las fases de implementacin, y, evaluacin del desempeo del mdulo.

El nodo de adquisicin de datos del mdulo diseado, permite obtener informacin sobre el voltaje eficaz a la salida del generador, de la corriente eficaz en el circuito de carga, del voltaje DC en los bornes de la batera, del tirante de agua en el canal hidrulico, y, de la velocidad de rotacin del eje de la turbina. A. Registro de voltaje eficaz, y, voltaje DC En un trabajo anterior [1], se defini el diseo del circuito de acondicionamiento de seal para la adquisicin de voltaje eficaz, corriente eficaz, y, voltaje DC (ver Fig. 2, 3, y, 4).

Fig.2 Diagrama del circuito de acondicionamiento de voltaje eficaz, construido sobre una placa Arduino [2]. Fig. 5 Diseo de la placa de acondicionamiento de voltaje eficaz y voltaje DC, en PCB. Elaborado por los autores.

Fig.3 Diagrama del circuito de acondicionamiento de corriente eficaz, construido sobre una placa Arduino [3]. Fig. 6 Diseo 3D de la placa de acondicionamiento de voltaje eficaz y voltaje DC, en PCB. Elaborado por los autores.

Fig.4 Diagrama del circuito de acondicionamiento de voltaje DC, construido sobre una placa Arduino [1].

Las Fig. 5, 6, y, 7, muestran el proceso de implementacin de la placa electrnica para acondicionar las seales de voltaje eficaz y voltaje DC. La placa se dise en PCB, y, se construy en fibra de vidrio, utilizando elementos electrnicos disponibles en el mercado local, de acuerdo a las especificaciones tcnicas descritas en [1].

Fig. 7 Placa de acondicionamiento de voltaje eficaz y voltaje DC construida. Fotografa de los autores.

En la Fig.8 se muestra en el esquema elctrico requerido para registrar los valores del voltaje eficaz (entre los terminales fase y neutro del panel de control), y, voltaje DC (entre los terminales out y GND del panel de control). Un vez configurado el esquema en el panel de control, conexiones internas alimentan las entradas respectivas en la placa de acondicionamiento (ver Fig.9). Esta a su vez, se conecta a la placa Arduino.

Tabla 1 Anlisis comparativo de los registros de voltaje eficaz y voltaje DC. Elaborado por los autores.
N de lmparas Caudal (l/s) Velocidad (rpm) Voltaje eficaz (V) Mult. Ard. Voltaje DC (V) Mult. Ard.

1 2 3 4 5

54 54 54 54 54

101 101 101 101 101

13.60 13.06 12.98 12.86 12.58

13.24 13.04 12.99 12.94 12.96

12.42 12.35 12.32 12.30 12.32

12.32 12.29 12.16 12.07 12.05

Fig. 8 Esquema elctrico montado sobre el panel de control, para registro e voltaje eficaz a la salida del generador, y, de voltaje DC a la salida del bloque de rectificacin y filtrado. Fotografa de los autores.

Fig. 9 Esquema elctrico de conexiones internas en el panel de control. Fotografa de los autores.

Para valorar el funcionamiento de la placa de acondicionamiento, se decidi comparar el voltaje eficaz y el voltaje DC registrados utilizando un voltmetro, y, los valores correspondientes mostrados en el display del panel de control. La Tabla 1 muestra los resultados obtenidos, estableciendo un error relativo mximo de 0,7 % en la medicin de voltaje eficaz, y, un error relativo mximo de 0.89% en la medicin de voltaje DC.

B. Registro de la corriente eficaz No fue posible implementar fsicamente el diseo descrito en [1] para la medicin de corriente eficaz en el circuito de carga, debido a la imposibilidad de ubicar en el mercado local, un par de elementos electrnicos requeridos. Ante esta situacin, se decidi registrar el valor de la corriente en el circuito de carga, de manera manual, utilizando un ampermetro comn, aprovechando las facilidades para experimentacin del panel de control. C. Registro del tirante de agua en el canal hidrulico Para registrar la altura del tirante de agua en el canal, el sensor de ultrasonido se ubic en el segmento de ingreso al

tanque de vrtice (ver Fig.10). El sensor se uni a la placa Arduino, a travs de un bus de datos.

en la chumacera de la transmisin mecnica (ver Fig. 11 y 12). El sensor se uni a la placa Arduino, a travs de un bus de datos.

Fig. 10 Instalacin del sensor ultrasnico HC-SR04 en el canal hidrulico. Fotografa de los autores.

Para validar el funcionamiento del circuito sensor, se decidi comparar las mediciones efectuadas por el sensor y mostradas en el display, con las establecidas utilizando una regla calibrada. La Tabla 2 muestra los resultados obtenidos, estableciendo un error relativo mximo de 4,17 %.
Tabla 2 Anlisis comparativo de los registros de tirante de agua. Elaborado por los autores.
N (rpm) Caudal (l/s) Tirante de agua (h) Sensor Regla (cm) ultrasnico (cm) Error relativo

Fig. 11 Instalacin del encoder HC-020K en la chumacera de la transmisin mecnica. Fotografa de los autores.

101,7 99,1 97,3 97 95,7 95,4 94,6 93,1 92,3 90,7 90,4 89,5 89,2 89,2 88,9 87,5 87,2 81,5 80,1 77 76,8 74,1 63,8 47,5 30,1

54,32 53,12 51,76 51,76 53,12 51,06 52,30 51,41 51,76 51,76 51,76 51,18 51,02 50,19 49,65 48,55 50,36 48,19 48,92 47,81 50,15 48,92 48,92 48,55 48,19

20,5 19,3 18,6 18,6 19,4 18 19,1 17,9 18,5 18 18,1 18,1 18 17,3 17,5 16,1 17,5 16,1 16,5 16,1 17,3 16,5 16,3 16,4 16

20,65 19,75 18,75 18,75 19,75 18,25 19,14 18,5 18,75 18,75 18,75 18,33 18,22 17,63 17,25 16,5 17,75 16,25 16,75 16 17,6 16,75 16,75 16,5 16,25

0,73 % 2,33 % 0,81 % 0,81 % 1,80 % 1,39 % 0,21 % 3,35 % 1,35 % 4,17 % 3,59 % 1,27 % 1,22 % 1,91 % 1,43 % 2,48 % 1,43 % 0,93 % 1,52 % 0,62 % 1,73 % 1,52 % 2,76 % 0,61 % 1,56 %

Fig. 12 Detalle de la instalacin del encoder HC-020K en la chumacera de la transmisin mecnica. Fotografa de los autores.

Para validar el funcionamiento del circuito sensor, se decidi comparar las mediciones efectuadas por el sensor y mostradas en el display, con las establecidas utilizando un tacmetro digital. La Tabla 3 muestra los resultados obtenidos, estableciendo un error relativo mximo de 7,50 %.

D. Registro de la velocidad de rotacin Para el registro de la velocidad de rotacin del eje de la turbina, se utiliz un encoder HC-020K capaz de detectar el movimiento de una punta adaptada al prisionero situado

Tabla 3 Anlisis comparativo de los registros de velocidad de rotacin. Elaborado por los autores.
Caudal (Q) l/s Velocidad de rotacin (N) Tacmetro (rpm) Encoder (rpm) Error relativo

54,32 53,12 51,76 51,76 53,12 51,06 52,30 51,41 51,76 51,76 51,76 51,18 51,02 50,19 49,65 48,55 50,36 48,19 48,92 47,81 50,15 48,92 48,92 48,55 48,19

101,7 99,1 97,3 97 95,7 95,4 94,6 93,1 92,3 90,7 90,4 89,5 89,2 89,2 88,9 87,5 87,2 81,5 80,1 77 76,8 74,1 63,8 47,5 30,1

102 99 97 96 94 95 93 96 91 90 92 89 89 90 89 87 88 81 86 78 79 73 63 50 28

0,29 % 0,10 % 0,31 % 1,04 % 1,81 % 0,42 % 1,72 % 3,02 % 1,43 % 0,78 % 1,74 % 0,56 % 0,22 % 0,89 % 0,11 % 0,57 % 0,91 % 0,62 % 6,86 % 1,28 % 2,78 % 1,51 % 1,27 % 5,00 % 7,50 %

III.

IMPLEMENTACIN DEL NODO DE PROCESAMIENTO


Fig. 13 Algoritmo de clculo del caudal, implementado en Arduino Mega 2560. Diseo de los autores.
#include <glcd.h> #include <fonts/allFonts.h> #define trigPin 13 #define echoPin 12 float duration, H, tirante, Q; void setup() {pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(led, OUTPUT); pinMode(led2, OUTPUT); } void loop () { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); H = (duration/2) / 29.1; if (H < 4) { digitalWrite(led,HIGH); digitalWrite(led2,LOW);} else { digitalWrite(led,LOW); digitalWrite(led2,HIGH);} if (H >= 200 || H <= 0){ Serial.println("Fuera del rango"); } else { tirante = 31.75 - H; if(tirante<1){ Q = 0;} else{ Q= sqrt(19.6*tirante); Q= Q * 0.027; Q = Q *100;} delay(1000);}

Adquiridas las variables medibles, se procedi a programar en Arduino los algoritmos descritos en un trabajo anterior para el clculo de variables requeridas [1]. Arduino utiliza un lenguaje basado en C/C++. A. Clculo del caudal El flujograma del algoritmo utilizado para el clculo del caudal, est representado en la Fig. 13. El flujograma permite obtener el tiempo de trnsito del sonido a travs del sensor ultrasnico, determinando la distancia entre la altura del canal y la altura del tirante de agua representada por la variable H, restada de la altura total del canal hidrulico (y=31.75 cm), con la cual se calcula el caudal. En el marco de este proyecto, se utiliz el banco hidrulico del Laboratorio de Hidrulica de UTPL, en el que el rea del canal rectangular es de 0.0635 , y, el coeficiente de descarga corresponde al de un canal hidrulico rectangular, igual a 0.9 [4]. El cdigo de implementacin se muestra en la Fig.14.

Fig. 14 Cdigo implementado para el clculo del caudal, en Arduino Mega 2560. Diseo de los autores.

B. Clculo de la potencia mecnica Para el clculo de la potencia mecnica se utiliz la informacin obtenida en [7], sobre el valor del torque en el eje del rodete de la turbina en funcin de la velocidad de rotacin. El flujograma del algoritmo utilizado para el clculo de la potencia mecnica se muestra en la Fig. 15, mientras que el cdigo de implementacin se detalla en la Fig. 16.

#include <glcd.h> #include <fonts/allFonts.h> const int releReedPin = 9; int vueltas = 0; int estadoRele = 0; int ultimoEstadoRele = 0; long tiempo_anterior = 0; long tiempo_una_rev = 0; unsigned long tiempo_ahora; long rpm; float gen, pm, gen; void setup() { GLCD.Init(); GLCD.SelectFont(System5x7); //selecciona el tipo de letra pinMode(releReedPin, INPUT); } void torque() { if((rpm >= 0 && rpm < 10) && (caudal <= 15 )) { torque = 25.63; pm = torque*rpm; // comparacin con todos los caudales y velocidades de rotacin GLCD.println(pm); } void loop() { estadoRele = digitalRead(releReedPin); if (estadoRele != ultimoEstadoRele) { if (estadoRele == HIGH) { vueltas++; tiempo_ahora =millis(); tiempo_una_rev = tiempo_ahora - tiempo_anterior; rpm = 60000 / tiempo_una_rev; gen=rpm*3; GLCD.println(rpm); GLCD.println(gen); } else { tiempo_anterior = tiempo_ahora; } } ultimoEstadoRele = estadoRele; }

Fig. 16 Cdigo implementado para el clculo de la potencia mecnica, en Arduino Mega 2560. Diseo de los autores.

C. Clculo de la potencia elctrica


Fig. 15 Algoritmo de clculo de potencia mecnica y velocidad de rotacin, implementado en Arduino Mega 2560. Diseo de los autores.

Para el clculo de la potencia elctrica, se necesita el valor de voltaje eficaz y corriente eficaz. Debido a que no fue posible implementar fsicamente la placa de acondicionamiento para la adquisicin del valor de corriente eficaz; se decidi que el clculo de potencia elctrica sea manual. Para este fin, se formaliz el uso de una bitcora de registro, tal como se muestra en la Fig. 17.

Universidad Tcnica Particular de Loja


Titulacin de Ingeniero en Electrnica y Telecomunicaciones

BITCORA DE REGISTRO Responsable: Fecha Hora Corriente (A) Potencia elctrica (W) Pe = V*I Eficiencia n=Pe/Pm

Fig. 17 Bitcora de registro para el clculo de la potencia elctrica y de la eficiencia. Elaborado por los autores.

Fig. 19 Vista 3D de las placas diseadas para acoplar la pantalla GLCD y la placa Arduino. Elaborado por los autores.

D. Clculo de la eficiencia Al igual que la potencia elctrica, el clculo de la eficiencia se realizar manualmente, utilizando la bitcora de registro descrita en el apartado anterior. IV. IMPLEMENTACIN DEL NODO DE VISUALIZACIN
Fig. 20 Implementacin de la placa de acople entre la pantalla GLCD y la placa Arduino. Elaborado por los autores.

Para implementar el nodo de visualizacin, se utiliz una pantalla GLCD 128x64 acoplada a la placa Arduino, a travs de circuitos especialmente diseados (ver Fig. 18 a la 22).

Fig. 21 Acoplamiento de la pantalla a la placa Arduino. Fotografa de los autores

Fig. 18 Diseo de la placa de acople entre la pantalla GLCD y la placa Arduino. Elaborado por los autores.

Fig. 22 Nodo de visualizacin en operacin. Fotografa de los autores

V.

IMPLEMENTACIN DEL NODO DE COMUNICACIN Y


REGISTRO

De acuerdo al diseo descrito en [1], este nodo consta de dos bloques: storage de datos y transmisin. El bloque de storage se construy en la placa Arduino Ethernet Shield, que permite el almacenamiento de hasta 4GB de informacin (ver Fig. 23). Para el bloque de transmisin de datos, se utiliz una direccin IP para conexin Ethernet, entre el mdulo y una PC. El algoritmo utilizado para el nodo de comunicacin y registro est representado en el flujograma mostrado en la Fig. 24, mientras que la Fig.25 detalla el cdigo utilizado.

Fig. 23 Conexin del mdulo Ethernet Shield a la placa Arduino Mega 2560. Fotografa de los autores

Fig. 24 Algoritmo de operacin implementado en Arduino mega 2560, para adquisicin de datos del sistema, storage de data en la microSD, y, transferencia de datos al PC [6].

#include <Ethernet.h> #include <SPI.h> #include <SD.h> #include <glcd.h> #include <fonts/allFonts.h> byte mac[] = { 0x90, 0xA2, 0xDA, 0x0D, 0x42, 0xA0 }; byte ip[] = { 172, 18, 178, 2 }; EthernetServer server(80); float VAC, VDC, duracion, H, tirante, Q; const int chipSelect = 4; int voltaje_AC=7; int voltaje_DC=5; #define trigPin 13 #define echoPin 12 #define led 11 #define led2 10 const int releReedPin = 9; int vueltas = 0; int estadoRele = 0; int ultimoEstadoRele = 0; long tiempo_anterior = 0; long tiempo_una_rev = 0; unsigned long tiempo_ahora; long rpm; float gen; void setup() { Ethernet.begin(mac, ip); server.begin();//Incia comunicacin a trevs del puerto pinMode(10, OUTPUT); if (!SD.begin(chipSelect)) { Serial.println("Card failed, or not present"); return;} Serial.println("card initialized.");} void loop () { EthernetClient client = server.available(); if (client) { Serial.println("new client"); boolean currentLineIsBlank = true; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); if (c == '\n' && currentLineIsBlank) { int sensorValue = analogRead(voltaje_AC); int sensorValue2 = analogRead(voltaje_DC); float voltaje = sensorValue * (5.0 / 1024.0); VAC=voltaje*5.22-2; float voltaje_bat = sensorValue2 * (5.0 / 1024.0); VDC=voltaje_bat*2.856-1.6; encoder(); ultrasonido(); client.print("<Hx align=center>""SISTEMA DE HIDROGENERACION"); client.print(VAC); client.print(tirante); client.print(rpm); client.print(VDC); client.print(Q); client.print(pe); } client.println("</html>"); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false;} } } delay(1); client.stop(); Serial.println("client disonnected"); }}

En la Fig. 26 se muestra los resultados obtenidos al verificar la operatividad del nodo.

Fig. 26 Transmisin de datos medidos y calculados a una direccin IP definida. Fotografa de los autores

VI.

CONCLUSIONES

Se dise e implement un mdulo de monitoreo, conformado por nodos de adquisicin de datos, procesamiento, comunicacin, visualizacin, y, registro para la evaluacin y desempeo del mdulo de hidrogeneracin, basado en vrtice gravitacional. El nodo de adquisicin de datos registra el voltaje eficaz a la salida del generador, el voltaje DC en los bornes de la batera, la altura del tirante de agua en el canal hidrulico, y, la velocidad de rotacin del eje de la turbina. El nodo de procesamiento permite el clculo del caudal y potencia mecnica del sistema de hidrogeneracin. En el nodo de visualizacin se muestra las variables medidas y calculadas. El nodo de comunicacin y registro permite al usuario evaluar el sistema desde una PC o a travs del registro de la informacin en la microSD. VII. REFERENCIAS

Fig. 25 Cdigo implementado para la transmisin y registro de data con el modulo Ethernet shield, en la placa Arduino Mega 2560. Diseo de los autores.

[1] J. Ortega, G. Romero. Diseo del mdulo de monitoreo del bloque de generacin elctrica de un sistema de hidrogeneracin basada en vrtice gravitacional [En lnea]: Disponible en: < >. [Consulta Diciembre 2013]. [2] Medicin de voltaje AC en arduino [En lnea]: Disponible en:<http://openenergymonitor.org/emon/buildingblocks/mea suring-voltage-with-an-acac-power-adapter>. [Consulta de Noviembre 2013]

[3] CT Sensors Intefacing with an arduino [En lnea]: Disponible en: < http://openenergymonitor.org/emon/buildingblocks/ctsensors-interface>. [Consulta de Diciembre 2013]. [4] Manual de hidrometra [En lnea]: Disponible en: <sistemamid.com/download.php?a=1096>. [Consulta Diciembre 2013]. [5] An introduction to AC Power [En lnea]: Disponible en: <http://openenergymonitor.org/emon/buildingblocks/acpower-introduction>. [Consulta Diciembre 2013]. [6] J. Chuncho. Diseo, implementacin, y, operacin de un nodo de telemetra para monitoreo del sistema hbrido termosolar GLP de abastecimiento de ACS a la CU [En lnea]: Disponible en: < http://dspace.utpl.edu.ec/bitstream/123456789/8182/1/Chun cho_Aguilar_Jasmine_Anabel.pdf>. [Consulta Diciembre 2013]. [7] J. Pea. Ingeniera de detalle y construccin de un sistema de hidrogeneracin basado en vrtice gravitacional [En lnea]: Disponible en: < http://dspace.utpl.edu.ec/bitstream/123456789/7769/1/FINA L.pdf >. [Consulta Diciembre 2013].

También podría gustarte