You are on page 1of 7

CONTROL DE TEMPERATURA DE UN TRANSFORMADOR

EMPLEANDO CONTROL PROPORCIONAL


Resumen:
Este documento presenta los pasos a seguir para disear el control de
temperatura para un transformador con un ventilador con el medio
ambiente de manera automatica. Se ha elaborado asumiendo mis
pocos conocimientos en electrnica pero tiene conocimientos de
Control Automtico. El controlador P que se construir al final del
documento es aplicable a cualquier proceso de una entrada que
decidir el camino a seguir evaluando el parmetro de entrada.
Introduccin
El control automtico desempea un papel importante en los
procesos de manufactura, industriales, navales, aeroespaciales,
robtica, econmicos, biolgicos, etc.
Como el control automtico va ligado a, prcticamente, todas las
ingenieras (elctrica, electrnica, mecnica, sistemas, industrial,
qumica, etc.), este documento ha sido desarrollado sin preferencia
hacia alguna disciplina determinada, de tal manera que permita al
lector construir un controlador PID anlogo sin que sea necesario
tener conocimientos previos en electrnica.
Seal de salida: es la variable que se desea controlar (posicin,
velocidad, presin, temperatura, etc.). Tambin se denomina variable
controlada.
Seal de referencia: es el valor que se desea que alcance la seal
de salida.
Error: es la diferencia entre la seal de referencia y la seal de salida
real.
Seal de control: es la seal que produce el controlador para
modificar la variable controlada de tal forma que se disminuya, o
elimine, el error.
Seal anloga: es una seal continua en el tiempo.
Seal digital: es una seal que solo toma valores de 1 y 0. El PC solo
enva y/o recibe seales digitales.
Conversor anlogo/digital: es un dispositivo que convierte una
seal analgica en una seal digital (1 y 0).

Conversor digital/anlogo: es un dispositivo que convierte una


seal digital en una seal analgica (corriente o voltaje).

Planta: es el elemento fsico que se desea controlar. Planta puede


ser: un motor, un horno, un sistema de disparo, un sistema de
navegacin, un tanque de combustible, etc.
Proceso: operacin que conduce a un resultado determinado.
Sistema: consiste en un conjunto de elementos que actan
coordinadamente para realizar un objetivo determinado.
Perturbacin: es una seal que tiende a afectar la salida del
sistema, desvindola del valor deseado.
Sensor: es un dispositivo que convierte el valor de una magnitud
fsica (presin, flujo, temperatura, etc.) en una seal elctrica
codificada ya sea en forma analgica o digital. Tambin es llamado
transductor. Los sensores, o transductores, analgicos envan, por lo
regular, seales normalizadas de 0 a 5 voltios, 0 a 10 voltios o 4 a 20
mA.
Sistema de control en lazo cerrado: es aquel en el cual
continuamente se est monitoreando la seal de salida para
compararla con la seal de referencia y calcular la seal de error, la
cual a su vez es aplicada al controlador para generar la seal de
control y tratar de llevar la seal de salida al valor deseado. Tambin
es llamado control realimentado.
Sistema de control en lazo abierto: en estos sistemas de control
la seal de salida no es monitoreada para generar una seal de
control.

Teora del control proporcional


En el algoritmo de control proporcional, la salida del controlador es proporcional a la
seal de error, que es la diferencia entre el punto objetivo que se desea y la variable de
proceso. En otras palabras, la salida de un controlador proporcional es el producto de la
multiplicacin de la seal de error y la ganancia proporcional.
Esto puede ser expresado matemticamente como

donde

: Salida del controlador proporcional


: Ganancia proporcional
: Error de proceso instantneo en el tiempo t.

SP: Punto establecido

PV: Proceso variable

Planteamiento del problema


Se requiere disear y construir un controlador PI para regular la
temperatura del medio ambiente utilizando microcontrolador. La
figura 1 muestra el diagrama de bloques del sistema controlado

