SlideShare una empresa de Scribd logo
1 de 9
Aproximaciones al diseño

• El estudio de los sistemas muestreados puede
  realizarse en base a tres aproximaciones:
  – Diseño continuo.
     • Diseño prescindiendo de los elementos discretos y discretización del
       controlador resultante.
  – Diseño discreto.
     • Discretización de la planta y diseño en el dominio discreto.
  – Combinación.
Implementación de las acciones
básicas de control

• Código común.
   – Ciclo continuo que captura la señal de referencia (r(kT)) y la salida
     (y(kT)), generando la señal de error (e(kT)=r(kT)-y(kT)).


• Control todo/nada.
   – Instrucciones condicionales para la comparación del error con los
     umbrales y activación del control correspondiente (c(kT)=Ui).

• Control proporcional.
   – c(kT)=Kp*e(kT)
• Control derivativo.
   – c(kT)=Kd*[e(kT)-e(kT-T)]/T



• Control integral.
   – i(kT)=i(kT-T)+T*e(kT) (integración por rectángulos)
   – i(kT)=i(kT-T)+T*[e(kT)+e(kT-T)]/2 (integración por trapecios)
   – c(kT)=Ki*i(kT)
• Código de control típico.

                while(1) {
                       r=A/D(canal_referencia);
                       y=A/D(canal_salida);
                       e=r-y;
                       c=Control(e);
                       D/A(canal_control, c);
                }
Implementación de controladores

• Considérese el siguiente controlador con n polos y m
  ceros (n>=m).

                      C ( z ) b0 z m + b1 z m −1 + b2 z m −2 + ... + bm
           Gc ( z ) =        = n
                      E ( z)   z + a1 z n −1 + a2 z n −2 + ... + an

  – Expresando en términos de z^(-1).

                  C ( z ) b0 z m −n + b1 z m −1−n + b2 z m −2−n + ... + bm z − n
       Gc ( z ) =        =
                  E ( z)          1 + a1 z −1 + a2 z −2 + ... + an z −n
– Multiplicando en cruz.

C ( z )(1 + a1 z −1 + a2 z −2 + ... + an z − n ) = E ( z )(b0 z m −n + b1 z m −1−n + b2 z m −2−n + ... + bm z − n )


           – Aplicando transformada Z inversa.

         c( k ) + a1c(k − 1) + a2 c( k − 2) + ... + an c( k − n ) =
         = b0e( k + m − n ) + b1e(k + m − n − 1) + b2e(k + m − n − 2) + ... + bm e( k − n )


           – El algoritmo resultante es

         c( k ) =
         = − a1c(k − 1) − a2c( k − 2) − ... − an c(k − n ) +
         + b0e(k + m − n ) + b1e( k + m − n − 1) + b2 e( k + m − n − 2) + ... + bm e( k − n )
Periodo de muestreo
• El periodo de muestreo (servociclo o tiempo de ciclo)
  será el tiempo que tarde el programa de control en
  generar dos acciones consecutivas.

                while(1) {
                       r=A/D(canal_referencia);
                       y=A/D(canal_salida);
                       e=r-y;
                       c=Control(e);
                       D/A(canal_control, c);
                }
• Puede modificarse añadiendo un retardo al bucle de
  control.
              while(1) {
                     r=A/D(canal_referencia);
                     y=A/D(canal_salida);
                     e=r-y;
                     c=Control(e);
                                                Posiciones
                     D/A(canal_control, c);
                                                correctas
                     delay(T);
              }
• Leyes básicas de control.
  – Control proporcional.

                              D( z ) = k p

  – Control derivativo.
                                     z −1
                         D( z ) = kd
                                       z

  – Control integral.
                                         z
                          D ( z ) = ki
                                       z −1
                   Tema 6: Métodos clásicos de
                  análisis y diseño en discreta

Más contenido relacionado

La actualidad más candente

“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”KevinGVG
 
Ariuska bastardo 26966129
Ariuska bastardo 26966129Ariuska bastardo 26966129
Ariuska bastardo 26966129ariuskabastardo
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raicesAdan Aguirre
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoxino7
 
C ad atfre
C ad atfreC ad atfre
C ad atfreUNEFA
 
Clase 6 - Diseño de controladores por Respuesta en Frecuencia
Clase 6 - Diseño de controladores por Respuesta en FrecuenciaClase 6 - Diseño de controladores por Respuesta en Frecuencia
Clase 6 - Diseño de controladores por Respuesta en Frecuenciaguest21fbd4
 
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-T
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-TUnidad 4 c-1control/DISEÑO DIRECTO/RTA-T
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-TDavinso Gonzalez
 
