SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Procesos Multivariables

 Prof. Mª Jesús de la Fuente
         ISA-UVA
Indice

Interacción
Control de sistemas multivariables con lazos
simples
Selección de lazos de control
RGA
Control por desacoplo
Control multivariable

              Prof. Cesar de Prada ISA-UVA     2
Sistemas MIMO

                                                    y1
             u1
                                                    y2
             u2
                                                    y3


⎡ Y1 (s) ⎤ ⎡ G11 (s) G12 (s) ⎤
⎢Y (s)⎥ = ⎢ G (s) G (s)⎥ ⎡ U1 (s) ⎤                 Interacción
⎢ 2 ⎥ ⎢ 21              22
                               ⎥ ⎢ U 2 (s)⎥
                                 ⎣        ⎦
⎢ Y3 (s) ⎥ ⎢ G 31 (s) G 32 (s) ⎥
⎣        ⎦ ⎣                   ⎦                    Direcciones



                     Prof. Cesar de Prada ISA-UVA                 3
Reactor


                     TT         AT
            u
                                                   Reactante
                      T
                          Reactor
  Refrigerante
                               Producto
Interacción entrada salida en ambas variables
Interacción en lazo abierto
                    Prof. Cesar de Prada ISA-UVA               4
GRADOS DE LIBERTAD
     ¿Cómo se determina el máximo número de
     variables que pueden ser controladas en un
                      proceso?


                                                                                              v8

                    F2                                                                       F5
                               v3
                                     T5                                                            P1
                              T4
F1        T1             T3                          F3        T6             F4

                                          L1
     v1                                                   v5                       v6               L1
                                                                                        T7
               v2                                                   v7

                     T2                                                   T8
                                                T9                                 F6
               Hot Oil                                              Hot Oil




                              Prof. Cesar de Prada ISA-UVA                                              5
GRADOS DE LIBERTAD
                               Un requisito básico :


          El número de válvulas (actuadores) ≥
            número de variables controladas

                                                                                              v8

                    F2                                                                       F5
                                 v3
                                      T5                                                           P1
                                T4
F1        T1             T3                          F3        T6             F4

                                           L1
     v1                                                   v5                       v6               L1
                                                                                        T7
               v2                                                   v7

                     T2                                                   T8
                                                T9                                 F6
               Hot Oil                                              Hot Oil




                  esto es una condición necesaria
     Pero no suficiente para satisfacer los objetivos de control!
                              Prof. Cesar de Prada ISA-UVA                                               6
CONTROLABILIDAD
          Un proceso es controlable si las variables
      controladas pueden ser mantenidas en sus valores
      de consigna, en estado estacionario, a pesar de las
            perturbaciones que afectan la planta.


Modelo
          ⎡ CV1 ⎤ ⎡0⎤ ⎡ K11              K12 ⎤ ⎡ MV1 ⎤ ⎡ K d 1 ⎤
          ⎢     ⎥=⎢ ⎥=⎢                       ⎥⎢      ⎥ + ⎢K ⎥ D
para un
sistema
2x2.      ⎣CV2 ⎦ ⎣0⎦ ⎣ K 21              K 22 ⎦ ⎣ MV2 ⎦ ⎣ d 2 ⎦
 Matemáticamente, un proceso es controlable cuando la
 matriz of ganancias del proceso puede invertirse, i.e., cuando
 el determinante de K ≠ 0.
                       Prof. Cesar de Prada ISA-UVA                7
Interacción
Un ejemplo                    los autos de la figura
intuitivo!!!
               •   ¿Son controlables de forma
                   independiente?
               •   ¿Existe interacción?




                      Prof. Cesar de Prada ISA-UVA     8
Interacción
                los autos de la figura
•   ¿Son controlables de forma independiente?
•   Existe interacción?




                                      Vinculados por un
                                           resorte




           Prof. Cesar de Prada ISA-UVA                   9
Interacción
los autos de la figura
•   ¿Son controlables de forma independiente?
•   ¿Existe interacción?




                                      Vínculo rígido.




           Prof. Cesar de Prada ISA-UVA                 10
Controlabilidad
                                En el proceso de mezclado
            •   Son controlables de forma independiente FM, xAM?
            •   Existe interacción en el proceso?
                       FA, xA
                                                               FM, xAM
                FS, xAS = 0

FM = FA + FS       ⇒       ΔFM = ΔFA + ΔFS
          FA x A                   ⎡ (1 − x A ) FA ⎤        ⎡ − FA x A ⎤
x AM   =           ⇒ Δx AM        =⎢             2 ⎥
                                                      ΔFA + ⎢            2 ⎥
                                                                               ΔFS
         FA + FS                   ⎣ ( Fs + FA ) ⎦ ss       ⎣ ( Fs + FA ) ⎦ ss
                                Prof. Cesar de Prada ISA-UVA                    11
FA, xA
                                                  FM, xAM
           FS, xAS = 0




           ⎡         1                         1         ⎤
   ⎡ ΔFM ⎤ ⎢ ⎡ (1 − x ) F ⎤           ⎡ − FA x A ⎤ ⎥ ⎡ΔFA ⎤
   ⎢Δx ⎥ = ⎢ ⎢       A   A                                 ⎢   ⎥
                                                   2 ⎥ ⎥ ⎣ ΔFS ⎦
   ⎣ AM ⎦ ⎢ ⎣ ( Fs + FA ) 2 ⎥
                            ⎦ ss
                                      ⎢
                                      ⎣ ( Fs + FA ) ⎦ ss ⎥
           ⎣                                             ⎦

               − FA x A     FA (1 − x A )       − FA
