You are on page 1of 13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA


TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

TRABAJO COLABORATIVO No. 1

Nombre de curso: 299006 Control Digital

Temticas revisadas:
Unidad 1, captulo 1 Transformada z.
Unidad 1, captulo 2 Transformada inversa z.
Unidad 1, captulo 3 Muestreo y Estabilidad en z.


1. NOTA ACLARATORIA
El curso CONTROL DIGITAL 299006 es de tipo Metodolgico (Terico/Prctico); por lo
tanto, hay que tener en cuenta que los trabajos colaborativos contienen una actividad
terica y otra actividad prctica. La actividad terica se debe desarrollar de forma
analtica, mientras que la actividad prctica se debe desarrollar utilizando la
herramienta de software LabVIEW, que se encuentra licenciada por parte de la
universidad, y a la cual pueden acceder a travs del representante de la GIDT del
CEAD en el cual se encuentra matriculado el estudiante.

Los tutores que orientan la prctica de forma local pueden asesorar al estudiante en el
desarrollo de la misma pero NO DEBEN CALIFICARLA, puesto que el informe que el
estudiante coloca en el FORO del curso virtual evidencia ambos desarrollos y, por lo
tanto, la nota de laboratorio est inmersa en la nota del trabajo colaborativo.

Agradezco tener en cuenta esta aclaracin e informar a los tutores encargados con el
fin de evitar mal entendidos al finalizar el periodo acadmico. xitos!


2. REPRESENTACIN DIGITAL
A continuacin se discutir la conversin de modelos en tiempo continuo a modelos en
tiempo discreto (o ecuacin en diferencia). Tambin se introducir el concepto de
transformada z y se mostrar cmo utilizarlo para analizar y disear controladores
para sistemas en tiempo discreto.


2.1. Introduccin
La siguiente figura muestra un tpico sistema continuo con retroalimentacin. Casi
todos los controladores continuos se pueden construir utilizando electrnica analgica.




UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

El controlador continuo, encerrado en el cuadro sombreado, puede ser sustituido por
un controlador digital, como se muestra a continuacin, que realiza la misma tarea de
control que el controlador continuo. La diferencia bsica entre estos controladores es
que el sistema digital opera con seales discretas (o muestras de la seal sensada) en
lugar de seales continuas.



Los diferentes tipos de seales en el esquema digital anterior se pueden representar
mediante los siguientes grficos.




2.2. Equivalencia del Retenedor de Orden Cero
En el esquema anterior del sistema de control digital, se observa que el sistema de
control digital contiene tanto seales discretas como continuas. Al disear un sistema
de control digital, hay que encontrar el equivalente discreto de la parte continua de
manera que slo se tiene que trabajar con funciones discretas.

Para esta tcnica, se considerar la siguiente parte del sistema de control digital y se
reorganizar de la siguiente manera.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL





El reloj conectado a los convertidores D/A y A/D proporciona un pulso cada I
segundos y cada convertidor D/A y A/D enva una seal slo cuando llega el pulso. El
propsito de este pulso es para obligar a que E
zoh
(z) tenga slo muestras u(k) para
trabajar y produzca slo muestras de salida y(k); por lo tanto, E
zoh
(z) se puede
representar como una funcin discreta.




UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

La filosofa del diseo es la siguiente. Se desea encontrar una funcin discreta E
zoh
(z)
de modo que para una entrada por tramos constante al sistema continuo E(s) , la
salida muestreada del sistema continuo es igual a la salida discreta. Suponga que la
seal u(k) representa una muestra de la seal de entrada. Hay tcnicas para tomar
esta muestra u(k) y mantenerla para producir una seal continua u
hut
(t). El grfico de
abajo muestra que u
hut
(t) se mantiene constante en u(k) sobre el intervalo kI a
(k +1)I. Esta operacin de mantener u
hut
(t) constante durante el tiempo de muestreo
se denomina retencin de orden cero.

La seal del retenedor de orden cero u
hut
(t) pasa a travs de E
2
(s) y del convertidor
A/D para producir la salida y(k) que va a ser la misma seal a trozos, como si la seal
discreta u(k) pasara a travs de E
zoh
(z) para producir la salida discreta y(k).



Ahora se vuelve a dibujar el esquema, colocando E
zoh
(z) en lugar de la porcin
continua.



Al colocar E
zoh
(z), se pueden disear sistemas de control digital que tratan slo con
funciones discretas.

Importante: Hay ciertos casos en los que la respuesta discreta no coincide con la
respuesta continua debido al circuito de retencin implementado en los sistemas de
control digital. El tiempo de muestreo (I) debe ser menor que 1(Su Bw), donde Bw
es el ancho de banda en lazo cerrado.









UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

2.3. Ejemplo: Masa-Resorte-Amortiguador





2.3.1. Funcin de Transferencia

Suponga que se tiene la siguiente funcin de transferencia continua

X(s)
F(s)
=
1
Hs
2
+ bs + k
(1)

