Sie sind auf Seite 1von 18

TRABAJO FINAL CONTROL II

VENTILACION FORZADA CON ARDUINO Y CONTROL ON-


OFF PARA UN TRANSFORMADOR DE POTENCIA

INTEGRANTES CUI

 WILSON GARCIA COLQUE 20122548


 RAUL HUILLCA SORIA 20111365
 JORGE LUIS MANGO FLORES 20120894
 LUIS PEÑALOZA ARI 20120892
 JUNIOR GUTIERREZ PUMACAYLLO 20120887

GRUPO:A

DOCENTE: ING. JUAN COPA

AREQUIPA - PERU

2016
DEDICATORIA
La concepción de este proyecto está dedicada a nuestros padres, pilares
fundamentales en nuestras vidas. Este proyecto es el resultado del esfuerzo
conjunto de todos los que formamos el grupo de trabajo. Por esto agradecemos
a nuestro docente, DrJuan Copa Pineda, quien a lo largo de este tiempo ha
puesto a prueba nuestras capacidades y conocimientos en el desarrollo de este
proyecto.

1
INDICE

INDICE .................................................................................................................................2
1. INTRODUCCION............................................................................................................3
2. OBJETIVO: ....................................................................................................................4
3. MARCO TEORICO:.........................................................................................................4
3.1 TRANSFORMADOR ............................................................................................4
3.2 ARDUINO ............................................................................................................6
4. VENTILACION FORZADA CON ARDUINO Y CONTROL ON-OFF PARA UN
TRANSFORMADOR DE POTENCIA .........................................................................................7
4.1 IMPLEMENTOS......................................................................................................8
4.2 OBJETIVOS .......................................................................................................... 10
4.3 PROCESO: ........................................................................................................... 10
4.4 PROGRAMACION EN ARDUINO ........................................................................... 11
5. CONCLUSIONES Y RECOMENDACIONES ....................................................................... 16
ANEXOS............................................................................................................................. 17

2
1. INTRODUCCION

Conociendo ya suficientemente la importancia de los transformadores en los


sistemas eléctricos de potencia. Desde el punto de vista de su explotación, la
protección de estas máquinas frente a fallos, tanto externos como internos
resulta vital, debido al coste de los transformadores, especialmente aquellos de
gran potencia, unido a los elevados costes asociados a las pérdidas de
producción debidas a la ausencia de alimentación eléctrica en la industria

Desde el punto de vista conceptual, las averías en los transformadores son


producidas por fallos que se originan mayormente por su calentamiento, tanto
en el interior como en el exterior de la máquina.

Un transformador se proyecta para unas tensiones dadas de servicio en


primario y secundario y una potencia máxima continua que puede obtenerse en
su secundario. El incrementar la tensión en su primario, y por tanto la corriente
en el mismo, lleva a la saturación del núcleo magnético, con lo que el mismo no
es capaz de transferir mas potencia al secundario y el exceso de potencia de
entrada solo produce sobrecalentamientos del núcleo por corrientes parásitas,
y del devanado primario, por efecto Joule, llevando a la rotura del devanado por
fallo del aislante del mismo. Una espira en cortocircuito genera a su vez mas
calor y provoca el fallo total del devanado.

En un transformador es fundamental prever una correcta refrigeración del


mismo, y a este fin, los de mayor tamaño ( a partir de algunos kilowatios), están
bañados en aceite refrigerante que actúa también como dieléctrico.

Así pues, la tensión de entrada, la potencia máxima continua de salida , y la


temperatura ambiente, son tres parámetros que no deben sobrepasarse de
forma permanente.

3
2. OBJETIVO:

El objetivo de este proyecto es diseñar y contruir un sistema de ventilacion para


un transformador, utilizando una placa arduino con una compensacion PID.

3. MARCO TEORICO:

3.1 TRANSFORMADOR

Los transformadores son dispositivos electromagnéticos estáticos que permiten


partiendo de una tensión alterna conectada a su entrada, obtener otra tensión
alterna mayor o menor que la anterior en la salida del transformador.

Permiten así proporcionar una tensión adecuada a las características de los


receptores. También son fundamentales para el transporte de energía eléctrica
a largas distancias a tensiones altas, con mínimas perdidas y conductores de
secciones moderadas.

El calor producido por las pérdidas en los transformadores afecta la vida de los
aislamientos, por esta razón es importante que este calor producido se disipe
de manera que se mantenga dentro de los límites tolerables por los distintos
tipos de aislamiento.

Uno de los factores que más afectan la vida de los aislamientos, es la