Ingeniería de control: Tema 2. compensación RF
Ingeniería de control: Tema 2. compensación RFIngeniería de control: Tema 2. compensación RF
Ingeniería de control: Tema 2. compensación RFSANTIAGO PABLO ALBERTO
 
Unidad 3 c3-control /FUNCION DE TRANFERENCIA PULSO
Unidad 3 c3-control /FUNCION DE TRANFERENCIA PULSOUnidad 3 c3-control /FUNCION DE TRANFERENCIA PULSO
Unidad 3 c3-control /FUNCION DE TRANFERENCIA PULSODavinso Gonzalez
 
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
 
Compensador de retraso, lugar de las raices.
Compensador de retraso, lugar de las raices.Compensador de retraso, lugar de las raices.
Compensador de retraso, lugar de las raices.JesusRamonCastroSilvas
 
Análisis de Bode
Análisis de BodeAnálisis de Bode
Análisis de Bodeabemen
 
Lugar de las raices
Lugar de las raicesLugar de las raices
Lugar de las raicesnarcisa2
 
Control digital: Tarea 1 de la unidad 1 de control digital
Control digital: Tarea 1 de la unidad 1 de control digitalControl digital: Tarea 1 de la unidad 1 de control digital
Control digital: Tarea 1 de la unidad 1 de control digitalSANTIAGO PABLO ALBERTO
 

La actualidad más candente (19)

“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”
 
Ariuska bastardo 26966129
Ariuska bastardo 26966129Ariuska bastardo 26966129
Ariuska bastardo 26966129
 
Unidad 4 control2
Unidad 4 control2Unidad 4 control2
Unidad 4 control2
 
Unidad 3 c1-control
Unidad 3 c1-control Unidad 3 c1-control
Unidad 3 c1-control
 
Clase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidadClase diagrama de nyquist estabilidad
Clase diagrama de nyquist estabilidad
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raices
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atraso
 
C ad atfre
C ad atfreC ad atfre
C ad atfre
 
Unidad 4 control21
Unidad 4 control21Unidad 4 control21
Unidad 4 control21
 
Clase 6 - Diseño de controladores por Respuesta en Frecuencia
Clase 6 - Diseño de controladores por Respuesta en FrecuenciaClase 6 - Diseño de controladores por Respuesta en Frecuencia
Clase 6 - Diseño de controladores por Respuesta en Frecuencia
 
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-T
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-TUnidad 4 c-1control/DISEÑO DIRECTO/RTA-T
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-T
 
Ingeniería de control: Tema 2. compensación RF
Ingeniería de control: Tema 2. compensación RFIngeniería de control: Tema 2. compensación RF
Ingeniería de control: Tema 2. compensación RF
 
Unidad 3 c3-control /FUNCION DE TRANFERENCIA PULSO
Unidad 3 c3-control /FUNCION DE TRANFERENCIA PULSOUnidad 3 c3-control /FUNCION DE TRANFERENCIA PULSO
Unidad 3 c3-control /FUNCION DE TRANFERENCIA PULSO
 
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
 
Compensador de retraso, lugar de las raices.
Compensador de retraso, lugar de las raices.Compensador de retraso, lugar de las raices.
Compensador de retraso, lugar de las raices.
 
Análisis de Bode
Análisis de BodeAnálisis de Bode
Análisis de Bode
 
Lugar de las raices
Lugar de las raicesLugar de las raices
Lugar de las raices
 
Control digital: Tarea 1 de la unidad 1 de control digital
Control digital: Tarea 1 de la unidad 1 de control digitalControl digital: Tarea 1 de la unidad 1 de control digital
Control digital: Tarea 1 de la unidad 1 de control digital
 
Tema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canalTema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canal
 

Destacado

Control destilacion
Control destilacionControl destilacion
Control destilacionUNEFA
 
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
 
Exposicion2
Exposicion2Exposicion2
Exposicion2UNEFA
 
Exposición 1
Exposición 1Exposición 1
Exposición 1UNEFA
 
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
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladoresUNEFA
 
Clase 1 - Especificaciones de desempeño en Sistemas de Control
Clase 1 - Especificaciones de desempeño en Sistemas de ControlClase 1 - Especificaciones de desempeño en Sistemas de Control
Clase 1 - Especificaciones de desempeño en Sistemas de ControlUNEFA
 
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
 
Control de procesos clase 2
Control de procesos   clase 2Control de procesos   clase 2
Control de procesos clase 2UNEFA
 
Control de procesos clase 3
Control de procesos   clase 3Control de procesos   clase 3
Control de procesos clase 3UNEFA
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estadoUNEFA
 
Control de Destilación
Control de DestilaciónControl de Destilación
Control de DestilaciónUNEFA
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1UNEFA
 
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 al Control Automático
Introducción al Control AutomáticoIntroducción al Control Automático
Introducción al Control AutomáticoUNEFA
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de controlreneej748999
 
