capítulo 7: sistemas de orden superior - elai.upm.es · capítulo 7: sistemas de orden superior...

22
Capítulo 7: Sistemas de orden superior [email protected] (C-305)

Upload: trankien

Post on 18-Oct-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Capítulo 7: Sistemas de orden

superior

[email protected] (C-305)

Page 2: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Capítulo 7: Sistemas de orden superior

Objetivos de la lección

Influencia en la adición de polos y ceros

En la cadena abierta

En serie

Sistemas equivalente reducido

+-

)( sGpsT+1

1)(sG ( )zsT+1+

-)( sG

psT+1

1+-

)( sGpsT+1

1)(sG ( )zsT+1)(sG ( )zsT+1

Page 3: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Adición de un polo en la cadena abierta

Los polos de la C.A. hacen alejar las ramas del LDR

+

- 12

2

+

+

nn

ss

k

ωξ

ω psT+1

1+

- 12

2

+

+

nn

ss

k

ωξ

ω psT+1

1

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

Adición de un polo en la cadena abierta con Tp 0, 0.5, 1, y 5 s

Tiempo (s)

Am

plit

ud

0 5 10 15 20 250

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

TP=5s

TP=0s TP=0.5s TP=1s

(ωn= 1,ξ=0.5 y k=1)

%Herramienta de Matlab

rltool(tf(1,[1 1 1]))

Page 4: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Adición de un polo en serie

Los polos en serie son filtros paso-bajo

(ωn= 1,ξ=0.5 y k=1)

12

2

+

+

nn

ss

k

ωξ

ω ( )PsT+1

1

12

2

+

+

nn

ss

k

ωξ

ω ( )PsT+1

1

×

×

×pT

s1−

=

djω

σ

( )ξθ arccos=nω

θ×

×

×pT

s1−

=

djω

σ

( )ξθ arccos=nω

θ

Adición de un polo en la cadena cerrada con Tp 0, 0.5, 1, 2 y 4 s

Tiempo (s)

Am

plit

ud

0 5 10 15 20 250

0.2

0.4

0.6

0.8

1

1.2

1.4

TP=0

TP=4s

TP=2s

TP=0.5

TP=1s

Adición de un polo en la cadena cerrada con Tp 0, 0.5, 1, 2 y 4 s

Tiempo (s)

Am

plit

ud

0 5 10 15 20 250

0.2

0.4

0.6

0.8

1

1.2

1.4

TP=0

TP=4s

TP=2s

TP=0.5

TP=1s

Page 5: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Adición de un cero en cadena abierta

Los ceros de la C.A. hacen atraer las ramas del LDR

(ωn= 1,ξ=0.5 y k=1)

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

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

-1.5

-1

-0.5

0

0.5

1

1.5

2

Adición de un cero en la cadena abierta con Tz 0, 0.5, 1, y 5 s

Tiempo (sec)

Am

plit

ud

0 5 10 150

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Tz=5s

Tz=1s

Tz=0.5s

Tz=0s

Adición de un cero en la cadena abierta con Tz 0, 0.5, 1, y 5 s

Tiempo (sec)

Am

plit

ud

0 5 10 150

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Tz=5s

Tz=1s

Tz=0.5s

Tz=0s

+-

•12

2

+

+

nn

ss

k

ωξ

ω( )zsT+1

%Herramienta de Matlab

rltool(tf(1,[1 1 1]))

Page 6: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Adición de un cero en serie

Los ceros en serie tienen carácter predictivo

(ωn= 1,ξ=0.5 y k=1)

12

2

+

+

nn

ss

k

ωξ

ω

( )zsT+1y(t)

( )ty*

12

2

+

+

nn

ss

k

ωξ

ω

( )zsT+1y(t)

( )ty*

( )

+

+

⋅+

+

+

=

1212

.1

22

nn

z

nn

ss

ksT

ss

k

ssY

ωξ

ωωξ

ω

( ) ( ) ( )tyTtyty z

**+=

0 2 4 6 8 10 12-0.2

0

0.2

0.4

0.6

0.8

1

1.2Respuesta ante una entrada en escalon unitario con cero añadido en la cadena cerrada

tiempo (sec)A

mp

litud

Tz y*(t)

y*(t)

y(t)

Page 7: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Adición de un cero en serie

Los ceros en serie tienen carácter predictivo

(ωn= 1,ξ=0.5 y k=1)12

2

+

+

nn

ss

k

ωξ

ω

( )zsT+1y(t)

( )ty*

12

2

+

+

nn

ss

k

ωξ

ω

( )zsT+1y(t)

( )ty*

Adición de un cero en la cadena cerrada con Tz 0, 0.5, 1, 2 y 4 s

Tiempo (sec)

Am

plit

ud

0 2 4 6 8 10 120

0.5

1

1.5

2

2.5

3

Tz=0s

Tz=4s

Tz=2s

Tz=1s

Tz=0.5s

Adición de un cero en la cadena cerrada con Tz 0, 0.5, 1, 2 y 4 s

Tiempo (sec)

Am

plit

ud

0 2 4 6 8 10 120

0.5

1

1.5

2

2.5

3

Tz=0s

Tz=4s

Tz=2s

Tz=1s

Tz=0.5s

Page 8: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Sistema equivalente reducido

Formas de reducir el modelo

Polos dominantes

Cancelación de polos y ceros próximos entre sí.

Igualdad de las respuestas del sistema y su equivalente reducido

×

×

×

Región de

polos

insignificantes

Región de

polos

dominantes

-1/Td

d = 5 a 10σdo

Td> 5 a 10 T

-σd×-1/T ×

×

×

Región de

polos

insignificantes

Región de

polos

dominantes

-1/Td

d = 5 a 10σdo

Td> 5 a 10 T

-σd×-1/T

( ) ( )ssYssY eqss 00limlim

→→=

Page 9: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Ejemplo

Dibujar la respuesta aproximada al escalón unitario de estos dos sistemas

1)

