100% encontró este documento útil (1 voto)
1K vistas24 páginas

Proyecto Final Control Digital

Este documento presenta un proyecto final de control digital realizado por Jhonatan Florez Obando para la Universidad Nacional Abierta y a Distancia. El proyecto contiene dos ejercicios que analizan funciones de transferencia de plantas, diseñan controladores digitales y simulan las respuestas en lazo cerrado usando Matlab y Labview. El objetivo general es aplicar conocimientos de control digital para analizar diferentes sistemas en lazo cerrado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
1K vistas24 páginas

Proyecto Final Control Digital

Este documento presenta un proyecto final de control digital realizado por Jhonatan Florez Obando para la Universidad Nacional Abierta y a Distancia. El proyecto contiene dos ejercicios que analizan funciones de transferencia de plantas, diseñan controladores digitales y simulan las respuestas en lazo cerrado usando Matlab y Labview. El objetivo general es aplicar conocimientos de control digital para analizar diferentes sistemas en lazo cerrado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS

CONTROL DIGITAL
PROYECTO FINAL

JHONATAN FLOREZ OBANDO


CC. 1098628702

PRSENTADO AL TUTOR
DIEGO FERNANDO SENDOYA LOSADA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


INGENIERIA AMBIENTAL
CEAD BUCARAMANGA
2014

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
INTRODUCCIN

El anlisis y diseo de tales sistemas de control, hace necesario el


conocimiento de herramientas como la Transformada Z, la transformada de
Fourier Muestreo y Estabilidad las Tcnicas de diseo digital basado en la
frecuencia Tcnicas de diseo digital y Anlisis en el espacio de estados. Ms
an si a esto le sumamos la gran capacidad de programas de anlisis como
Matlab, entonces por medio de su estudio y uso adecuado podemos simular
cualquier tipo de sistema que es aplicable a la vida real. El estudio e
investigacin de los sistemas de control digital, basados en desarrollar
controladores, compensadores y reguladores digitales dentro de un sistema,
donde se busca verificar la respuesta en estado transitorio de un sistema con
la finalidad de reducir el error mediante procesos de modela miento
matemtico, utilizando herramientas de modelado como MATLAB y SCILAB.
Han permitido que los estudiantes comprueben grficamente las respuestas
obtenidas matemticamente. De este modo la finalidad de este trabajo es la
de dar a conocer mediante operaciones analticas y comprobaciones grficas,
los temas relacionados con las tcnicas de diseo digital basados en la
frecuencia.
El presente trabajo est basado en los conocimientos adquiridos durante el
desarrollo del curso Control Digital, Controladores Digitales, dentro de los
controladores encontramos compensador en adelanto puede aumentar la
estabilidad o la velocidad de respuesta de un sistema; un compensador en
atraso puede reducir (pero no eliminar) el error en estado estacionario.
El presente trabajo est compuesto por una serie de ejercicios desarrollados
de forma prctica y terica en los cuales utilizamos la herramienta de
software Labview y Matlab con el fin de graficar, simular y comprobar los
resultados de manera analtica e investigativa.
Se realizaran anlisis y clculos de cada uno dew los ejercicios propuestos, se
analizarn funciones de transferencia de una planta.

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
Generalmente,

los

compensadores

en

adelanto,

en

atraso,

en

adelanto/atraso se disean para un sistema en forma de funcin de


transferencia.
Tambin se analizaran las constantes de error de Posicin Kp, el error en
estado estacionario y el tiempo de establecimiento para una funcin de
transferencia de la planta.
OBJETIVOS

Disear un controlador PID, digital para un sistema en lazo cerrado con


unas caractersticas especficas, como sobre impulso mximo y tiempo
de establecimiento segn parmetros de la gua.

Emplear el software Labview, para analizar y comprender las respuestas


de los sistemas tanto a entradas impulso como escaln.

Calcular la constante de error Kp , el error en estado estacionario ante


una entrada escaln unitario y el tiempo de establecimiento para la
funcin de transferencia de una planta discretizada en lazo cerrado.

Aplicar los conocimientos adquiridos durante el curso de Control Digital


y analizar los deferentes sistemas en lazo cerrado.

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

DESARROLLO
Ejercicio 1: Suponga que la funcin de transferencia de la planta es:

(a) Calcule la constante de error de posicin Kp, el error en estado


