SlideShare una empresa de Scribd logo
1 de 21
CONTROL DIRECTO DE
SISTEMAS EN T. DISCRETO
  Tema 6
Indice


   Control de Sistemas en Tiempo Discreto
   en el Lugar de las Raíces
   Control de Sistemas en Tiempo Discreto
   por Respuesta Frecuencial
   Control por Síntesis Directa. Método de
   Truxal-Ragazzini
Control de Sistemas en Tiempo
Discreto en el Lugar de las Raíces
   El método de compensación del lugar de las raíces en el plano z
   es similar al caso continuo en el plano s, esto es, se
   especificarán las ubicaciones de los polos dominantes en lazo
   cerrado y se elegirá un tipo de compensador adecuado para
   cumplirlas.

   Para ello se ubicará el lugar geométrico de las raíces de

                            1 + GH ( z ) = 0

                  K ⋅ ( z + z1 ) ⋅ ( z + z 2 ) L ( z + z m )
             1+                                              =0
                   ( z + p1 ) ⋅ ( z + p2 ) L ( z + pn )
Control de Sistemas en Tiempo
Discreto en el Lugar de las Raíces
   Al ser GH(z) una magnitud compleja se imponen 2 condiciones:

   1. condición de ángulo
             arg(GH ( z )) = −180(2k + 1)   k = 0,1,2...
   2. Condición de magnitud
                            GH ( z ) = 1
   Los valores de z que cumplan la condición de angulo para K
   varaible definen el lugar geométrico de las raíces o polos del
   sistema en bucle cerrado (LdR)

   La aplicación de la condición de magnitud para una K
   determinado define los polos específicos del sistema en bucle
   cerrado.
Control de Sistemas en Tiempo
Discreto en el Lugar de las Raíces
        arg(GH ( z )) = φ1 + φ 2 + ... − θ1 − θ 2 − ...
                           B1 ⋅ B2 K Bm
              GH ( z ) = K
                           A1 ⋅ A2 K An
Control de Sistemas en Tiempo
Discreto en el Lugar de las Raíces
   En general
                           K c ⋅ ( z + z c1 ) ⋅ ( z + z c 2 )L( z + z cm )
                Gc ( z ) =
                            ( z + p c1 ) ⋅ ( z + p c 2 )L( z + p cn )

   Con objeto de determinar la ubicación de los polos y ceros el
   controlador Gc(z) digital se obtendrá la deficiencia angular en los
   polos deseados zd

                          φ = −180º −∠GH ( z ) z = z
                                                             d

   La condición de magnitud evaluada en zd permitirá ajustar la
   ganancia del controlador Kc.
Control de Sistemas en Tiempo
Discreto en el Lugar de las Raíces
   La forma más habitual del controlador Gc(z) será:

                                       z                                              z

                                                                              zp

                         x                                                            x
                         zp    z           1                                              1
                                   0                                          z
                                                                                  0




                    z + z0                                         z + z0
   Gc ( z ) = K ⋅          ,           z0 > z p   Gc ( z ) = K ⋅          ,           z p > z0
                    z + zp                                         z + zp

   Controlador de Adelanto (φ>0)                   Controlador de Atraso (φ<0)
Control de Sistemas en Tiempo
Discreto en el Lugar de las Raíces
                                             z

                         z p1 z
                                                                     z + z 01 z + z 02
                                        p2


                         x                   x        Gc ( z ) = K ⋅         ⋅
                             z 01   z
                                                 1                   z + z p1 z + z p 2
                                        02
                                                                     123 123
                                                                       Ad         At


                                                     Controlador de Atraso-Adelanto

  Los esquemas anteriores cubren a los controladores PID, en
  concreto el control PD (Adelanto con zp = 0), el control PI (Atraso
  con zp = 1) y el control PID (Atraso-Adelanto con zp1 = 0 , zp2 = -1),
  para el caso de discretizacion Euler hacia atrás.
Control de Sistemas en Tiempo
Discreto por Respuesta Frecuencial

   El método de compensación basado en la respuesta en
   frecuencia para sistemas en tiempo discreto es análogo al caso
   continuo. No obstante, será necesario realizar previamente la
   transformación bilineal que obtenga a partir de la planta G(z) la
   planta G(w).

   A partir de G(w) se realizará el diseño del controlador Gc(w),
   utilizando los procedimientos de diseño en continua, teniendo en
   cuenta la distorsión del eje de frecuencia w = jν respecto al eje
   s = jω. Una vez obtenido Gc(w) se aplicará nuevamente la
   transformación bilineal para obtener Gc(z).
