Escolar Documentos
Profissional Documentos
Cultura Documentos
I. OBJETIVO
Calcular los parámetros de control PID para su respetivo set POINT haciendo uso de una Interfaz
Gráfica de Usuario diseñada para realizar operaciones con métodos numéricos basados en el
método de la Curva de Reacción de Cohen y Coon, obteniendo estos datos se puede implementar
por ejemplo un control de Temperatura.
Control PID
Acción proporcional
La respuesta proporcional es la base de los tres modos de control, si los otros dos, control
integral y control derivativo están presentes, éstos son sumados a la respuesta
proporcional. “Proporcional” significa que el cambio presente en la salida del controlador
es algún múltiplo del porcentaje del cambio en la medición.
Este múltiplo es llamado “ganancia” del controlador. Para algunos controladores, la acción
proporcional es ajustada por medio de tal ajuste de ganancia, mientras que para otros se
usa una “banda proporcional”. Ambos tienen los mismos propósitos y efectos.
Formula proporcional
1
Acción integral
La acción integral da una respuesta proporcional a la integral del error. Esta acción elimina
el error en régimen estacionario, provocado por el modo proporcional. Por contra, se
obtiene un mayor tiempo de establecimiento, una respuesta más lenta y el periodo de
oscilación es mayor que en el caso de la acción proporcional.
Formula integrativa
Acción derivativa
La acción derivativa da una respuesta proporcional a la derivada del error (velocidad de
cambio del error). Añadiendo esta acción de control a las anteriores se disminuye el exceso
de sobre oscilaciones.
Existen diversos métodos de ajuste para controladores PID, pero ninguno de ellos nos
garantiza que siempre encuentre un PID que haga estable el sistema. Por lo que el más
usado sigue siendo el método de prueba y error, probando parámetros del PID y en función
de la salida obtenida variando estos parámetros.
Formula derivativa
Tabla 1
2
III. ANÁLISIS DE LA INTERFAZ
Para realizar los cálculos nos apoyaremos de la Interfaz Gráfica de Usuario ‘ControlPID.m’
que se ha desarrollado basado en método numéricos. La ruta para esta aplicación es la
siguiente:
CODIGO ‘ControlPID.m’
Para la entrada de datos se usó una tabla, pop up menú y edit text.
case 1
set(handles.tabla,'Visible','off');
set(handles.error1,'string','Seleccione la dimensión del
polinomio');
case 2
set(handles.tabla,'Visible','on');
num_elem=cell(2,2);
num_elem(:,:)={''};
set(handles.tabla,'data',num_elem);
set(handles.tabla,'ColumnEditable',true(1,1));
.
.
.
.
3
case 10
set(handles.tabla,'Visible','on');
num_elem=cell(10,2);
num_elem(:,:)={''};
set(handles.tabla,'data',num_elem);
set(handles.tabla,'ColumnEditable',true(1,1));
end
Opción para escoger cual visualizar, entre la gráfica del modelo matemático obtenido y
el de los puntos de entrada.
%enviamos la grafica y escogemos cual deseamos ver
k=get(handles.cond,'String');
switch k
case '1'
axes(handles.cuadro);
plot(X,Y,'g');;
grid on;
case '2'
axes(handles.cuadro);
fplot(Q,[0,(max(X))]);
grid on;
end
4
Calculo del primer punto de inflexión y grafico
Calculo de L y grafico
%Hallando la recta tangente al punto de inflexión
syms xt;
f1x=diff(R);
f1x=inline(f1x);
yt=pol(xr)+f1x(xr)*(xt-xr);
%ecuación de la recta tangente
yt=inline(yt);
%graficamos la recta tangente
axes(handles.cuadro5);
fplot(yt,[0,(max(X)+1),0,(max(Y)+1)],'y');
grid on;
end
set(handles.L,'String',L)
set(handles.xal,'String',al)
set(handles.xbl,'String',bl)
5
Calculo de T y grafico
alT=min(X);
blT=max(X);
n=ceil(log((blT-alT)/(1e-3))/log(2));
for i=1:n
T=(alT+blT)/2;
if yT(alT)*yT(T)<0
blT=T;
else
alT=T;
end
end
t=T-L;
set(handles.T,'String',t)
set(handles.xat,'String',alT)
set(handles.xbt,'String',blT)
% Grafica
axes(handles.cuadro3);
fplot(yT,[0,(max(X)+1),0,(max(Y)+1)],'r');
grid on;
Calculo de los parámetros kp, ti y td de Cohen y Coon calibrados atraes de Set POINT
6
IV. RESULTADOS
T(C°) vs t(s)
400
6541, 343.2
350
250
4900, 293.1
200
2000, 100 2700, 180
150
100
600, 35
50 1200, 50
0, 25
0
0 1000 2000 3000 4000 5000 6000 7000 8000
Tiempo (s)
GUI ‘ControlPID.m’
7
Grafica 2 (Modelo Matemático)
8
V. APLICACIÓN
Para el diseño del controlador de temperatura que se podría implementar, deberá tener el
siguiente esquema.
La planta térmica puede ser por ejemplo un horno eléctrico Kalley KWS-10SS. Este horno es
de entrada alterna monofásica que funciona por calentamiento de dos resistencias térmicas
ubicadas al interior del mismo y como sensor de la variable de proceso se utilizan
termopares tipo K.
9
VI. CONCLUSIONES
VII. BIBLIOGRAFIA
http://www.cec.uchile.cl/~leherrer/IQ57A/sintonia.htm
John H. Mathews & Kurtis D. Fink / Methods Numerical with MATLAB / Edit.
Prentice Hall. 64p, 236p.
https://control-pid.wikispaces.com/
Métodos de sintonización de controladores PID que operan como
reguladores – Victor M. Alfaro Ruiz
10