estacionario ante una entrada escaln unitario y el tiempo de establecimiento
para la funcin de transferencia de la planta discretizada sin controlador en
lazo cerrado.
() = Controlador
= Retenedor de orden cero
() = Planta
() = Entrada
()) = Salida

()=() ()() ()
()=() () ()
Ahora Reemplazando (1) en (2)
E(s)=R(s)Gp(s)Zoh(s)E(s)
[E(s)=R(s)Gp(s)Zoh(s)E(s)]
E(s)=R(s)[Gp(s)Zoh(s)]E(s)
E(s)+[Gp(s)Zoh(s)]E(s)=R(s)
E(s)[1+[Gp(s)Zoh(s)]]=R(s)

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
SOBREIMPULSO

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

EJERCICIO 2

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
Suponga que la funcin de transferencia de la planta es:
G p ( s )=

1
s (s +1)

(a) Calcule la constante de error de velocidad kv, el error en estado


estacionario

ante

una

entrada

escaln

unitario

para

la

funcin

de

transferencia de la planta discretizada sin controlador en lazo cerrado; y el


margen de fase para la funcin de transferencia de la planta discretizada sin
controlador en lazo abierto.
k v=

1
lim ( z1 ) HG ( z )
T z1

HG ( z )=( 1z 1
1

( 1z ) z

[ ]

1
(
s ( s +1 ) )
)z
s

1
1
1
+

2
s s +1 s

HG ( z )=(1z1)(

0,2 z
z
z
+

)
2
0.2
z1
( z1 ) ze

0.0187308 ( z +0.935525 )
( z1)( z0.818731)

k v=

0.0187308 ( z +0.935525 )
1
lim ( z1 )
T z1
( z1 ) ( z0.818731 )

k v =0.04
Ahora se realiza el procedimiento para encontrar la funcin de transferencia
en lazo cerrado y el error de posicin para poder hallar el error en estado
estacionario ante una entrada escaln.

k p =lim
z 1

e p=

0.0187308 ( z +0.935525 )
( z1 ) ( z0.818731 )

0.0187308 ( z+ 0.935525 )
1+
( z1 )( z0.818731 )

=1

1
=0.5
1+ k p

Ahora se tiene el margen de fase:


HG ( z )=

0.0187308 ( z +0.935525 )
( z1 ) ( z0.818731 )

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
z=

1+0,5 Tw
10,5 Tw

z=

1+0,5 ( 0,2 ) w
10,5 ( 0,2 ) w

z=

( 1+ 0.1 w )
10,1 w
0.0187308

HG ( w )=

HG ( w )=

( 1+ 0.1 w )
+ 0.935525
10,1 w