Control de Sistemas en Tiempo
Discreto por Respuesta Frecuencial
    El procedimiento se resume en los siguientes pasos:
                                                  T
    1. Obtener G(z) y hallar G( w )= G( z ) z =1+ 2 w
                                                  T
                                                1− w
                                                  2
    2. Hacer w = jν , y establecer la ganancia del controlador K
    para cumplir las especificaciones de error estático y de
    velocidad en su caso.

    3. Dibujar el diagrama Bode de KG(ν), y determinar MF y MG.

    4. En caso de no cumplirse las especificaciones de MF y MG
    se diseñará un compensador Gc(w) por las técnicas
    convencionales , desprovisto de ganancia.

    5. Transformar Gc(w) en Gc(z) , según             Gc ( z ) = G c ( w) w= 2 z −1
                                                                              T z +1
Control de Sistemas en Tiempo
Discreto por Respuesta Frecuencial
    Se ha de resaltar que el diseño es aproximado en tanto en
                                             ω
    cuanto ν ≈ ω , por tanto se cumplirá ω < s
                                             10
                                                                2     ωT
    El eje ν , está distorsionado respecto al eje ω, pues ν =     tan
                                                                T      2
Control por Síntesis Directa. Método
de Truxal-Ragazzini
   El método de síntesis directa o de Truxal - Ragazzini, permite
   diseñar un GD(z) para que se cumpla que la secuencia de error
   e(kT) ante una referenciaº en particular sea cero tras un número
   N de periodos T, y se mantenga así, con un tiempo mínimo de
   establecimiento, y sin rizado entre muestras.

    R( z ) +   E( z )                         U(z)                         C( z )
                               GD ( z )                       G( z )
          -




                                   ⎧1 − e − Ts            ⎫            Gp(s) de orden n
                        G( z ) = Z ⎨           ⋅ G p ( s )⎬
                                   ⎩ s                    ⎭
Control por Síntesis Directa. Método
de Truxal-Ragazzini
     Se tratará de diseñar GD(z), para cumplir las especificaciones de
     error señaladas, e incluso una especificación sobre las
     constantes de error estático.

     La función de transferencia en lazo cerrado será
                                      C ( z)    GD ( z ) ⋅ G ( z )
                          F ( z) =           =
                                      R ( z ) 1 + GD ( z ) ⋅ G ( z )

     F(z) deberá tener un tiempo de establecimiento finito y error en
     régimen permanente cero ante referencia de entrada impulso
                        −1             a0 ⋅ z N + a1 ⋅ z N −1 +K+ a N
                                                 −N
  F ( z ) == a0 + a1 ⋅ z +K+ a N ⋅ z =                                  N≥n
             1444 24444 4           3                zN
              respuesta finita ( num. pasosT )
Control por Síntesis Directa. Método
de Truxal-Ragazzini
                                     F ( z)
   Despejando G D ( z ) =
                            G ( z ) ⋅ (1 − F ( z ))

   El controlador así diseñado habrá de cumplir tres condiciones:

   Condición de Realización física.
   Condición de Estabilidad.
   Condición de Error en régimen permanente nulo
   Condición de Rizado Nulo entre muestras.

   1. Condición de Realización Física

   El controlador GD(z) ha de ser físicamente realizable.
Control por Síntesis Directa. Método
de Truxal-Ragazzini
     a) Causalidad: grado num(GD(z)) ≤ grado den(GD(z)).

     b) Si G(z) se expande en potencias de z-1, el término más
     significativo de F(z) en potencias de z-1 debe ser al menos tan
     grande como el de G(z), por ejemplo

    G ( z ) = z −1 + z −2 + K ⇒ F ( z ) = a 0 + a1 z −1 + a 2 z −2 + K ⇒ a 0 ≡ 0

     2. Condición de Estabilidad.

     Se deberá evitar la cancelación de polos inestables o críticos
     de G(z) , y ceros de GD(z),ya que no es exacta, y hay
     divergencias con el tiempo kT, dando lugar a inestabilidad
