48
donde: : Es la señal de referencia o punto de ajuste (Set Point) : Es la señal de error : Es la señal de salida del controlador : Es la señal de perturbación : Es la señal o variable de control (variable manipulada) : Es la señal de salida (variable controlada) ) ( s R ) ( s E ) ( s M ) ( s D ) ( s U ) ( s Y

Controladores PID

Embed Size (px)

Citation preview

Page 1: Controladores PID

donde:: Es la señal de referencia o punto de ajuste (Set Point): Es la señal de error: Es la señal de salida del controlador: Es la señal de perturbación: Es la señal o variable de control (variable manipulada): Es la señal de salida (variable controlada)

)(sR)(sE)(sM)(sD)(sU)(sY

Page 2: Controladores PID

a)Idealb)Clásicac) Parámetros independientesd)Industrial

Page 3: Controladores PID

a) Estructura ideal La estructura ideal está caracterizada mediante la relación entrada-salida:

)(1

1)( sEsTs

TKsM d

ic

donde:

cK : Es la constante del modo proporcional

iT : Es el tiempo del modo integral

dT : Es el tiempo del modo derivativo

Page 4: Controladores PID

donde:

1 1( ) 1c c d

i

G s K T ss T

Page 5: Controladores PID

b) Estructura clásica La estructura clásica está caracterizada mediante la relación entrada-salida:

11 1( ) 1 ( )

1d

c di a

T sM s K T s E s

s T T s

donde:

cK : Es la constante del modo proporcional

iT : Es el tiempo del modo integral

dT : Es el tiempo del modo derivativo

aT : Es la constante de tiempo del filtro y está definida de la forma:

N

TT d

a

y 203 N

normalmente se utiliza el valor de N = 10.

Page 6: Controladores PID

donde:

11 1( ) 1

1d

c ci a

T sG s K

s T T s

Page 7: Controladores PID

c) Estructura de parámetros independientes La estructura de parámetros independientes queda definida mediante la ecuación:

1 1( ) 1 ( ) ( )

1d

ci a

T sM s K E s Y s

s T T s

donde:

cK : Es la constante del modo proporcional

iT : Es el tiempo del modo integral

dT : Es el tiempo del modo derivativo

aT : Es la constante de tiempo del filtro y está definida de la forma:

N

TT d

a

y 203 N

normalmente se utiliza el valor de N = 10.

Page 8: Controladores PID

donde:

1

1 1( ) 1c c

i

G s Ks T

1)(

2

sT

sTsG

a

dc

Page 9: Controladores PID

d) Estructura industrial La estructura industrial queda definida a través de la relación entrada-salida:

11 1( ) 1 ( ) ( )

1d

ci a

T sM s K R s Y s

s T T s

donde:

cK : Es la constante del modo proporcional

iT : Es el tiempo del modo integral

dT : Es el tiempo del modo derivativo

aT : Es la constante de tiempo del filtro y está definida de la forma:

N

TT d

a

y 203 N

Page 10: Controladores PID

donde:

1

1 1( ) 1c c

i

G s Ks T

1

