sintonizado del controlador o tunnig

Upload: xaviertorres

Post on 05-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    1/51

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    2/51

    Breve Historia

    1950: Diseño de pilotos automáticos paraaeronaves de alto rendimiento:Controladores de ganancia constante trabajan bien

    en una condición de operación pero no durante todas

    las condiciones de vuelo.Gain Scheduling: técnica adecuada para

    controladores de vuelo.

    1958: Kalman desarrolla el   Controlador Auto-sintonizado (STC), el cual se autoajusta para controlar un proceso arbitrario.

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    3/51

    Breve Historia

    1960: Feldbaum desarrolla el Control Dual,en el cual la acción de control sirve a dos propósitos: controlar e investigar el proceso.

    60s-70s: Sistemas adaptivos por  Modelo deReferencia.

    60s-70s:   Identificación   por mínimoscuadrados recursivos.

    Inicios de 80s: Análisis de Convergencia yestabilidad.

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    4/51

    Breve Historia

    1980s: Primeros controladores adaptivoscomerciales

    Mediados 80s: Análisis de Robustez.

    1990s: Control adaptivo Multimodelo.Investigación en   Sistemas no lineales   da mayor entendimiento de los sistemas adaptivos.

    1990s: Nuevas ideas tomadas del campo delas ciencias computacionales:

    Redes Neuronales, lógica difusa.

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    5/51

    ¿Cuándo funciona un controlador fijo?

    La idea del control retroalimentado es justamente hacer inmune al sistema respecto avariaciones en la dinámica de la planta( perturbaciones).

    ¿Entonces, para qué un control adaptivo?

    ¿No es suficiente un controlador fijo?

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    6/51

    ¿Cuándo funciona un controlador fijo?

    Consideremos un controlador lineal clásico:

    Gp(s)yr

    Gc(s)u+

    -

    ( ) ( )( )

    ( ) 1 ( ) ( )

    c p

    c p

    G s G sY s

     R s G s G s

    e

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    7/51

    ¿Cuándo funciona un controlador fijo?

    De la Función de Transferencia en lazocerrado:

    Se observa que para el rango de frecuencias enel cual la ganancia de lazo:

     L=Gc(s)G p(s)>>1,

    La función de transferencia se hace inmune alas variaciones en G p(s).

    ( ) ( )( )

    ( ) 1 ( ) ( )

    c p

    c p

    G s G sY s

     R s G s G s

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    8/51

    ¿Cuándo funciona un controlador fijo?

    Una manera de lograr robustez a través de

     L=Gc(s)G p(s)>>1,

    Es mediante una alta ganancia del controlador Gc(s), lo cual no se puede lograr para todas las

    frecuencias (o de lo contrario se amplifica elruido)

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    9/51

    ¿Qué tan graves son los efectos de las

    variaciones en la planta?

    Ejemplo 1: Consideremos el sistema cuya funcióntransferencia de lazo abierto es

    Donde el parámetro a sufre variaciones, digamos,a=-0.01, 0 y 0.01.

    En la figura siguiente se muestra que lasvariaciones de la dinámica en lazo abierto sonenormes y sin embargo, en lazo cerrado son

    insignificantes:

    1( )

    ( 1)( )G s

    s s a

    é

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    10/51

    ¿Qué tan graves son los efectos de las

    variaciones en la planta?

    a= -0.01 a=0

    a=0.01

    a= -0.01, 0 y 0.01

    Q é l f d l

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    11/51

    ¿Qué tan graves son los efectos de las

    variaciones en la planta?

    Ejemplo 2. Consideremos ahora la funcióntransferencia de lazo abierto siguiente

    Donde T = 0, 0.015 y 0.03,

    En la figura siguiente se muestra que las

    variaciones de la dinámica en lazo abierto soninsignificantes y sin embargo, en lazo cerrado sonenormes.

    400(1 )( )

    ( 1)( 20)(1 )

    sT G s

    s s Ts

    Q é t l f t d l

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    12/51

    ¿Qué tan graves son los efectos de las

    variaciones en la planta?

    T = 0

    T=0.03 T=0.015

    T = 0

    T=0.015T=0.03

    T=0.015

    T=0.03

    T = 0

    T = 0, 0.015 , 0.03

    Q é l f d l

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    13/51

    ¿Qué tan graves son los efectos de las

    variaciones en la planta?

    En los dos ejemplos anteriores se puede escoger un controlador fijo con el   ancho de bandaadecuado para lograr un buen desempeño a pesar de las variaciones de la planta.

    Sin embargo, en algunos casos es imposibleencontrar el controlador fijo adecuado:

    Q é t l f t d l

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    14/51

    ¿Qué tan graves son los efectos de las

    variaciones en la planta?

    Ejemplo 3: Sea la F. T. de lazo abierto (integrador consigno desconocido):

    Donde k  p puede tomar valores positivos y negativos.

    Este sistema NO puede ser controlado por un controlador 

    lineal fijo.

    ( )  pk 

    G ss

    Q é t l f t d l

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    15/51

    ¿Qué tan graves son los efectos de las

    variaciones en la planta?

    En efecto, sea un controlador lineal fijo:

    La F.T. en lazo cerrado será

    Sea 1 el coeficiente del término de mayor grado en Q,entonces el polinomio característico

    tiene coeficientes positivos y negativos     SistemaInestable.

    ( )( ) deg( ) deg( )

    ( )c

    P sG s con Q P

    Q s

    ( )( )

    ( ) ( )

     p

    c p

    k P sG s

    sQ s k P s

    ( ) ( ) psQ s k P s

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    16/51

    Fuentes de variaciones en los procesos

    Enfoque convencional de control:

    Diseñar un controlador fijo basado en una condición deoperación de la planta y confiar en la robustez del

    controlador para afrontar variaciones.

    A continuación se ilustra como trabaja este enfoque ante

    algunas variaciones típicas.

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    17/51

    Fuentes de variaciones en los procesos

    Actuadores no lineales. En la siguiente figura se muestraun sistema donde el actuador es una válvula no lineal

    Donde

    La linealización de la válvula alrededor de un punto deoperación ur  considera que la ganancia de la válvula esconstante:

    G p(s)yur u+

    - f(.)

    11

    i

    T s

    ve

    Control PI PlantaVálvula

    4( )v f u u   31

    ( )( 1)

     pG s

    s

    Actuadores no lineales

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    18/51

    Fuentes de variaciones en los procesos

    Se sintoniza el PI suponiendo el punto de operación

    , con lo cual se obtienen los parámetros del PI

    La respuesta al escalón en las condiciones nominales es:

    0.3r 

    u  

    0.15, 1iK T 

    0 10 20 30 40 50 60 70 800

    0.1

    0.2

    0.3

    0.4

    ur 

     y

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    19/51

    Fuentes de variaciones en los procesos

    Si el punto de operación cambia:

    0 10 20 30 40 50 60 70 80-0.5

    0

    0.5

    1

    1.5

    ur 

     y

    0 10 20 30 40 50 60 70 800

    5

    10

    ur 

     y

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    20/51

    Fuentes de variaciones en los procesos

    Control de concentración. Los sistemas con tanques dealmacenamiento y flujos a través de tuberías son muycomunes en el control de procesos.

    Los flujos están relacionados con la tasa de producción,de manera que si ésta cambia, cambian las dinámicas del

     proceso.

    Un controlador bien sintonizado para una tasa de producción no necesariamente trabajará bien para unatasa distinta.

    Control de concentración

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    21/51

    Fuentes de variaciones en los procesos

    Para el sistema de la figura la tasa de incremento delvolumen de la sustancia de interés en el tanque de salidaes:

    cin = Concentración al inicio de la tuberíaV d = volumen de la tuberíaV m = volumen del tanquec = concentración final, q = flujo

    ( )

    ( ) ( ) ( )m in

    dc t V q t c t c t  

    dt  

    Dondees el retardo de transporte de la tubería/ ( )d V q t 

      

    cin

    c

    V d 

    V m

    q

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    22/51

    Fuentes de variaciones en los procesos

    Si definimos

    Obtenemos

    Si el flujo es constante, la F.T. de lazo abiertocorrespondiente será

    Sean: T=1 y   =1

    / ( )m

    T V q t  

    ( ) ( ) ( )in

    Tc t c t c t     

    ( )

    ( ) ( ) 1

    s

     p

    in

    C s e

    G s C s Ts

     

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    23/51

    Fuentes de variaciones en los procesos

    Considerando ahora una válvula lineal, es decir,  f(.)=1 para controlar la concentración de entrada y nuevamenteun controlador PI, con K=0.5 y Ti=1.1

    Condiciones nominales: cr =1, q=1

    G p(s) c

     c r u+

    - f(.)=111

    i

    K T s

     cie

    Control PI PlantaVálvula

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    24/51

    Fuentes de variaciones en los procesos

    Respuesta al escalón ante diversas condiciones deoperación:

    0 5 10 15 200

    0.5

    1

    1.5

    cr 

    q=1

    q=0.5

    q=2

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    25/51

    Fuentes de variaciones en los procesos

    Control de vuelo.

    La dinámica de una aeronave puede variar significativamente dependiendo de su velocidad, altitud yángulo de ataque entre otras condiciones de vuelo.

    En sus inicios las aeronaves usaban pilotos automáticos basados en retroalimentación lineal con ganancias

    constantes.

    Esto funcionó bien para altitudes y velocidades bajas.

    Control de vuelo

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    26/51

    Fuentes de variaciones en los procesos

    A medida que se requerían mayores altitudes yvelocidades se tenían problemas cada vez más

     pronunciados.

    El   control  de  vuelo   fue desde el principio uno de los principales campos de aplicación que más impulsaron eldesarrollo del control adaptivo.

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    27/51

    Fuentes de variaciones en los procesos

    Ángulos de giro de un avión y sus alerones de control:

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    28/51

    Fuentes de variaciones en los procesos

    Ejemplo: Modelo de  “dinámica de periodo  corto” para elcontrol del cabeceo (pitch).

    Donde N  z = aceleración normal, d e  = ángulo del elevador 

     N  z

     

    11 12 13 1

    21 22 23  0

    0 0

    a a a b

     x a a a x u

    a a

     z x N  e  d 

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    29/51

    Fuentes de variaciones en los procesos

    Los parámetros del modelo cambian dependiedo de lascondiciones de vuelo. Para el avión supersónico F4-E:

    11 12 13 1

    21 22 23  0

    0 0

    a a a b

     x a a a x u

    a a

    Mach

    Altitud (ft)

    0.5

    5000

    0.85

    5000

    0.9

    35000

    1.5

    35000

    a11a12a13

    -0.989617.4196.15

    -1.70250.72263.5

    -0.66718.1184.34

    -0.516226.96178.9

    a21a22a

    23

    0.2648-0.8512-11.39

    0.2201-1.418-31.99

    0.08201-0.6587-10.81

    -0.6896-1.225-30.38

    b1   -97.78 -272.2 -85.09 -175.6

    l 1

    l 2

    -3.071.23

    -4.91.78

    -1.870.56

    -0.87±4.3i

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    30/51

    Fuentes de variaciones en los procesos

    Las condiciones de vuelo son determinadas a partir demediciones en vuelo para determinar el número Mach yla altitud.

    Los parámetros del controlador son cambiados en funciónde estos parámetros (Gain scheduling).

    Cambios en las características de las

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    31/51

    Cambios en las características de las

    perturbaciones

    Las perturbaciones pueden cambiar sus características: por ejemplo su ancho de banda como se ilustra en elejemplo:

    El controlador tiene una alta ganancia a la frecuenciacentral de la perturbación, es decir,

    G p(s) yu r u+

    -  ( )

    cG s

    e

    Control sintonizado a la

    frecuencia cPlanta

    Ruido de banda

    angosta

    frecuencia r

    +

    +

    c r w w 

    Cambios en las características de las

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    32/51

    Cambios en las características de las

    perturbaciones

    Respuesta ante cambios en la frecuencia central del ruido:

    0 100 200 300 400 500 600-1

    0

    1

    0 100 200 300 400 500 600-1

    0

    1

    0 100 200 300 400 500 600-1

    0

    1

    0.1 rad c r    seg

    w w 

    0.1 , 0.05rad rad  c r seg segw w 

    0.05 rad c r    segw w  2

    2

    2 2

    2 1( ) 0.1

    c c

    c

    s sG s

    sw 

     

    1( )

    1 p

    G ss

    Planta:

    Controlador:

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    33/51

    Qué es Control Adaptivo?

    Adaptarse   significa cambiar de comportamiento paraafrontar nuevas circunstancias.

    Un controlador adaptivo sería entonces un controlador que cambia su comportamiento cuando la dinámica de la

     planta o de las perturbaciones cambian.

    Desde 1961 ha habido intentos por definir exactamente loque es un controlador adaptivo, sin llegar a un consensohasta ahora.

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    34/51

    Qué es Control Adaptivo?

    Definición: Un controlador adaptivo es un controlador que tiene parámetros ajustables y cuenta con unmecanismo automático que le permite ajustarlos.

    Por lo tanto un sistema de control adaptivo tiene   doslazos:

     El lazo de retroalimentación normal para control.• El lazo de adaptación de parámetros (más lento).

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    35/51

    Qué es Control Adaptivo?

    Esquema general de un control adaptivo:

    Ajuste de parámetros

    PlantaSalida

    Referencia

    ControladorSeñal decontrol

    Parámetros delcontrolador 

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    36/51

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    37/51

    Esquemas Adaptivos

    Gain Scheduling. (Ganancia programada). Si se puedenmedir variables del proceso para inferir los cambios en ladinámica del proceso, estas pueden usarse para ajustar los

     parámetros del controlador.

    Gain scheduling

    PlantaSalidaReferencia

    ControladorSeñal decontrol

    Parámetros delcontrolador 

    Condición deoperación

    Gain Scheduling

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    38/51

    Esquemas Adaptivos

    Modelo de Referencia   (MRAS Model ReferenceAdaptativa System).- En este esquema el desempeñodeseado se expresa mediante un modelo que dice cómodebería responder idealmente el sistema ante una entrada

    de referencia.

    Modelo de Referencia

    Modelo

    Plantayur 

    Controladoru

    Parámetros del

    controlador 

    ym

    Mecanismo

    de ajuste

    A i

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    39/51

    Esquemas Adaptivos

    La clave en el esquema MRAS es encontrar elmecanismo de ajuste que logre que el error 

    Tienda a cero.

    me y y

    E Ad i

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    40/51

    Esquemas Adaptivos

    Regulador auto ajustable (STR).- Las variaciones en la

    dinámica de la planta son expresadas como variacionesen sus parámetros, cuyos valores son actualizadoscontinuamente mediante un estimador de parámetros yusados para recalcular los parámetros del controlador resolviendo repetidamente el problema de diseño.

    Regulador auto ajustable

    Diseño del

    controlador

    Plantayur 

    Controladoru

    Parámetros de la planta

    Estimación

    de parámetrosParámetros del

    controlador 

    Especificaciones

    E Ad i

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    41/51

    Esquemas Adaptivos

    Principio de equivalencia cierta.- Los parámetrosestimados son usados en el bloque de diseño  como sifueran los parámetros reales, es decir, las incertidumbresno son tomadas en cuenta.

    Usando   análisis estocástico (variables aleatorias)   es posible obtener una medida de la calidad de los parámetros estimados y usarla como una medida de la

    incertidumbre, pero el STR no la usa en el diseño delcontrolador.

    E Ad ti

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    42/51

    Esquemas Adaptivos

    Control dual.- Este enfoque plantea la obtención de una

    ley de control con dos objetivos:• Por un lado debe controlar la planta (por lo cual debetender a una constante)

     Por otro lado debe excitar a la planta para extraerle lamayor información posible (por lo cual debe ser rica enfrecuencias)

    Para lograrlo se plantean estos objetivos como un índicede desempeño y se busca la retroalimentación no linealde estado y de parámetros que lo minimice.

    Control dual

    A li i

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    43/51

    Aplicaciones

    Sin adaptación:

    Tomado de : Guy DumontDepartment of Electrical and Computer EngineeringUniversity of British Columbia

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    44/51

    A li i

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    45/51

    Aplicaciones

    Autosintonización.- Los parámetros del controlador 

    son sintonizados automáticamente bajo demanda deloperador y luego se mantienen constantes.

    Se ha vuelto un estándar en los  PID’s industriales

    Gain scheduling (Ganancia Programable).- Es latécnica estándar utilizada en sistemas de control de vuelode aeronaves de alto desempeño

    Adaptación continua.- Requiere conocer  a priori lo que

    se espera del controlador para su compensación Necesaria para   feedforward   o prealimentación

    (compensación de perturbacio-nes medibles, como en el controlde temperatura en interiores)

    P d t i d t i l

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    46/51

    Productos industriales

    El primer controlador adaptivo de propósito general fue

    el Novatune  de la compañía sueca Asea (ActualmenteABB) en 1982.

    Actualmente prácticamente todos los controladores de un

    solo lazo y los sistemas de control distribuido y  PLC’sincorporan alguna forma de adaptación (en la mayoría delos casos autosintonización).

    Por ejemplo el ECA60 de Sattcontrol. A continuación semuestra un resumen de sus características:

    P d t i d t i l

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    47/51

    Productos industriales

    The new ECA series is a family of general purpose process controllers suitable for industrial applications for controlling temperature, pressure, flow, level, etc.

    Analogue or pulse outputSerial communicationConfiguration from front or PCProcess value alarmDeviation alarm

    Single or dual loopArithmetic and logic functionsShort sample

    PID controlAutotuner Adaptive controlPredictive PI controlGain scheduling

    Feed forward

    Ab d l t l d ti

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    48/51

    Abusos del control adaptivo

    Un esquema de control adaptivo es inherentemente no

    lineal, por lo tanto es más complejo que un esquema basado en un controlador lineal fijo.

    Antes de intentar un esquema adaptivo es importantedescartar si el problema puede ser resuelto por uncontrolador lineal de parámetros fijos.

    Ab sos del control adapti o

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    49/51

    Abusos del control adaptivo

    Dinámica

    del Proceso

    Usar un controlador con

     parámetros variables

    Usar un controlador con parámetros fijos

    Usar control adaptivo   Usar gain scheduling

    cambiante   constante

    Variacionesimpredecibles

    Variaciones predecibles

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    50/51

    Conclusiones

  • 8/16/2019 Sintonizado Del Controlador o Tunnig

    51/51

    Conclusiones

    Razones para usar control adaptivo

    Variaciones en la dinámica de la plantavariaciones en las características de las perturbaciones

    Eficiencia y facilidad de uso

    El control adaptivo no es la única manera de enfrentar las variaciones en el proceso, el control robusto  es laalternativa.

    El control adaptivo no reemplaza la necesidad de un

     buen conocimiento del proceso, este se requiere para proponer la estructura del controlador y el método dediseño.