temperatura de operación de las máquinas eléctricas, esta temperatura está
producida principalmente por las pérdidas y en el caso específico de los
transformadores, durante su operación, estas pérdidas están localizadas en los
siguientes elementos principales:

El núcleo o circuito magnético, aquí las pérdidas son


producidas por el efecto de histéresis y las
corrientes circulantes en las laminaciones, son
dependientes de la inducción, es decir, que influye el
voltaje de operación.

Los devanados, aquí las pérdidas se deben


principalmente al efecto joule y en menos medida
por corrientes de Foucault, estas pérdidas en los
devanados son dependientes de la carga en el
transformador.

La selección del método de enfriamiento de un transformador es muy


importante, ya que la disipación del calor, como ya se mencionó antes, influye
mucho en su tiempo de vida y capacidad de carga, así como en el área de su
instalación y su costo,. De acuerdo a las normas americanas (ASA C57-1948)

4
se han normalizado y definido algunos métodos básicos de enfriamiento como
son:

1. Tipo AA.
Transformadores tipo seco con enfriamiento propio, estos transformadores no
contienen aceite ni otros líquidos para enfriamiento, el aire es también el medio
aislante que rodea el núcleo y las bobinas, por lo general se fabrican con
capacidades inferiores a 2000 kVA y voltajes menores de 15 kV.

2. Tipo AFA.
Transformadores tipo seco con enfriamiento por aire forzado, se emplea para
aumentar la potencia disponible de los tipo AA y su capacidad se basa en la
posibilidad de disipación de calor por medio de ventiladores o sopladores.

3. Tipo AA/FA.
Transformadores tipo seco con enfriamiento natural y con enfriamiento por aire
forzado, es básicamente un transformador tipo AA al que se le adicionan
ventiladores para aumentar su capacidad de disipación de calor.

4. Tipo OA
Transformador sumergido en aceite con enfriamiento natural, en estos
transformadores el aceite aislante circula por convección natural dentro de una
tanque que tiene paredes lisas o corrugadas o bien provistos con tubos
radiadores. Esta solución se adopta para transformadores de más de 50 kVA
con voltajes superiores a 15 kV.

5. Tipo OA/FA
Transformador sumergido en líquido aislante con enfriamiento propio y con
enfriamiento por aire forzado, es básicamente un transformador OA con la
adición de ventiladores para aumentar la capacidad de disipación de calor en
las superficies de enfriamiento.

6. Tipo OA/FOA/FOA.
Transformador sumergido en líquido aislante con enfriamiento propio/con aceite
forzado – aire forzado/con aceite forzado/aire forzado.

Con este tipo de enfriamiento se trata de incrementar el régimen de operación


(carga) de transformador tipo OA por medio del empleo combinado de bombas
y ventiladores. El aumento de la capacidad se hace en dos pasos: en el
primero se usan la mitad de los radiadores y la mitad de las bombas con lo que
se logra aumentar en 1.33 veces la capacidad del tipo OA, con el segundo
paso se hace trabajar la totalidad de los radiadores y bombas con lo que se
logra un aumento de 1.667 veces la capacidad del OA. Se fabrican en
capacidades de 10000 kVA monofásicos 15000 kVA trifásicos.

7. Tipo FOA.
Sumergido en líquido aislante con enfriamiento por aceite forzado y de aire
forzado. Estos transformadores pueden absorber cualquier carga de pico a

5
plena capacidad ya que se usa con los ventiladores y las bombas de aceite
trabajando al mismo tiempo.

8. Tipo OW.
Sumergido en líquido aislante con enfriamiento por agua, en estos
transformadores el agua de enfriamiento es conducida por serpentines, los
cuales están en contacto con el aceite aislante del transformador y se drena
por gravedad o por medio de una bomba independiente, el aceite circula
alrededor de los serpentines por convección natural.

Tipo FOW.
Transformador sumergido en líquido aislante con enfriamiento de aceite
forzado y con enfriadores de agua forzada. Este tipo de transformadores es
prácticamente igual que el FO, sólo que el cambiador de calor es del tipo agua
– aceite y se hace el enfriamiento por agua sin.

3.2 ARDUINO

El Arduino es una placa basada en un microcontrolador, específicamente un