1+ 0.1 w )
(1+0.1 w )
1 )(
0.818731)
( (10,1
w
10,1 w
0.0187308 ( 1+0,1 w+ 0.9355250,0935525 w )
(1+ 0,1 w1+0,1 w )( 1+0,1 w0.818731+0,818731 w )

0,1813+0,1818 w
0,2 w()

0.0187308 ( 1,935525+0,065525 w )
HG ( w )=

0,00121 w+0,03625
HG ( w )=
0,0363 w2 +0,0362 w
(b) Disee un compensador digital en adelanto-atraso para que el sistema en
lazo cerrado tenga un margen de fase de 50 y la constante de error de
velocidad sea kv= 2. Suponga que el tiempo de muestreo es Ts = 0.2
segundos.
Ahora procedemos a hallar la funcin de transferencia de la planta.
G ( z )= ( 1z1 ) z

k
s ( s+1 )
2

( 0.018273+0.01752 z1 ) z1
G ( z )= ( 1z ) k
2
( 1z1) ( 10.81871z1 )
1

G ( z )=

k ( 0.01873 z +0.01752 )
(z1)(z0.81871)

Realizamos una transformacin bilineal


z=

1+0.5 Tw 1+ 0.1 w
=
10.5 Tw 10.1 w

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
1+0.1 w
+0.01752
10.1 w
G ( w )=k
1+ 0.1 w
1+0.1 w
1
0.81871
10.1 w
10.1 w
0.01873

G ( w )=

)(

k (0.000332653 w 20.096332 w+0.996585 )


2
w +0.996805 w

Con Kv=2 asumimos una funcin de transferencia para el controlador digital


G d ( w )=
k v =lim

w 0

k=

1+w
1w

2
1+w k (0.000332653 w 0.096332 w+0.996585 )
(
)=2
1w
w2 +0.996805 w

2
=2
0.999779

Ahora procedemos a disear un controlador que tenga un ngulo de 50 sin


afectar la constante k.
As 50-31.6=18.4, se aconseja un margen entre 8 y 12 grados considerando
el corrimiento de la ganancia en la frecuencia de cruce, se asumir 28 el
ngulo mximo de adelanto de fase. Para calcular el factor de atenuacin.
sen m=

1
1+

Reemplazamos por el ngulo


sen 28=

1
1+

( 1+ ) sen 28=1
a=0.361

Hallamos el punto donde no se encuentra compensada la magnitud y


reemplazamos por w=jv en G(w).
20 log

1
=4.425
0.361

( ( ) ( ) )
2

vertG ( jv )=

1+

v
300

1+

v
10

v 1+ v 2

La frecuencia es igual a 1.7


La frecuencia de cruce est dada por:

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
v c=

1
=1.7

=0.9790 =0.3534

El compensador quedara as:


G d ( w )=

1+w 1+ 0.9790 w
=
1w 1+ 0.3534 w

( 0.000332653 w 20.096332 w+0.996585 ) 1+0.9790 w


G D ( w ) G ( w )=
2

w + 0.996805 w

)(

1+ 0.3534 w

Pasamos La funcin de transferencia del compensador a trminos de z por


medio de transformacin bilineal donde T=0.2:
w=10

z1
z +1

z 1
(
z+1 )
G ( w )=
z1
1+ 0.3534 (10
z+ 1 )
1+ 0.9790 10

G D ( z )=

2.3798 z1.93869
z0.558888

En MatLab tenemos:

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

2. ACTIVIDAD PRCATICA
ACTIVIDAD 1
Primero debemos hallar la respuesta de la planta en lazo abierto:
Respuesta de la planta en lazo abierto
p1=-1
p2=-2
k=10
Gps=zpk([],[p1 p2],k)
step(Gps);

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
LAZO CERRADO
Glcsc=tf(feedback(Gps,1))
[numsc,densc]=tfdata(Glcsc, 'v');
Wn=sqrt(densc(3))
zeta=(densc(2))/(2*Wn)
step(Glcsc,5);

CONDICIONES DE DISEO
ts=1.9;
SI=19;
zita=-(log(SI/100))/(sqrt(pi^2+(log(SI/100))^2))
wn=4/(zita*ts)
zita =
0.4673
wn =
4.5047
Gcs=zpk([p1 p2],[0 -2*zita*wn],wn^2/k)
Gcs =
2.0293 (s+1) (s+2)
------------------

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
s (s+4.211)
Continuous-time zero/pole/gain model.
Glccc=minreral(feedback(Gcs*Gps,1))
Glccc =
20.293
---------------------(s^2 + 4.211s + 20.29)
Continuous-time zero/pole/gain model.
step(Glccc,3)

Prueba
T=0.1;
Gz=zpk(c2d(Gps,T,zoh))
Gz =
0.04528 (z+0.9048)
---------------------

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL
(z-0.9048) (z-0.8187)
Sample time: 0.1 seconds
Discrete-time zero/pole/gain model.
Gcz=zpk(c2d(Gcs,T,tustin))
Gcz =
1.9362 (z-0.9048) (z-0.8182)
---------------------------(z-1) (z-0.6522)
Sample time: 0.1 seconds
Discrete-time zero/pole/gain model.
Glcz=minreal(feedback(Gcz*Gz,1))
Glcz =
0.087669 (z+0.9048) (z-0.9048) (z-0.8182)
-------------------------------------------(z-0.818) (z-0.9047) (z^2 1.565z + 0.7321)
Sample time: 0.1 seconds
Discrete-time zero/pole/gain model.
step(Glcz)

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

Punto 2
numDz = [0.01873 0.01752];
denDz = [(1-1) (1-0.81871)];
Kv = 2
sys = Kv*tf(numDz, denDz, 0.2)
margin(sys)
sisotool(sys)

Este el sistema Sin compensar

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

Este es el sistema compensado

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERAS


CONTROL DIGITAL

También podría gustarte