1)(

2

sT

sTsG

a

dc

Page 11: Controladores PID

› Método de oscilaciones sostenidas› Método de oscilaciones amortiguadas› Método de la curva de reacción› Ziegler-Nichols› Cohen-Coon› Criterios de desempeño

Page 12: Controladores PID

Método de oscilaciones sostenidas (Ziegler-Nichols 1942)

El sistema (proceso) se realimenta con un controlador proporcional, de acuerdo a la topología que se presenta:

Page 13: Controladores PID

donde, las características dinámicas del proceso son:

uK : Es el valor de k para el cual el sistema realimentado presenta oscilaciones

sostenidas.

uT : Es el período de oscilación de la señal de salida del sistema en segundos.

Page 14: Controladores PID

Las formulas de sintonización son en este caso:

Tipo de controlador cK iT dT

P 2

uK

- -

PI 2.2uK

2.1uT

-

PID 7.1uK

2uT

8uT

Page 15: Controladores PID

Método de oscilaciones amortiguadas (Harriot 1957)

Este método consiste en realimentar el sistema (proceso) a controlar con un controlador proporcional, empleando la configuración que se muestra en la figura::

Page 16: Controladores PID

la relación entre el primer y segundo sobrepasos debe ser igual a 0.25, esto es:

25.0a

b

Page 17: Controladores PID

Las fórmulas de sintonización son en este caso:

Tipo de Controlador cK iT dT

P oK - -

PI oK oT -

PID oK 5.1oT

6oT

Page 18: Controladores PID

Método de la curva de reacción (Ziegler-Nichols 1942)

Page 19: Controladores PID

Las fórmulas de sintonización están dadas en la siguiente tabla:

Tipo de Controlador cK iT dT

P

mRT

1

- -

PI

mT

9.0

2.0mT

-

PID

mRT

2.1

3.0mT

mT8.0

Page 20: Controladores PID

En este caso el proceso a controlar se caracteriza mediante una función de transferencia de primer orden con tiempo muerto, de la siguiente forma:

1)(

s

eKsG

s

p

Método de la curva de reacción (Cohen-Coon 1950)

Page 21: Controladores PID

ss

ss

yK

ys

Page 22: Controladores PID

Las expresiones para sintonización, están dadas en este caso por:

- Proporcional (P)

11

3cKK

- Proporcional-integral (PI)

1 9

10 3cKK

330

209

iT

Page 23: Controladores PID

- Proporcional-derivativo (PD)

1 5

4 6cKK

26

322

dT

- Proporcional-integral-derivativo (PID)

1 4

3 4cKK

632

813

iT

42

11dT

Page 24: Controladores PID

a) Minimización de la integral de la función de error al cuadrado (ISE), definido de la forma:

dtteISE2

)(

b) Minimización de la integral de la función de error en valor absoluto (IAE), definido de la forma:

dtteIAE )(

c) Minimización de la integral de la función de error en valor absoluto multiplicada por el tiempo (ITAE), definido de la forma:

dttetITAE )(

Las formulas de sintonización se obtienen a partir de la minimización de la integral de la función de error (criterios de desempeño integrales), estos criterios son:

Page 25: Controladores PID

Sea un proceso o sistema descrito mediante la función de transferencia:

)(

)()(

sp

sqGsG

donde: G : Es la ganancia del sistema

)(sq : Es un polinomio en s de grado m cuyas raíces son los ceros del sistema )(sp : Es un polinomio en s de grado n cuyas raíces son los polos del sistema

El proceso descrito mediante ( )G s será entonces caracterizado por la función de transferencia de un sistema de primer orden con tiempo muerto, siendo ésta de la forma:

( )1

s

p

K eG s

s

Caracterización del proceso

Page 26: Controladores PID
Page 27: Controladores PID

La respuesta escalón del sistema se presenta en la siguiente figura:

ssy

K

Page 28: Controladores PID

a) Método de oscilaciones sostenidas Para el método de oscilaciones encontraremos la OSK , que es la ganancia para la cual el sistema presenta oscilaciones sostenidas. Es posible obtener este valor mediante el Lugar Geométrico de las Raíces, o a partir del Criterio de Estabilidad de Routh:

Page 29: Controladores PID

Lugar Geométrico de las Raíces

Page 30: Controladores PID

Los puntos de interés son los que se muestran en la figura:

Page 31: Controladores PID

Con la herramienta de MatLab rlocfind se determinan los puntos y el valor de la ganancia para dichos puntos, siendo éstos:

0

9.997

0 0022 6.65OSK

s j

Este valor de j6.63 es la frecuencia de oscilación, por lo tanto:

26.63 2

20.9472s

6.63

d OSOS

OS

fT

T

Page 32: Controladores PID

Por el Criterio de Estabilidad de Routh El polinomio a utilizar es:

( ) ( ) ( )P s p s Kq s ( ) ( 2)( 4)( 6) 48P s s s s K

3 2( ) 12 44 48 48P s s s s K 3 2( ) 12 44 48( 1)P s s s s K

Page 33: Controladores PID

Se obtendrá el valor de la OSK que es la ganancia para la cual el sistema presenta oscilaciones sostenidas, a partir del Arreglo de Routh:

3

2

1

0

1 44

12 48( 1)

44 4( 1)

48( 1)

s

Ks

Ks

Ks

Page 34: Controladores PID

Para calcular los valores de K que producen polos sobre el eje imaginario es necesario igualar los términos de la primera columna que incluyen a K a cero, esto es: Este es el valor requerido, ya que produce polos imaginarios

44 4( 1) 0

10OS

OS

K

K

Este valor sólo produce un polo en el origen

48( 1) 0

1OS

