fase3

25
I

description

fase3

Transcript of fase3

Page 1: fase3

I

Page 2: fase3

II

Contenido

Introducción.....................................................................................................................................1

Objetivos..........................................................................................................................................2

Objetivo general...........................................................................................................................2

Objetivos específicos...................................................................................................................2

Solución a los ejercicios..................................................................................................................3

Ejercicio 1:...................................................................................................................................3

Ejercicio 2:...................................................................................................................................8

Ejercicio 3:.................................................................................................................................11

Ejercicio 4:.................................................................................................................................12

Conclusiones..................................................................................................................................18

Bibliografía....................................................................................................................................19

Page 3: fase3

1

Introducción

Para el diseño de un sistema de control digital se tienen en cuenta dos pasos como son la

obtención del modelo del sistema a controlar y el diseño del controlador para obtener el

comportamiento deseado del sistema a controlar.

El diseño de controladores digitales implica la conversión del sistema en una forma discreta. Dos

métodos de conversión son

Diseño analógico y conversión a discreto para su implementación.

Diseño discreto , es decir se debe obtener el modelo de la planta en forma discreta

(transformada Z)

Para el desarrollo de la fase 3, se requiere el diseño de un controlador digital mediante el análisis

en el dominio de la frecuencia, por el método de Bode, el cual debe cumplir unas

especificaciones de margen de fase y margen de ganancia.

Como segundo punto se debe determinar la estabilidad de un sistema propuesto por medio de

una ecuación en diferencias.

Como tercer punto, se debe encontrar un rango de estabilidad para k, en un sistema muestreado.

Finalmente como cuarto punto, se solicita determinar la estabilidad de un sistema cuando k=10 y

también se debe determinar el máximo valor de k para mantener la estabilidad.

Page 4: fase3

2

Objetivos

Objetivo general

Realizar el análisis y diseño de sistemas de control en tiempo discreto.

Objetivos específicos

Diseñar un controlador digital en adelanto, mediante el dominio de la frecuencia, por el

método de Bode.

Determinar la estabilidad de un sistema propuesto por medio de una ecuación en

diferencias.

Encontrar un rango de estabilidad para k, en un sistema muestreado.

Page 5: fase3

3

Solución a los ejercicios

Ejercicio 1:

Teniendo en cuenta el sistema de control digital que se muestra en la figura No. 3 del anexo de

gráficos. Diseñe un controlador digital en adelanto tal que el margen de fase del sistema en lazo

cerrado sea 50° y el margen de ganancia sea de al menos 10 dB, con una constante Kv= 4 seg-1

Considere para su diseño que el periodo de muestreo es T=0.2.

Si no resulta posible lograr las especificaciones con un compensador en adelanto debe

argumentar su respuesta.

G ( z )=Z [ 1−eTs

s∗k

(s+0.2)(s+2) ]G ( z )=(1−z−1)Z [ k

s (s+0.2)(s+2) ]G ( z )=(1−z−1)kZ [ 1

s (s+0.2)(s+2) ]Por el método de fracciones parciales tenemos que:

1s (s+0.2)(s+2)

= As

+ Bs+0.2

+ Cs+2

Hallamos los términos A, B y C mediante el siguiente código en matlab

Page 6: fase3

4

r =

0.2778

-2.7778

2.5000

p =

-2.0000

-0.2000

0

1s (s+0.2)(s+2)

=0.2778s+2

−2.7778s+0.2

+2.5s

Entonces tenemos que la inversa de Laplace es:

L−1[ 0.2778s+2

−2.7778s+0.2

+ 2.5s ]=0.2778 e−2 t−2.7778 e−0.2 t+2.5

Tenemos que la transformada Z es:

Z (0.2778 e−2 t−2.7778 e−0.2 t+2.5 )=0.2778 zz−e−2∗T − 2.7778 z

z−e−0.2∗T + 2.5 zz−1

Ahora nos queda:

G ( z )=(1−z−1)k [ 0.2778 zz−e−2∗T − 2.7778 z

z−e−0.2∗T + 2.5 zz−1 ]

Reemplazamos T=0,2

Page 7: fase3

5

G ( z )=( z−1z )k [0.2778 z

z−e−0.4 −2.7778 zz−e−0.04 +

2.5 zz−1 ]

G ( z )=( z−1z )k [ 0.2778 z

z−0.6703− 2.7778 z

z−0.9607+ 2.5 z

z−1 ]G ( z )=K 0.0176 z+0.015