, en donde:

La seal de salida, y, corresponde a la salida est representado


por la letra Y es un valor 1 o 0. Depende del micro
controlador
La seal de referencia, es la temperatura del medio ambiente
La seal de error, e, corresponde a la diferencia entre la seal
de referencia y la seal de salida.
La seal de control, u, corresponde al valor que ha tomado el
micro controlador evaluando la salida con respecto con la
entrada.
El disipador es el ventilador permite la realimentacin para
calcular el error.

Construccin del prototipo


El controlador utiliza un sensor de temperatura para sensar el medio
ambiente, se ha realizado la programacin en lenguaje c para
visualizar los valores de la temperatura, del mismo modo se ha
programado y ajustado de tal manera que la temperatura se

mantenga en un margen de error muy pequeo, siendo la


temperatura ideal 20 y 25 grados Celsius por lo tanto se deber
programar el micro controlador para estar dentro de los limites en
este caso ha de programarse en 20 grados centgrados, la salida del
micro controlador acta sobre un opto acoplador que accionara el
motor para enfriar en el caso que haya sobrepasado la temperatura
del ambiente para el cual fue programada, y har girar hasta alcanzar
dicho valor
Los elementos utilizados son

Micro controlador

elementos pasivos

lcd 2x12

Diagrama del controlador


PROTEUS

Cdigo programado para mantener la temperatura del medio


ambiente en 20C.

PROGRAMA EN C+
#include <16f873a.h>
#fuses
NOLVP

XT,

NOWDT,

NOPROTECT,

NODEBUG,BROWNOUT,

#device adc=10
#use delay(clock=4M)
#include <lcd.c>

float temperatura;

void main()
{
//*******************************
setup_adc_ports(RA0_ANALOG);//entrada del LM35
setup_adc(ADC_CLOCK_INTERNAL);
setup_COUNTERS(RTCC_internal.rtcc_div_1);//marca
divicion
set_adc_channel(0);
//*******************************
lcd_init();
lcd_gotoxy(5,1);
printf(lcd_putc,"Temperatura...");
delay_ms(500);
lcd_init();

while(true)
{
temperatura=(float)read_adc()/2;
//********grados centigrados
lcd_gotoxy(3,1);

de

printf(lcd_putc,"%f",temperatura);
lcd_gotoxy(8,1);
printf(lcd_putc,"Grados");
delay_ms(200);
//***********si la temperatura es mayor que 20
if(temperatura>=20)
{
output_high(pin_a1);
output_low(pin_a5);
output_high(pin_a3);
lcd_gotoxy(3,2);
printf(lcd_putc,"Disipando calor ");
delay_ms(200);
}

//****************
else
{
output_low(pin_a1);
output_high(pin_a5);
output_low(pin_a3);
lcd_gotoxy(3,2);
printf(lcd_putc,"Normal");
delay_ms(200);
}
}

Lista de elementos

Microcontrolador 16f873a
2 potenciometros de 10k
Resistencias
Cristal de cuarzo de 4MHz
Diodos led
Optoacoplador
Triac

Conclusiones

Es posible mantener la temperatura del transformador a una


temperatura la cual es programada
Se pudo implementar el controlador
utilizando seales
analgicas.

Bibliografa

bullet
Smith, Carlos A. Corripio (1996). Control Automtico de
Procesos. Teora y Prctica. Limusa Noriega Editores.
bullet
Ogata, Katsuhiko (1998). Ingeniera de Control Moderna.
Tercera Edicin. Prentice-Hall hispanoamericana, S.A.
bullet
Franklin, Gene. Powell, David. Emami-Naeine, Abbas
(1991). Control de Sistemas Dinmicos con Retroalimentacin.
Addison-Wesley Iberoamericana.
bullet
Chen,Chi-Tsong (1993). Analog & Digital. Control System
Design. Saunders College Publishing. Hartcourt Brace Jovanovich
College Publishers.

You might also like