Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. OBJETIVOS:
Diseñar controladores digitales, usando el L.G.R. discreto, que hagan que el sistema
responda a especificaciones dadas en el dominio temporal.
Diseñar controladores digitales que produzcan una respuesta con oscilaciones muertas
(DEATBEAT RESPONSE).
Analizar el efecto que produce el truncamiento de los parámetros del controlador digital en
la respuesta temporal del sistema.
3. EQUIPOS REQUERIDOS:
Computadora personal tipo IBM PC con procesador Pentium, 128 MB de RAM y sistema
operativo Windows 98 o superior.
4. FUNDAMENTO TEÓRICO:
Construcción del Lugar Geométrico de las Raíces (L.G.R.) para un sistema de control
digital.
5. EJECUCIÓN DE LA PRACTICA:
1 ≤ %M P ≤ 5 .
0.1seg . ≤ tr ≤ 0.5seg. .
b) Simule la respuesta temporal del sistema con el controlador hallado en el punto anterior,
ante el escalón unitario, y llene la tabla N° 1. Dibuje la respuesta temporal y señale las
especificaciones alcanzadas en su diseño.
TABLA N° 1:
%MP tP tr tS
b) Simule la respuesta temporal del sistema con controlador, usando cinco cifras decimales
para los parámetros constantes del controlador, ante el escalón unitario, y observe y
comente lo que pasa con las oscilaciones. Llene la tabla N° 2.
TABLA N° 2:
%MP tP tr tS
c) Rediseñar el controlador utilizando solo dos cifras decimales para sus parámetros
constantes. Esto significa que Ud. debe escribir el controlador solo con dos cifras
decimales, es decir, truncando de la tercera cifra decimal en adelante.
d) Simule la respuesta temporal del sistema con controlador, usando solo dos cifras
decimales para los parámetros constantes del controlador, ante el escalón unitario, y
observe y comente lo que pasa con las oscilaciones. Llene la tabla N° 3.
TABLA N° 3:
%MP tP tr tS
e) Monte en una misma gráfica las dos respuestas, sin truncamiento (con cinco cifras
decimales) y con truncamiento (solo con dos cifras decimales), y compárelas.
Simule la respuesta temporal del sistema con controlador, ante el escalón unitario, y
observe lo que pasa con las oscilaciones. Llene la tabla N° 4.
TABLA N° 4
%MP tP tr tS
SISTEMAS DISCRETOS.
Información sobre este tema se consigue, en forma muy amplia, en casi todos los textos de control
digital que fueron sugeridos en la bibliografía. Por favor, revísese el libro texto. Especial atención
debe ponérsele a los siguientes textos:
a. Digital Control System, Phillips and Nagle, Prentice Hall, Tercera Edición.
d. Digital Control Of Dynamic Systems, Franklin, Powell and Workman, Tercera Edición.
Las ideas de diseño de controladores PID, usando el L.G.R. discreto, siguen una metodología muy
similar a la estudiada en teoría de control continuo. Debe tenerse en cuenta, entre otras cosas,
que la frontera de estabilidad en el plano Z es el circulo unitario y no el eje imaginario. Para este
apartado, en cuanto a bibliografía se refiere, también aplica lo dicho en el apartado 1. Se sugiere
usar la herramienta de MATLAB RLTOOL.
FIG. N º 1
PLANTA
uC (KT ) y (t )
r (t ) e(t )
GC ( z ) GZOH ( s ) 10
+ GP ( s ) =
T = 0.1seg. ( S + 1)( S + 2)
−
SENSOR
y (t )
Una diferencia entre un sistema de control continuo y un sistema de control de tiempo discreto es
que este último es capaz de exhibir una respuesta con oscilaciones muertas. Una respuesta de
este tipo es aquella que alcanza la trayectoria de referencia deseada en un tiempo mínimo sin
error. La operación de muestreo permite a los sistemas en tiempo discreto ser capaces de tener
un período transitorio finito.
La FIG Nº 2 muestra una respuesta temporal ante el escalón unitario con oscilaciones muertas.
c(KT )
FIG. Nº 2
T 2T 3T 4T 5T 6T 7T t
H. R. SIRISENA mostró en 1985 que un sistema de control en tiempo discreto, con el proceso
controlado, puede ser descrito por:
Q ( z −1 )
G ( z ) = Z[GZOH ( s )GP ( s ) ] =
−1
Ec.1.
P ( z −1 )
y para que este sistema tenga una respuesta con oscilaciones muertas ante una entrada escalón
unitario, GC (z ) debe ser:
P ( z −1 )
GC ( z ) = Ec. 2.
Q(1) − Q( z −1 )
FIG. N º 3
R( s) E ( s) 2500 Y ( s)
GP ( s ) =
+ S ( S + 25)
−
Este algoritmo es capaz de compensar tiempo muerto, pero también se puede usar para
sistemas que no exhiban explícitamente tiempo muerto.
Dahlin en 1968 sugirió que la respuesta del sistema se corresponda con la de un sistema
continuo de primer orden más tiempo muerto con ganancia unitaria, en lazo cerrado, ante una
entrada escalón de altura “A”, es decir:
e−t S
0
A
Y (s) = * Ec. 3.
τCS +1 S
Y ( z ) (1 − q ) Z − N −1
= Ec. 4.
R( z ) 1 − qZ −1
−τT
q=e C
Ec. 5.
t0
N= , Redondeado al entero más cercano Ec. 6.
T
GC ( z ) =
1
*
(1 − q ) Z − N −1 Ec. 7.
G ( z ) 1 − qZ −1 − (1 − q ) Z − N −1
El ajuste del parámetro q hace posible el ajuste de la respuesta de lazo cerrado a los
requerimientos del proceso. Se puede ver de la Ec. 5 que q afecta la ganancia del controlador,
pero su efecto depende, aunque no explícitamente, del parámetro de tiempo muerto N.
= Z − N −1
C( z)
Ec. 8.
R( z )
En otras palabras, la salida es forzada a seguir a la referencia y a mantenerse sobre ella en los
primeros instantes de muestreo, es decir, en una muestra más que el número de muestras
tomadas por tiempo muerto (la referencia se alcanza en la muestra N+1). Ver figura 4a.
Mientras más grande sea q, más pequeña es la ganancia y más muestreos son requeridos para
eliminar el error.
Para seleccionar el valor de q siempre hay un compromiso entre la velocidad con el cual el error
es eliminado y el movimiento en la salida del controlador (el esfuerzo de control).
y ( kT ) y (kT )
r (kT ) 1 r ( kT ) 1
0 0
N N
0 2 4 6 8 10 12 k (muestras ) 0 2 4 6 8 10 12 k (muestras )
a.) b.)
FIG. N° 4: Especificaciones de la respuesta de lazo cerrado. a.) Respuesta Deadbeat: q = 0. b.) Respuesta de Dahlin: 0 ≤ q<1.