Control por Síntesis Directa. Método
de Truxal-Ragazzini
    Tampoco el controlador GD(z) no tendrá polos inestables o
    críticos que cancelen ceros de G(z) fuera del círculo unidad.

                                                                G1 ( z )
    a) Para el primer caso suponiendo G ( z ) =                          , α ≥1
                                                                z −α
                                            G1
                                       GD ⋅
                           F ( z) =        z −α
                                              G
                                    1 + GD ⋅ 1
                                             z −α
                                   1                          z −α
           1 − F ( z) =                              =
                                          G1 ( z )       z − α + G D ⋅ G1
                          1 + GD ( z) ⋅
                                          z −α

    polos inestables de G(z) serán incluidos como ceros en 1-F(z)
    .
Control por Síntesis Directa. Método
de Truxal-Ragazzini
                                                      z−β
    b) Para el segundo caso suponiendo G ( z ) =               , β ≥1
                                                      G2 ( z )
                        z−β
                   GD ⋅
                          G2              z−β
        F ( z) =              = GD ⋅
                          z−β        G2 + G D ⋅ ( z − β )
                 1 + GD ⋅
                           G2
    los ceros externos al circulo unidad de G(z), persistirán como
    ceros de F(z).

    3. Condición de Error Permanente Nulo.

    El error permanente será cero tras un número finito de
    muestras N y así se mantendrá, lim e( kT ) → 0, N finito
                                        k → NT
Control por Síntesis Directa. Método
de Truxal-Ragazzini
   A partir del esquema de control en lazo cerrado

                  E ( z ) = R( z ) − C( z ) = R( z ) ⋅ (1 − F ( z ))
   En particular, se tendrá

                                   ⎧
                                   ⎪      q = 0 P( z ) = 1                     &
                                                                          escalon
                   P( z )          ⎪
    R( z ) =                      →⎨      q = 1 P( z ) = Tz −1            rampa
               (1 − z −1 ) q +1    ⎪                     T 2 −1
                                   ⎪
                                   ⎩
                                          q = 2 P( z ) =
                                                          2
                                                             ( z + z −2 ) parabolica
                                                                                 &

   Por tanto                               P( z ) ⋅ (1 − F ( z ))
                                  E( z ) =
                                              (1 − z −1 ) q +1
Control por Síntesis Directa. Método
de Truxal-Ragazzini
    E(z) debe ser un polinomio en z-1, con un número finito de
                                            −1          −N
   términos , esto es, E ( z ) = b0 + b1 ⋅ z +K+ bm ⋅ z

   Por tanto, se elige 1 – F(z) según,

                     1 − F ( z ) = (1 − z −1 ) q +1 ⋅ N ( z )

   con N(z) tambien finito al igual que F(z). De esta manera

           E ( z ) = P( z ) ⋅ N ( z ) = b0 + b1 z −1 + K + bN z − N

   Por ello, el controlador GD(z) de Truxal-Ragazzini será,
                                            F ( z)
                  GD ( z) =
                              G ( z ) ⋅ (1 − z −1 ) q +1 ⋅ N ( z )
Control por Síntesis Directa. Método
de Truxal-Ragazzini
   4. Condición de Rizado Nulo

   Para que el rizado del error e(t) sea nulo entre muestras, se
   cumplirá para la salida c(t) que

    c( t > NT ) = cte , ante entrada escalón.
    c (t > NT ) = cte , ante entrada rampa.
    &
   c (t > NT ) = cte , ante entrada parabólica.
   &&

   Estas condiciones serán establecidas sobre la señal de control
   u(t), ya que la ausencia de rizado impone que u(t) sea constante
   para referencias r(t) escalón, rampa y aceleración.
Control por Síntesis Directa. Método
de Truxal-Ragazzini
   En concreto se impondrán sobre la secuencia u(kT) ya que

      U ( z ) = b0 + b1 ⋅ z −1 + .... + bN z − N + bN +1 z − ( N +1) + ....

                     C ( z ) C ( z ) R( z )            R( z )
          U ( z) =          =       ⋅       = F ( z) ⋅
                     G ( z ) R( z ) G ( z )            G( z)

   y de esta manera aparecen condiciones sobre F(z).

   Hay que notar que el diseño se vincula a la señal de referencia
   r(kT). Además, como el diseño no depende de T, se pueden
   producir efectos no lineales como saturación (T pequeño) e
   inestabilidad (T grande).

Más contenido relacionado

La actualidad más candente

Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoxino7
 