(z−0.6703)(z−0.9607)= 0.0176 z+0.015

z2−1.6311 z+0.6444

Ahora transformamos la función de transferencia G ( z ) en una función de transferencia G (w )

mediante la transformación bilineal:

z= 1+0.5Tw1−0.5 Tw

z= 1+0.5(0.2)w1−0.5 (0.2)w

= 1+0.1 w1−0.1 w

Reemplazando en G ( z ) tenemos:

G (w )=K0.0176( 1+0.1 w

1−0.1 w )+0.015

(( 1+0.1 w1−0.1 w )−0.6703)(( 1+0.1 w

1−0.1 w )−0.9607)

G (w )=K −0.00072167 w2−0.091458 w+0.98675w2+2.1737 w+0.3947

La ganancia de error estático está determinada por Kv=4 seg-1, asumimos una función de

transferencia para el controlador digital GD (w ) con una ganancia unitaria para el intervalo de baja

frecuencia:

GD (w )= 1+rw1−aw

Aplicando el teorema del valor inicial

Page 8: fase3

6

K v=limw →0

w GD ( w )G (w )=K=4

K v=limw →0

w( 1+rw1−aw )(K −0.00072167 w 2−0.091458 w+0.98675

w2+2.1737 w+0.3947 )=4

K v=k 0.986750.3947

=4

K= 42.5

=1.6

Entonces tenemos que:

K

G (w )=1.6 (−0.00072167 w 2−0.091458 w+0.98675)w2+2.1737 w+0.3947

Aplicando MATLAB para obtener la respuesta en frecuencia del sistema tenemos:

close all;clear all;clc

num=[-1.6*0.00072167 -1.6*0.091458 1.6*0.98675];

den=[1 2.1737 0.3947];

sys=tf(num,den)

margin(sys)

Page 9: fase3

7

-60

-40

-20

0

20M

agni

tude

(dB)

10-2

10-1

100

101

102

103

104

90

180

270

360

Phas

e (d

eg)

Bode DiagramGm = 23.4 dB (at 4.93 rad/s) , Pm = 81.4 deg (at 0.726 rad/s)

Frequency (rad/s)

De la gráfica se observa que:

El margen de ganancia es de 23.4 dB y el margen de fase es de 81.4º.

Debido a que las especificaciones exigen un margen de fase de 50° y el margen de ganancia sea

de al menos 10 dB, no se puede aplicar un compensador de adelanto debido a que los parámetros

sobrepasan los requerimientos iniciales.

Page 10: fase3

8

Ejercicio 2:

En la figura No. 5 del anexo de gráficos se muestra una ecuación en diferencias que describe un

sistema digital, determine la estabilidad del sistema

A partir de la anterior ecuación recurrente vamos a obtener la función de transferencia expresada

en transformada Z:

Y ( z ) (1−0.45 Z−1−0.78 Z−2+0.6 Z−3−0.1 z−4 )=X ( z )

G ( z )=Y ( z )X (z )

= 11−0.45 Z−1−0.78 Z−2+0.6 Z−3−0.1 z−4

Page 11: fase3

9

G ( z )= 1

1−0.45z

−0.78Z2 + 0.6

Z3 −0.1z4

G ( z )= 1z4−0.45 z3−0.78 z2+0.6 z−0.1

z4

G ( z )= z4

z4−0.45 z3−0.78 z2+0.6 z−0.1

Para determinar la estabilidad absoluta del sistema, vamos a aplicar el criterio de estabilidad de

Jury, según [1]:

Este método prueba la estabilidad absoluta, revela la existencia de cualquier raíz inestable, pero

no da su localización.

Para determinar la estabilidad se deben seguir 3 pasos:

1. Partir de la ecuación característica del sistema, identificar los coeficientes y determinar el

número de filas de la tabla.

2. Verificar si a0>0, el sistema es estable, si todas las condiciones se cumplen.

3. Formar una tabla que tendrá 2n-3 filas, un sistema de segundo grado le corresponde una

fila.

Paso 1:

Ecuación característica

P( z )=a0 zn+a1 zn−1+.. .+an−1 z+an

P ( z )=z4−0.45 z3−0.78 z2+0.6 z−0.1

Identificación de los Coeficientes

a0=1

a1=−0.45

Page 12: fase3

10

a2=−0.78

a3=0.6

a4=−0.1

Número de filas de la tabla

2 (4 )−3=5 filas

