• No se han encontrado resultados

Solución Taller Estabilidad de Sistemas Realimentados 18-3

N/A
N/A
Protected

Academic year: 2020

Share "Solución Taller Estabilidad de Sistemas Realimentados 18-3"

Copied!
15
0
0

Texto completo

(1)

Solución Taller Estabilidad de Sistemas Realimentados

Señales y Sistemas II

Grupos 3 y 4

Segundo Semestre de 2018

1. Sea el siguiente sistema realimentado simple:

con ganancia de lazo abierto:

𝐺(𝑠)𝐻(𝑠)

= 10

(𝑠 + 2)(𝑠2+ 8𝑠 + 25) a. Determine los valores de K para

los que el sistema es estable usando el método de Routh-Hurwitz.

El denominador de la función de transferencia del sistema es:

P(s) = s3 + 10s2 + 41s + 50 + 10K

El arreglo de Routh para este polinomio es:

s3 1 41

s2 10 50 + 10K s1 36 - K

s0 50 + 10K

Donde el tercer término de la primera columna se calculó como:

|1 41

10 50 + 10𝐾|

10

= −50 + 10𝐾 − (41)(10)

10

Para que el sistema realimentado sea estable, todos los elementos de la primera columna deben ser positivos:

a. 36 - K > 0 → 36 > K b. 50 + 10K > 0 → K > -5

El sistema será estable para 36 > K > -5

b. Lugar de las raíces:

• Usando Matlab, grafique el lugar de las raíces y el lugar de las raíces complementario para G(s)H(s). Entregar 2 gráficos, uno con el lugar de las raíces y otro con el lugar de las raíces complementario. El siguiente código: num = [10]

den = [1 10 41 50] sys = tf(num, den) figure

rlocus(sys) figure

(2)

Resulta en los siguientes gráficos:

Lugar de las Raíces

Lugar de las Raíces Complementario

-25 -20 -15 -10 -5 0 5 10

-20 -15 -10 -5 0 5 10 15 20

Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

is

-15 -10 -5 0 5 10 15 20

-20 -15 -10 -5 0 5 10 15 20

Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

(3)

• Use la función rlocus y los valores límite de K calculados en la parte (a) para hallar los valores de los cortes del diagrama con el eje imaginario (estos valores son los polos puramente imaginarios del sistema para ese valor de K).

Evaluando la función rlocus en los dos valores obtenidos con el criterio de Routh-Hurwitz obtenemos: R1 = rlocus(sys, 36)

R2 = rlocus(-sys,5)

R1 =

-10.0000

0.0000 + 6.4031i

0.0000 - 6.4031i

R2 =

0

-5.0000 + 4.0000i

-5.0000 - 4.0000i

El segundo y tercer elementos de R1 son los cortes con el eje imaginario del lugar de las raíces (complejos conjugados) y el primer elemento de R2 es el corte con el eje imaginario del lugar de las raíces complementario.

• ¿Cuáles son los valores de frecuencia correspondientes a cada corte con el eje imaginario del lugar de las raíces y el lugar de las raíces complementario?

En tiempo continuo, la información de frecuencia está en la parte imaginaria del parámetro s. Para los puntos de corte escogidos tendremos entonces:

ω = 6.4031 y ω = 0

• Repita el gráfico del lugar de las raíces usando valores de K alrededor de los límites calculados en (a). Utilice el cursor de Matlab (data cursor) para verificar los valores de K (Gain) y los valores de frecuencia para los puntos de corte con el eje imaginario. Entregar por lo menos un gráfico como ejemplo.

figure

rlocus(sys,34:0.1:38)

axis([-0.1 0.1 -6.6

6.6])

figure

rlocus(-sys,4:0.1:6)

