sistemas de control en bucle abierto y cerrado

25
SISTEMAS DE CONTROL EN BUCLE ABIERTO Y CERRADO Tema 3

Upload: dhmoedano

Post on 27-Nov-2014

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas de Control en Bucle Abierto y Cerrado

SISTEMAS DE CONTROL EN BUCLE ABIERTO Y CERRADO

Tema 3

Page 2: Sistemas de Control en Bucle Abierto y Cerrado

Indice

Función de Transferencia de Pulsos en Bucle AbiertoFunción de Transferencia de Pulsos en Bucle CerradoTransformada en Z ModificadaSistemas de Control Discreto con Retardo

Page 3: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

La función de transferencia de Pulsos permite analizar los sistemas de control muestreados con la transformada en Z, y se define como la relación entre la transformada en Z de la salida en los instantes de muestreo, y la transformada en Z de la entrada muestreada

e t( ) e t* ( )

T1 − −e

s

Ts c t( )G sp ( )

T

c t* ( )E s( ) E s* ( )

C s* ( )

G s( )

1 244444 344444

G ses

G s eG s

s

Ts

pTs p( ) ( ) ( )

( )=

−⋅ = − ⋅

⎛⎝⎜

⎞⎠⎟

−−1

1

La función de trasnferencia en bucle abierto sera

Page 4: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

La transformada de Laplace de la salida es

y muestreando idealmente

y aplicando la periodicidad de la transformada estrellada

C s G s E s( ) ( ) ( )= ⋅ ∗

C s G s E sT

C s j ksk

∗ ∗ ∗

=−∞

= ⋅ = ⋅ +∑( ) [ ( ) ( )] ( )1

ω

C sT

G s j k E s j ks sk

∗ ∗

=−∞

= ⋅ + ⋅ +∑( ) ( ) ( )1

ω ω

C s E sT

G s j k E s G ssk

∗ ∗ ∗ ∗

=−∞

= ⋅ ⋅ + = ⋅∑( ) ( ) ( ) ( ) ( )1

ω

Page 5: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

Aplicando la equivalencia s-z

que es la función de transferencia de pulsos, relación entre C(z) y E(z) en los instantes de muestreo.

Para calcular G(z), suponiendo la descomposición de G(s) en

C s E s G ss

Tz s

Tz s

Tz

∗=

∗=

∗=

= ⋅( ) ( ) ( )ln ln ln

1 1 1

C z E z G z G zC zE z

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

= ⋅ ⇒ =

G s H s F s( ) ( ) ( )= ⋅ ∗

Page 6: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

con H(s) función de s y F*(s) función de de la forma

entonces muestreando

eTs

F s f f e f eTs Ts∗ − −= + ⋅ + ⋅ +( ) 0 1 22 K

G s H s F s G z H z F z∗ ∗ ∗= ⋅ ⇒ = ⋅( ) ( ) ( ) ( ) ( ) ( )

{ }H z Z H s( ) ( )=

F z F se zTs( ) ( )= ∗

=

Para obtener se pueden aplicar varios métodos:{ }Z H s( )

Page 7: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

1. Expandir H(s) en fracciones simples y aplicar la equivalencia entre tablas s y tablas z para obtener fracciones simples de H(z).

2. Hallar , y evaluar:

Función de Transferencia de Pulsos en Cascada

Se pueden considerar otras configuraciones donde aparecen más de una planta G1(s) y G2(s), que incluyen las funciones de transferencia de los HOLD0.

h t L H s( ) ( ( ))= −1

H z h kT z k

k( ) ( )= ⋅ −

=

∑0

Page 8: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

La presencia o ausencia de un muestreador de entrada es esencial para determinar la función de transferencia de pulsos

Configuración 1:

G s1 ( )T

E s( ) E s* ( )G s2 ( )

C s( )

T

A s( ) A s* ( )

C z G z G z E z( ) ( ) ( ) ( )= ⋅ ⋅2 1