ATMEL. Un microcontrolador es un circuito integrado (podríamos hablar de un
microhip) en el cual se pueden grabar instrucciones. Estas instrucciones se
escriben utilizando un lenguaje de programación que permite al usuario crear
programas que interactúan con circuitos electrónicos.
Normalmente un microcontrolador posee entradas y salidas digitales, entradas
y salidas analógicas y entradas y salidas para protocolos de comunicación. Un
Arduino es una placa que cuenta con todos los elementos necesarios para
conectar periféricos a las entradas y salidas del microcontrolador. Se trata de
una placa impresa con todos los componentes necesarios para el
funcionamiento del micro y su comunicación con una computadora a través de
comunicación serial.
La comunicación serial es un protocolo de comunicación que alguna vez fue
muy utilizado a través de los puertos serie que traían las computadoras de
antaño.
Arduino utiliza un convertidor de Serial a USB, por lo cual a la hora de
conectarlo a una computadora simplemente utilizamos una conexión USB
común y corriente. La computadora, sin embargo, verá nuestro Arduino como
un dispositivo conectado al Puerto Serie.

PARTES DEL ARDUINO

6
4. VENTILACION FORZADA CON ARDUINO Y CONTROL
ON-OFF PARA UN TRANSFORMADOR DE POTENCIA

El proceso desarrollado es el control de temperatura de un transformador. Para


ello un ventilador actua como control para la refrigeración. Un sensor DHT11
se encarga de registrar la temperatura del transformador.

Se ha instalado el sensor de temperatura cerca del transformador, para que el


proceso disponga de la menor inercia posible, y así se comporte más rápido
ante cambios de la entrada.

La salida del controlador actúa sobre el actuador (en este caso motor eléctrico
del ventilador) para corregir la magnitud física (temperatura) que se quiere
controlar.

La técnica más habitual que se utiliza para el control de velocidad de motores


de continua, es la modulación por anchura de pulso PWM (Pulse Width
Modulation). Esta técnica consiste en una señal periódica cuadrada que cambia
el tiempo de su estado activo (nivel alto) en el tiempo del período de la señal.

El tiempo que la señal periódica está activa con respecto a período de la señal
se denomina Ciclo de Trabajo (Duty Cycle)

7
D = (ton/ T)

Es decir, el duty cycle describe la proporción del tiempo a ON (encendido)


sobre un período de tiempo fijo.

4.1 IMPLEMENTOS

 Arduino 1
 Resistencai de 330 Ohm
 Ventilador de 12V
 Sendor de temperatura (DHT11)
 Transistor mosfet IRFZ44N
 Rele de 12V
 Tranaformador
 Fuente de 12V

Figura 1: Circuito de Control

8
Figura 2: Sensor DHT 11

9
4.2 OBJETIVOS

 Control de un proceso usando arduino

 Captura de señal analógica

 Control de tensión utilizando PWM

4.3 PROCESO:

El control de velocidad del motor se consigue variando la tensión que pasa


por el motor y esta tarea la realiza la señal PWM que genera el ARDUINO.
Al cambiar el tiempo a ON de la señal PWM, estamos cambiando
efectivamente el valor medio (voltaje) sobre nuestro motor, lo que se
traslada en un incremento/decremento de la velocidad del ventilador.

En el caso que la temperatura del transformador exceda una temperatura


dada el arduino enviara una señal la cual controlara el apagado de la carga
conectada al transformador, dicha señal permanecerá hasta que el
transformador este a temperatura ambiente

10
4.4 PROGRAMACION EN ARDUINO

//PROGRAMACION PID

//VENTILACION FORZADA CON ARDUINO Y CONTROL ON-OFF PARA UN TRANSFORMADOR DE


POTENCIA

#include<DHT11.h> //Declaramos la libreria del sensor DHT11

//DEFINIMOS CONSTANTES

#define cte_kp 50.0

#define cte_ki 10.0

#define cte_kd 3.0

#define margen 0.9

#define tref 22

int pin = 2; //Entrada 2 del sensor

int pin5= 5; //Salida 5 al MOSFET

int pin7= 7; //Salida 7 led rojo y rele de salida de carga

int pin4= 4; //Salida 4 led verde funcionamiento normal

int pin13=13; //Salida 13 activa ventiladores de gran potencia

DHT11 dht11(pin); //Entradas del sensor que llegan del "pin"

//Variables de control de flujo

longtInit;

//Output

floatdutycycle;

//PID

float error;

11
floatprev_error;

float Proporcional;

float Integral;

float Derivativo;

floatKp;

float Ki;

floatKd;

longtiempo_ultimo;

longtiempo_muestra;

longtiempo_muerto;

voidsetup()

//Empiezo comunicacion serie a 9600

Serial.begin(9600); //Establece la velocidad de datos en bits por segundo ( baudios ) para la


transmisión de datos en serie

delay(10); //Hace una pausa en el programa de la cantidad de tiempo ( en milisegundos )


