Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El control digital se ha venido aplicando cada vez más en el manejo de los procesos
industriales, ello explica el por qué permite una mayor automatización y coordinación en la
operación de las industrias.
Cuando comparamos los sistemas digitales con los sistemas analógicos de control desde el
punto de vista de su operación interna, tenemos:
experimental, sino también por el uso de la propiedad de linealidad, la cual permite construir
modelos en base a la respuesta del sistema a ciertas señales de prueba.
En el caso de los sistemas de tiempo continuo, existen varios modelos de señales básicas que
juegan un rol fundamental en la teoría de los sistemas lineales.
Un sistema en tiempo discreto es un operador matemático que transforma una señal en otra
por medio de un grupo fijo de reglas y funciones. La notación T[.] es usado para representar un
sistema general, tal como se muestra en la Figura. En el cual, una señal de entrada x(n) es
transformada en una señal de salida y(n) a través de la transformación T[.]. Las propiedades de
entrada-salida de cada sistema puede ser especificado en algún número de formas diferentes.
modelo electrico:
𝒅𝒊
𝑳 + 𝑹𝒊 = 𝑽 − 𝒆𝒎𝒇
𝒅𝒕
Parámetros:
La cupla (T) está relacionada con la corriente de armadura y la fem (e) con la velocidad de
rotación, según las ecuaciones:
En base a la ley de Newton y la ley de Kirchoff, resultan las siguientes ecuaciones diferenciales
que describen la dinámica del sistema:
J. θ̈ + b. θ̇ = K. i … … . . (1)
di
L. + R. i = V − K. θ̇ … (2)
dt
Conversión de transferencia de lazo abierto del sistema continuo:
Aplicando la Transformada de Laplace y haciendo cero las condiciones iniciales, las ecuaciones
(1) y (2) del sistema quedan expresadas en el dominio de s:
θ̇ K
= … … . . (5)
V (J. s + b). (L. s + R) + K 2
Asi mismo, las ecuaciones (1) y (2), podemos enviarlas al dominio de Espacio de Estados
“Universidad Nacional Mayor de San Marcos”
Universidad del Perú- Decana de América
Simulación en MATLAB
DE LA ECUACION (5):
R=1;
L=0.5;
Kt=0.01;
J=0.01;
b=0.1;
num = Kt;
den = [(J*L) (J*R)+(L*b) (R*b)+(Kt^2)];
Ts = 0.12;
[numz,denz] = c2dm(num,den,Ts,'zoh')
numz =
0 0.0092 0.0057
denz =
1.0000 -1.0877 0.2369
0.0092 z 0.0057
2
V z 1.0877 z 0.2369
“Universidad Nacional Mayor de San Marcos”
Universidad del Perú- Decana de América
Primero observaremos como es la respuesta de lazo cerrado sin ningún tipo de controlador.
Puede verse que la matriz numz tiene un cero extra correspondiente a la segunda potencia.
Este debe ser eliminado para poder cerrar el lazo con el comando cloop. Para ello:
Hecho esto, se aplica un escalón de entrada al sistema discreto con el comando dstep
(indicando como último parámetro el número de puntos, es este caso será 101). Generando el
vector de tiempo en base al Ts y graficando:
[x1] = dstep(numz_cl,denz_cl,101);
t=0:0.12:0.12*100;
plot(t,x1)
% opcional en lugar de plot stairs(t,x1)
xlabel('Tiempo (segundos)')
ylabel('Velocidad (rad/s)')
title('respuesta tipo escalera')
En general tenemos:
K1
PID( s) K p KD s
s
De la ecuación (5):
θ̇ K
=
V (J. s + b). (L. s + R) + K 2
Para ello probemos entonces con un controlador PID con bajas ganancias KI y KD.
Simulación en Matlab:
J=0.01;
b=0.1;
K=0.01;
R=1;
L=0.5;
num=K;
den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)];
“Universidad Nacional Mayor de San Marcos”
Universidad del Perú- Decana de América
Kp=100;
Ki=1;
Kd=1;
numc=[Kd, Kp, Ki];
denc=[1 0];
numa=conv(num,numc);
dena=conv(den,denc);
[numac,denac]=cloop(numa,dena);
step(numac,denac)
title('Control PID con pequeños vañores Ki y Kd')
Siendo una respuesta mucho más rápida que la anterior, pero a costa de aumentar el
sobrepaso. En consecuencia, para reducirlo, incrementaremos el valor de KD a 10.
Resultando:
Kp=100,
Ki=200,
Kd=10,
una sintonía adecuada para cumplir los requerimientos de diseño.