axis([-0.3 0.3 -1.5

(4)

Lugar de las Raíces

Lugar de las Raíces Complementario

-0.1 -0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0.1

-6 -4 -2 0 2 4 6

System: sys Gain: 36

Pole: 1.22e-015 + 6.4i Damping: -1.91e-016 Overshoot (%): 100 Frequency (rad/sec): 6.4 Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

is

-0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 -1.5

-1 -0.5 0 0.5 1 1.5

System: untitled1 Gain: 5

Pole: 0 Damping: -1 Overshoot (%): 0 Frequency (rad/sec): 0

Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

(5)

c. Diagramas de Bode:

• Usando Matlab, grafique los diagramas de Bode de la

ganancia de lazo abierto. Entregar gráfico

• Repita el gráfico usando valores de frecuencia cercanos a los valores calculados en el punto (b) y verifique que se encuentra en el vecindario de los puntos donde se cumple la condición de fase para estabilidad. Entregar por lo menos un gráfico como ejemplo.

Se puede observar que cuando ω tiende a cero, la fase de la ganancia de lazo abierto tiende asintóticamente a -2π, por lo que este es uno de los puntos que cumple la condición de fase. Por otro lado, con ω cercano a 6.4031 tenemos:

-100 -80 -60 -40 -20 0

M

a

g

n

itu

d

e

(

d

B

)

10-2 10-1 100 101 102

-270 -180 -90 0

P

h

a

s

e

(

d

e

g

)

Bode Diagram

Frequency (rad/sec)

-33 -32 -31 -30 -29

M

a

g

n

itu

d

e

(

d

B

)

100.78 100.79 100.8 100.81 100.82 100.83 100.84 -190

-185 -180 -175 -170

P

h

a

s

e

(

d

e

g

)

Bode Diagram

(6)

En el diagrama se observa que para este valor de frecuencia, la fase de la ganancia de lazo abierto está alrededor de -π

• Usando la función bode con los valores de frecuencia calculados en (b), calcule los valores de la magnitud del sistema en los puntos donde se cumple la condición de fase.

[M, P] = bode(sys, [0, 6.4031])

M(:,:,1) = 0.2000 M(:,:,2) = 0.0278 P(:,:,1) = 0 P(:,:,2) = -180

Verificamos que la condición de fase se cumple.

• Verifique que estos valores de magnitud corresponden a los valores límite de K encontrados en (a).

Calculamos los inversos de los valores de magnitud encontrados:

1/M

ans(:,:,1) =

5.0000

ans(:,:,2) =

36.0000

El primer valor se toma negativo pues la fase de la ganancia de lazo abierto en ese punto es 0. El segundo se deja positivo pues la fase de la ganancia de lazo abierto en ese punto es -π. Estos son los valores de K encontrados inicialmente.

d. Diagramas de Nyquist:

• Usando Matlab, grafique el diagrama de Nyquist de la ganancia de lazo abierto. Entregar gráfico.

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4

-0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2

Nyquist Diagram

Real Axis

Im

a

g

in

a

ry

A

x

(7)

• Repita el gráfico usando valores de frecuencia cercanos a los valores calculados en el punto (b) y verifique que se encuentra en el vecindario de los puntos de corte con el eje real. Entregar

por lo menos un gráfico como ejemplo.

figure

nyquist(sys,0:0.01:0 .2)

figure

nyquist(sys,1.35:0.0 1:1.55)

Alrededor de ω=0

Alrededor de ω=6.4031

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4

-0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2

Nyquist Diagram

Real Axis

Im

a

g

in

a

ry

A

x

is

-1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 -4

-3 -2 -1 0 1 2 3 4x 10

-3 Nyquist Diagram

Real Axis

Im

a

g

in

a

ry

A

x

(8)

• Usando la función nyquist con los valores de frecuencia calculados en (b), calcule los valores de la parte real y la parte imaginaria de G(s)H(s) en los puntos de corte del diagrama con el eje real.

[Re, Im] =

nyquist(sys,[0 6.4031])

Re(:,:,1) =

0.2000

Re(:,:,2) =

-0.0278

Im(:,:,1) =

0

Im(:,:,2) =

-3.4018e-018

Se observa que los valores de la parte imaginaria son despreciables.

• Verifique que estos puntos corresponden a los valores límite de K calculados en (a). -1/Re

ans(:,:,1) =

-5.0000

ans(:,:,2) =

36.0000

Calculando los negativos de los inversos de las partes reales obtenemos los valores de K calculados desde el principio.

2. Para el sistema de la figura:

Con ganancia de lazo abierto:

𝐺(𝑧)𝐻(𝑧)

= 𝑧

−3

1 + 0.5𝑧−1+ 0.75𝑧−2+ 0.13𝑧−3

a. Determine los valores de K para los que el sistema es estable usando el método de Jury.

Reescribiendo la ganancia de lazo abierto en términos de z:

𝐺(𝑧)𝐻(𝑧) = 1

𝑧3+ 0.5𝑧2+ 0.75𝑧 + 0.13

El denominador de la función de transferencia de lazo cerrado será:

𝑃(𝑧) = 𝑧3+ 0.5𝑧2+ 0.75𝑧 + 0.13 + 𝐾

El arreglo de Jury para este polinomio es:

Fila 𝑧0 𝑧1 𝑧2 𝑧3

1 0.13+K 0.75 0.5 1

2 1 0.5 0.75 0.13+K

(9)

Evaluamos el criterio:

𝑃(1) = 13+ 0.5(1)2+ 0.75(1)+ 0.13 + 𝐾 > 0

𝑃(1) = 2.38 + 𝐾 > 0 → 𝐾 > −2.38

𝑃(−1) = (−1)3+ 0.5(−1)2+ 0.75(−1) + 0.13 + 𝐾 < 0

𝑃(−1) = −1.12 + 𝐾 < 0 → 𝐾 < 1.12

|0.13 + 𝐾| < 1

−1 < 0.13 + 𝐾 < 1 → −1.13 < 𝐾 < 0.87

|𝐾2+ 0.26𝐾 − 0.9831| > |0.5K − 0.6850|

Encontramos primero los valores en que los dos valores absolutos son iguales, para ello resolvemos dos ecuaciones:

𝐾2+ 0.26𝐾 − 0.9831 = −(0.5K − 0.6850)

𝐾2+ 0.76𝐾 − 1.6681 = 0

𝐾 = −1.7263 𝐾 = 0.9663

𝐾2+ 0.26𝐾 − 0.9831 = 0.5K − 0.6850

𝐾2− 0.24𝐾 − 0.2981 = 0

𝐾 = −0.4390 𝐾 = 0.6790

Graficamos la diferencia de los dos valores absolutos, para determinar los intervalos en los que se cumple la desigualdad: |𝐾2+ 0.26𝐾 − 0.9831| − |0.5K − 0.6850| > 0

Figura 1 Último punto del criterio de Jury

Observamos que la desigualdad se cumple para: K<-1.7263, -0.4390<K<0.6790, 0.9663<K.

Juntando todas las condiciones obtenidas, obtenemos que el sistema realimentado será estable para:

-0.4390 < K < 0.6790

b. Lugar de las raíces:

• Usando Matlab, grafique el lugar de las raíces y el lugar de las raíces complementario para G(z)H(z).

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

(10)

Figura 2 Lugar de las raíces (izquierda) y lugar de las raíces complementario (derecha)

• Use la función rlocus y los valores límite de K calculados en la parte (a) para hallar los valores de los cortes con el círculo unitario (estos valores son los polos de magnitud 1 del sistema para ese valor de K).

Utilizando la función rlocus con los valores límite de K calculados arriba obtenemos:

R1 = rlocus(-s, 0.4390) R1 =

-0.4045 + 0.9145i -0.4045 - 0.9145i 0.3090

abs(R1)=

1.0000 1.0000 0.3090

R2 = rlocus(s, 0.6790) R2 =

0.1545 + 0.9880i 0.1545 - 0.9880i -0.8090

abs(R2)=

1.0000 1.0000 0.8090

Vemos que hay dos pares de polos complejos conjugados sobre el círculo unitario (de magnitud 1) para cada caso, lo que coincide con lo visto en la Figura 2. Los otros puntos de corte con el círculo unitario son -1, para el lugar de las raíces y 1 para el lugar de las raíces complementario.

• ¿Cuáles son los valores de frecuencia correspondientes a cada corte con el círculo unitario del lugar de las raíces y el lugar de las raíces complementario?

Los valores de frecuencia correspondientes son los valores de la fase de los polos de magnitud 1 en radianes:

-10 -5 0 5

-5 -4 -3 -2 -1 0 1 2 3 4 5

Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

is

-5 0 5 10

-5 -4 -3 -2 -1 0 1 2 3 4 5

Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

(11)

angle(-0.4045 + 0.9145i) = 1.9872

angle(0.1545 + 0.9880i) = 1.4157

Para 1, la fase es cero y para -1 la fase es π.

• Repita el gráfico del lugar de las raíces usando valores de

K alrededor de los límites calculados en (a). Utilice el cursor de Matlab para verificar los valores de K (Gain) y los valores de frecuencia para los puntos de corte con el círculo unitario.

Figura 3 Lugar de las raíces (izquierda) y lugar de los raíces complementario (derecha) para los valores límite de K.

c. Diagramas de Bode: • Usando Matlab, grafique los diagramas de Bode de la ganancia de lazo abierto.

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 -1.5

-1 -0.5 0 0.5 1 1.5

System: s Gain: 0.679 Pole: 0.155 + 0.988i Damping: Overshoot (%): Frequency (rad/sec):

Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

is

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 -1.5

-1 -0.5 0 0.5 1 1.5

System: untitled1 Gain: 0.439 Pole: -0.405 - 0.915i Damping: Overshoot (%): Frequency (rad/sec):

Root Locus

Real Axis

Im

a

g

in

a

ry

A

x

(12)

Figura 4 Diagrama de Bode para la ganancia de lazo abierto.

• Repita el gráfico usando valores de frecuencia cercanos a los valores calculados en el punto (b) y

verifique que se encuentra en el vecindario de los puntos donde se cumple la condición de fase.

Figura 5 Diagrama de Bode para valores de frecuencia cercanos a 1.9872 (izquierda) y 1.4157 (derecha)

En los diagramas de fase de la Figura 5 se puede verificar que la respuesta del sistema cumple con la condición de fase

pues está alrededor de -360° en el primero y alrededor de -180° en el segundo. En el diagrama original se puede

-10 -5 0 5 10 15 M a g n itu d e ( d B )

10-2 10-1 100 101

-540 -360 -180 0 P h a s e ( d e g ) Bode Diagram

Frequency (rad/sec)

0 2 4 6 8 10 12 M a g n itu d e ( d B )

100.24 100.26 100.28 100.3 100.32 100.34 100.36 100.38 -450 -405 -360 -315 -270 -225 P h a s e ( d e g ) Bode Diagram

Frequency (rad/sec)

-5 0 5 10 M a g n itu d e ( d B )

100 100.1 100.2

-270 -225 -180 -135 -90 P h a s e ( d e g ) Bode Diagram

(13)

observar además que, para frecuencia cero, la fase de la función de transferencia es cero y para frecuencia  es -560°.

• Usando la función bode con los valores de frecuencia calculados en (b), calcule los valores de la magnitud del sistema en los puntos donde se cumple la condición de fase.

[M,P] = bode(s,1.9872)

M =

2.2778 P =

-359.9991

[M,P] = bode(s,1.4157)

M =

1.4727 P =

-180.0007

[M,P] = bode(s,0)

M =

0.4202 P =

0

[M,P] = bode(s,pi)

M =

0.8929 P =

-540

Observamos que estos puntos cumplen la condición de fase (todas las fases son múltiplos de 180°). Los pequeños errores obedecen a errores de redondeo de Matlab.

• Verifique que estos valores de magnitud corresponden a los valores límite de K encontrados en (a)

Los valores de la respuesta en magnitud obtenidos en el punto anterior no están en decibeles, por lo que para obtener los valores de K basta hallar sus inversos y asignar signos de acuerdo a la condición de fase:

Para ω = 1.9872, K= -1/2.2778 = -0.4390. Para ω = 1.4157, K= 1/1.4727 = 0.6790. Para ω = 0, K= -1/0.4202 = -2.38. Para ω = , K= 1/0.8929 = 1.12.

Que corresponden a los valores límite K encontrados por el método de Jury.

d. Diagramas de Nyquist:

(14)

Figura 6 Diagrama de Nyquist para la ganancia de lazo abierto.

• Usando la función nyquist con los valores de frecuencia calculados en (b), calcule los valores de la parte real y la parte imaginaria de G(z)H(z) en los puntos de corte del diagrama con el eje real.

[R,I] = nyquist(s,angle(R1(1)))

R =

2.2778 I =

3.6704e-005

[R,I] = nyquist(s,angle(R2(1)))

R =

-1.4727 I =

1.7686e-005

[R,I] = nyquist(s,0)

R =

0.4202 I =

0

[R,I] = nyquist(s,pi)

R =

-0.8929 I =

-3.2803e-016

Las partes imaginarias obtenidas son cero o prácticamente cero, verificando que estos puntos corresponden a los cortes con el eje real, excepto por errores de redondeo.

• Verifique que estos puntos corresponden a los valores límite de K calculados en (a).

Si aplicamos 𝐾 = − 1

𝐺(𝑧)𝐻(𝑧) para los dos valores obtenidos en el punto anterior:

𝐾 = − 1

2.2778= −0.4390

𝐾 = − 1

−1.4727= 0.6790

𝐾 = − 1

0.4202= −2.38

𝐾 = − 1

−0.8929= 1.12

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3

-4 -3 -2 -1 0 1 2 3 4

Nyquist Diagram

Real Axis

Im

a

g

in

a

ry

A

x

(15)

Referencias

Documento similar

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)