Академический Документы
Профессиональный Документы
Культура Документы
ESPE
NRC
Control Digital
INTEGRANTES:
EDISON LLANO
ALEJANDRO LEN
DAVID VEGA
Especfico:
Realizar el modelo matemtico de la planta para implementarlo en el PID
Investigar el funcionamiento y aplicacin del controlador proporcional Integral
Derivativo.
Implementar una correcta sintonizacin para el control de temperatura.
Analizar el efecto que provoca cada una de las ganancias (Kp,Ki,Kd) en un
control P.I.D.
Realizar diferentes pruebas para optimizar el comportamiento de todo el
sistema.
RESUMEN
El presente proyecto tiene como finalidad la implementacin de un control PID para
temperatura, utilizando tcnicas de modelamiento matemtico para obtencin de la
funcin de transferencia, al igual que la teora de control digital para una correcta
sintonizacin del sistema, con la ayuda del software Matlab se podr comprobar cada
respuesta de nuestro sistema basado en el modelamiento matemtico.
MARCO TEORICO
CONTROL PROPORCIONAL INTEGRAL DERIVATIVO
Un PID es un mecanismo de control por realimentacin que calcula la desviacin o
error entre un valor medido y el valor que se quiere obtener, para aplicar una accin
correctora que ajuste el proceso. El algoritmo de clculo del control PID se da en tres
parmetros distintos: el proporcional, el integral, y el derivativo. El valor Proporcional
determina la reaccin del error actual. El Integral genera una correccin proporcional
a la integral del error, esto nos asegura que aplicando un esfuerzo de control
suficiente, el error de seguimiento se reduce a cero. El Derivativo determina la
reaccin del tiempo en el que el error se produce. La suma de estas tres acciones es
usada para ajustar al proceso va un elemento de control como la posicin de una
vlvula de control o la energa suministrada a un calentador, por ejemplo. Ajustando
estas tres variables en el algoritmo de control del PID, el controlador puede proveer un
control diseado para lo que requiera el proceso a realizar.
La respuesta del controlador puede ser descrita en trminos de respuesta del control
ante un error, el grado el cual el controlador llega al "set point", y el grado de oscilacin
del sistema. Ntese que el uso del PID para control no garantiza control ptimo del
sistema o la estabilidad del mismo. Algunas aplicaciones pueden solo requerir de uno
o dos modos de los que provee este sistema de control. Un controlador PID puede ser
llamado tambin PI, PD, P o I en la ausencia de las acciones de control respectivas.
Los controladores PI son particularmente comunes, ya que la accin derivativa es muy
sensible al ruido, y la ausencia del proceso integral puede evitar que se alcance al
valor deseado debido a la accin de control.
1.4
PID-primermetodo
1.2
System: HLC1
Peak amplitude: 1.18
Overshoot (%): 17.5
At time (sec): 0.768
Amplitude
System: HLC1
Settling Time (sec): 1.76
0.8
0.6
0.4
0.2
0.5
1.5
2.5
Time (sec)
FUNCIONAMIENTO
Para el correcto funcionamiento de un controlador PID que regule un proceso o
sistema se necesita, al menos:
1. Un sensor, que determine el estado del sistema (termmetro, caudalmetro,
manmetro, etc).
2. Un controlador, que genere la seal que gobierna al actuador.
3. Un actuador, que modifique al sistema de manera controlada (resistencia
elctrica, motor, vlvula, bomba, etc).
El sensor proporciona una seal analgica o digital al controlador, la cual representa el
punto actual en el que se encuentra el proceso o sistema. La seal puede representar
ese valor en tensin elctrica, intensidad de corriente elctrica o frecuencia. En este
ltimo caso la seal es de corriente alterna, a diferencia de los dos anteriores, que son
con corriente continua.
El controlador lee una seal externa que representa el valor que se desea alcanzar.
Esta seal recibe el nombre de punto de consigna (o punto de referencia), la cual es
de la misma naturaleza y tiene el mismo rango de valores que la seal que
proporciona el sensor. Para hacer posible esta compatibilidad y que, a su vez, la seal
pueda ser entendida por un humano, habr que establecer algn tipo de interfaz(HMIHuman Machine Interface), son pantallas de gran valor visual y fcil manejo que se
usan para hacer ms intuitivo el control de un proceso.
Las tres componentes de un controlador PID son: parte Proporcional, accin Integral y
accin Derivativa. El peso de la influencia que cada una de estas partes tiene en la
suma final, viene dado por la constante proporcional, el tiempo integral y el tiempo
derivativo, respectivamente. Se pretender lograr que el bucle de control corrija
eficazmente y en el mnimo tiempo posible los efectos de las perturbaciones.
Control proporcional.
La parte proporcional consiste en el producto entre la seal de error y la constante
proporcional como para que hagan que el error en estado estacionario sea casi nulo,
pero en la mayora de los casos, estos valores solo sern ptimos en una determinada
porcin del rango total de control, siendo distintos los valores ptimos para cada
porcin del rango. Sin embargo, existe tambin un valor lmite en la constante
proporcional a partir del cual, en algunos casos, el sistema alcanza valores superiores
a los deseados. Este fenmeno se llama sobre oscilacin y, por razones de seguridad,
no debe sobrepasar el 30%, aunque es conveniente que la parte proporcional ni
siquiera produzca sobre oscilacin. Hay una relacin lineal continua entre el valor de la
variable controlada y la posicin del elemento final de control (la vlvula se mueve al
mismo valor por unidad de desviacin). La parte proporcional no considera el tiempo,
por lo tanto, la mejor manera de solucionar el error permanente y hacer que el sistema
contenga alguna componente que tenga en cuenta la variacin respecto al tiempo, es
incluyendo y configurando las acciones integral y derivativa.
10
Las grficas de arriba son los voltajes en los terminales del SCR o TRIAC, que son los
complementarios a los que hay en la carga que son las ondas de abajo. Como
podemos ver, al disparar con un ngulo de 30 la seal que se aplica a la carga es casi
la total de la senoidal completa, y al disparar a los 120 la seal aplicada a la carga es
11
12
Como podemos comparar en las grficas siguientes, cuando la seal est en 180
grados, el tiempo est en 8.33 ms, y cuando est en 360 grados, el tiempo es 16.66
ms. Como dato extra se puso la seal a 90 grados, que en tiempo es el equivalente a
4.16 ms.
ACOPLAMIENTO A LA ETAPA DE POTENCIA
Por motivos de seguridad, debemos mantener aisladas galvanicamente la parte de
control de la parte de potencia. Es decir, ninguna parte del control debe tener contacto
elctrico con la seal de alterna (parte de potencia). En este caso tenemos dos
conexiones con la seal de alterna.
1. La seal de alterna que se toma para detectar el cruce por cero, si bien, segn
el circuito de microchip se puede conectarlo directamente, como se dijo, por
motivos de seguridad se va a aislar mediante un transformador, la relacin del
transformador, puede ser incluso de 1 a 1, y as se mantendra la seal intacta,
pero aislada elctricamente, en este caso, por motivos de disponibilidad se
coloco un transformador con la seal de salida a 12 Vrms (nominal).
Como puede verse, tambin se incorporo una resistencia de 1 Megaohmio, para enviar
la seal al PIC, en la siguiente entrada, se ver el circuito completo.
2. La seal que activa los SCR's, al disparar los tiristores, se tendra una conexin
entre el control y la red, para aislar esto se usar optoacopladores, en este
caso, optotriac's, as aislaremos elctricamente ambas etapas.
13
14
Etapas:
PIC 16F628A.- Es donde est la programacin de control, recibe por el PIN RB0 la
seal de alterna, para generar una interrupcin en la deteccin de cruce por cero. El
pin est conectado a la salida del transformador mediante una resistencia de 1
Megaohm para aislarlo de la red.
El pin RB1, que es el pin de recepcin del mdulo UART del PIC es por donde recibe
el dato del ngulo deseado, a este pin se conectar cualquier equipo con el que se
desee manejarlo, por ejemplo: la pc, un mdulo bluetooth, en este caso otro PIC. Se
est usando el mdulo propio para la comunicacin, por lo que la comunicacin es
gestionada por el hardware del PIC y no desde el software.
POTENCIA.- como se dijo, se debe controlar cada semiciclo de la seal de alterna, por
lo que cada salida se encarga de controlar cada uno de los SCR's para su respectivo
semiciclo, como vemos cada SCR es disparado por un optro-triac, para aislar la seal
de alterna de las salidas del PIC, pues por seguridad ambas etapas (potencia y
control) no deben tener ninguna conexin fsica. El resto es el circuito de potencia
donde R2 es la carga que se quiera poner (foco, motor, niquelina, etc).
Con esto ya tenemos listo el control, la siguiente parte del circuito es solo la parte de
visualizacin que podremos reemplazar con cualquier dispositivo que se comunique
por serial.
NOTA: Como vemos, cuando detecta el cruce por cero en el semiciclo positivo, se va a
controlar el disparo del SCR para el semiciclo positivo, y de igual manera para el
negativo, por lo que debe estar conectado de forma correcta los SCRs y sus seales
de disparo y la seal de alterna que ingresa al PIC, si por algn motivo se conecta de
manera errnea y el circuito no funciona o no controla, prueba intercambiando las
seales de disparo de los SCR, es decir, del SCR1 por SCR2 y viceversa.
15
Analoga Elctrica
Modelo Elctrico
Donde:
V= Tensin [V]
I= Corriente [A]
C= Capacitor [Faradios]
R= Resistencia [Ohms]
Modelo trmico
Donde:
T= Temperatura [C]
P= Potencia [W] Flujo de Calor [Kcal/seg]
Ca= Capacitancia Trmica [J/C]
Ra= Prdidas Trmicas [C/W]
16
Relaciones Matemticas
TRMICAS
T= RP (R= Resistencia Trmica)
P= k T
T P
=
t C
Donde:
R= 1/k
q
C =
T
ELCTRICAS
V= I*R
V I
=
t C
MODELO MATEMTICO
Ecuacin Diferencial para el Sistema
C =
q
T
C T = q
CdT =( q0qf ) dt
C dT
T
= q 0
dt
R
C dT
+ T =Rq 0
dt
=R C
dT
+T =Rq0
dt
(Ts)+T =Rq0
17
FUNCIN DE TRANSFERENCIA
T (s)
R
=
q0 (s) s+1
18
MODELACIN MATEMTICA:
1. Una vez obtenidos los datos de la planta graficamos en Matlab.
2. Se crea tres vectores, como se muestra a continuacin:
G ( s )=
k 0 es
1+ 0
lazo abierto a una entrada escaln. Se parte del sistema estabilizado en y(t) =y0 para
u(t)=u0. Se aplica una entrada escaln de u0 a u1 (el salto debe estar entre un 10% y
un 20% del valor nominal) y se registra la respuesta de la salida hasta que se
estabilice en el nuevo punto de operacin.
19
20
21
Para obtener la respuesta del sistema en lazo abierto ante una entrada escaln (curva
de reaccin).
De la recta de mxima pendiente se deducen los parmetros
0 , 0 y
k0
0 =t 1t 0
0=t 2t 1
k0 =
y 1 y 0
u1u 0
s 0
k e
G ( s )= 0
1+ 0
Entonces:
t 1 =4.4
t 0=4.37
t 2 =22.5
0 =4.44.37=0.03
22
0=22.54.4=18.1
k0 =
8020
=115.38
0.550
G ( s )=
G ( s )=
k 0 es
1+ 0
115,38 e0.03 s
1+ 18.1 s
Los parmetros
K p , Ti y Td
k p =1.2
0
k0 0
T i =2 0
T d=0.5 0
Por lo tanto,
k p =1.2
18.1
21.72
=
115.380.03 3.4614
k p =6.27
T i =2 ( 0.03 )=0.06
T d=0.5 ( 0.03 )=0.015
COMPROBACIN MATLAB
115.38 e
G ( s )=
18.1 s+1
Para ingresar esta funcin se usa el comando para un modelo de primer orden
con tiempo muerto.
num = [115.38];
den = [18.1 1];
23
G = tf (num,den,'InputDelay',0.03);
Esta funcin es en lazo abierto, por esta razn debe ser realimentada para
apreciar el tiempo muerto.
G1 = feedback(G,1);
24
25
TRANSFORMADA Z
G ( s )=
115,38 e0.03s
1+18,1S
Mediante el ZOH
1eTs
G(s)U ( s)
s
X ( s )=
G ( s )=
T =0.03
[(
1eTs
115,38 eTs
s
G ( s )=
1+18,1S
)
26
[(
1eTs
eTs
s
G ( s )=115,38
1+18,1S
G ( s )=115,38
G ( s )=115,38
G ( s )=115,38
[]
(
(
( 1z1 ) 1 z1
( 1z1 )z11
s
1+ 18,1S
[]
( 1z1 )z1 1 1
s
1+18,1S
S( 1+ 18,1S )
1
1
115,38 ( 1z )z 1
G ( s )=
18,1
1
S
+S
18,1
Mediante tablas
1
(1e
1
18,1
0.031
18,1
)Z
1
=
0.031
1
S
+S
( Z1)(Z e 18,1 )
18,1
)
( (
)
(( ) (
)
( (
0.031
18,1
G ( s )=
G ( s )=
18,1(1e
)Z
115,38 (
1
1
1z )z
0.031
18,1
(Z1)(Ze 18,1 )
115,38
18,1
0.031
18,1
18,1(1e
)Z
z1
1
z
0.031
Z
(Z1)(Ze 18,1 )
0.031
115,38 1 18,1(10.9983)
z
18,1
(Z0.9983)
( (
( (
))
G ( s )=
115,38 1 18,1(10.9983)
z
18,1
(Z0.9983)
))
27
( (
G ( s )= z 1
(0.1911)
( Z0.9983)
))
CONCLUSIONES
Se puede ver que el control PID combina todas las ventajas de los
controladores P, D, I. Aumenta la estabilidad con la parte derivativa, y
proporcional, la rapidez de respuesta depende de la parte derivativa y la parte
integral da ms exactitud al sistema.
Mientras ms alejados a la izquierda del plano s estn los polos dominantes del
sistema, el sistema responder ms rpido
28
RECOMENDACIONES
Realizar cada uno de los pasos explicados para una correcta sintonizacin del
sistema, con el fin de obtener de manera efectiva las constantes Kp,Ki,Kd
BIBLIOGRAFA
https://www.academia.edu/6973009/Control_PID_de_un_Sistema_de_Tempera
tura
http://www.teii.com.mx/controles-temperatura.html
29
30