Det ( K ) =               −               =               ≠0
            ( FA + FS ) 2
                            ( FA + FS ) 2
                                            ( FA + FS ) 2



              Sí, este sistema es controlable!

¿Sería controlable el sistema si xAS es distinto de cero?

                   Prof. Cesar de Prada ISA-UVA                    12
Interacción

                            u1                                  y1
Lazo abierto                                         G11

⎡ Y1 (s) ⎤
⎢Y (s)⎥ =                                            G21
⎣ 2 ⎦
   ⎡ G (s) G 12 (s) ⎤ ⎡ U1 (s) ⎤
= ⎢ 11               ⎥⎢         ⎥
   ⎣G 21 (s) G 22 (s)⎦ ⎣ U 2 (s)⎦                    G12
                                                                y2
                                                     G22
                            u2

                                 Prof. Cesar de Prada ISA-UVA        13
Interacción

w1                         u1
                  R1                         G11
                                                        y1

                                             G21
     Control con lazos
     SISO
                                             G12

w2                                                      y2
                  R2                         G22
                           u2

                         Prof. Cesar de Prada ISA-UVA    14
Lazo cerrado

                                             w1                    u1
y1 = G 11u 1 + G 12 u 2 =                                  R1              G11
                                                                                  y1
   = G 11R 1 ( w 1 − y1 ) + G 12 R 2 ( w 2 − y 2 )
y 2 = G 21u 1 + G 22 u 2 =
                                                                           G21
   = G 21R 1 ( w 1 − y1 ) + G 22 R 2 ( w 2 − y 2 )                         G12
                                              w2                                 y2
                                                           R2              G22
                                                                   u2



                            G 11R 1          G 12 R 2
                     y1 =             w1 +             (w 2 − y 2 )
                          1 + G 11R 1      1 + G 11R 1
                               G 21R 1                     G 22 R 2
                     y2 =                 ( w 1 − y1 ) +              w2
                             1 + G 22 R 2                1 + G 22 R 2
                                    Prof. Cesar de Prada ISA-UVA                 15
Interacción

                                                  w1                     u1
         G 11R 1          G 12 R 2                               R1                  G11
  y1 =             w1 +             (w 2 − y 2 )                                                            y1
       1 + G 11R 1      1 + G 11R 1                                                  G21
            G 21R 1                     G 22 R 2
  y2 =                 ( w 1 − y1 ) +              w2
          1 + G 22 R 2                1 + G 22 R 2                                   G12
                                                  w2                                                      y2
                                                                 R2                  G22
                                                                         u2



         G 11R 1          G 12 R 2           G 21R 1                     G 22 R 2
y1 =               w1 +             (w 2 −              ( w 1 − y1 ) −              w2)
       1 + G 11R 1      1 + G 11R 1        1 + G 22 R 2                1 + G 22 R 2
          G 11R 1 (1 + G 22 R 2 ) − G 12 R 2 G 21R 1                            G 12 R 2