Paso 2:

Condición 1: |an|<a0

Se cumple: |a4|<a0

|−0.1|<1

Condición 2: P ( z )¿z=1>0

Se cumple: P (1 )=14−0.45¿13−0.78 ¿12+0.6∗1−0.1

P (1 )=¿❑0.27>0¿

Condición 3: P ( z )¿z=−1>{ ¿0 para n par¿0 paran impar

P (−1 )=(−1)4−0.45 ¿(−1¿¿3)−0.78 ¿(−1¿¿2)+0.6∗(−1)−0.1¿¿

P (−1 )=−0.03<0 paran=par=4

Esta condición no se cumple. El sistema es, por lo tanto, inestable.

Podemos detener la prueba aquí.

Page 13: fase3

11

Ejercicio 3:

La ecuación de un sistema muestreado es:

z2+ (k−8 ) z+0.9=0

Encuentra el rango de estabilidad para K.

Dado que se trata de un sistema de segundo orden, las condiciones de estabilidad de Jury pueden

escribirse como:

1. |an|<a0

2. P ( z )¿z=1>0

3. P ( z )¿z=−1>{ ¿0 paran par¿0 para n impar

n=2= par

Aplicaremos la primera condición de estabilidad

|a2|<a0

|0.9|<1

Page 14: fase3

12

La segunda condición de estabilidad se convierte en

P (1 )=12+(k−8 )∗1+0.9=k−6.1>0

k>6.101

La tercera condición de estabilidad da:

P (−1 )=(−1 )2+(k−8 )∗(−1 )+0.9

P (−1 )=1+(−k+8 )+0.9=9.9−k>0

k<9.899

Para estabilidad, la constante de ganancia k debe satisfacer las desigualdades k>6.1 y

9.9>k . Por lo tanto:

6.1<k<9.9

Ejercicio 4:

Un sistema con realimentación unitaria, como el que se muestra en la figura No. 6 del anexo de

gráficos, tiene una planta

Gp (s )= ks (s+8 )

Con T = 0.2. Determine si el sistema es estable cuando K = 10.

Determine el máximo valor de K para mantener la estabilidad.

Page 15: fase3

13

Considerando el sistema de control en lazo cerrado de la figura 6, se tiene que la función de

transferencia del sistema es:

G (s )=(1−e−Ts

s )( ks ( s+8 ) )

La transformada Z de G (s ) es:

G ( z )=Z [ 1−eTs

s∗k

s (s+8 ) ]G ( z )=(1−z−1)Z [ k

s2 ( s+8 ) ]G ( z )=(1−z−1)kZ [ 1

s2 ( s+8 ) ]Por el método de fracciones parciales tenemos que:

1s2 ( s+8 )

=0.0156s+8

−0.0156s

+ 0.1250s

Entonces tenemos que la inversa de Laplace es:

L−1[ 0.0156s+8

− 0.0156s

+ 0.1250s ]=0.0156 e−8 t−0.0156+0.1250

L−1[ 0.0156s+8

−0.0156s

+ 0.1250s ]=0.0156 e−8 t+0.1094

Tenemos que la transformada Z es:

Z (0.0156 e−8 t+0.1094 )=0.0156 zz−e−8∗T + 0.1094 z

z−1

Ahora nos queda:

Page 16: fase3

14

G ( z )=(1−z−1)k [ 0.0156 zz−e−8∗T + 0.1094 z

z−1 ]Reemplazamos T=0,2

G ( z )=( z−1z )k [ 0.0156 z

z−e−8∗0.2 +0.1094 z

z−1 ]

G ( z )=( z−1z )k [ 0.0156 z

z−0.2019+ 0.1094 z

z−1 ]

G ( z )= k (0.01253 z+0.07423)(z−0.2019)(z−1)

= K (0.01253 z+0.07423)z2−1.202 z+0.2019

Ahora reemplazando k por 10, tenemos:

G ( z )=10 (0.01253 z+0.07423)z2−1.202 z+0.2019

G ( z )= 0.1253 z+0.7423z2−1.202 z+0.2019

En vista que la función de transferencia pulso en lazo cerrado para el sistema es:

C ( z )R (z)

=G ( z )

1+G (z )

La ecuación característica es:

1+G ( z )=0

Que se convierte en:

Page 17: fase3

15

z2−1.0767 z+0.9443=0

Dado que se trata de un sistema de segundo orden, las condiciones de estabilidad de Jury pueden

escribirse como:

4. |an|<a0

5. P ( z )¿z=1>0

6. P ( z )¿z=−1>{ ¿0 paran par¿0 para n impar

n=2=par

Aplicaremos la primera condición de estabilidad

|a2|<a0

|0.9443|<1

La segunda condición de estabilidad se cumple:

P (1 )=12−1.0767 (1 )+0.9443=0.8676>0

La tercera condición de estabilidad se cumple:

P (−1 )=(−1)2−1.0767 (−1 )+0.9443=3.021>0 paran=2=par

La cuarta condición de estabilidad se cumple:

Construimos la tabla con el siguiente número de filas:

2 (2 )−3=1 fila

Z0 Z1 Z2

0.9443 -1.0767 1

1 -1.0767 0.9443

b0=-0.1082 b1=0.59

|b1|>|b0||0.59|>|0.1082|

Page 18: fase3

16

Con k=10 se satisfacen las cuatro condiciones de estabilidad, es decir todas las raíces están

dentro del círculo unitario en el plano z.

Ahora se determina el máximo valor de K para mantener la estabilidad del sistema

Mediante la función de transferencia pulso en lazo cerrado para el sistema, vamos a hallar la

función característica

Gp (z )= C ( z )R( z)

= G ( z )1+G ( z )

G ( z )= k (0.01253 z+0.07423)(z−0.2019)(z−1)

=K (0.01253 z+0.07423)

z2−1.202 z+0.2019

Gp (z )=

k (0.01253 z+0.07423)(z−0.2019)(z−1)

1+k (0.01253 z+0.07423)

(z−0.2019)(z−1)

Gp (z )=

k (0.01253 z+0.07423)(z−0.2019)(z−1)

( z−0.2019 ) ( z−1 )+k (0.01253 z+0.07423)(z−0.2019)(z−1)

Gp (z )= k (0.01253 z+0.07423)( z−0.2019 ) ( z−1 )+k (0.01253 z+0.07423)

Page 19: fase3

17

Gp (z )= k (0.01253 z+0.07423)z2+(0.01253 k−1.2019 ) z+(0.2019+0.07423 k )

La ecuación característica es:

z2+ (0.01253 k−1.2019 ) z+(0.2019+0.07423 k )

Dado que se trata de un sistema de segundo orden, las condiciones de estabilidad de Jury pueden

escribirse como:

1. |an|<a0

2. P ( z )¿z=1>0

3. P ( z )¿z=−1>{ ¿0 paran par¿0 para n impar

n=2=par

Aplicaremos la primera condición de estabilidad

|a2|<a0

|0.2019+0.07423 k|<1

10.61>k>−16.056

La segunda condición de estabilidad se convierte en

P (1 )=1+(0.01253 k−1.2019 )+(0.2019+0.07423 k )=0.08676 k>0

k>0

La tercera condición de estabilidad da:

P (−1 )=1+(1.2019−0.01253 k )+(0.2019+0.07423 k )=2.4038+0.0617 k>0

k>−38.94

Para estabilidad, la constante k debe satisfacer las tres condiciones, por lo tanto:

10.61>k>0

Entonces se determina que el máximo valor de K para mantener la estabilidad del sistema es de

10.61.

Page 20: fase3

18

Page 21: fase3

19

Conclusiones

Se determinó la estabilidad de los sistemas por la ubicación de los polos dentro del círculo

unitario, cualquier polo en lazo cerrado en el plano z, fuera del círculo unitario hace el sistema

inestable. Si un polo simple se presenta en z=1, el sistema es críticamente estable, Si existe un

par de polos complejos y conjugados sobre el circulo unitario, también hace que el sistema sea

críticamente estable. Los ceros de lazo cerrado no afectan la estabilidad y por lo tanto pueden

quedar localizados en cualquier parte del plano complejo z.

Al aplicar la prueba de estabilidad de Jury, se entendió, que nos indica la existencia de cualquier

raíz inestable, pero no indica nada sobre la ubicación de estas raíces. También si cualquiera de

las condiciones no es satisfecha el sistema es inestable.

Page 22: fase3

20

Bibliografía

[1] K. Ogata, «La prueba de estabilidad de Jury,» de Sistemas de Control en tiempo discreto 2da Edición, Mexico, Prentice Hall Hispanoamericana, S.A., 1996, pp. 185-190.

[2] J. J. Cespedes Murillo, Módulo Control Digital, Universidad Nacional Abierta y a Distancia.