l3 rltool y representacion sistemas control

Upload: jack1234512345

Post on 07-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    1/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    1

     UNIVERSIDAD FRANCISCO DE PAULA SANTANDER

    FACULTAD DE INGENIERIACONTROL AUTOMATICO

    LABORATORIO No. 3 – RLTOOL y representación de sistemas de control

    INSTRUCCIONES1- Las actividades de laboratorio y talleres deberán ser desarrollados en grupos de hasta 2 (dos) alumnos.

    2- Las técnicas y herramientas didácticas que se empleen en los laboratorios tiene como finalidad el refuerzo,

    la conformación y ejecución de los diferentes aspectos que hacen parte de la asignatura. De forma que el

    alumno desarrolle un pensamiento flexible, dinámico, audaz, independiente, persistente, divergente y

    original en su formación como profesional.

    OBJETIVOS•  Reforzar los conocimientos para el estudio y análisis de sistemas de control analógico basándonos en

    aplicaciones toolbox del Matlab.

    •  Conocer los comandos básicos para los diferentes tipos de sistemas, además de modelar

    matemáticamente la solución de las funciones en reducción de diagramas de bloques. 

    •  Observar el comportamiento de un sistema de lazo cerrado implementado con amplificadores

    operacionales.

    REFERENCIAS1-  Andrew Knight Basics of MATLAB and Beyond. Chapman and Hall/CRC; 1 edition, 1999.2-  White Robert: Computational Mathematics: Models, Methods, and Analysis with MATLAB

    and MPI. Chapman and Hall/CRC; 1 edition, 2003.3-  http://www.mathworks.com

    ACTIVIDAD PREVIA - MARCO TEORICO

    1.  INTRODUCCIÓN 

    El Matlab dispone de una herramienta a nivel de simulación que está representado en un conjunto de

    funciones denominadas control system toolbox las cuales son extremamente útiles para el acompañamiento de la disciplina.A partir de la version 5.3, el Matlab posee la función rltool que integra el conjunto deherramientas pertenecientes al control system toolbox presentados en la Tabla 1. La función rltool es unambiente gráfico completo para el análisis y proyecto de sistemas de control empleando el método del Lugar

    Geométrico de las Raíces y/o el método de la Respuesta en Frecuencia (que serán objetivo de estudio en eltranscurso de nuestro curso de control automático).

    Tabla 1. Funciones existentes en el control system toolbox de Matlab.

    FUNCIÓN DESCRIPCIÓN EJEMPLO

     Feedback

    Obtiene la función de

    transferencia de malla

    cerrada.

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    2/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    2

     

    2.  UTILIZANDO LA FUNCION RLTOOL 

    Para entrar con sistemas en el ambiente gráfico generado por la función rltool, aplicamos con anterioridad la

    función zpk para crear funciones de transferencia relativas a los sistemas deseados conforme ejemplopresentado en figura 1.

    Fig. 1. Sistema de control con una ganancia K.

    La función de transferencia de malla abierta, Y(s)/U(s), puede ser representada por

    Para analizar el comportamiento de este sistema con una ganancia K, basta utilizar la función rltool queabrirá la interface “Control and estimation tools manager” como se presentada en la Figura 2.

    Fig. 2. Ambiente gráfico para el análisis y proyecto de sistemas de control.

    U(s)

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    3/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    3

     

    En la opción “Control Architecture” podremos seleccionar la estructura del sistema de control que será deestudio, como se muestre en la siguiente figura.

    Fig. 3. Diferentes arquitecturas de control que se podrán trabajar.

    Para entrar con las funciones de transferencia relativas al sistema de control que se desea evaluar, seleccione

    la opcion System Data en el menu del ambiente rltool para abrir la ventana presentada en la Figura 4.Existen varias opcioness para incluir las funciones de transferencia, entre tanto la manera más fácil es utilizar

    la función zpk directamente en los campos G, H, C y F conforme a la estructura de control presentada en laparte superior de la ventana.

    Fig. 4. Importación de las funciones de transferencia

    Para sistema de control presentado en la Figura 1 donde se incluyó en el campo G con zpk(-10,[0 –2 –4 –20],15) y los campos H, F y C no necesitan ser incluidos pues el valor unitario esta dado como condición

    Se importa la función de

     transferencia desde el workspace

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    4/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    4

    “default”. Después de ejecutar esa operación entraremos a la sección “Analysis plot” como se presenta en la

    figura 5.

    Fig. 5. Ventana con las diferentes curvas de respuestas de mi sistema de control estudiado

    Para obtener la señal de respuesta a una entrada de tipo escalon unitário seleccione el “plot type” Step con

    un análisis en malla cerrada de la salida en relación a la referencia “Closed loop r to y”, de forma automáticase generará una nueva ventana presentando la opción seleccionada, conforme se muestra en la Figura 6.

    Fig. 6. Respuesta temporal a una entrada de tipo escalón unitario para una ganancia K ajustado en 1, cuyo

    sistema de control es presentado en la Fig. 1.

    Tipos de sistemas

     a graficar

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    5/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    5

    La ubicación de los polos y ceros en el plano S, puede ser observada en la siguiente figura, donde se grafican

    para mi planta (en malla abierta) (color amarillo) y para mi sistema de control en malla cerrada (color azul),

    Fig. 7. Ubicación de polos y ceros para mi sistema con una ganancia K ajustada en 1, cuyo sistema de control

    es presentado en la Fig. 1.

    Para alterar la ganancia K del sistema, basta alterar el valor en campo Compensator editor conforme esmostrado en la Figura 8. Además de alterar la ganancia, se puede introducir nuevos polos y ceros de manera

    de conocer el efecto de estos en los sistemas de control con lo que nos da información para el diseño de

    compensadores o bien conocidos como controladores

    Fig. 8. Ventana editor de compensadores

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    6/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    6

     Fig. 9. Ventana editor de compensadores adicionando algún tipo de polo

    3.  REDUCCIÓN DE DIAGRAMAS DE BLOQUES EN MATLAB

    Comandos que deben aprender

     Ejemplo para reducir diagramas de bloques

    Click derecho en esta área….

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    7/12

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    8/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    8

     

    Así, la respuesta y(t) de

    Se podrá descomponer mi función principal, bajo una entrada u(t), la cual la respuesta podrá ser calculada

    por la suma de la respuesta y1(t) :

    Además para esa misma entrada u(t), tendremos una respuesta y2(t) :

    ACTIVIDADES A REALIZAR EN EL LABORATORIO

    Como actividad a desarrollar en el laboratorio, usted debe ejecutar los siguientes ejercicios:

    a.  Sistema malla cerrada  Calibre la fuente de voltaje a +10V y –10V cd.

      Ajuste el generador de funciones para obtener una señal senoidal de 250mV pp de amplitud a una

    frecuencia de 100 Hz.

      Implemente en protoboard el siguiente circuito que emula un sistema de lazo cerrado con función de

    transferencia de lazo abierto unitaria, donde R1 = R4 = R5 = 10 KΩ, R2 = R3 = 100 KΩ 

    Fig. 10

      Active el sistema y dibuje las señales de entrada y de salida, indicando en cada una su voltaje pico a

    pico y su periodo.

     

    Indique las causas por las cuales se obtiene este tipo de señal (considere que los A.O. tienen límitesde nulificación).

      Cambie la resistencia R5 a un valor de 100 KΩ y repita los dos puntos anteriores utilizando la misma

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    9/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    9

    señal de entrada.

      Con el circuito inicial varíe la frecuencia del generador en forma ascendente y observe el

    comportamiento de la señal de salida, identifique el valor de la frecuencia en el cual la señal se

    vuelve senoidal.

      Que características debe tener un sistema realimentado para que funcione correctamente?

      Obtenga la función de transferencia de lazo cerrado del circuito implementado, empleando

    diagramas de bloques.

     

    Calcule la ganancia teórica de la función de transferencia anterior para ambos circuitos desarrolladosen la práctica.

      Con los voltajes pico a pico calcule la ganancia práctica para los mismos circuitos, compárelos con

    los teóricos.

      Investigue ¿porque varia la salida al incrementar la frecuencia de la señal de entrada? 

    b.  Emulación de una torre de destilación

    La destilación es un método para separar los componentes de una solución; depende de la distribución de

    las sustancias entre una fase gaseosa y una líquida, y se aplica a los casos en que todos los componentes

    están presentes en las dos fases. Una columna o torre de destilación está formada por varios platos en loscuales se lleva a cabo el contacto entre la fase líquida y vapor. El vapor es generado por medio de

    calentamiento del líquido de fondos que se compone básicamente de la sustancia menos volátil del sistema y

    por tanto está a la mayor temperatura de la torre. Se tiene el tope de una torre de destilación de kerosene, en

    la que se desea controlar la temperatura mediante la manipulación del flujo de recirculación, aplicando un

    sistema de control en cascada como se puede observar en la figura 1.

    Fig 1. Esquema del tope de una torre de destilación.

    En la figura 1 puede ver la salida del controlador de temperatura (TC) con la entrada del setpoint del

    controlador de flujo (FC), así mismo, se aprecian los elementos que hacen parte del sistema, como los

    trasmisores de temperatura (TT) y de flujo (FT) que son los elementos primarios de medida, una válvula de

    control con su respectivo actuador (FY) que convierte la señal que recibe del controlador (4 a 20 mA) en una

    señal de 3 a 15 Psi que controla la apertura de la válvula.

    La planta (tope de la torre de destilación) se modela como un sistema de segundo orden como se puede

    ver en la ecuación 1.

    (1)

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    10/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    10

    La válvula de control es de característica lineal cuya constante Kvmax = 2,5 (ecuación 2), dinámicamente

    esta se representa como un sistema de primer orden con una constante de tiempo de 0,1 min, tal como se

    puede apreciar en la ecuación 3.

    (2)

    (3)

    El dimensionamiento de la válvula de control que se genera a partir de la ecuación de continuidad de

    fluidos de Bernoulli y se representa por:

    (4)

    Donde,

    Kv(s)  = Coeficiente o constante de la válvula

    K   = Coeficiente de proporcionalidad y dimensionamiento

    Q(s)  = Flujo volumétrico [m3 /s]

     ρ  = Densidad del fluido [g/cm2]

     ∆P  = Caída de presión teórica del sistema a través de la válvula.

    La emulación de la planta se realiza mediante la implementación de un circuito analógico, él cual depende

    del modelo de la planta (ecuación 1). Como se observa la ecuación esta expresada en el espacio de Laplace,

    para facilitar los cálculos y el montaje del circuito es necesario llevar esta función de transferencia al

    dominio del tiempo, esto se logra aplicando la transformada inversa de Laplace para obtener la ecuación

    diferencial.

    (5)

    (6)

    Con la ecuación diferencial (6) se representa el proceso la cual es emulada por el circuito de la figura 12.

    Fig 12. Circuito que representa la planta.

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    11/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    11

     Señor estudiante:

      Implemente el sistema en protoboard, el cual emula la operación de la planta torre de keroseno.   Alimente al circuito con una estimulo señal cuadrada (0,5 voltio a 0,1Hz con offset de 0,5vdc),

    grafique la respuesta en el osciloscopio.   Compare su señal obtenida en el osciloscopio con los valores obtenidos a partir de la simulación

    en Matlab RLTOOL de dicho sistema. 

    TALLER EXTRACURRICULAR PARA REFUERZO

    1.  EjercicioConsidere el sistema representado por el diagrama de bloques, se pide simplificar el respectivo diagrama de

    bloques y generar su diagrama de flujo.

    2.  EjercicioPara el siguiente sistema de control, obtener:

    Las funciones de transferencia.

    El diagrama de flujo de señal.

    Las mismas funciones de transferencia usando la regla de Mason.

    3.  Ejercicio

    Obtenga toda la información correspondiente a los parámetros que hemos estudiado y las respuesta delsistema con la función de transferencia de la planta, G(s)=Y(s)/U(s), aplicando la herramienta rltool paradiferentes ganancias K=0,1 K=5 K=100

  • 8/18/2019 L3 Rltool y Representacion Sistemas Control

    12/12

     Lab. No.3 – RLTOOL y representación de sistemas de control

    Control Automático IE. PhD. FRANCISCO E. MORENO GARCIA

    12

     

    15( 10)( )

    ( 2)( 4)( 20)

    sG s

    s s s s

    +=

    + + +

    3( )

    1 10G s

    s=

    +2

    1( )

    ( 1,2 1)( 1)G s

    s s s=

    + + +