( ) ( )( )( )352

5321

+++

+=

sss

ssG ( ) ( )

( )( )15201.0

13022

+++

+=

sss

ssG

212,1 js ±−= ( ) ( ) ( ) ( )52

51

35

530

5

30

52

321

*

2

*

++≈⇒=

⋅==

⋅=⇒

++≈

sssGY

kY

ss

ksG eqeqeq

0 1 2 3 4 5 60

0.2

0.4

0.6

0.8

1

1.2

1.4

Respuesta al escalón

Tiempo (s)

Am

plit

ud

Geq(s)G1(s)

0 1 2 3 4 5 60

0.2

0.4

0.6

0.8

1

1.2

1.4

Respuesta al escalón

Tiempo (s)

Am

plit

ud

Geq(s)G1(s)

st r 12

=−

=ϑπ

πσ

π==st

st p 57.12

==π

radarctg 1.12 ==ϑ

%79.202079.02/ <>== −πeM p

Page 10: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Ejemplo

Dibujar la respuesta aproximada al escalón unitario de estos dos sistemas

2)

( ) ( )( )( )352

5321

+++

+=

sss

ssG ( ) ( )

( )( )15201.0

13022

+++

+=

sss

ssG

sts 30103 =⋅=

( ) ( )( )( )

( )( )( )( )78.022.191.0

130

15201.0

13022

+++

+=

+++

+=

sss

s

sss

ssG

( ) ( )1.0

220

78.022.191.0

30

1.00

1.0 +=⇒=

⋅⋅==⇒

+=

sG

kY

s

ksG eqeqeq

0 10 20 30 40 50 600

2

4

6

8

10

12

14

16

18

20Respuesta al escalón

Tiempo (s)

Am

plit

ud

Geq(s)

G2(s)

0 10 20 30 40 50 600

2

4

6

8

10

12

14

16

18

20Respuesta al escalón

Tiempo (s)

Am

plit

ud

Geq(s)

G2(s)

Page 11: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Examen de primer parcial

El control de temperatura de una célula Peltier es realizado mediante un sistema de realimentación unitaria. La planta Peltier es modelada mediante la siguiente función de transferencia:

Se pide:

1. Dada el siguiente esquema electrónico, calcular en función de los nombres de las resistencias y condensadores y demostrar que vale para los valores dados. (4 puntos)

( )( ) ( )( )07.0525.0

045.0

++=

sssv

sv

r

s

( )( ) ( ) s

s

susu

sv

se

r

11

2115

+

+=

Page 12: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Examen de primer parcial2. Diagrama de bloques del sistema de control y función de transferencia de la cadena cerrada. (3 puntos)

( )( )

( )( )

( )( )

( )712.098.1595.1

5.035.1

525.007.0

045.0

1

21151

525.007.0

045.0

1

2115

23 +++

+=

+++

++

+++

+

=sss

s

sss

s

sss

s

su

su

e

s

Page 13: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Examen de primer parcial

3. Respuesta temporal ante una entrada en escalón unitario. Utilice el equivalente reducido, sabiendo que el sistema tiene un polo en cadena cerrada en -0.495. Indicar sobre la gráfica el tiempo de establecimiento, el tiempo de subida, el tiempo de pico y la sobreoscilación. (3 puntos)

( )( )

( ) ( )( )( ) 437.11.1

36.1

437.11.1496.0

5.035.1

