Professional Documents
Culture Documents
GRUPO: 203041_9
ABRIL 2018
k 1( z +0.8)
G ( s ) . H ( s )= 2
( z +0.25)(z+ 0.3)
z2 +1.1 z+ 0.24
Y=
z 3+ 0.3 z 2 +1.25 z+ 0.875
( z+ 0.8)( z +0.3)
yz=
( z+ 0.6086 ) ( z 2−0.3086 z ) 1.438
0.1543 - 1.1891i
-0.6086 + 0.0000i
-0.3000
Grafica en Matlab.
Para que un sistema sea estable se debe cumplir que todos los polos se
encuentren dentro del circulo unitario, como podemos ver en la figura vemos que
hay dos polos fuera del circulo unitario, por lo tanto, el sistema es inestable.
Código en Matlab.
z=tf('z')
G = (z+0.8)/(z^2+0.25)
j=(1)/(z+0.3)
y=feedback(G,j)
yz=zpk(y)
polos=pole(yz)
zeros = zero(yz)
rlocus(yz)
Procedimiento.
Determine la posición deseada para los polos dominantes en lazo
cerrado.
[
G ( z ) =z
1−e−ts 1
s s 2 ] [] 1
=( 1−z−1 ) z 3 =¿
s
1+ z
1−z
2 (¿¿−1)2
(¿¿−1)z −1
¿
G ( z ) =z
[
1−e−ts 1
s s 2 ] [] 1
=( 1−z−1 ) z 3 =¿
s
(1+ z−1) z 2
2¿
(1+ z−1 )z −1
G (z )=
¿
1 2
1− ¿
z
¿
2¿
1 1
(1+ )( )
z z
G (z )=
¿
z−1 2
¿
z
¿
2¿
z +1 1
( )( )
z z
G (z )=
¿
z−1 ¿2
¿
2¿
¿
z+ 1
z2
G (z )= ¿
z +1
G (z )= 2
2(z −2 z +1)
z +1
G (z )= 2
2 z −4 z+2
−1
2.5(1−0.6 z )
G D ( z )=
1+0.75 z−1
0.6
2.5(1− )
z
G D ( z )=
0.75 ❑
1+
z
2.5(z−0.6)
z
G D ( z )= ❑
z +0.75
z
2.5 z−1.5
G D ( z )=
z +0.75
Código en Matlab.
Figuras de la gráfica.
Podemos observar por las graficas que con la entrada de rampa unitaria la salida
se comporta como una señal ascendente, mientras que con la entrada escalón
unitaria la salida se comporta como una señal plana después de el tiempo de
establecimiento, ya que esta es sub amortiguada y se estabiliza después de 2.97
segundos.
Diseñe un controlador digital PI de tal manera que los polos dominantes en lazo
cerrado tengan un factor de amortiguamiento relativo ζ de 0.5 y el número de
muestras por cada ciclo de la oscilación senoidal amortiguada sea 10.
Hallar:
G ( z ) =Z [ 1−e−ts e−2 s
s s+1 ]
=( 1−z−1) z−2 Z
1
s(s+ 1) [ ]
( 1−e−1 ) z−1
( 1−z −1 ) z−2 −1 −1 −1
agregamos la ubicacion de los polos
(1−z )(1−e z )
Kp
(
( K p+ K i) K + K
p i
)
∗0.6321
z−1
G D ( z ) G ( z )=
z 2 (z−0.3679)
Como vemos combinamos las dos funciones de transferencia halladas una donde
encontramos los polos y la otra función para el lazo abierto del sistema ahora para
obtener una oscilación senoidal amortiguada de 10 escribimos las fórmulas, pero
en la siguiente forma:
−2 πζ ϖd ϖd
|z|=exp
( √1−ζ 2 ϖs )
=z=2 π
ϖs
Como vemos esta es la localización sistemática del polo que deseamos ahora
reemplazamos con la oscilación deseada entonces tendríamos:
ϖd 2 π
2π = =0.1
ϖs 10
Ahora para ajustar nuestros polos realizamos la ecuación con el ángulo 36 grados,
dado que el polo se localiza en el punto P :
3679
5881
Podemos observar los ángulos que refleja cada punto de recepción y así definir
los valores mostrados.
Kp
=0.5881
K p+ Ki
z−0.5881
GD ( z )=K se obtiene laconstante de ganancia
z−1
K p + K i=0.5070
−1
1−0.5881 z
GD ( z )=0.5070 −1
1−z
Kp
GD ( z ) G ( z )=
(
( K p +Ki) K +K
p i
)
z −1
Kp
z−
1 K p +Ki
GD ( z )=K p + K i =( K p + K i)
1−z−1 z−1
Reemplazando
−1 −3
GD ( z )=0.5070
1−z (
1−0.5881 z
−1
0.6321 z
1−0.3679 z
−1 )
C (z ) −3
0.3205 z −0.1885 z
−4
Resultados de la simulación