Beruflich Dokumente
Kultur Dokumente
PROYECTO FINAL
PRESENTADO POR
TUTOR
LEONARDO ANDRES PEREZ
GRUPO 299006-220
FECHA DE PRESENTACION
MAYO DEL 2015
INTRODUCCION
En este proyecto final se diseara un control PID para controlar unas plantas o
sistemas a las cuales se les averiguara error en estado estacionario, tiempo de
establecimiento, sobreimpulso, diagrama de bode margen de fase, todo esto
gracias a clculos analticos mediante funciones de transferencia, transformada
Z ,las cuales se comprobaran con el software Matlab y se simularan por medio
de este.
Figura No. 8
(Proyecto Final Actividad Terica)
G P ( s )=
10
( s+1 ) (s+2)
KP
, el error en estado
G ( z ) asi :
Gp( s )
}
s
Ahora reemplazamos:
10
( s+1 )( s+2 )
1
G( z)=( 1z ) z {
}
s
Aplicamos ley de la oreja en la expresin anterior quedando asi la
funcin:
G( z)=( 1z1 ) z {
10
}
s (s+1)(s +2)
G ( z )= ( 1z ) z
G ( z )= ( 1z1 ) z
( z1z ze10 z
5
10
5
+
s ( s +1 ) ( s +2 )
10 t
}
5z
ze5t
Reemplazamos TS=0.1s
G ( z )=
z (22.429910.8731 z )10.8807
( z0.606531) (ez1)
Gw ( z )=
Gw ( z )=
0.08298
=0.500452
0.16581
(1) ( 1.33333(1)2.75051(1) ) +1.3342
Gw ( z )=
(1)=
ep
=
=
1
1+ k p
1
1+0.500452 = 0.6665
10
( s+1 ) .(s +2)
n
G P ( s )= 2
2
s +2 n + n
10
2
s +3 s+2
2n
s 2+2 n+ 2n
51.412
s 2+2 ( 1,06 ) . (1,41 ) s+1.412
Concluimos:
n=1,41
; =1,06
Establecimiento del 5%
t s=
3
3
=
=2.0
n ( 1,41 ) . (1,06)
Establecimiento del 2%
t s=
4
4
=
2.67
n ( 1,41 ) . (1,06)
(b) Disee un controlador PID digital para que el sistema en lazo cerrado tenga
un sobreimpulso mximo de 20% y un tiempo de establecimiento menor de 2
segundos. Suponga que el tiempo de muestreo es
T S = 0.1 seg.
Gw ( z )=
G ( z )=
M ( z)
=
E( Z )
[ k i T + 2k c ]
z+
k i T 2k c
k i T +2 k c
2(z1)
e ss =
1
kv
k v=
1
e ss =
k v=
k v=
]
ss= 0.6665
e
1
0.6665 =1.5
1
lim ( z1 ) D ( z ) G w (z )
T z1
1
( z1 )
1.5= T lim
z1
[ k i T +2 k c ]
z+
k i T 2 k c
z (1.33333 z2.75051 z )+ 1.3342
k i T +2 k c
2(z1)( z 1.6732)(z0.753377)
1
1.5= 0.1 (-4.01803+0.853586 k i )
k i=
4.88296
k i T 2 k c
=1.6732
k i T +2 k c
0.4882962 k c
=1.6732
0.488296+2 k c
kc
= -0.969484
anteriormente:
G ( z )=
M (z)
=
E(Z )
[ k i T + 2k c ]
z+
k i T 2k c
k i T +2 k c
2(z1)
[ 0.4882961.938968 ] z + 0.4882961.938968
0.488296+1.938968
2(z1)
D (z)=
D (z)=
0.725336 (z1.6732)
z1
G P ( s )=
1
s ( s +1 )
K v , el error en estado
k v=
1
lim (z1) HG (z)
T z1
{ }
1
s ( s+1 )
1
HG ( z )=( 1z )
s
HG ( z )=( 1z 1 ) Z
1
HG ( z )=( 1z )
1
1
1
+
2
s s+1 s
0.0187308(z +0.935525)
0.2 z
z
z
+
=
2
0.2
z1
( z1)( z0.818731)
( z1 ) ze
Obtenemos
kv
k v=
0.0187308(z +0.935525)
1
lim (z1)
T z1
( z1)( z0.818731)
k v=
0.0187308(z +0.935525)
1
lim (z1)
T z1
( z1)( z0.818731)
k v =0.04
Para hallar el error en estado estacionario ante una entrada escaln debemos
hallar primero la funcin de transferencia en lazo cerrado y el error de posicin
Kp
0.0187308( z+ 0.935525)
( z1)(z0.818731)
k p =lim
=1
0.0187308(z +0.935525)
z 1
1+
( z1)(z0.818731)
e p=
1
1+ k p
e p=0.5
Kv
segundos.
Se discretiza funcin de transferencia de la planta:
Ts
= 0.2
G ( z )=(1z 1 ) Z
k
s (s+1)
2
}
1
0.01873+0.01752 z
1
1
G ( z )=(1z )k z
1 2
( 1z ) (10.81871z1 )
G ( z )=k
(0.01873 z+0.01752)
( z1)(z0.81871)
z=
1+0.5 Tw 1+ 0.1 w
=
10.5 Tw 10.1 w
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
digital asi:
GD ( w )=
k v =lim
w 0
k=
1+ w
1w
1+w
0.000332653 w20.096332w +0.996585
k
=2
1w
w2 +0.996805 w
)(
2
0.999779
k =2
1
1+
1
1+
( 1+ ) sen 28=1
=0.361
Se busca el punto donde no est compensada su magnitud y se
reemplaza w=jv en la funcin de transferencia G(w):
1
=4.425
0.361
20 log
vertG ( jv )=
v 2
v
2 1+
1+
300
10
( )
( )
v 1+ v 2
1+w 1+0.9790 w
=
1+w 1+0.3534 w
)(
z1
z +1
z1
(
z+ 1 )
G ( z )=
=
z1
1+0.35340 ( 10
z+ 1 )
1+0.9790 10
G D ( z )=
2.3798 z1.93869
z0.558888
ACTIVIDAD SIMULACIN:
Ejercicios que debern ser desarrollados utilizando la herramienta de software
MATLAB. Cada estudiante debe realizar al menos un aporte significativo por
cada ejercicio propuesto en el tema denominado Aportes al proyecto final. Para
el desarrollo de la segunda actividad se utilizar el mismo esquema de control
de la primera actividad.
Ejercicio 1: Con los valores del Ejercicio 1 de la Actividad Terica, utilice
MATLAB para: (a) Dibujar la respuesta de la planta
GP ( s )
en lazo cerrado
e ss
ts
e ss
GP ( s )
ts
GP ( s )
ante
>> Gp=zpk([],[-1,-2],10)
Zero/pole/gain:
10
e ss
ts
----------(s+1) (s+2)
>> G=feedback(Gp,1)
Zero/pole/gain:
10
--------------(s^2 + 3s + 12)
>> step(G)
>> grid on
>>
(b) Dibujar la respuesta del sistema con controlador en lazo cerrado ante un
escaln unitario. Los valores de tiempo de establecimiento y sobreimpulso
corresponden a los encontrados en el inciso (b)?
Codigo
Matlab utlizado para simulacin ejercicio 1b respuesta
establecimiento y sobreimpulso
>> Gp=zpk([],[-1 -2],10)
Zero/pole/gain:
10
----------(s+1) (s+2)
>> Gpz=c2d(Gp,0.1,'ZOH')
Zero/pole/gain:
0.04528 (z+0.9048)
--------------------(z-0.9048) (z-0.8187)
Sampling time: 0.1
>> G=feedback(Gpz,1)
Zero/pole/gain:
0.04528 (z+0.9048)
----------------------(z^2 - 1.678z + 0.7818)
Sampling time: 0.1
>> step(G)
Ejercicio 2: Con los valores del Ejercicio 2 de la Actividad Terica, utilice
MATLAB para: (a) Dibujar el diagrama de Bode de la planta
GP ( s )
El
Transfer function:
1
------s^2 + s
>> Gpz=c2d(Gp,0.1,'ZOH')
Transfer function:
0.004837 z + 0.004679
---------------------z^2 - 1.905 z + 0.9048
Sampling time: 0.1
>> Glc=feedback(Gpz,1)
Transfer function:
0.004837 z + 0.004679
--------------------z^2 - 1.9 z + 0.9095
Sampling time: 0.1
>> margin(Glc)
(b) Dibujar el diagrama de Bode del sistema compensado. El margen de fase
corresponde al encontrado en el inciso (b)?
CONCLUSIONES
REFERENCIAS BIBLIOGRAFICAS
http://www.ceduvirt.com/resources/Control%20Digital%20con%20Matlab.pdf
AUTOEVALUACION
AGUSTIN FRANCISCO MONTAO DE LA CRUZ
Nombre del
estudiante:
Francisco
Montao
Grupo colaborativo
No._23___
Indicadores
Particip activamente en la actividad desde el
inicio de la actividad?
Solucion el interrogante asignado con todos
los requerimientos?
Demostr inters en el proceso?
Realic aportes pertinentes y asertivos que
condujeran a la solucin del problema?
Expres mis puntos de vista con claridad?
Apoy mis ideas con argumentos?
Realic las actividades asignadas con tiempo
suficiente?
Resultado final:
Valoracin
Baja
Entre 1 y 5
Valoracin
Media
Entre 6 y 8
Valoracin Alta
Entre 9 y 10
9
9
9
9
9
9
8
72