Simplificacion+diagramas
Simplificacion+diagramasSimplificacion+diagramas
Simplificacion+diagramasUNEFA
 

Destacado (20)

Control destilacion
Control destilacionControl destilacion
Control destilacion
 
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
 
Lgr
LgrLgr
Lgr
 
Exposicion2
Exposicion2Exposicion2
Exposicion2
 
Exposición 1
Exposición 1Exposición 1
Exposición 1
 
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
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladores
 
Clase 1 - Especificaciones de desempeño en Sistemas de Control
Clase 1 - Especificaciones de desempeño en Sistemas de ControlClase 1 - Especificaciones de desempeño en Sistemas de Control
Clase 1 - Especificaciones de desempeño en Sistemas de Control
 
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
 
Control de procesos clase 2
Control de procesos   clase 2Control de procesos   clase 2
Control de procesos clase 2
 
Control de procesos clase 3
Control de procesos   clase 3Control de procesos   clase 3
Control de procesos clase 3
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estado
 
Control de Destilación
Control de DestilaciónControl de Destilación
Control de Destilación
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1
 
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 al Control Automático
Introducción al Control AutomáticoIntroducción al Control Automático
Introducción al Control Automático
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de control
 
Simplificacion+diagramas
Simplificacion+diagramasSimplificacion+diagramas
Simplificacion+diagramas
 

Similar a DiseñoDiscretoControladores (20)

Control directo de std
Control directo de stdControl directo de std
Control directo de std
 
3º examen sumativo 2012 iii
3º  examen sumativo 2012 iii3º  examen sumativo 2012 iii
3º examen sumativo 2012 iii
 
Unidad 4 control2
Unidad 4 control2Unidad 4 control2
Unidad 4 control2
 
TEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOTEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETO
 
Matlab2
Matlab2Matlab2
Matlab2
 
Matlab2
Matlab2Matlab2
Matlab2
 
C ad atldr
C ad atldrC ad atldr
C ad atldr
 
Semana 5
Semana 5Semana 5
Semana 5
 
Ex resuelto cc0708
Ex resuelto cc0708Ex resuelto cc0708
Ex resuelto cc0708
 
Semana 6
Semana 6Semana 6
Semana 6
 
Maribel cruz fase3.-aporte1
Maribel cruz fase3.-aporte1Maribel cruz fase3.-aporte1
Maribel cruz fase3.-aporte1
 
Semana 4 completo
Semana 4 completoSemana 4 completo
Semana 4 completo
 
3º examen formativo 2012 iii
3º examen formativo 2012 iii3º examen formativo 2012 iii
3º examen formativo 2012 iii
 
Analisis de sensibilidad ejercicios resueltos
Analisis de sensibilidad   ejercicios resueltosAnalisis de sensibilidad   ejercicios resueltos
Analisis de sensibilidad ejercicios resueltos
 
Fichas Cálculo Integral
Fichas Cálculo IntegralFichas Cálculo Integral
Fichas Cálculo Integral
 
Angulos en Posición Normal
Angulos en Posición NormalAngulos en Posición Normal
Angulos en Posición Normal
 
Reduccion al primer cuadrante
Reduccion al primer cuadranteReduccion al primer cuadrante
Reduccion al primer cuadrante
 
Semana 8x
Semana 8xSemana 8x
Semana 8x
 
sistemas_lineales_iterativos. jesusparadappt
sistemas_lineales_iterativos. jesusparadapptsistemas_lineales_iterativos. jesusparadappt
sistemas_lineales_iterativos. jesusparadappt
 
Balotario de trigonometria agostoo 2013 seleccion
Balotario de trigonometria agostoo  2013 seleccionBalotario de trigonometria agostoo  2013 seleccion
Balotario de trigonometria agostoo 2013 seleccion
 

Más de UNEFA

Intro parte4
Intro parte4Intro parte4
Intro parte4UNEFA
 
Intro parte3
Intro parte3Intro parte3
Intro parte3UNEFA
 
Intro parte1
Intro parte1Intro parte1
Intro parte1UNEFA
 
Calderas control isaupm
Calderas control isaupmCalderas control isaupm
Calderas control isaupmUNEFA
 
Combustión full
Combustión fullCombustión full
Combustión fullUNEFA
 
I esp est
I esp estI esp est
I esp estUNEFA
 
5 estabilidad
5 estabilidad5 estabilidad
5 estabilidadUNEFA
 
2 ldr
2 ldr2 ldr
2 ldrUNEFA
 
Controles mediante el lugar de las raices
Controles mediante el lugar de las raicesControles mediante el lugar de las raices
Controles mediante el lugar de las raicesUNEFA
 