Suponiendo que el ancho de banda en lazo cerrado es mayor que 1 rad/seg, se elige el
tiempo de muestreo (I) igual a 1/100 seg. Ahora se mostrar cmo introducir la
funcin de transferencia obtenida anteriormente en LabVIEW y cmo se transforma a
una funcin de transferencia en z.





2.3.2. Espacio de Estado

El modelo en espacio de estado continuo es el siguiente

x = j
x
x
[ = _
u 1
-
k
M
-
b
M
_ j
x
x
[ +_
u
1
M
_ F(t) (2)


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

y = |1 u] j
x
x
[ (3)

Todas las constantes permanecen iguales. Ahora se mostrar cmo introducir el
espacio de estado continuo obtenido anteriormente en LabVIEW y cmo se
transforma a un espacio de estado discreto.





A partir de estas matrices, el espacio de estado discreto se puede escribir como

_
x(k)
:(k)
_ = j
u.999u u.uu9S
u.19uS u.9uS9
[ _
x(k 1)
:(k 1)
_ +j
u
u.uu9S
[ F(k 1) (4)

y(k 1) = |1 u] _
x(k 1)
:(k 1)
_ (5)


2.4. Estabilidad y Respuesta Transitoria
Para sistemas continuos, se sabe que ciertos comportamientos resultan a partir de
diferentes ubicaciones de los polos en el plano s. Por ejemplo, un sistema es inestable
cuando cualquier polo se encuentra a la derecha del eje imaginario. Para sistemas
discretos, se puede analizar el comportamiento del sistema a partir de las diferentes

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

ubicaciones de los polos en el plano z. Las caractersticas en el plano z se pueden
relacionar con las del plano s mediante la expresin

z = c
s1
(6)

I: Tiempo de muestreo
s: Localizacin en el plano s
z: Localizacin en el plano z

La siguiente figura muestra el mapeo de las lneas de coeficiente de amortiguamiento
() y la frecuencia natural (
n
) desde el plano s hacia el plano z mediante la expresin
que se muestra arriba.



Si se fija en el plano z, el lmite de estabilidad ya no es eje imaginario, sino que es el
crculo unitario z = 1. El sistema es estable cuando todos los polos se encuentran
dentro del crculo unitario e inestable cuando cualquier polo se encuentra por fuera.

Las siguientes tres ecuaciones, utilizadas en diseos de sistemas continuos, son
todava aplicables para el anlisis de la respuesta transitoria a partir de las ubicaciones
de los polos en el plano z.

n

4.6
I
s
(7)


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

n

1.8
I

(8)

=
ln (%0S1uu)
n
2
+ ln(%0S1uu)
2

(9)

en donde,

: Coeficiente de amortiguamiento

n
: Frecuencia natural (rad/seg)
I
s
: Tiempo de establecimiento
I

: Tiempo de subida
%0S: Porcentaje de sobreimpulso

Importante: La frecuencia natural
n
en el plano z tiene unidades de rad/muestra,
pero cuando se utilizan las ecuaciones anteriores,
n
debe tener unidades de rad/seg.

Suponga que se tiene la siguiente funcin de transferencia discreta

(z)
F(z)
=
1
z
2
u.Sz +u.S
(10)

Ahora se mostrar cmo introducir la funcin de transferencia en LabVIEW,
suponiendo un tiempo de muestreo de 1/20 segundos, y cmo obtener el diagrama de
polos y ceros, as como el coeficiente de amortiguamiento y la frecuencia natural.

De la figura, se observa que los polos estn situados a una frecuencia natural de 28.01
rad/seg, con un coeficiente de amortiguamiento de 0.25. Con el uso de las tres
ecuaciones mostradas arriba, se puede determinar que este sistema debe tener un
tiempo de subida de 0.06 segundos, un tiempo de establecimiento de 0.65 segundos y
un sobreimpulso de 45% (45% ms que el valor en estado estacionario).




UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL



Ahora se mostrar cmo obtener la respuesta al escaln con sus respectivos
parmetros en LabVIEW.



Como se puede ver en el grfico, el tiempo de subida, tiempo de establecimiento y
sobreimpulso se acercan a lo esperado. Esto muestra cmo se puede utilizar la
ubicacin de los polos y las tres ecuaciones anteriores para analizar la respuesta
transitoria del sistema.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL




2.5. Lugar de las Races Discreto
El lugar de las races da la localizacin de los puntos en los que las races de la
ecuacin caracterstica se pueden encontrar cuando una sola ganancia se vara desde
cero hasta infinito. La ecuacin caracterstica de un sistema con realimentacin unitaria
es

1 + K0(z)E
zoh
(z) = u (11)

en donde 0(z) es el compensador implementado en el controlador digital y E
zoh
(z) es la
funcin de transferencia de la planta en z.

El mecanismo para dibujar el lugar de las races es exactamente el mismo tanto en el
plano z como en el plano s.

Suponga que tiene la siguiente funcin de transferencia discreta

(z)
F(z)
=
z u.S
z
2
1.6z +u.7
(12)

y los requisitos son un factor de amortiguamiento mayor que 0.6 y una frecuencia
natural superior a 0.4 rad/muestra (estos se pueden encontrar a partir de los
requisitos de diseo, el tiempo de muestreo y las tres ecuaciones que se muestran en

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

la seccin anterior). Ahora se mostrar cmo dibujar el lugar de las races en
LabVIEW.





A partir de esta figura, se observa que el sistema es estable porque todos los polos se
encuentran dentro del crculo unitario. En este ejemplo, se tiene el lugar de races
dibujado en la regin deseada. Por lo tanto, la ganancia (K) seleccionada a partir de
uno de los lugares en la regin deseada debe dar una respuesta que satisfaga los
requisitos de diseo.


3. GUA DE ACTIVIDADES
El trabajo consiste de dos actividades (una terica y una prctica), con una sola
entrega.


3.1. Actividad Terica: La primera actividad est compuesta de una serie de
ejercicios que debern ser desarrollados de forma analtica por cada uno de los
estudiantes del grupo colaborativo. Cada estudiante debe realizar al menos un
aporte significativo por cada ejercicio propuesto en el tema denominado Aportes
al trabajo colaborativo 1.


Ejercicio 1: El control automtico de la velocidad crucero de un automvil tiene el
siguiente modelo de funcin de transferencia:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

P(s) =
I(s)
u(s)
=
1
ms +b
(13)

Teniendo en cuenta que la entrada al sistema es la fuerza u, y la salida es la
velocidad :, y suponiendo un tiempo de muestreo I = u.u2 segundos, encuentre (a)
la funcin de transferencia discreta en lazo abierto cuando se utiliza un retenedor
de orden cero, y (b) determine la respuesta del sistema con realimentacin
unitaria ante una entrada escaln unitario.


Ejercicio 2: Un motor DC tiene la siguiente funcin de transferencia en lazo
abierto para un voltaje de armadura a la entrada y una velocidad angular a la
salida:

P(s) =
(s)
I(s)
=
K
([s +b)(Is +R) + K
2
(14)

Suponiendo un tiempo de muestreo I = u.uS segundos, encuentre (a) la funcin de
transferencia discreta cuando se utiliza un retenedor de orden cero, y (b) la
representacin en espacio de estado discreto del sistema.


3.2. Actividad Prctica: La segunda actividad est compuesta de una serie de
ejercicios que debern ser desarrollados utilizando la herramienta de software
LabVIEW. Cada estudiante debe realizar al menos un aporte significativo por cada
ejercicio propuesto en el tema denominado Aportes al trabajo colaborativo 1.


Ejercicio 1: Con los resultados obtenidos en el Ejercicio 1 de la Actividad
Terica, utilice LabVIEW para: (a) Convertir la funcin de transferencia continua
en lazo abierto a una funcin de transferencia discreta (utilizando el mtodo ZOH),
(b) obtener las respuestas del sistema continuo y del sistema discreto con
realimentacin unitaria ante una entrada escaln u = Suu, junto con las
caractersticas de tiempo de subida, sobreimpulso y error en estado estacionario,
(compare las dos grficas) y (c) dibujar el lugar geomtrico de las races para el
sistema continuo y para el sistema discreto en lazo abierto, (compare las dos
grficas). Para ello, suponga que los parmetros del sistema son:

m = 1uuu
b = Su


Ejercicio 2: Con los resultados obtenidos en el Ejercicio 2 de la Actividad
Terica, utilice LabVIEW para: (a) Convertir la funcin de transferencia continua
en lazo abierto a una funcin de transferencia discreta (utilizando el mtodo ZOH),

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
TRABAJO COLABORATIVO No. 1: 299006 CONTROL DIGITAL

(b) obtener las respuestas del sistema continuo y del sistema discreto con
realimentacin unitaria ante una entrada escaln unitario, junto con las
caractersticas de tiempo de subida, sobreimpulso y error en estado estacionario,
(compare las dos grficas) y (c) dibujar el lugar geomtrico de las races para el
sistema continuo y para el sistema discreto en lazo abierto, (compare las dos
grficas). Para ello, suponga que los parmetros del sistema son:

[ = u.u1
b = u.1s
K = u.u1
R = 1
I = u.S


4. ESPECIFICACIONES DEL PRODUCTO FINAL DEL TRABAJO
El archivo final debe estar comprimido y se le debe asignar un nombre que tenga la
siguiente estructura: Codigodelcurso_NombredelGrupo y debe colgarse en el foro de
equipo bajo el tema ENTREGA FINAL DEL TRABAJO No. 1.

El archivo .ZIP debe incluir:

Un archivo en formato .PDF con el desarrollo detallado de la situacin propuesta.
Debe incluir Portada, Introduccin, desarrollo de la situacin, conclusiones,
referencias bibliogrficas usadas.
Los archivos .VI generados para la elaboracin de las tareas propuestas.