OS

K

K

Page 35: Controladores PID

Después, se elige a partir del arreglo el primer renglón donde aparece K y se genera el polinomio de los polos imaginarios, esto es:

2

2

2

( ) 12 48( 1)

12 (48)(11)

12 528

528 5286.63

12 12

OSa s s K

s

s

s j j

Page 36: Controladores PID

Este valor de j6.63 es la frecuencia de oscilación, por lo tanto:

26.63 2

20.9472s

6.63

d OSOS

OS

fT

T

Los parámetros de sintonización son:

10 0.9472OS OSK y T

Page 37: Controladores PID

Y los valores finales son:

Tipo de controlador cK iT dT

P 5 - -

PI 3.01 0.7893 -

PID 3.9 0.4736 0.1184

Page 38: Controladores PID

b) Método de oscilaciones amortiguadas En este método se requiere que los polos dominantes tengan un factor de amortiguamiento relativo de 0.2176. El problema se puede resolver analíticamente en forma simbólica y por el Lugar Geométrico de las Raíces, en este caso sólo se presenta la del LGR.

Page 39: Controladores PID

Lugar Geométrico de las RaícesEn la siguiente gráfica se muestra la gráfica del LGR para la planta donde también se ha dibujado la líneas de factor de amortiguamiento relativo de 0.2176:

Page 40: Controladores PID

A continuación se tienen marcados los puntos de interés sobre el Lugar Geométrico de las Raíces, y de nuevo con la herramienta de MatLab rlocfind se determina que:

Page 41: Controladores PID

0

3.7797

1 0483 4.6967OAK

s j

Este valor de j4.6967 es la frecuencia de oscilación, por lo tanto:

24.6967 2

21.3356s

4.6967

d OAOA

OA

fT

T

Page 42: Controladores PID

Los parámetros de sintonización son:

10 0.9472OS OSK y T la tabla a utilizar es:

Tipo de controlador cK iT dT

P oK - -

PI oK oT -

PID oK 1.5

oT

6oT

Page 43: Controladores PID

Y los valores finales son:

Tipo de controlador cK iT dT

P 3.7922 - -

PI 3.7922 1.3356 -

PID 3.7922 0.89 0.2226

Page 44: Controladores PID

c) Método de la curva de reacción En este caso es necesario obtener la respuesta escalón de la planta a partir de:

1( ) ( )

48 1( )

( 2)( 4)( 6)

48( )

( 2)( 4)( 6)

( )( 2) ( 4) ( 6)

ESC P

ESC

ESC

ESC

Y s G ss

Y ss s s s

Y ss s s s

A B C DY s

s s s s

Page 45: Controladores PID

Los valores de A, B, C y D se calculan como sigue:

( ) ( ) 10

( ) ( 2) 32

( ) ( 4) 34

( ) ( 6) 16

ESC

ESC

ESC

ESC

A Y s ss

B Y s ss

C Y s ss

D Y s ss

Page 46: Controladores PID

Así 1 3 3 1

( )( 2) ( 4) ( 6)ESCY s

s s s s

De esta manera, la respuesta escalón es: 2 4 6( ) 1 3 3 , 0t t t

ESCy t e e e para t ahora es necesario determinar el punto de inflexión mediante el criterio de la segunda derivada, esto es:

2 4 6( )6 12 6t t tESCdy te e e

dt

22 4 6

2

( )12 48 36t t tESCdy t

e e edt

Page 47: Controladores PID

esta segunda derivada se tiene que igualar a cero, esto, es: 2 4 612 48 36 0t t te e e

haciendo 2tz e , entonces la ecuación anterior se puede escribir como:

2 312 48 36 0z z z o bien:

2(3 4 1) 0z z z cuyas raíces son:

1

2

3

0

1

1/ 3

z

z

z

Para z1 la variable t donde se tiene un punto de inflexión Para z2 la variable 0t donde se tiene un punto de inflexión Para z3 la variable 0.5493t donde se tiene un punto de inflexión que es el de nuestro interés.

Page 48: Controladores PID

Así el punto de inflexión es: ( , ) (0.5493,0.2963)PI PIPto Inf t y

y los parámetros de sintonización son: 0.8888 0.2159m mR y T

Y los valores finales son:

Tipo de controlador cK iT dT

P 5.2107 - -

PI 4.6896 1.0795 -

PID 6.2529 0.7196 0.1727