y1 =                                                    w1 +                                                  w2
       (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1      (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1
                                        Prof. Cesar de Prada ISA-UVA                                       16
Interacción (Lazo 1)

                                                 w1                     u1
  w1 y w2 influyen en y1                                        R1                  G11
                                                                                                           y1
  Si G12 ó G21 son = 0 no hay
  cambio de dinámica sobre un                                                       G21
  sistema SISO u1 --- y1
                                                                                    G12
  Si R2 pasa a manual se                         w2                                                      y2
  modifica la dinámica del lazo 1                               R2                  G22
                                                                        u2



          G 11R 1 (1 + G 22 R 2 ) − G 12 R 2 G 21R 1                            G 12 R 2
y1 =                                                    w1 +                                                  w2
       (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1      (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1

           G 11R 1                   G 12 R 2                                     G 11R 1
y1 =                   w1 +                               w2            y1 =                  w1
        (1 + G 11R 1 )      (1 + G 11R 1 )(1 + G 22 R 2 )                      (1 + G 11R 1 )
                                       Prof. Cesar de Prada ISA-UVA                                       17
Interacción

                                   u1
u2
                  Fv
     q                                  FT       TT
                                                      T

             Condensado


u1                                           T
u2                                           q

         Prof. Cesar de Prada ISA-UVA                     18
Reactor


                     TT         AT
            u
                                                   Reactante
                      T
                          Reactor
  Refrigerante
                               Producto
Interacción entrada salida en ambas variables
Interacción en lazo abierto
                    Prof. Cesar de Prada ISA-UVA               19
Reactor
                     TC         AC




                     TT         AT
            u
                                                   Reactante
                      T
                          Reactor
  Refrigerante
                               Producto
Interacción entrada salida en ambas variables
Interacción en lazo cerrado
                    Prof. Cesar de Prada ISA-UVA               20
Interacción

Medir el grado de interacción
¿Se puede funcionar con lazos simples?
En caso afirmativo, ¿Cual es el mejor
emparejamiento de variables entrada-salida?



          u1                                   y1
          u2                                   y2


                Prof. Cesar de Prada ISA-UVA        21
Matriz de ganancias
            estacionarias

               ⎡ y1 ⎤ ⎡ k 11   k 12 ⎤ ⎡ u 1 ⎤
               ⎢ y ⎥ = ⎢k      k 22 ⎥ ⎢u 2 ⎥
               ⎣ 2 ⎦ ⎣ 21           ⎦⎣ ⎦


No es una buena medida de interacción:
Depende de las unidades en las que se exprese
No refleja el hecho característico de la interacción
multivariable: los cambios en un lazo cuando otros
pasan de automático a manual


                Prof. Cesar de Prada ISA-UVA           22
Matriz de Ganancias Relativas
      (RGA) Matriz de Bristol

             y1     y2                           ∂y i
                                                 ∂u j
        u1   λ 11   λ 12              λ i, j =          u = cte

                                                 ∂y i
       u2    λ 21   λ 22
                                                 ∂u j   y = cte




                                λ11
u1                       y1                        u1                 y1


u2     G                                           u2             G
                         y2                                           y2


                    Prof. Cesar de Prada ISA-UVA                       23
RGA

Puede emplearse para hacer una adecuada selección de
pares entrada-salida para controlar un sistema MIMO
escogiendo la mínima interacción en estado
estacionario o a una frecuencia dada


                ∂y i                         λi, j = 1      Deseable
                ∂u j
     λ i, j =          u = cte
                                            λi, j = 0
                ∂y i                                              y1     y2
                ∂u j   y = cte
                                            λi, j = ∞        u1   0 .2   0 .8
                                                             u2   0 .8   0 .2
                                             λ i, j < 0

                             Prof. Cesar de Prada ISA-UVA                       24
RGA
                    u1                             y1                         λ11
                    u2         G
                                                                  Δy1 = k 11Δu 1 + k 12 Δu 2
                                                   y2             Δy 2 = 0 = k 21Δu 1 + k 22 Δu 2


                         k 12 k 21
Δy1 = k 11Δu 1 −                   Δu 1                                  y1                  y2
                           k 22                                       k 11 k 22              − k 12 k 21
Δy1                 k k − k 12 k 21                       u1    k 11 k 22 − k 12 k 21   k 11 k 22 − k 12 k 21
                   = 11 22                                           − k 12 k 21
Δu 1   y 2 = cte
                          k 22                            u2                                  k 11 k 22
                                                                k 11 k 22 − k 12 k 21   k 11 k 22 − k 12 k 21
                 k 11              k 11k 22
λ11 =                        =
         k 11k 22 − k 12 k 21 k 11k 22 − k 12 k 21
                 k 22
                                          Prof. Cesar de Prada ISA-UVA                                    25
Columna

    x1                                ⎡ 87.8 − 86.4 ⎤
                             G ( 0) = ⎢             ⎥
                                      ⎣108.2 − 109.6⎦
         L
                                             x1         x2
                                         L ⎡ 35.1 − 34.1⎤
                          RGA
                                         V ⎢− 34.1 35.1 ⎥
                                           ⎣            ⎦
V
                   Muy fuerte interacción con el
         x2        emparejamiento ( L x1) (V x2)
                   Inestabilidad asegurada con el
                   emparejamiento ( L x2) (V x1)

              Prof. Cesar de Prada ISA-UVA                   26
RGA

                                                       −1 T
             RGA (G ) = Λ (G ) = G × (G )
     ⎡1 − 2⎤
 G=⎢          ⎥                             La suma de los elementos
     ⎣3 4 ⎦
       ⎡ 0.4 0.2⎤
                                            de una fila o columna de la
  −1
 G =⎢
         − 0.3 0.1⎥
                                            RGA es 1
       ⎣          ⎦
                          ⎡0.4 0.6⎤         Es independiente del
 Λ (G ) = G × (G −1 ) T = ⎢       ⎥
                          ⎣0.6 0.4⎦         escalado de u e y
Para procesos asimétricos, la inversa puede sustituirse por
la pseudoinversa Matlab RGA = G.*pinv(G)’
                        Prof. Cesar de Prada ISA-UVA                  27
RGA
                                           y1     y2    y3
    ⎡ 16.8 30.5 4.3 ⎤               u 1 ⎡ 1.50   0.99 − 1.48⎤
G = ⎢− 16.7 31.0 − 1.41⎥            u 2 ⎢ − 0.41 0.97  0.45 ⎥
    ⎢                  ⎥                ⎢                   ⎥
    ⎢ 1.27 54.1 5.40 ⎥
    ⎣                  ⎦            u 3 ⎢− 0.08 − 0.95 2.03 ⎥
                                        ⎣                   ⎦


El unico emparejamiento SISO admisible resulta ser:
y1 ---- u1     y2 ---- u2         y3 ---- u3
con una interacción mayor en el tercer lazo



                   Prof. Cesar de Prada ISA-UVA                 28
Columna de destilación




   Prof. Cesar de Prada ISA-UVA   29
Interacción entre lazos de
                control
                                                               PROCESS 11
y1                                 u1                                                  y1
 setpoint       -   CONTROL                                        PV1
            +                                                   response to    +
                                                                                   +
                    Process 1
                                                                   CO1




                                                               INTERACT 12
                                                                    PV1
                                                                 response to
                                                                    CO2




                                                               INTERACT 21
                                                                    PV2
                                                                 response to
                                                                    CO1




                                                               PROCESS 22
                    CONTROL                                        PV2             +
 2          +-                                                  response to    +
                                                                                       y2
ysetpoint           Process 2     u2                               CO2




                                Prof. Cesar de Prada ISA-UVA                                30
Proceso de mezcla
                                                                      Balance global:
                     u1
       F1 x1
                                            FT    AT
                                                                              F = F + F2
                                                                                   1
                                                                      Balance de componente:

                                                                     F x = F1 x1 + F2 x2
                    u2
                                                       F x
        F2 x2


     Eliminando F2 entre las
     dos ecuaciones:                                                      1        x − x2 F1
                                                         λF , F    =             =       =
               x1 − x2                                         1
                                                                     ⎛ x1 − x2 ⎞ x1 − x2 F
      F = F1 .                                                       ⎜
                                                                     ⎜ x−x ⎟   ⎟
               x − x2                                                ⎝       2 ⎠


Fx − Fx 2 = F1 x1 − F1 x 2   ⇒ Fx = F1 x1 − F1 x 2 + Fx 2 = F1 x1 − F1 x 2 + F1 x 2 + F2 x 2 = F1 x1 + F2 x 2
                                     Prof. Cesar de Prada ISA-UVA                                       31
Proceso de mezcla(Cont.)

 La matriz de ganancias relativas RGA es:
                     F 11
                     F                      F2
                     F1                     F1
          F                             1 −
                     F                      F

                       F1                    F1
           x       1 −
                       F                     F

¿Cuál es el mejor emparejamiento entre variables manipuladas
y controladas? ¿De qué dependerá la respuesta?
                   Prof. Cesar de Prada ISA-UVA            32
Proceso de mezcla
        F 11
        F               F2
                                               Para F1 = 10, F = 15
       F1                 F1
F                     1 −
       F                  F
                                                            F1        F2
            F1          F1
x     1 −                                        F         0.67       0.33
            F           F


Para F1 = 3, F = 15                              x         0.33       0.67
       F1             F2
F     0.2             0.8


x     0.8             0.2

                            Prof. Cesar de Prada ISA-UVA                     33
RGA(jω)


                  RGA (G ( jω))

La RGA se formuló originalmente sobre la matriz de
ganancias estacionarias, frecuencia 0, pero puede
evaluarse y dar información útil a cualquier otra
frecuencia




              Prof. Cesar de Prada ISA-UVA           34
Dos enfoques alternativos

           MULTILOOP vs Centralizado



Multiloop: varios controladores                    Centralizado
      PID independientes
       F

                                                           Controlador
                                           F               Centralizado

                                                   T
   T           L
   A                                                   L
                                       A


                    Prof. Cesar de Prada ISA-UVA                          35
Desacoplo

w1
                                         u1
                R1                                        y1
w2                              D                   G     y2
                R2                       u2



     Encontrar la matriz D, tal que GD se comporte como una
     matriz diagonal o casi diagonal

                     Prof. Cesar de Prada ISA-UVA              36
Desacoplo en estado estacionario

w1
                                          u1
                 R1                                           y1
w2                            G(0)-1                 G        y2
                 R2                       u2



     Si D = G(0)-1 , entonces G(s) G(0)-1 es diagonal en estado
     estacionario de modo que, en reposo, no hay interacción.
     Fácíl de implementar y calcular, G(0)-1 = inversa de la
     matriz de ganancias estacionarias.
                      Prof. Cesar de Prada ISA-UVA                 37
Estructura de control con
                   desacople
                                                                               PROCESS 11
y1                              u1                                    u1
                                                                       total                           y1
 setpoint       -   CONTROL      feedback
                                                            ++
                                                                                   PV1
            +                                                                   response to    +
                                                                                                   +
                    Process 1
                                                                                   CO1

                                                                                  G11(s)

                                        DECOUPLER 12
                                              PV1
                                         decoupled from                        INTERACT 12
                                                          u1
                                                           decouple                 PV1
                                              CO2
                                                                                 response to
                                            D12 (s)                                 CO2

                                                                                  G12 (s)


                                                                               INTERACT 21
                                        DECOUPLER 21
                                                           2                        PV2
                                              PV2         udecouple
                                                                                 response to
                                         decoupled from
                                                                                    CO1
                                              CO1
                                                                                  G21(s)
                                            D21(s)

                                                                               PROCESS 22
                    CONTROL                                                        PV2             +
            +-                                               +
 2                               2                          +                   response to    +
                                                                                                       y2
ysetpoint           Process 2   ufeedback                              2
                                                                      utotal       CO2

                                                                                  G22 (s)



                                Prof. Cesar de Prada ISA-UVA                                                38
2x2 Multivariable Decoupling

Requiere 4 modelos dinámicos
–   Process 11 (como CO1 impacta en PV1)
–   Interact 12 (como CO2 impacta en PV1)
–   Interact 21 (como CO1 impacta en PV2)
–   Process 22 (como CO2 impacta en PV2)

Estos models deben construirse a partir de datos de
planta, validados e incluidos en el diseño del
controlador.
El desacople de lazos no es una técnica muy
empleada industrialmente porque su empleo
requiere un esfuerzo significativo de modelado,
sintonía y mantenimiento. ISA-UVA
              Prof. Cesar de Prada                    39
Control multivariable


                                  u1
w1                                                          y1
              R                                  G          y2
w2
                                   u2



     El controlador recibe señales de todas las salidas y
     simultáneamente calcula todas las señales de
     control teniendo en cuenta la interacción
                  Prof. Cesar de Prada ISA-UVA                   40
Control Predictivo
                 multivariable
                 Temp       Conc.

         u2                              u1
                    MBPC
                                                 FC

                                                         FT

                   TT         AT
       FC
                                                         Producto
  FT

                        Reactor                       DMC, GPC,
Refrigerante                                          EPSAC, HITO,
                                                      PFC,....
                  Prof. Cesar de Prada ISA-UVA                       41

Más contenido relacionado

La actualidad más candente

Sistemas de primer orden, segundo orden y orden superior
Sistemas de primer orden,  segundo orden y orden superiorSistemas de primer orden,  segundo orden y orden superior
Sistemas de primer orden, segundo orden y orden superiorMichelleAlejandroLeo
 
Ecuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceEcuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceKike Prieto
 
DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...
DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...
DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...Anthony K. Floreano Alfaro
 
Cuaderno 2 Neumática
Cuaderno 2 NeumáticaCuaderno 2 Neumática
Cuaderno 2 Neumáticaandogon
 
Simplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesSimplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesantovazp
 
PLC y Electroneumática: Automatismos eléctricos industriales
PLC y Electroneumática: Automatismos eléctricos industriales PLC y Electroneumática: Automatismos eléctricos industriales
PLC y Electroneumática: Automatismos eléctricos industriales SANTIAGO PABLO ALBERTO
 
Control Pid
Control PidControl Pid
Control PidCIMAT
 
Ejercicios formas onda_fourier
Ejercicios formas onda_fourierEjercicios formas onda_fourier
Ejercicios formas onda_fouriercrisvilar
 
ejercicios control de procesos
ejercicios control de procesosejercicios control de procesos
ejercicios control de procesosAdri Montesdeoca
 
Tipos de Control
Tipos de ControlTipos de Control
Tipos de Controlluis Knals
 
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfCUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfRafaelRiesgo2
 

La actualidad más candente (20)

Ejercicio de PLC y GRAFCET numero 3
Ejercicio de PLC  y GRAFCET numero 3Ejercicio de PLC  y GRAFCET numero 3
Ejercicio de PLC y GRAFCET numero 3
 
Ejercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfsEjercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfs
 
Sistemas de primer orden, segundo orden y orden superior
Sistemas de primer orden,  segundo orden y orden superiorSistemas de primer orden,  segundo orden y orden superior
Sistemas de primer orden, segundo orden y orden superior
 
Fuente de voltaje +12 y -12 volts
Fuente de voltaje +12 y -12 voltsFuente de voltaje +12 y -12 volts
Fuente de voltaje +12 y -12 volts
 
Ecuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceEcuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de Laplace
 
DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...
DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...
DETERMINACIÓN DE LA TRANSFORMADA DE LAPLACE EN CIRCUITOS (RCL) DEPENDIENTES D...
 
Cuaderno 2 Neumática
Cuaderno 2 NeumáticaCuaderno 2 Neumática
Cuaderno 2 Neumática
 
Simplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesSimplificación de los diagramas de bloques
Simplificación de los diagramas de bloques
 
Sintonización pid
Sintonización pidSintonización pid
Sintonización pid
 
Automatizacion ejercicios
Automatizacion ejerciciosAutomatizacion ejercicios
Automatizacion ejercicios
 
PLC y Electroneumática: Automatismos eléctricos industriales
PLC y Electroneumática: Automatismos eléctricos industriales PLC y Electroneumática: Automatismos eléctricos industriales
PLC y Electroneumática: Automatismos eléctricos industriales
 
Control Pid
Control PidControl Pid
Control Pid
 
Control por contactos
Control por contactosControl por contactos
Control por contactos
 
Ejercicios formas onda_fourier
Ejercicios formas onda_fourierEjercicios formas onda_fourier
Ejercicios formas onda_fourier
 
ejercicios control de procesos
ejercicios control de procesosejercicios control de procesos
ejercicios control de procesos
 
Análisis de la respuesta del sistema
Análisis de la respuesta del sistemaAnálisis de la respuesta del sistema
Análisis de la respuesta del sistema
 
Tipos de Control
Tipos de ControlTipos de Control
Tipos de Control
 
Programación GRAFCET
Programación GRAFCETProgramación GRAFCET
Programación GRAFCET
 
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfCUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
 
Grafcet
GrafcetGrafcet
Grafcet
 

Multivariables

  • 1. Procesos Multivariables Prof. Mª Jesús de la Fuente ISA-UVA
  • 2. Indice Interacción Control de sistemas multivariables con lazos simples Selección de lazos de control RGA Control por desacoplo Control multivariable Prof. Cesar de Prada ISA-UVA 2
  • 3. Sistemas MIMO y1 u1 y2 u2 y3 ⎡ Y1 (s) ⎤ ⎡ G11 (s) G12 (s) ⎤ ⎢Y (s)⎥ = ⎢ G (s) G (s)⎥ ⎡ U1 (s) ⎤ Interacción ⎢ 2 ⎥ ⎢ 21 22 ⎥ ⎢ U 2 (s)⎥ ⎣ ⎦ ⎢ Y3 (s) ⎥ ⎢ G 31 (s) G 32 (s) ⎥ ⎣ ⎦ ⎣ ⎦ Direcciones Prof. Cesar de Prada ISA-UVA 3
  • 4. Reactor TT AT u Reactante T Reactor Refrigerante Producto Interacción entrada salida en ambas variables Interacción en lazo abierto Prof. Cesar de Prada ISA-UVA 4
  • 5. GRADOS DE LIBERTAD ¿Cómo se determina el máximo número de variables que pueden ser controladas en un proceso? v8 F2 F5 v3 T5 P1 T4 F1 T1 T3 F3 T6 F4 L1 v1 v5 v6 L1 T7 v2 v7 T2 T8 T9 F6 Hot Oil Hot Oil Prof. Cesar de Prada ISA-UVA 5
  • 6. GRADOS DE LIBERTAD Un requisito básico : El número de válvulas (actuadores) ≥ número de variables controladas v8 F2 F5 v3 T5 P1 T4 F1 T1 T3 F3 T6 F4 L1 v1 v5 v6 L1 T7 v2 v7 T2 T8 T9 F6 Hot Oil Hot Oil esto es una condición necesaria Pero no suficiente para satisfacer los objetivos de control! Prof. Cesar de Prada ISA-UVA 6
  • 7. CONTROLABILIDAD Un proceso es controlable si las variables controladas pueden ser mantenidas en sus valores de consigna, en estado estacionario, a pesar de las perturbaciones que afectan la planta. Modelo ⎡ CV1 ⎤ ⎡0⎤ ⎡ K11 K12 ⎤ ⎡ MV1 ⎤ ⎡ K d 1 ⎤ ⎢ ⎥=⎢ ⎥=⎢ ⎥⎢ ⎥ + ⎢K ⎥ D para un sistema 2x2. ⎣CV2 ⎦ ⎣0⎦ ⎣ K 21 K 22 ⎦ ⎣ MV2 ⎦ ⎣ d 2 ⎦ Matemáticamente, un proceso es controlable cuando la matriz of ganancias del proceso puede invertirse, i.e., cuando el determinante de K ≠ 0. Prof. Cesar de Prada ISA-UVA 7
  • 8. Interacción Un ejemplo los autos de la figura intuitivo!!! • ¿Son controlables de forma independiente? • ¿Existe interacción? Prof. Cesar de Prada ISA-UVA 8
  • 9. Interacción los autos de la figura • ¿Son controlables de forma independiente? • Existe interacción? Vinculados por un resorte Prof. Cesar de Prada ISA-UVA 9
  • 10. Interacción los autos de la figura • ¿Son controlables de forma independiente? • ¿Existe interacción? Vínculo rígido. Prof. Cesar de Prada ISA-UVA 10
  • 11. Controlabilidad En el proceso de mezclado • Son controlables de forma independiente FM, xAM? • Existe interacción en el proceso? FA, xA FM, xAM FS, xAS = 0 FM = FA + FS ⇒ ΔFM = ΔFA + ΔFS FA x A ⎡ (1 − x A ) FA ⎤ ⎡ − FA x A ⎤ x AM = ⇒ Δx AM =⎢ 2 ⎥ ΔFA + ⎢ 2 ⎥ ΔFS FA + FS ⎣ ( Fs + FA ) ⎦ ss ⎣ ( Fs + FA ) ⎦ ss Prof. Cesar de Prada ISA-UVA 11
  • 12. FA, xA FM, xAM FS, xAS = 0 ⎡ 1 1 ⎤ ⎡ ΔFM ⎤ ⎢ ⎡ (1 − x ) F ⎤ ⎡ − FA x A ⎤ ⎥ ⎡ΔFA ⎤ ⎢Δx ⎥ = ⎢ ⎢ A A ⎢ ⎥ 2 ⎥ ⎥ ⎣ ΔFS ⎦ ⎣ AM ⎦ ⎢ ⎣ ( Fs + FA ) 2 ⎥ ⎦ ss ⎢ ⎣ ( Fs + FA ) ⎦ ss ⎥ ⎣ ⎦ − FA x A FA (1 − x A ) − FA Det ( K ) = − = ≠0 ( FA + FS ) 2 ( FA + FS ) 2 ( FA + FS ) 2 Sí, este sistema es controlable! ¿Sería controlable el sistema si xAS es distinto de cero? Prof. Cesar de Prada ISA-UVA 12
  • 13. Interacción u1 y1 Lazo abierto G11 ⎡ Y1 (s) ⎤ ⎢Y (s)⎥ = G21 ⎣ 2 ⎦ ⎡ G (s) G 12 (s) ⎤ ⎡ U1 (s) ⎤ = ⎢ 11 ⎥⎢ ⎥ ⎣G 21 (s) G 22 (s)⎦ ⎣ U 2 (s)⎦ G12 y2 G22 u2 Prof. Cesar de Prada ISA-UVA 13
  • 14. Interacción w1 u1 R1 G11 y1 G21 Control con lazos SISO G12 w2 y2 R2 G22 u2 Prof. Cesar de Prada ISA-UVA 14
  • 15. Lazo cerrado w1 u1 y1 = G 11u 1 + G 12 u 2 = R1 G11 y1 = G 11R 1 ( w 1 − y1 ) + G 12 R 2 ( w 2 − y 2 ) y 2 = G 21u 1 + G 22 u 2 = G21 = G 21R 1 ( w 1 − y1 ) + G 22 R 2 ( w 2 − y 2 ) G12 w2 y2 R2 G22 u2 G 11R 1 G 12 R 2 y1 = w1 + (w 2 − y 2 ) 1 + G 11R 1 1 + G 11R 1 G 21R 1 G 22 R 2 y2 = ( w 1 − y1 ) + w2 1 + G 22 R 2 1 + G 22 R 2 Prof. Cesar de Prada ISA-UVA 15
  • 16. Interacción w1 u1 G 11R 1 G 12 R 2 R1 G11 y1 = w1 + (w 2 − y 2 ) y1 1 + G 11R 1 1 + G 11R 1 G21 G 21R 1 G 22 R 2 y2 = ( w 1 − y1 ) + w2 1 + G 22 R 2 1 + G 22 R 2 G12 w2 y2 R2 G22 u2 G 11R 1 G 12 R 2 G 21R 1 G 22 R 2 y1 = w1 + (w 2 − ( w 1 − y1 ) − w2) 1 + G 11R 1 1 + G 11R 1 1 + G 22 R 2 1 + G 22 R 2 G 11R 1 (1 + G 22 R 2 ) − G 12 R 2 G 21R 1 G 12 R 2 y1 = w1 + w2 (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1 (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1 Prof. Cesar de Prada ISA-UVA 16
  • 17. Interacción (Lazo 1) w1 u1 w1 y w2 influyen en y1 R1 G11 y1 Si G12 ó G21 son = 0 no hay cambio de dinámica sobre un G21 sistema SISO u1 --- y1 G12 Si R2 pasa a manual se w2 y2 modifica la dinámica del lazo 1 R2 G22 u2 G 11R 1 (1 + G 22 R 2 ) − G 12 R 2 G 21R 1 G 12 R 2 y1 = w1 + w2 (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1 (1 + G 11R 1 )(1 + G 22 R 2 ) − G 12 R 2 G 21R 1 G 11R 1 G 12 R 2 G 11R 1 y1 = w1 + w2 y1 = w1 (1 + G 11R 1 ) (1 + G 11R 1 )(1 + G 22 R 2 ) (1 + G 11R 1 ) Prof. Cesar de Prada ISA-UVA 17
  • 18. Interacción u1 u2 Fv q FT TT T Condensado u1 T u2 q Prof. Cesar de Prada ISA-UVA 18
  • 19. Reactor TT AT u Reactante T Reactor Refrigerante Producto Interacción entrada salida en ambas variables Interacción en lazo abierto Prof. Cesar de Prada ISA-UVA 19
  • 20. Reactor TC AC TT AT u Reactante T Reactor Refrigerante Producto Interacción entrada salida en ambas variables Interacción en lazo cerrado Prof. Cesar de Prada ISA-UVA 20
  • 21. Interacción Medir el grado de interacción ¿Se puede funcionar con lazos simples? En caso afirmativo, ¿Cual es el mejor emparejamiento de variables entrada-salida? u1 y1 u2 y2 Prof. Cesar de Prada ISA-UVA 21
  • 22. Matriz de ganancias estacionarias ⎡ y1 ⎤ ⎡ k 11 k 12 ⎤ ⎡ u 1 ⎤ ⎢ y ⎥ = ⎢k k 22 ⎥ ⎢u 2 ⎥ ⎣ 2 ⎦ ⎣ 21 ⎦⎣ ⎦ No es una buena medida de interacción: Depende de las unidades en las que se exprese No refleja el hecho característico de la interacción multivariable: los cambios en un lazo cuando otros pasan de automático a manual Prof. Cesar de Prada ISA-UVA 22
  • 23. Matriz de Ganancias Relativas (RGA) Matriz de Bristol y1 y2 ∂y i ∂u j u1 λ 11 λ 12 λ i, j = u = cte ∂y i u2 λ 21 λ 22 ∂u j y = cte λ11 u1 y1 u1 y1 u2 G u2 G y2 y2 Prof. Cesar de Prada ISA-UVA 23
  • 24. RGA Puede emplearse para hacer una adecuada selección de pares entrada-salida para controlar un sistema MIMO escogiendo la mínima interacción en estado estacionario o a una frecuencia dada ∂y i λi, j = 1 Deseable ∂u j λ i, j = u = cte λi, j = 0 ∂y i y1 y2 ∂u j y = cte λi, j = ∞ u1 0 .2 0 .8 u2 0 .8 0 .2 λ i, j < 0 Prof. Cesar de Prada ISA-UVA 24
  • 25. RGA u1 y1 λ11 u2 G Δy1 = k 11Δu 1 + k 12 Δu 2 y2 Δy 2 = 0 = k 21Δu 1 + k 22 Δu 2 k 12 k 21 Δy1 = k 11Δu 1 − Δu 1 y1 y2 k 22 k 11 k 22 − k 12 k 21 Δy1 k k − k 12 k 21 u1 k 11 k 22 − k 12 k 21 k 11 k 22 − k 12 k 21 = 11 22 − k 12 k 21 Δu 1 y 2 = cte k 22 u2 k 11 k 22 k 11 k 22 − k 12 k 21 k 11 k 22 − k 12 k 21 k 11 k 11k 22 λ11 = = k 11k 22 − k 12 k 21 k 11k 22 − k 12 k 21 k 22 Prof. Cesar de Prada ISA-UVA 25
  • 26. Columna x1 ⎡ 87.8 − 86.4 ⎤ G ( 0) = ⎢ ⎥ ⎣108.2 − 109.6⎦ L x1 x2 L ⎡ 35.1 − 34.1⎤ RGA V ⎢− 34.1 35.1 ⎥ ⎣ ⎦ V Muy fuerte interacción con el x2 emparejamiento ( L x1) (V x2) Inestabilidad asegurada con el emparejamiento ( L x2) (V x1) Prof. Cesar de Prada ISA-UVA 26
  • 27. RGA −1 T RGA (G ) = Λ (G ) = G × (G ) ⎡1 − 2⎤ G=⎢ ⎥ La suma de los elementos ⎣3 4 ⎦ ⎡ 0.4 0.2⎤ de una fila o columna de la −1 G =⎢ − 0.3 0.1⎥ RGA es 1 ⎣ ⎦ ⎡0.4 0.6⎤ Es independiente del Λ (G ) = G × (G −1 ) T = ⎢ ⎥ ⎣0.6 0.4⎦ escalado de u e y Para procesos asimétricos, la inversa puede sustituirse por la pseudoinversa Matlab RGA = G.*pinv(G)’ Prof. Cesar de Prada ISA-UVA 27
  • 28. RGA y1 y2 y3 ⎡ 16.8 30.5 4.3 ⎤ u 1 ⎡ 1.50 0.99 − 1.48⎤ G = ⎢− 16.7 31.0 − 1.41⎥ u 2 ⎢ − 0.41 0.97 0.45 ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ 1.27 54.1 5.40 ⎥ ⎣ ⎦ u 3 ⎢− 0.08 − 0.95 2.03 ⎥ ⎣ ⎦ El unico emparejamiento SISO admisible resulta ser: y1 ---- u1 y2 ---- u2 y3 ---- u3 con una interacción mayor en el tercer lazo Prof. Cesar de Prada ISA-UVA 28
  • 29. Columna de destilación Prof. Cesar de Prada ISA-UVA 29
  • 30. Interacción entre lazos de control PROCESS 11 y1 u1 y1 setpoint - CONTROL PV1 + response to + + Process 1 CO1 INTERACT 12 PV1 response to CO2 INTERACT 21 PV2 response to CO1 PROCESS 22 CONTROL PV2 + 2 +- response to + y2 ysetpoint Process 2 u2 CO2 Prof. Cesar de Prada ISA-UVA 30
  • 31. Proceso de mezcla Balance global: u1 F1 x1 FT AT F = F + F2 1 Balance de componente: F x = F1 x1 + F2 x2 u2 F x F2 x2 Eliminando F2 entre las dos ecuaciones: 1 x − x2 F1 λF , F = = = x1 − x2 1 ⎛ x1 − x2 ⎞ x1 − x2 F F = F1 . ⎜ ⎜ x−x ⎟ ⎟ x − x2 ⎝ 2 ⎠ Fx − Fx 2 = F1 x1 − F1 x 2 ⇒ Fx = F1 x1 − F1 x 2 + Fx 2 = F1 x1 − F1 x 2 + F1 x 2 + F2 x 2 = F1 x1 + F2 x 2 Prof. Cesar de Prada ISA-UVA 31
  • 32. Proceso de mezcla(Cont.) La matriz de ganancias relativas RGA es: F 11 F F2 F1 F1 F 1 − F F F1 F1 x 1 − F F ¿Cuál es el mejor emparejamiento entre variables manipuladas y controladas? ¿De qué dependerá la respuesta? Prof. Cesar de Prada ISA-UVA 32
  • 33. Proceso de mezcla F 11 F F2 Para F1 = 10, F = 15 F1 F1 F 1 − F F F1 F2 F1 F1 x 1 − F 0.67 0.33 F F Para F1 = 3, F = 15 x 0.33 0.67 F1 F2 F 0.2 0.8 x 0.8 0.2 Prof. Cesar de Prada ISA-UVA 33
  • 34. RGA(jω) RGA (G ( jω)) La RGA se formuló originalmente sobre la matriz de ganancias estacionarias, frecuencia 0, pero puede evaluarse y dar información útil a cualquier otra frecuencia Prof. Cesar de Prada ISA-UVA 34
  • 35. Dos enfoques alternativos MULTILOOP vs Centralizado Multiloop: varios controladores Centralizado PID independientes F Controlador F Centralizado T T L A L A Prof. Cesar de Prada ISA-UVA 35
  • 36. Desacoplo w1 u1 R1 y1 w2 D G y2 R2 u2 Encontrar la matriz D, tal que GD se comporte como una matriz diagonal o casi diagonal Prof. Cesar de Prada ISA-UVA 36
  • 37. Desacoplo en estado estacionario w1 u1 R1 y1 w2 G(0)-1 G y2 R2 u2 Si D = G(0)-1 , entonces G(s) G(0)-1 es diagonal en estado estacionario de modo que, en reposo, no hay interacción. Fácíl de implementar y calcular, G(0)-1 = inversa de la matriz de ganancias estacionarias. Prof. Cesar de Prada ISA-UVA 37
  • 38. Estructura de control con desacople PROCESS 11 y1 u1 u1 total y1 setpoint - CONTROL feedback ++ PV1 + response to + + Process 1 CO1 G11(s) DECOUPLER 12 PV1 decoupled from INTERACT 12 u1 decouple PV1 CO2 response to D12 (s) CO2 G12 (s) INTERACT 21 DECOUPLER 21 2 PV2 PV2 udecouple response to decoupled from CO1 CO1 G21(s) D21(s) PROCESS 22 CONTROL PV2 + +- + 2 2 + response to + y2 ysetpoint Process 2 ufeedback 2 utotal CO2 G22 (s) Prof. Cesar de Prada ISA-UVA 38
  • 39. 2x2 Multivariable Decoupling Requiere 4 modelos dinámicos – Process 11 (como CO1 impacta en PV1) – Interact 12 (como CO2 impacta en PV1) – Interact 21 (como CO1 impacta en PV2) – Process 22 (como CO2 impacta en PV2) Estos models deben construirse a partir de datos de planta, validados e incluidos en el diseño del controlador. El desacople de lazos no es una técnica muy empleada industrialmente porque su empleo requiere un esfuerzo significativo de modelado, sintonía y mantenimiento. ISA-UVA Prof. Cesar de Prada 39
  • 40. Control multivariable u1 w1 y1 R G y2 w2 u2 El controlador recibe señales de todas las salidas y simultáneamente calcula todas las señales de control teniendo en cuenta la interacción Prof. Cesar de Prada ISA-UVA 40
  • 41. Control Predictivo multivariable Temp Conc. u2 u1 MBPC FC FT TT AT FC Producto FT Reactor DMC, GPC, Refrigerante EPSAC, HITO, PFC,.... Prof. Cesar de Prada ISA-UVA 41