712.098.1595.1

5.035.12223 ++

≅+++

+=

+++

+=

sssss

s

sss

s

su

su

e

s

Los polos son -0.55±j1.065. El sistema es sub-amortiguado, luego los valores

de los puntos característicos son:

%6.199.19.27.5 ==== prps Mststst

0 1 2 3 4 5 6 7 8 9 100

0.2

0.4

0.6

0.8

1

1.2

1.4Step Response

Time (sec)

Am

plit

ude

Page 14: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 2: Dinámica de un telégrafo

La figura muestra el modelo simplificado de un telégrafo. Ante la recepción de un pulso eléctrico se produce una fuerza magnética proporcional a la corriente de su bobina, originando un desplazamiento en la palanca que provoca el movimiento de la masa del martillo, el cual choca contra una campana, produciendo una onda sonora. Se pide:

1. Conjunto de ecuaciones algebro-diferenciales que modele la dinámica del telégrafo.

2. Diagrama a bloques y función de transferencia entre el efecto, x2(s), y la causa, e(s).

l1 l2

M1

B1

R, L

M2

K2 B2

x1 x2

e(t)

l1 l2

M1

B1

R, L

M2

K2 B2

x1 x2

e(t)

Page 15: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 2: Dinámica de un telégrafo

1. Conjunto de ecuaciones algebro-diferenciales que modele la dinámica del telégrafo.

2. Diagrama a bloques y función de transferencia entre el efecto, x2(s), y la causa, e(s).

l1 l2

M1

B1

R, L

M2

K2 B2

x1 x2

e(t)

l1 l2

M1

B1

R, L

M2

K2 B2

x1 x2

e(t)

( ) ( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( )( ) ( )

1 1 1 1 1 1

2 2 2 2 2 2 2 2

1 2

1 1 2 2

1 2

;

;

;

p

r

r

r r

e t Ri t Li t f t k i t

f t M g M x t B x t f t

f t M g M x t B x t k x t

x t x tf t l f t l

l l

= + =

+ = + +

= + + +

= ≅

( )( )

( )

2

21 2 1 2 21 2 1 2 2

2 1 2 1 1

pkx s

e s l l l l lR sL M M s B B s k

l l l l l

∆=

∆ + + + + +

Page 16: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 2: Dinámica de un telégrafo

Modelo equivalente reducido

( )( )

( )( ) ( )

2

3 3 2

21 2 1 2 21 2 1 2 2

2 1 2 1 1

0.4

10 10 6.4 10 0.24 4

pkx s

e s s s sl l l l lR sL M M s B B s k

l l l l l

− −

∆= =

∆ + ⋅ + + + + + + +

( )( ) 106.0106.1

01.023

2

++⋅≅

− ssse

sx

0 0.05 0.1 0.15 0.2 0.25 0.30

0.002

0.004

0.006

0.008

0.01

0.012Respuesta a 1V de escalon

Tiempo (sec)

Despla

zam

iento

del t

ele

gra

fo

1,2 18.7 16.53s j= − ±

0.167 0.19 0.146 6%s p r pt s t s t s M= = = =

Page 17: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 3

Para la traslación horizontal de una cámara de vídeo pan-tilt se ha utilizado una cinta transportadora. En el control se ha utilizado un motor de continua y una reductora. Se pide:

1. Diagrama de bloques del sistema

2. FDT entre la velocidad de desplazamiento del carro y la tensión en el motor.

3. Si se le aplica una tensión de 10V al motor, determinar la evolución de la velocidad del carro, tanto gráficamente como analíticamente (aplíquese equivalente reducido).

4. Con la señal recibida del anterior apartado, ¿Cuánto se habrá desplazado, aproximadamente, la cámara después de cinco segundos?

Datos:

Motor: Resistencia de armadura = 7.94 Ω, Inductancia equivalente del flujo disperso = 1.54 mH, Constante del par motor = 39.3 mNm/A., Constante de la fuerza contralectromotriz => 243 rpm/V, Momento de inercia del rotor= 26.6 gr cm2Tren de engranajes: relación de transmisión = 1:198Cinta transportadora: Radio de las poleas = 25 mm, Peso de la cámara= 1200 gr. Rozamiento viscoso equivalente de las poleas = 10-1 N.m.s/rad

Page 18: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 3

Diagrama a bloques M

1:197

cJJM

2ϑBC

ia LaRa

( )( ) ( )( )17.755082

33.1211

1056.11011.21096.4

1096.43529

6

++=

⋅+⋅⋅+⋅⋅

⋅=

−−−

sssssu

sx

m

( )( ) ( ) ( )

30.238 3.2 10

75.17 0.013 1m

x s

u s s s

−⋅≈ =

+ +

Page 19: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 3

3. El equivalente reducido queda:Ante una entrada de 10V, la velocidad de desplazamiento de

carro sigue la expresión analítica de:

Y la evolución de la velocidad del carro con el tiempo será:

4. Como se ve en la gráfica, la velocidad del carro alcanza el régimen permanente en 40 ms, por tanto, la velocidad es prácticamente constante y el espacio recorrido en 5 segundo será 0.0317[m/s] x 5 [s] = 0.1585 [m].

( )( ) ( )17.75

238.0

+≈

ssu

sx

m

( ) ( )tetx 17.7510317.0 −−=

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.080

0.005

0.01

0.015

0.02

0.025

0.03

0.035

System: untitled1

Final Value: 0.0317

Evolucion de la velocidad del carro

tiempo (sec)

[m/s

]

Page 20: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 5En la figura se muestra un sistema de suspensiones activas para un vehículo. En paralelo con el clásico amortiguador pasivo (con constante equivalente K, B), el sistema activo utiliza un actuador hidroneumático, controlado a partir de la medida captada por la posición de la cabina. La fuerza del actuador es proporcional, ka, a la tensión recibida en la electrovalvula, u(t). La señal muestrada de posición, ym, sigue con ganancia km al movimiento vertical de vehículo. El compensador es de tipo proporcional. kc. Se pide:

K B

M

ym (t)

posición

Gc (s)

Fuerza

actuador

Controlador

rueda

x(t)

y(t)

yref(t)

-

u(t)K B

M

ym (t)

posición

Gc (s)

Fuerza

actuador

Controlador

rueda

x(t)

y(t)

yref(t)

-

u(t)

1. Conjunto de ecuaciones algebro-diferenciales que describe la

dinámica del sistema de control.

2. Diagrama a bloques del sistema linealizado alrededor del punto de reposo.

3. Calcular la FDT , cuando la señal de mando es nula y el

compensador es unitario.

4. Evolución temporal aproximada de la salida del apartado anterior ante un escalón unitario como excitación.

5. Evaluar las mejoras de la suspensión activa respecto al sistema

clásico: excitar la entrada con un escalón unitario y ver la evolución

temporal con la suspensión clásica y comparar los resultados con

el apartado anterior.Datos

M = 250 kg, B = 500 Ns/m, K=1000N/m, ka= 100 N/V, km= 10V/m, kc=1

Page 21: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 5

K B

M

ym (t)

posición

Gc (s)

Fuerza

actuador

Controlador

rueda

x(t)

y(t)

yref(t)

-

u(t)K B

M

ym (t)

posición

Gc (s)

Fuerza

actuador

Controlador

rueda

x(t)

y(t)

yref(t)

-

u(t)

1. Conjunto de ecuaciones algebro-diferenciales que describe la dinámica del sistema de control.

2. Diagrama a bloques del sistema linealizado alrededor del punto de reposo.

3. Calcular la FDT , cuando la señal de mando es nula y el compensador es unitario.

( )( ) 1000500250

50010002 +⋅+⋅

⋅+=

ss

s

sx

sy

( )( ) 2000500250

50010002 +⋅+⋅

⋅+=

ss

s

sx

sy

Sin actuador

Con actuador

( ) ( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( )( ) ( ) ( )( )( ) ( )

( )

ref m c a

m m

e t y t y t u t k e t f t k u t

Mg f t My t K y t x t B y t x t

y t k y t

= − = ⋅ = ⋅

+ = + − + −

=

Page 22: Capítulo 7: Sistemas de orden superior - elai.upm.es · Capítulo 7: Sistemas de orden superior Objetivos de la lección ... Conjunto de ecuaciones algebro-diferenciales que modele

Problema 5

K B

M

ym (t)

posición

Gc (s)

Fuerza

actuador

Controlador

rueda

x(t)

y(t)

yref(t)

-

u(t)K B

M

ym (t)

posición

Gc (s)

Fuerza

actuador

Controlador

rueda

x(t)

y(t)

yref(t)

-

u(t)

( )( ) 1000500250

50010002 +⋅+⋅

⋅+=

ss

s

sx

sy ( )( ) 2000500250

50010002 +⋅+⋅

⋅+=

ss

s

sx

sySin actuador Con actuador

4. Evolución temporal aproximada de la salida del apartado anterior ante un escalón unitario como excitación.

5. Evaluar las mejoras de la suspensión activa respecto al sistema clásico: excitar la entrada con un escalón unitario y ver

la evolución temporal con la suspensión clásica y comparar los resultados con el apartado anterior.

1 1 1.73ds j= − ±1 1 2.65ds j= − ±