+ All Categories
Home > Documents > L04-Guia Laboratorio 4

L04-Guia Laboratorio 4

Date post: 08-Jul-2018
Category:
Upload: brian-matute-ortiz
View: 217 times
Download: 0 times
Share this document with a friend

of 8

Transcript
  • 8/19/2019 L04-Guia Laboratorio 4

    1/18

     

    PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚDEPARTAMENTO DE INGENIERÍASECCION INGENIERIA MECANICA

    AREA DE MECATRONICA 

    GUIA DE LABORATORIO DE CONTROL AUTOMATICO

    LABORATORIO Nº 4

    CONTROLADORES PID

    Lima, 2012 

  • 8/19/2019 L04-Guia Laboratorio 4

    2/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    CONTROLADORES PID 

    1 Introducción

    La familia de controladores PID, que mostraron ser robustos en muchas aplicaciones y son

    los que más se utilizan en la industria.

    En este Laboratorio estudiaremos los enfoques tradicionales al diseño de controladores

    PID.

    2 Objetivos

    •  Determinar y Analizar la respuesta de los sistemas utilizandocontroladores PID

    •  Analizar el comportamiento de las señales a controlar variando losfactores Proporcional, Integral y Derivativo de los controladores PID

    3 Estructura del PID

    Consideremos un lazo de control de una entrada y una salida (SISO) de un grado de

    libertad:

    Los controladores PID, incluyen tres acciones: proporcional (P), integral (I) y derivativa(D).

  • 8/19/2019 L04-Guia Laboratorio 4

    3/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    Estos controladores son los denominados P, I, PI, PD y PID.

    P: acción de control proporcional, da una salida del controlador que es proporcional alerror, es decir: u (t) = KP*e(t),que descripta desde su función transferencia queda:

    Donde Kp es una ganancia proporcional ajustable. Un controlador proporcional puede

    controlar cualquier planta estable, pero posee desempeño limitado y error en régimen

     permanente (off-set).

    I: acción de control integral: da una salida del controlador que es proporcional al

    error acumulado, lo que implica que es un modo de controlar lento.

    La señal de control u (t) tiene un valor diferente de cero cuando la señal de error e(t) escero. Por lo que se concluye que dada una referencia constante, o perturbaciones, el error en

    régimen permanente es cero.

    PI: acción de control proporcional-integral, se define mediante

    Donde Ti se denomina tiempo integral y es quien ajusta la acción integral. La función de

    transferencia resulta:

  • 8/19/2019 L04-Guia Laboratorio 4

    4/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    Con un control proporcional, es necesario que exista error para tener una acción de control

    distinta de cero. Con acción integral, un error pequeño positivo siempre nos dará una acción

    de control creciente, y si fuera negativa la señal de control será decreciente.

    Este razonamiento sencillo nos muestra que el error en régimen permanente será siempre

    cero.Muchos controladores industriales tienen solo acción PI. Se puede demostrar que un control

    PI es adecuado para todos los procesos donde la dinámica es esencialmente de primer

    orden. Lo que puede demostrarse en forma sencilla, por ejemplo, mediante un ensayo alescalón.

    PD: acción de control proporcional-derivativa, se define mediante: 

    Donde Td es una constante de denominada tiempo derivativo. Esta acción tiene carácter de

     previsión, lo que hace más rápida la acción de control, aunque tiene la desventaja

    importante que amplifica las señales de ruido y puede provocar saturación en el actuador.

    La acción de control derivativa nunca se utiliza por sí sola, debido a que solo

    es eficaz durante períodos transitorios. La función transferencia de un controlador PD

    resulta:

    Cuando una acción de control derivativa se agrega a un controlador proporcional, permite

    obtener un controlador de alta sensibilidad, es decir que responde a la velocidad del cambio

    del error y produce una corrección significativa antes de que la magnitud del error sevuelva demasiado grande. Aunque el control derivativo no afecta en forma directa al error

    sea estado estacionario, añade amortiguamiento al sistema y, por tanto, permite un valor

    más grande que la ganancia K, lo cual provoca una mejora en la precisión en estado estable.

    PID: acción de control proporcional-integral-derivativa, esta acción combinada reúnelas ventajas de cada una de las tres acciones de control individuales. La ecuación de uncontrolador con esta acción combinada se obtiene mediante:

  • 8/19/2019 L04-Guia Laboratorio 4

    5/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    y su función transferencia resulta: 

    Ejercicio 1: Control de velocidad de un Masa en movimiento

    Determinamos la funcion de trasnferencia de las siguientes ecuaciones

    5

    10%

    2%

  • 8/19/2019 L04-Guia Laboratorio 4

    6/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    Hallamos la funcion de transferencia usando Laplace

    Resolviendo obtenemos la función de transferencia

    En matlab vemos la respuesta ne lazo abierto del sistema

    m=1000; b=50; u=500; num=[1]; den=[m b]; 

    step (u*num,den) 

  • 8/19/2019 L04-Guia Laboratorio 4

    7/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    Controlador Proporcional

    Hacemos un analisis en matlab de un controlador proporcioanl para los siguentes

     parametros.

    kp=100; m=1000; b=50; u=10; num=[1]; den=[m b]; 

    t=0:0.1:20; sys=tf(num,den) sys=kp*sys sys1=feedback(sys,1) step(u*sys1,t) axis([0 20 0 10]) 

    , 10000

  • 8/19/2019 L04-Guia Laboratorio 4

    8/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    Observaciones: El error de estado estacionario ha caído cerca de cero y el tiempo deelevación ha descendido a menos que 0.5 segundos. Sin embargo, esta respuesta no es real porque un sistema de control real de marcha generalmente no puede cambiar la velocidad

    del vehículo de 0 a 10 m/s en menos de 0.5 segundos.

    Controlador PI

    kp = 600; ki = 1; m = 1000; b = 50; u = 10; num = [1]; den = [m b]; num1= [kp ki]; den1= [1 0]; num2=conv(num,num1); den2=conv(den,den1); sys=tf(num2,den2) sys=feedback(sys,1); t=0:0.1:20; step(u*sys,t) axis([0 20 0 10]) 

  • 8/19/2019 L04-Guia Laboratorio 4

    9/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    Ahora ajustemos tanto la ganancia proporcional (Kp) cuanto la ganancia integral (Ki) paraobtener la respuesta deseada. Cuando usted ajuste la ganancia integral (Ki), mejor queempiece con un valor chico, ya que grandes (Ki) casi siempre inestabilizan la respuesta.

    Con Kp igual a 800 y Ki igual a 40, la respuesta al escalón lucirá como la siguiente

  • 8/19/2019 L04-Guia Laboratorio 4

    10/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

     

    Para este ejemplo particular, no se requirió la implementación de un controlador derivativo para obtener una salida acorde con lo requerido. Sin embargo, quisiera ver cómo trabajar

    con un controlador PID para futuras referencias. La función de transferencia a lazo cerradode este sistema de control de marcha con el controlador PID es.

    kp = 800; ki = 40;

    kd = 1 ; m = 1000; b = 50; u = 10; num = [1]; den = [m b]; num1= [kd kp ki]; den1= [1 0]; num2=conv(num,num1); den2=conv(den,den1); sys=tf(num2,den2) sys=feedback(sys,1); t=0:0.1:20; step(u*sys,t) axis([0 20 0 10]) 

  • 8/19/2019 L04-Guia Laboratorio 4

    11/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    Ejemplo 2: Control PID para un Motor DC

    Control de velocidad angular de un motor DC

    En este Ejemplo, asumimos que los siguientes parámetros físicos para similar.

    Momento de Inercia (J) = 0.01 kg.m^2/s^2

    Coeficiente de Amortiguamiento de l Sistema Mecánico (b) = 0.1 Nms

    Constante de fuerza electromotriz constante (K=Ke=Kt) = 0.01 Nm/Amp

    Resistencia eléctrica (R) = 1 ohm

    Inductancia Eléctrica (L) = 0.5 H

    Entrada (V): Source Voltage

    Salida (theta): Posición del Eje

    El torque del motor es proporcional a la corriente, i , con una contante Kt. Y la fuerzaelectromotriz e , es relativo a la velocidad angular como muestra las siguientes ecuaciones.

  • 8/19/2019 L04-Guia Laboratorio 4

    12/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    De la figura resolviendo la ecuaciones basadas en ley de Newton combinado con Ley de

    Kirchhoff

    1.- Función de Transferencia

    Usando la transformada de Laplace, tenemos:

    )

    Obteniendo la sigueinte funcion de transferencia, donde la velocidad angular es

    la salida y el voltaje es la entrada

    Representando la funcion de transferencia en matlab tenemos :

    J=0.01; b=0.1; K=0.01; R=1; L=0.5; num=K; den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)]; figure(1) step(num,den) 

    title('Respuesta Escalon unitario para sistema de lazo abierto') 

    obtenemos la respuesta del ssiteam en lazo abierto

  • 8/19/2019 L04-Guia Laboratorio 4

    13/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    De acuerdo al sistema realimentado siguiente buscamosUn controlador

    Para el problema orignal deseamos diseñar un controlador de velocidad de un motor con

    las siguientes caracteristicas.

    Tiempo de establecimiento = 2sgSobreimpulso < 5%

    Erros estado estable

  • 8/19/2019 L04-Guia Laboratorio 4

    14/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    100.

    .

    Kp=100;

    numa=Kp*num;

    dena=den;

    Fsys=feedback(sys,1) ; figure(2) step(Fsys)

    title('Respuesta Escalon con control Proporcional') 

  • 8/19/2019 L04-Guia Laboratorio 4

    15/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    ()

    .

    .

    .

    J=0.01; 

    b=0.1; K=0.01; R=1; L=0.5; num=K; den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)]; 

    Kp=100; Ki=200; Kd=20; numc=[Kd, Kp, Ki]; denc=[1 0]; numa=conv(num,numc); dena=conv(den,denc); 

    sys=tf(numa,dena) 

    Fsys=feedback(sys,1) figure(2) step(Fsys) title(Respuesta Escalon con control PID') 

  • 8/19/2019 L04-Guia Laboratorio 4

    16/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    20, 50, 100 200

  • 8/19/2019 L04-Guia Laboratorio 4

    17/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 

    3, 5, , 10,

    100,200,10

  • 8/19/2019 L04-Guia Laboratorio 4

    18/18

    PONTIFICIA UNIVERSIDAD CATOLICA DEL PERUSECCION INGENIERIA MECANICA

     

     _________________________________________________________________________

     LABORATORIO DE CONTROL AUTOMATICO 


Recommended