Control digital: Tema 3. Análisis de sistemas discretos
Control digital: Tema 3. Análisis de sistemas discretos Control digital: Tema 3. Análisis de sistemas discretos
Control digital: Tema 3. Análisis de sistemas discretos SANTIAGO PABLO ALBERTO
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRguest21fbd4
 
Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno SANTIAGO PABLO ALBERTO
 
Simulacion Digital - Variables de Estado - por: Jesus Jimenez
Simulacion Digital - Variables de Estado - por: Jesus JimenezSimulacion Digital - Variables de Estado - por: Jesus Jimenez
Simulacion Digital - Variables de Estado - por: Jesus JimenezJesus Jimenez
 
Análisis de Bode
Análisis de BodeAnálisis de Bode
Análisis de Bodeabemen
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raicesAdan Aguirre
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIADavinso Gonzalez
 
Cap 07 transformada-z (1)
Cap 07 transformada-z (1)Cap 07 transformada-z (1)
Cap 07 transformada-z (1)Joel Ramirez
 
09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionales09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionalesErnesto Villalpando
 
El método del lugar de las raíces
El método del lugar de las raícesEl método del lugar de las raíces
El método del lugar de las raícesBrady Martinez
 
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
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raicesIvan Salazar C
 

La actualidad más candente (20)

Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atraso
 
Control digital: Tema 3. Análisis de sistemas discretos
Control digital: Tema 3. Análisis de sistemas discretos Control digital: Tema 3. Análisis de sistemas discretos
Control digital: Tema 3. Análisis de sistemas discretos
 
Lugar de las raices
Lugar de las raicesLugar de las raices
Lugar de las raices
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGR
 
Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno Control digital: Retenedor de orden cero y uno
Control digital: Retenedor de orden cero y uno
 
Simulacion Digital - Variables de Estado - por: Jesus Jimenez
Simulacion Digital - Variables de Estado - por: Jesus JimenezSimulacion Digital - Variables de Estado - por: Jesus Jimenez
Simulacion Digital - Variables de Estado - por: Jesus Jimenez
 
Problemas de Regulación Automática
Problemas de Regulación AutomáticaProblemas de Regulación Automática
Problemas de Regulación Automática
 
Análisis de Bode
Análisis de BodeAnálisis de Bode
Análisis de Bode
 
transformada z
transformada ztransformada z
transformada z
 
Unidad 3 c1-control
Unidad 3 c1-control Unidad 3 c1-control
Unidad 3 c1-control
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raices
 
2da tarea de control
2da tarea de control2da tarea de control
2da tarea de control
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
 
Cap 07 transformada-z (1)
Cap 07 transformada-z (1)Cap 07 transformada-z (1)
Cap 07 transformada-z (1)
 
09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionales09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionales
 
El método del lugar de las raíces
El método del lugar de las raícesEl método del lugar de las raíces
El método del lugar de las raíces
 
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
 
Compensacion de adelanto de fase
Compensacion  de adelanto de faseCompensacion  de adelanto de fase
Compensacion de adelanto de fase
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raices
 
ziegler nichols metodo 1
ziegler nichols metodo 1ziegler nichols metodo 1
ziegler nichols metodo 1
 

Similar a Control directo de std

Intro parte5
Intro parte5Intro parte5
Intro parte5UNEFA
 
Clase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitalesClase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitalesUNEFA
 
Compensadores adelanto retraso
Compensadores adelanto retrasoCompensadores adelanto retraso
Compensadores adelanto retrasophoenix5559
 
MA185 MATEMÁTICA V 2da Práctica Calificada
MA185 MATEMÁTICA V 2da Práctica CalificadaMA185 MATEMÁTICA V 2da Práctica Calificada
MA185 MATEMÁTICA V 2da Práctica CalificadaMiguel Pajuelo Villanueva
 
digitalizacion de controladores
digitalizacion de controladoresdigitalizacion de controladores
digitalizacion de controladoresЭрык Реки
 
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...David Mora Cusicuna
 
Clase 6
Clase 6Clase 6
Clase 6UNEFA
 
Utp pds_s9y10_transformada z
 Utp pds_s9y10_transformada z Utp pds_s9y10_transformada z
Utp pds_s9y10_transformada zjcbenitezp
 
8 integrales
8 integrales8 integrales
8 integralesEverLuna
 
tarea10_12310146
tarea10_12310146tarea10_12310146
tarea10_12310146isragarciav
 
sistemas_lineales_iterativos. jesusparadappt
sistemas_lineales_iterativos. jesusparadapptsistemas_lineales_iterativos. jesusparadappt
sistemas_lineales_iterativos. jesusparadapptJesus Parada
 