Page 9: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

Configuración 2:

G s1 ( )T

E s( ) E s* ( )G s2 ( )

C s( )

C s G s G s E s C z G G z E z( ) ( ) ( ) ( ) ( ) ( ) ( )= ⋅ ⋅ ⇒ = ⋅∗1 2 1 2

{ }G G z Z G s G s G z G z1 2 1 2 1 2( ) ( ) ( ) ( ) ( )= ⋅ ≠ ⋅

Page 10: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

Configuración 3:

No existe por tanto una función de transferencia de pulsos

G s1 ( )E s( )

G s2 ( )C s( )

T

A s( ) A s* ( )

C s G s A s G z G E z( ) ( ) ( ) ( ) ( )= ⋅ = ⋅ ⋅∗2 2 1

Page 11: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

Sistema en Lazo Abierto con Controlador Digital

El esquema incluye un computador que realiza un procesamiento

Se tratará de hallar la función de transferencia de pulsos del sistema, en bucle abierto

con

c t( )G sp ( )

e t( ) e kT( )

TE s( ) E s* ( ) C s( )

1− −es

Ts u t( )

U s( )

m kT( )

M s* ( )

ControladorD z( )

)()()(

zEzCzGBA =

M z D z E z( ) ( ) ( )= ⋅

Page 12: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

C s G s U s G ses

M sp p

Ts

( ) ( ) ( ) ( ) ( )= ⋅ = ⋅−

⋅−

∗1

C s G ses

D s E sp

Ts

( ) ( ) ( ) ( )= ⋅−

⋅ ⋅−

∗ ∗1

Aplicando la transformada estrellada

C sG s

se D s E sp Ts∗ −

∗ ∗= ⋅ −⎛⎝⎜

⎞⎠⎟ ⋅ ⋅( )

( )( ) ( ) ( )1

( ) )()(1)( zEzD

G(z)

es(s)G

ZzC Tsp ⋅⋅⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

−⋅⎟⎟⎠

⎞⎜⎜⎝

⎛= −

444 3444 21

Page 13: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Abierto

La función de transferencia de pulsos será

lo cual no modifica el procedimiento de obtención de la función de transferencia de pulsos de G(z)

C zE z

G z D z( )( )

( ) ( )= ⋅

D z( )T

E s( ) E z( )G z( )

C z( )M z( )

Page 14: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Cerrado

En un sistema muestreado en lazo cerrado, la presencia o ausencia de un muestreador de salida dentro del bucle determina la diferencia de comportamiento del sistema.

Se tratará de hallar la función de transferencia de pulsos del sistema, en bucle cerrado

G s( ) T

E s( ) E z( )

H s( )

C z( )R s( ) +

- T

)()()(

zRzCzGBC =

Page 15: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Cerrado

Tomando el error

por tanto

E s R s H s G s E s( ) ( ) ( ) ( ) ( )= − ⋅ ⋅ ∗

E s R s GH s E s∗ ∗ ∗ ∗= − ⋅( ) ( ) ( ) ( )

E sR sGH s

∗∗

∗=+

( )( )

( )1

C s G s E sG s R s

GH s∗ ∗ ∗

∗ ∗

∗= ⋅ =⋅

+( ) ( ) ( )

( ) ( )( )1

C zR z

G zGH z

( )( )

( )( )

=+1

Page 16: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Cerrado

Configuración 1:

G s( )T

E s( ) E z( )

H s( )

C z( )R s( ) +

- T

C zR z

G zG z H z

( )( )

( )( ) ( )

=+ ⋅1

Page 17: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Cerrado

Configuración 2:

T

E s( ) E z( )

H s( )

R s( ) +

-

C z( )G s1 ( )

TG s2 ( )

T

C zR z

G z G zG z G H z

( )( )

( ) ( )( ) ( )

=⋅

+ ⋅1 2

1 21

Page 18: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Cerrado

Hay otras configuraciones en las cuales no es posible separar de la dinámica del sistema, y no es posible definir GBC(z)

E s( )

H s( )

R s( ) +

-G s1 ( ) T

G s2 ( )C z( )

T

G s( )

T

E s( )

H s( )

C z( )R s( ) +

- T

Page 19: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Cerrado

Se tratará de hallar la función de transferencia de pulsos del sistema, en bucle cerrado cuando se incluye un controlador

c t( )G sp( )

e t( ) e kT( )

TE s( ) E s*( ) C s( )1− −e

s

Ts u t( )

U s( )

m kT( )

M s*( )

ControladorD z( )

r t( )

R s( )

+

-

G s( )

1 244444 344444

C s G s D s E s( ) ( ) ( ) ( )= ⋅ ⋅∗ ∗

Page 20: Sistemas de Control en Bucle Abierto y Cerrado

Función de Transferencia de Pulsos en Bucle Cerrado

Aplicando la transformada estrellada a C(s)

)()()()( sEsDsGsC ∗∗∗∗ ⋅⋅=

))()(()()()()()()( ******** sCsRsDsGsCsCsRsE −⋅⋅=⇒−=

)()(1)()(

)()(

**

**

*

*

sGsDsGsD

sRsC

⋅+⋅

=

)()(1)()(

)()(

zGzDzGzD

zRzC

⋅+⋅

=

Page 21: Sistemas de Control en Bucle Abierto y Cerrado

Transformada en Z Modificada

El análisis de sistemas en lazo abierto desarrollado no es válido cuando el sistema presenta retardos. Es necesario definir la Z de una función con retardo, que va a llamarse Z modificada.

Sea una señal retardada con )()( TtuTte e ∆−⋅∆−

{ } { } ),()()()()(1

∆=⋅∆−=⋅=∆−⋅∆− −∞

=

∆− ∑ zEzTnTeesEZTtuTteZ n

n

Tse

,10 ≤∆≤

t

e t( )

0

1

t

e t T( )− ∆

0

1

∆T T 2T

Page 22: Sistemas de Control en Bucle Abierto y Cerrado

Transformada en Z Modificada

La transformada en Z modificada se define a partir de E(z,∆), cambiando , y viene dada por

La Z modificada cumple dos propiedades:

1.

2.

∆ → − ≤ ≤1 0 1m m,

E z m E z e mT z e m T z e m T zm( , ) ( , ) ( ) (( ) ) (( ) )= = ⋅ + + ⋅ + + ⋅ += −

− − −∆∆ 1

1 2 31 2 K

{ }E z m Z E s e Z E sTsm

( , ) ( ) [ ( )]mod= ⋅ =−

= −

∆ 1

E z E z e( , ) ( ) ( )1 0= −

E z z E z( , ) ( )0 1= ⋅−

Page 23: Sistemas de Control en Bucle Abierto y Cerrado

Transformada en Z Modificada

Page 24: Sistemas de Control en Bucle Abierto y Cerrado

Sistemas de Control Discreto con Retardo

La transformada modificada se utiliza para determinar la función de transferencia de pulsos de sistemas muestreados con retraso

Haciendo

T

1− −es

Ts)(sG

E s( ) E s* ( ) C s( )stoe−

C s G s e E st s( ) ( ) ( )= ⋅ ⋅− ∗0

{ }C z Z G s e E zt s( ) ( ) ( )= ⋅ ⋅− 0

t lT T l0 0 1= + < < ∈∆ ∆ Ζ, ,

Page 25: Sistemas de Control en Bucle Abierto y Cerrado

Sistemas de Control Discreto con Retardo

{ }C z Z G s e e E zlTs Ts( ) ( ) ( )= ⋅ ⋅ ⋅− −∆

{ }C z z Z G s e E zl Ts( ) ( ) ( )= ⋅ ⋅ ⋅− −∆

La respuesta se obtiene según

C z z G z m E z ml( ) ( , ) ( ),= ⋅ ⋅ = −− 1 ∆