Académique Documents
Professionnel Documents
Culture Documents
LABORATORIO
CONTROLADOR DE TEMPERATURA
CURSO:
CONTROL 2
DOCENTE:
ING. LIZBETH PAREDES
PRESENTADO POR:
AREQUIPA-PERU
2017
Modelado de la Planta utilizando Ident de Matlab.
Una ventana de dialogo permite elegir el archivo del cual se extrae los datos.
plot(Volt)
hold on
plot(Volt1)
grid on
En la ventana de system identificaton tool, seleccione la opción Time Plot, con lo cual se
desplegará una ventana con las gráficas de entrada y salida de la planta.
Gráfica de los datos tomados (en tiempo).
No presenta oscilaciones.
Tiene un tiempo muerto de 0 segundos.
Presenta un tiempo de establecimiento.
La salida alcanza, en el régimen permanente, el nivel de la ganancia estática del
sistema, k.
Consideremos que un sistema de primer orden posee una función de transferencia como:
Si se sustituye R(s) por una señal de escalón, la respuesta del sistema en el dominio de la
frecuencia estará definida por la siguiente función:
Se hace clic en el botón Estimate para que el programa estime los valores de K y Tp1 del
modelo, muestre estos valores e importe el modelo a la ventana de System Identification
Tool.
En la ventana de System Identification Tool seleccione la opción Model output para ver
como es la respuesta de este modelo y comparar si es parecida a la respuesta de los datos
de la planta, también aparece un porcentaje del parecido entre ambas, la gráfica del
modelo estará en color azul y la de la planta en negro.
ESTIMACION DE LA FUNCION DE TRANSFERENCIA
s=tf('s')
Kp=P1.Kp;
Tp1=P1.Tp1;
Planta=Kp/(1+(Tp1*s))
figure
plot(t,Volt1,'r')
hold on
step(9.325*Planta,500)
legend('Plot','Step','Location','southeast')
grid on
Una vez conocida la respuesta general en el dominio del tiempo de un sistema de primer
orden se pueden obtener los valores numéricos específicos midiendo de la gráfica los
siguientes parámetros:
Si τ = T el valor c(t) es el 0.632 del valor final alcanzado, en otras palabras τ = T cuando la
respuesta ha alcanzado el 63.2% de su valor final.
En Matlab
format compact
K=max(Volt1)/max(Volt)
K = 1.1695
c=max(Volt1)* (1-exp(-1))
c = 7.0363
[minimo,position]=min(abs(Volt1-c))
minimo = 0.0196
position = 462
El valor se encuentra entre la posición 461 y 462 del Vector Volt1. Pero deseamos obtener
el valor del tiempo para esa posición, por lo que crearemos una matriz (Vector) donde
podamos ver esos valores al mismo tiempo, luego daremos doble clic sobre esa variable y
buscaremos esa posición:
Vector=[t,Volt,Volt1];
Dando como resultado que T=110.6619 seg. Por lo que podemos escribir la función de
transferencia como:
El tiempo de respuesta es muy lento.
COMPENSADO SISTEMA
Agregando un cero y polo logramos reducir el tiempo de respuesta. 3.91 seg