problemas-golstein-capitulo-1
 problemas-golstein-capitulo-1 problemas-golstein-capitulo-1
problemas-golstein-capitulo-1macurisilva
 

Similar a Control directo de std (20)

Intro parte5
Intro parte5Intro parte5
Intro parte5
 
Clase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitalesClase 8- Diseño indirecto de Controladores digitales
Clase 8- Diseño indirecto de Controladores digitales
 
Compensadores adelanto retraso
Compensadores adelanto retrasoCompensadores adelanto retraso
Compensadores adelanto retraso
 
Pec compleja enero2019_def_soluciones
Pec compleja enero2019_def_solucionesPec compleja enero2019_def_soluciones
Pec compleja enero2019_def_soluciones
 
MA185 MATEMÁTICA V 2da Práctica Calificada
MA185 MATEMÁTICA V 2da Práctica CalificadaMA185 MATEMÁTICA V 2da Práctica Calificada
MA185 MATEMÁTICA V 2da Práctica Calificada
 
Unidad 4 control2
Unidad 4 control2Unidad 4 control2
Unidad 4 control2
 
digitalizacion de controladores
digitalizacion de controladoresdigitalizacion de controladores
digitalizacion de controladores
 
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
 
Programacion paralelo
Programacion paraleloProgramacion paralelo
Programacion paralelo
 
Matlab trans z
Matlab trans zMatlab trans z
Matlab trans z
 
Clase 6
Clase 6Clase 6
Clase 6
 
Presentacion
PresentacionPresentacion
Presentacion
 
Materia1
Materia1Materia1
Materia1
 
Utp pds_s9y10_transformada z
 Utp pds_s9y10_transformada z Utp pds_s9y10_transformada z
Utp pds_s9y10_transformada z
 
8 integrales
8 integrales8 integrales
8 integrales
 
Tema7(1)
Tema7(1)Tema7(1)
Tema7(1)
 
5 integracion
5 integracion5 integracion
5 integracion
 
tarea10_12310146
tarea10_12310146tarea10_12310146
tarea10_12310146
 
sistemas_lineales_iterativos. jesusparadappt
sistemas_lineales_iterativos. jesusparadapptsistemas_lineales_iterativos. jesusparadappt
sistemas_lineales_iterativos. jesusparadappt
 
problemas-golstein-capitulo-1
 problemas-golstein-capitulo-1 problemas-golstein-capitulo-1
problemas-golstein-capitulo-1
 

Más de UNEFA

Charla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA IsabelicaCharla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA IsabelicaUNEFA
 
Exposicion2
Exposicion2Exposicion2
Exposicion2UNEFA
 
Exposición 1
Exposición 1Exposición 1
Exposición 1UNEFA
 
Control de procesos clase 3
Control de procesos   clase 3Control de procesos   clase 3
Control de procesos clase 3UNEFA
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1UNEFA
 
Control de procesos clase 2
Control de procesos   clase 2Control de procesos   clase 2
Control de procesos clase 2UNEFA
 
Instrumentación de control clase 5 nivel
Instrumentación de control   clase 5 nivelInstrumentación de control   clase 5 nivel
Instrumentación de control clase 5 nivelUNEFA
 
Instrumentación y control tema 1
Instrumentación y control   tema 1Instrumentación y control   tema 1
Instrumentación y control tema 1UNEFA
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladoresUNEFA
 
Introducción al Control Automático
Introducción al Control AutomáticoIntroducción al Control Automático
Introducción al Control AutomáticoUNEFA
 
Teoria de control automatico programa
Teoria de control automatico programaTeoria de control automatico programa
Teoria de control automatico programaUNEFA
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digitalUNEFA
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digitalUNEFA
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estadoUNEFA
 
Control destilacion
Control destilacionControl destilacion
Control destilacionUNEFA
 
Control de Destilación
Control de DestilaciónControl de Destilación
Control de DestilaciónUNEFA
 
Intro parte4
Intro parte4Intro parte4
Intro parte4UNEFA
 
Intro parte3
Intro parte3Intro parte3
Intro parte3UNEFA
 
Intro parte2
Intro parte2Intro parte2
Intro parte2UNEFA
 
Intro parte1
Intro parte1Intro parte1
Intro parte1UNEFA
 

Más de UNEFA (20)