especificado como parámetro

//CONFIGURAMOS LOS PINES PARA LA SALIDA

pinMode(5,OUTPUT); // //Configuro el pin 5 como salida (PWM) para la salida de control del
MOSFET

pinMode(pin7,OUTPUT); // Designa la salida para el on-off para apagado led rojo

pinMode(pin4,OUTPUT); // Designa la salida para funcionamiento del motor led verde

pinMode(pin13,OUTPUT);// Designa la salida para los ventiladores de potencia

//Capturo¿amos tiempos para el control de nuestro programa.

tiempo_ultimo=millis();

//Asiganmos valores a las constantes del control PID

Kp=cte_kp;

12
Ki=cte_ki;

Kd=cte_kd;

voidloop()

floattemp, hum, xy,x;

dht11.read(hum, temp); //leemos los datos recibidos por nuestro sensor

delay(1000); //Se espera 1 segundo para seguir leyendo los datos

if (temp>=28) // Se detecta la temperatura limite

x=1;

elseif (temp<=22)

digitalWrite(pin7,LOW); // salida del pin 7 a 0V

digitalWrite(pin4,HIGH); // salida del pin 4 a 5V (funcionamiento normal)

x=0;

if (x==1) // manda la señal al rele

digitalWrite(pin7,HIGH); // salida del pin 7 a 5V

digitalWrite(pin4,LOW); // salida del pin 4 a oV

//----------------------------------------------------

//CONTROL PID

//Calculo de error (diferencia entre temperatura actual y set point)

prev_error=(float)error;

error=(float)temp-(float)tref;

13
Proporcional=(float)Kp*abs((float)error);

//El control integral solo entra cuando esta lo suficientemente cerca

//Esto es para evitar saturar el control

if ( (abs(error)<=margen))

if (tiempo_muerto++ >10) //Si se cumple durante n veces el tiempomuestra (delay de la


parte integral)

Integral=Integral+((float)Ki*(float)error);

//tiempo_muerto=3000; //Para evitar desbordamiento del numero si esta durante


mucho tiempo

}else

Integral=0;

tiempo_muerto=0;

//Parte derivativa

Derivativo=((float)Kd*((float)error-(float)prev_error))/4;

//----------------------------------------------------------------

if (error==0) //Cuando la diferencia de temperatura del ambiente y la leida es cero...

{ //el valor de la salida son cero ya que esta igual a la 'T' de ambiente

Proporcional=0;

Integral=0;

Derivativo=0;

elseif (error<0) //Cuando la diferencia de temperaturas es menor a cero...

{ //el valor de la salida son cero ya que esta mas frio que la 'T' ambiente

Proporcional=0;

Integral=0;

Derivativo=0;

14
}

dutycycle=(int)Proporcional+ (int)Integral + (int)Derivativo;

//Limites de la salida. PWM de Arduino 0-255 .

if (dutycycle<0)

dutycycle=0;

}elseif (dutycycle>255)

dutycycle=255;

if (temp>=26) // Detecta la temperatura para activar o sesactivar los ventiladores de


gran potencia

digitalWrite(pin13,HIGH); // Manda una señal al pin 13 de un valor de 5V

elseif (temp<26)

digitalWrite(pin13,LOW); // Manda una señal al pin 13 de un valor de 0V

//Actualizo salida

analogWrite(5,(int)dutycycle);

Serial.print("Error:"); //Imprime los valores en monitor serie

Serial.print(error);

Serial.print("Temperatura del transformador SENSEI: "); //Imprime los valores en monitor serie

Serial.print(temp);

Serial.println();

Serial.print("D"); //Imprime los valores en monitor serie

Serial.print(dutycycle);

15
5. CONCLUSIONES Y RECOMENDACIONES

 El arduino es un equipo muy práctico en el cual se pueden


realizar diversos proyectos de control, considerando ciertas
limitaciones.

 El uso de ventilación forzada en transformadores le da más


fiabilidad al sistema y extiende el tiempo de vital útil

 Considerar que en un sistema de potencia no se puede


desconectar la carga, lo que ocasionaría pérdidas económicas,
por lo que para enfriar con mayor rapidez se podría aumentar
ventiladores de mayor velocidad de giro.

 Considerar los parámetros del ventilador como, velocidad de giro,


punto de ruptura de inercia , lo cual puede influir en la respuesta
de operación

 En nuestro proyecto se consideró simular un sistema de potencia


y una ventilación forzada , tener en cuenta que hay diversos
parámetros que no se están considerando en este proyecto

16
ANEXOS

17

Das könnte Ihnen auch gefallen