Академический Документы
Профессиональный Документы
Культура Документы
Sintona de
Controladores PID
26/09/2014
INTEGRANTES:
Mahr Calle Renzo Arturo Fernando
Prncipe Fernndez Jose Antonio
Chinchay Rivera Jherson Emerson
Calderon Chvez Felix
Pgina
1
1. INTRODUCCION:
La sintona de controladores por el mtodo de Ziegler-Nichols y otras se han usado
ampliamente para sintonizar controladores PID en sistemas de control de procesos en los que
no se conoce con precisin la dinmica de la planta. Durante muchos aos tales reglas de
sintona han demostrado ser muy tiles. Por supuesto, las reglas de sintona de ZieglerNichols se pueden aplicar a plantas cuya dinmica se conoce (Conociendo la funcin de
transferencia).
2. OBJETIVO:
3. MATERIALES:
Computadora.
Software Matlab.
4. PROCEDIMIENTO:
Se pide disear el controlador para una planta dada e implementar el sistema de control a
compensar. La figura representa un sistema de realimentacin negativa de lazo simple.
Pgina
2
Se pide:
A. Dibujar el lugar de las races del sistema para
0a
Gc ( S ) 1
caractersticas ms significativas. Considerar en este apartado que
Pgina
3
E ( s) R( s) C (s )
Luego :
E ( s)
C (s)
1
R( s)
R( s)
G (s)
R( s) 1
1 G ( s).H ( s )
1 G ( s ).H ( s ) G ( s )
E ( s)
1 G ( s ).H ( s )
E ( s)
Donde :
G ( s ) GP ( s ).GC ( s )
R( s)
Si : ess lim sE ( s )
s 0
P
S
Y la entrada de escaln P es
ess lim sE ( s )
s 0
ess lim s
s 0
Reemplazando:
ess lim S .
s 0
P
S
S 1
50
50
. 2
( K ). 2
2
S S 9 S 30
S
S 1
50
1 ( K ). 2 . 2
S S 9S 30
1 ( K ).
ess lim P.
s 0
9 S 30 S 2
9S 30 S
( K )(50)(S 1)
S 9S 30 S
2
( S 2 )( S 2 9 S 30) ( K )(50)( S 1)
ess lim P.
s 0
Aplicando el lmite:
Pgina
4
ess
50 K
ess 29 P
Como podemos observar el valor negativo indica que el error de estado estacionario hace
que la salida este por encima del valor ideal, esto se puede corregir aumentado
integradores al sistema de control.
C. Empleando el segundo criterio de Ziegler Nichols y considerando a=10, disear el
controlador Gc(s) con estructura PID ms adecuado para el sistema.
De la funcin de transferencia:
C (s)
R( s)
KP
1
50
S2
50
S2
S 1
9 S 30
.K P
50 K P S 2 9S 30
C (s)
R ( s ) S 2 S 2 9S 30 50 S 1 K P
C (s)
50 K P S 2 450 K P S 1500 K P
R ( s ) S 4 9 S 3 30S 2 50 K P S 50 K P
Aplicando el criterio de Routh para la ecuacin caracterstica:
S 4 9S 3 30S 2 50 K P S 50 K P
S4
30
50 K P
S3
50 K P
S2
S1
S0
270 50 K P
50 K P
9
270 50 K P
(50 K P ) 450 K P
9
270 50 K P
9
50 K P
Pgina
5
270 50 K P
(50 K P ) 450 K P
9
0
270 50 K P
9
270 50 K P (50 K P ) (9)450 K P 0
270 50 K P 81
189 50 K P
K P 3.78
K cr 3.78
Lo que la ganancia critica ser
Reemplazando en la funcin de transferencia:
Evaluamos con una entrada escaln unitaria si hace oscilante al sistema, con esto vemos
si es realmente la ganancia critica.
Pgina
6
Pcr 1.5seg
Gracias a Matlab podemos ver que
Pgina
7
1.37
w 4.58
Pcr 1.37 s
Gc ( s ) 2.278(1
1
0.171s )
0.685s
4
s
Pcr
0.075.K cr .Pcr
s
( s 2.9197) 2
0.388
s
Pgina
8
Programa en Matlab:
>> K=0.388;
P=2.9197;
Gnum=conv(50,conv(conv(K,[1 P]),[1 P]));
Gden=[1 0 0 0];
G=tf(Gnum,Gden)
Hnum=[1 1];
Hden=[1 9 30];
H=tf(Hnum,Hden)
T=feedback(G,H)
G=
19.4 s^2 + 113.3 s + 165.4
-------------------------s^3
H=
s+1
-------------s^2 + 9 s + 30
T=
19.4 s^4 + 287.9 s^3 + 1767 s^2 + 4887 s + 4961
---------------------------------------------------s^5 + 9 s^4 + 49.4 s^3 + 132.7 s^2 + 278.7 s + 165.4
>> step(T)
>> D=zpk(T)
D=
Pgina
9
n y
Analizando y hallando los valores
Pgina
10
MP e
1 2
1 2
1 2
ln12.25
2.53
2
0.64
1 2
0.64
2
1.64
0.6
ts
3
( )(n )
3
2
(0.6)(n )
n 2.5
Pgina
11
En el grfico de arriba, las dos lneas blancas punteadas de cerca de 45 grados indican los lugares
con Zeta = 0.6; entre estas lneas, los polos tendrn Zeta > 0.6 y afuera de ellas, Zeta < 0.6. El
semicrculo indica lugares de polos con frecuencia natural Wn = 2.5; dentro del crculo, Wn < 2.5 y
fuera de l Wn > 2.5.
De la figura de arriba vemos que hay partes del lugar de races dentro de la regin deseada. Con lo
que en este caso slo necesitamos un controlador proporcional para mover los polos a la regin
deseada. Puede usarse el comando rlocfind para elegir los polos deseados en el locus ya hecho.
Pgina
12
De la figura de arriba vemos que los polos elegidos (todos los "+" rojos) se encuentran en posiciones
razonables. Podemos continuar y usar el kp elegido como nuestro controlador proporcional.
Pgina
13
0.388
( s 2.9197) 2
s
( s 0.6) 2
2.9
s
K=2.9;
P=0.6;
Gnum=conv(50,conv(conv(K,[1 P]),[1 P]));
Gden=[1 0 0 0];
G=tf(Gnum,Gden)
Hnum=[1 1];
Hden=[1 9 30];
H=tf(Hnum,Hden)
T=feedback(G,H)
F=tf(T);
D=zpk(T)
step(T);
v=[0 50 0 50];
axis(v)
grid
Pgina
14
G=
145 s^2 + 174 s + 52.2
---------------------s^3
H=
s+1
-------------s^2 + 9 s + 30
T=
D=
4
0.6
Pcr
K cr
Pcr 6.7
Pgina
16
2.9
5.77
(0.075)(6.7)
Pgina
17