Charla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA IsabelicaCharla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
Charla de Inducción al Trabajo de Grado 1 2015 UNEFA Isabelica
 
Exposicion2
Exposicion2Exposicion2
Exposicion2
 
Exposición 1
Exposición 1Exposición 1
Exposición 1
 
Control de procesos clase 3
Control de procesos   clase 3Control de procesos   clase 3
Control de procesos clase 3
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1
 
Control de procesos clase 2
Control de procesos   clase 2Control de procesos   clase 2
Control de procesos clase 2
 
Instrumentación de control clase 5 nivel
Instrumentación de control   clase 5 nivelInstrumentación de control   clase 5 nivel
Instrumentación de control clase 5 nivel
 
Instrumentación y control tema 1
Instrumentación y control   tema 1Instrumentación y control   tema 1
Instrumentación y control tema 1
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladores
 
Introducción al Control Automático
Introducción al Control AutomáticoIntroducción al Control Automático
Introducción al Control Automático
 
Teoria de control automatico programa
Teoria de control automatico programaTeoria de control automatico programa
Teoria de control automatico programa
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digital
 
Tarea control digital
Tarea control digitalTarea control digital
Tarea control digital
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estado
 
Control destilacion
Control destilacionControl destilacion
Control destilacion
 
Control de Destilación
Control de DestilaciónControl de Destilación
Control de Destilación
 
Intro parte4
Intro parte4Intro parte4
Intro parte4
 
Intro parte3
Intro parte3Intro parte3
Intro parte3
 
Intro parte2
Intro parte2Intro parte2
Intro parte2
 
Intro parte1
Intro parte1Intro parte1
Intro parte1
 