T11 sintonizaci%f3n del regulador proporcional
T11   sintonizaci%f3n del regulador proporcionalT11   sintonizaci%f3n del regulador proporcional
T11 sintonizaci%f3n del regulador proporcionalUNEFA
 
Acciones de control
Acciones de controlAcciones de control
Acciones de controlUNEFA
 

Más de UNEFA (11)

Intro parte4
Intro parte4Intro parte4
Intro parte4
 
Intro parte3
Intro parte3Intro parte3
Intro parte3
 
Intro parte1
Intro parte1Intro parte1
Intro parte1
 
Calderas control isaupm
Calderas control isaupmCalderas control isaupm
Calderas control isaupm
 
Combustión full
Combustión fullCombustión full
Combustión full
 
I esp est
I esp estI esp est
I esp est
 
5 estabilidad
5 estabilidad5 estabilidad
5 estabilidad
 
2 ldr
2 ldr2 ldr
2 ldr
 
Controles mediante el lugar de las raices
Controles mediante el lugar de las raicesControles mediante el lugar de las raices
Controles mediante el lugar de las raices
 
T11 sintonizaci%f3n del regulador proporcional
T11   sintonizaci%f3n del regulador proporcionalT11   sintonizaci%f3n del regulador proporcional
T11 sintonizaci%f3n del regulador proporcional
 
Acciones de control
Acciones de controlAcciones de control
Acciones de control
 

DiseñoDiscretoControladores

  • 1. Aproximaciones al diseño • El estudio de los sistemas muestreados puede realizarse en base a tres aproximaciones: – Diseño continuo. • Diseño prescindiendo de los elementos discretos y discretización del controlador resultante. – Diseño discreto. • Discretización de la planta y diseño en el dominio discreto. – Combinación.
  • 2. Implementación de las acciones básicas de control • Código común. – Ciclo continuo que captura la señal de referencia (r(kT)) y la salida (y(kT)), generando la señal de error (e(kT)=r(kT)-y(kT)). • Control todo/nada. – Instrucciones condicionales para la comparación del error con los umbrales y activación del control correspondiente (c(kT)=Ui). • Control proporcional. – c(kT)=Kp*e(kT)
  • 3. • Control derivativo. – c(kT)=Kd*[e(kT)-e(kT-T)]/T • Control integral. – i(kT)=i(kT-T)+T*e(kT) (integración por rectángulos) – i(kT)=i(kT-T)+T*[e(kT)+e(kT-T)]/2 (integración por trapecios) – c(kT)=Ki*i(kT)
  • 4. • Código de control típico. while(1) { r=A/D(canal_referencia); y=A/D(canal_salida); e=r-y; c=Control(e); D/A(canal_control, c); }
  • 5. Implementación de controladores • Considérese el siguiente controlador con n polos y m ceros (n>=m). C ( z ) b0 z m + b1 z m −1 + b2 z m −2 + ... + bm Gc ( z ) = = n E ( z) z + a1 z n −1 + a2 z n −2 + ... + an – Expresando en términos de z^(-1). C ( z ) b0 z m −n + b1 z m −1−n + b2 z m −2−n + ... + bm z − n Gc ( z ) = = E ( z) 1 + a1 z −1 + a2 z −2 + ... + an z −n
  • 6. – Multiplicando en cruz. C ( z )(1 + a1 z −1 + a2 z −2 + ... + an z − n ) = E ( z )(b0 z m −n + b1 z m −1−n + b2 z m −2−n + ... + bm z − n ) – Aplicando transformada Z inversa. c( k ) + a1c(k − 1) + a2 c( k − 2) + ... + an c( k − n ) = = b0e( k + m − n ) + b1e(k + m − n − 1) + b2e(k + m − n − 2) + ... + bm e( k − n ) – El algoritmo resultante es c( k ) = = − a1c(k − 1) − a2c( k − 2) − ... − an c(k − n ) + + b0e(k + m − n ) + b1e( k + m − n − 1) + b2 e( k + m − n − 2) + ... + bm e( k − n )
  • 7. Periodo de muestreo • El periodo de muestreo (servociclo o tiempo de ciclo) será el tiempo que tarde el programa de control en generar dos acciones consecutivas. while(1) { r=A/D(canal_referencia); y=A/D(canal_salida); e=r-y; c=Control(e); D/A(canal_control, c); }
  • 8. • Puede modificarse añadiendo un retardo al bucle de control. while(1) { r=A/D(canal_referencia); y=A/D(canal_salida); e=r-y; c=Control(e); Posiciones D/A(canal_control, c); correctas delay(T); }
  • 9. • Leyes básicas de control. – Control proporcional. D( z ) = k p – Control derivativo. z −1 D( z ) = kd z – Control integral. z D ( z ) = ki z −1 Tema 6: Métodos clásicos de análisis y diseño en discreta