Control directo de std

  • 1. CONTROL DIRECTO DE SISTEMAS EN T. DISCRETO Tema 6
  • 2. Indice Control de Sistemas en Tiempo Discreto en el Lugar de las Raíces Control de Sistemas en Tiempo Discreto por Respuesta Frecuencial Control por Síntesis Directa. Método de Truxal-Ragazzini
  • 3. Control de Sistemas en Tiempo Discreto en el Lugar de las Raíces El método de compensación del lugar de las raíces en el plano z es similar al caso continuo en el plano s, esto es, se especificarán las ubicaciones de los polos dominantes en lazo cerrado y se elegirá un tipo de compensador adecuado para cumplirlas. Para ello se ubicará el lugar geométrico de las raíces de 1 + GH ( z ) = 0 K ⋅ ( z + z1 ) ⋅ ( z + z 2 ) L ( z + z m ) 1+ =0 ( z + p1 ) ⋅ ( z + p2 ) L ( z + pn )
  • 4. Control de Sistemas en Tiempo Discreto en el Lugar de las Raíces Al ser GH(z) una magnitud compleja se imponen 2 condiciones: 1. condición de ángulo arg(GH ( z )) = −180(2k + 1) k = 0,1,2... 2. Condición de magnitud GH ( z ) = 1 Los valores de z que cumplan la condición de angulo para K varaible definen el lugar geométrico de las raíces o polos del sistema en bucle cerrado (LdR) La aplicación de la condición de magnitud para una K determinado define los polos específicos del sistema en bucle cerrado.
  • 5. Control de Sistemas en Tiempo Discreto en el Lugar de las Raíces arg(GH ( z )) = φ1 + φ 2 + ... − θ1 − θ 2 − ... B1 ⋅ B2 K Bm GH ( z ) = K A1 ⋅ A2 K An
  • 6. Control de Sistemas en Tiempo Discreto en el Lugar de las Raíces En general K c ⋅ ( z + z c1 ) ⋅ ( z + z c 2 )L( z + z cm ) Gc ( z ) = ( z + p c1 ) ⋅ ( z + p c 2 )L( z + p cn ) Con objeto de determinar la ubicación de los polos y ceros el controlador Gc(z) digital se obtendrá la deficiencia angular en los polos deseados zd φ = −180º −∠GH ( z ) z = z d La condición de magnitud evaluada en zd permitirá ajustar la ganancia del controlador Kc.
  • 7. Control de Sistemas en Tiempo Discreto en el Lugar de las Raíces La forma más habitual del controlador Gc(z) será: z z zp x x zp z 1 1 0 z 0 z + z0 z + z0 Gc ( z ) = K ⋅ , z0 > z p Gc ( z ) = K ⋅ , z p > z0 z + zp z + zp Controlador de Adelanto (φ>0) Controlador de Atraso (φ<0)
  • 8. Control de Sistemas en Tiempo Discreto en el Lugar de las Raíces z z p1 z z + z 01 z + z 02 p2 x x Gc ( z ) = K ⋅ ⋅ z 01 z 1 z + z p1 z + z p 2 02 123 123 Ad At Controlador de Atraso-Adelanto Los esquemas anteriores cubren a los controladores PID, en concreto el control PD (Adelanto con zp = 0), el control PI (Atraso con zp = 1) y el control PID (Atraso-Adelanto con zp1 = 0 , zp2 = -1), para el caso de discretizacion Euler hacia atrás.
  • 9. Control de Sistemas en Tiempo Discreto por Respuesta Frecuencial El método de compensación basado en la respuesta en frecuencia para sistemas en tiempo discreto es análogo al caso continuo. No obstante, será necesario realizar previamente la transformación bilineal que obtenga a partir de la planta G(z) la planta G(w). A partir de G(w) se realizará el diseño del controlador Gc(w), utilizando los procedimientos de diseño en continua, teniendo en cuenta la distorsión del eje de frecuencia w = jν respecto al eje s = jω. Una vez obtenido Gc(w) se aplicará nuevamente la transformación bilineal para obtener Gc(z).
  • 10. Control de Sistemas en Tiempo Discreto por Respuesta Frecuencial El procedimiento se resume en los siguientes pasos: T 1. Obtener G(z) y hallar G( w )= G( z ) z =1+ 2 w T 1− w 2 2. Hacer w = jν , y establecer la ganancia del controlador K para cumplir las especificaciones de error estático y de velocidad en su caso. 3. Dibujar el diagrama Bode de KG(ν), y determinar MF y MG. 4. En caso de no cumplirse las especificaciones de MF y MG se diseñará un compensador Gc(w) por las técnicas convencionales , desprovisto de ganancia. 5. Transformar Gc(w) en Gc(z) , según Gc ( z ) = G c ( w) w= 2 z −1 T z +1
  • 11. Control de Sistemas en Tiempo Discreto por Respuesta Frecuencial Se ha de resaltar que el diseño es aproximado en tanto en ω cuanto ν ≈ ω , por tanto se cumplirá ω < s 10 2 ωT El eje ν , está distorsionado respecto al eje ω, pues ν = tan T 2
  • 12. Control por Síntesis Directa. Método de Truxal-Ragazzini El método de síntesis directa o de Truxal - Ragazzini, permite diseñar un GD(z) para que se cumpla que la secuencia de error e(kT) ante una referenciaº en particular sea cero tras un número N de periodos T, y se mantenga así, con un tiempo mínimo de establecimiento, y sin rizado entre muestras. R( z ) + E( z ) U(z) C( z ) GD ( z ) G( z ) - ⎧1 − e − Ts ⎫ Gp(s) de orden n G( z ) = Z ⎨ ⋅ G p ( s )⎬ ⎩ s ⎭
  • 13. Control por Síntesis Directa. Método de Truxal-Ragazzini Se tratará de diseñar GD(z), para cumplir las especificaciones de error señaladas, e incluso una especificación sobre las constantes de error estático. La función de transferencia en lazo cerrado será C ( z) GD ( z ) ⋅ G ( z ) F ( z) = = R ( z ) 1 + GD ( z ) ⋅ G ( z ) F(z) deberá tener un tiempo de establecimiento finito y error en régimen permanente cero ante referencia de entrada impulso −1 a0 ⋅ z N + a1 ⋅ z N −1 +K+ a N −N F ( z ) == a0 + a1 ⋅ z +K+ a N ⋅ z = N≥n 1444 24444 4 3 zN respuesta finita ( num. pasosT )
  • 14. Control por Síntesis Directa. Método de Truxal-Ragazzini F ( z) Despejando G D ( z ) = G ( z ) ⋅ (1 − F ( z )) El controlador así diseñado habrá de cumplir tres condiciones: Condición de Realización física. Condición de Estabilidad. Condición de Error en régimen permanente nulo Condición de Rizado Nulo entre muestras. 1. Condición de Realización Física El controlador GD(z) ha de ser físicamente realizable.
  • 15. Control por Síntesis Directa. Método de Truxal-Ragazzini a) Causalidad: grado num(GD(z)) ≤ grado den(GD(z)). b) Si G(z) se expande en potencias de z-1, el término más significativo de F(z) en potencias de z-1 debe ser al menos tan grande como el de G(z), por ejemplo G ( z ) = z −1 + z −2 + K ⇒ F ( z ) = a 0 + a1 z −1 + a 2 z −2 + K ⇒ a 0 ≡ 0 2. Condición de Estabilidad. Se deberá evitar la cancelación de polos inestables o críticos de G(z) , y ceros de GD(z),ya que no es exacta, y hay divergencias con el tiempo kT, dando lugar a inestabilidad
  • 16. Control por Síntesis Directa. Método de Truxal-Ragazzini Tampoco el controlador GD(z) no tendrá polos inestables o críticos que cancelen ceros de G(z) fuera del círculo unidad. G1 ( z ) a) Para el primer caso suponiendo G ( z ) = , α ≥1 z −α G1 GD ⋅ F ( z) = z −α G 1 + GD ⋅ 1 z −α 1 z −α 1 − F ( z) = = G1 ( z ) z − α + G D ⋅ G1 1 + GD ( z) ⋅ z −α polos inestables de G(z) serán incluidos como ceros en 1-F(z) .
  • 17. Control por Síntesis Directa. Método de Truxal-Ragazzini z−β b) Para el segundo caso suponiendo G ( z ) = , β ≥1 G2 ( z ) z−β GD ⋅ G2 z−β F ( z) = = GD ⋅ z−β G2 + G D ⋅ ( z − β ) 1 + GD ⋅ G2 los ceros externos al circulo unidad de G(z), persistirán como ceros de F(z). 3. Condición de Error Permanente Nulo. El error permanente será cero tras un número finito de muestras N y así se mantendrá, lim e( kT ) → 0, N finito k → NT
  • 18. Control por Síntesis Directa. Método de Truxal-Ragazzini A partir del esquema de control en lazo cerrado E ( z ) = R( z ) − C( z ) = R( z ) ⋅ (1 − F ( z )) En particular, se tendrá ⎧ ⎪ q = 0 P( z ) = 1 & escalon P( z ) ⎪ R( z ) = →⎨ q = 1 P( z ) = Tz −1 rampa (1 − z −1 ) q +1 ⎪ T 2 −1 ⎪ ⎩ q = 2 P( z ) = 2 ( z + z −2 ) parabolica & Por tanto P( z ) ⋅ (1 − F ( z )) E( z ) = (1 − z −1 ) q +1
  • 19. Control por Síntesis Directa. Método de Truxal-Ragazzini E(z) debe ser un polinomio en z-1, con un número finito de −1 −N términos , esto es, E ( z ) = b0 + b1 ⋅ z +K+ bm ⋅ z Por tanto, se elige 1 – F(z) según, 1 − F ( z ) = (1 − z −1 ) q +1 ⋅ N ( z ) con N(z) tambien finito al igual que F(z). De esta manera E ( z ) = P( z ) ⋅ N ( z ) = b0 + b1 z −1 + K + bN z − N Por ello, el controlador GD(z) de Truxal-Ragazzini será, F ( z) GD ( z) = G ( z ) ⋅ (1 − z −1 ) q +1 ⋅ N ( z )
  • 20. Control por Síntesis Directa. Método de Truxal-Ragazzini 4. Condición de Rizado Nulo Para que el rizado del error e(t) sea nulo entre muestras, se cumplirá para la salida c(t) que c( t > NT ) = cte , ante entrada escalón. c (t > NT ) = cte , ante entrada rampa. & c (t > NT ) = cte , ante entrada parabólica. && Estas condiciones serán establecidas sobre la señal de control u(t), ya que la ausencia de rizado impone que u(t) sea constante para referencias r(t) escalón, rampa y aceleración.
  • 21. Control por Síntesis Directa. Método de Truxal-Ragazzini En concreto se impondrán sobre la secuencia u(kT) ya que U ( z ) = b0 + b1 ⋅ z −1 + .... + bN z − N + bN +1 z − ( N +1) + .... C ( z ) C ( z ) R( z ) R( z ) U ( z) = = ⋅ = F ( z) ⋅ G ( z ) R( z ) G ( z ) G( z) y de esta manera aparecen condiciones sobre F(z). Hay que notar que el diseño se vincula a la señal de referencia r(kT). Además, como el diseño no depende de T, se pueden producir efectos no lineales como saturación (T pequeño) e inestabilidad (T grande).