SlideShare a Scribd company logo
1 of 245
Download to read offline
Control de procesos
               industriales II




Repaso de Control de procesos
        industriales I

                 Ing. Ángela Bravo Sánchez M.Sc
REPASO:

     DEFINICIONES BÁSICAS


CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Variable de proceso - PV
  Son aquellas que pueden cambiar las condiciones
  de un proceso.

   Por ejemplo:
          Presión
          Flujo
          Nivel
          Temperatura
          Densidad

CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Setpoint o punto de ajuste - SP

   Valor al que se desea mantener una variable de
    proceso

   Por ejemplo:
        El nivel de un tanque no puede exceder 2 metros
         => setpoint=2 metros
        La temperatura de un proceso debe ser de 100°C
         => setpoint = 100°C

CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Variable controlada - PV

  Es la variable que se debe mantener o controlar
  dentro de algún valor deseado.

  Variable manipulada -MV

  Es la variable que se varía para mantener a la
  variable controlada en el punto de control

CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
DEFINICIONES BÁSICAS

  CLASIFICACIÓN DE LOS SISTEMAS DE
  CONTROL

   Sistemas de control en lazo abierto

   Sistemas de control en lazo cerrado




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Sistemas de control en lazo abierto

   Existen cuando la variable del proceso no es
    comparada con el setpoint y se genera una
    acción independiente de las condiciones de la
    misma




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Sistemas de control en lazo cerrado

   Existen cuando la variable del proceso es
    comparada con el setpoint y se genera una
    acción que permite corregir cualquier desviación




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Ejemplo sistema de control de lazo cerrado

  Intercambiador de calor




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Intercambiador de calor

  Objetivo:
   Controlar la temperatura de salida del proceso
    para mantenerla en el calor deseado




CONTROL DE PROCESOS INDUSTRIALES II                    AGOSTO DE 2012
Intercambiador de calor

  Objetivo:
   Controlar la temperatura de salida del proceso
    para mantenerla en el calor deseado

  ACCIONES DE CONTROL

  1. Medir la temperatura de salida T(t)
  2. Comparar T(t) con el valor que se desea Td
  3. Decidir que se debe hacer para corregir
     cualquier desviación
CONTROL DE PROCESOS INDUSTRIALES II                    AGOSTO DE 2012
Intercambiador de calor




    ¿Qué variable del proceso permite corregir la
            desviación de temperatura?




CONTROL DE PROCESOS INDUSTRIALES II                    AGOSTO DE 2012
Intercambiador de calor

   Se puede usar el flujo del vapor para corregir la
    desviación de temperatura
        Si T(t) < Td abrir la válvula para aumentar el flujo del
         vapor
        Si T(t) > Td cerrar la válvula para disminuir el flujo
         del vapor




CONTROL DE PROCESOS INDUSTRIALES II                       AGOSTO DE 2012
Clasificación de los sistemas de
                         control a lazo cerrado
  Manuales: controlado por un operador humano




  Automático: controlado por un dispositivo




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Componentes del lazo de control

   Elementos primarios o sensores:
  Instrumento que está midiendo los cambio en el
  proceso y reporta la medición de las variables del
  proceso

   Transductores y convertidores
  Transductor: Dispositivos que convierten una
  señal mecánica en una señal eléctrica
  Convertidor: convierten un tipo de señal en otra
  Ejemplo: Corriente a voltaje --- análogo a digital
CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Componentes del lazo de control

  Transmisor o elemento secundario
   Convierte la lectura de un sensor o transductor
    en señales estándar para ser transmitidas

  Controlador
   Es un dispositivo que recibe los datos de los
    instrumentos de medida compara esos datos
    con el setpoint programado. Si es necesario le
    indica al elemento final de control la acción
    correctiva
CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Componentes del lazo de control

  Dispositivo corrector o elemento final de
  control

   Es quien actúa físicamente para cambiar la
    variable manipulad. Por ejemplo una válvula o
    un motor.




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Componentes del lazo de control
                          Sistema SISO




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Control regulador y servocontrol

   Control regulador: son sistemas diseñados
    para compensar las perturbaciones a la que
    puede estar sometida la variable controlada

   Servocontrol: Son sistemas diseñados para
    que la variable controlada se ajuste al valor del
    setpoint


CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
DEFINICIONES BÁSICAS

  Estrategias de control

   Control por retroalimentación o control feedback

   Control por acción pre-calculada o control
    feedforward




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Control por retroalimentación

   Es aquel que tiende a mantener una relación
    pre-establecida entre la salida y la referencia
    (setpoint), comparándolas y utilizando la
    diferencia como medio de control.

                                      Variable                       Perturbación
                                      manipulada
Setpoint       Error
                                              Elemento final
                       Controlador                               Proceso
                                              de control                    Variable
                                                                            Controlada
             Variable
             Del proceso
                                       Instrumento de medición


CONTROL DE PROCESOS INDUSTRIALES II                                    AGOSTO DE 2012
Control por acción pre-calculada

   Las perturbaciones se compensan antes de que
    afecte a la variable controlada.
   Se miden las perturbaciones antes que entren al
    proceso y se calcula el valor que se requiere de
    la variable manipulada para mantener la
    variable controlada en el valor deseado
                                            Perturbación
                  Controlador
      Setpoint


                                      Proceso
                                                           Salida
CONTROL DE PROCESOS INDUSTRIALES II                        AGOSTO DE 2012
Repaso


     FUNDAMENTACIÓN
     MATEMÁTICA PARA EL
     ANÁLISIS DE SISTEMAS DE
     CONTROL
CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
FUNDAMENTACIÓN MATEMÁTICA

   En el estudio de los procesos es necesario
    considerar modelos dinámicos, es decir,
    modelos de comportamiento variable respecto al
    tiempo.

   Para esto, es necesario el uso de ecuaciones
    diferenciales  respecto    al  tiempo   para
    representar        matemáticamente         el
    comportamiento de un proceso


CONTROL DE PROCESOS INDUSTRIALES II         AGOSTO DE 2012
La Transformada de Laplace


   La Transformada de Laplace es un método
    operacional que puede utilizarse para resolver
    ecuaciones diferenciales lineales.

   Transforma                  ecuaciones    diferenciales en
    ecuaciones                 algebraicas   de una variable
    compleja s



CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Transformada de Laplace

  La transformada de Laplace de una función del
  tiempo f(t), se define mediante la siguiente
  fórmula:

                                      ∞
                    𝐹 𝑠 = ℒ 𝑓(𝑡) =    0
                                          𝑓 𝑡 𝑒 −𝑠𝑡 𝑑𝑡

  Donde
   𝐹 𝑠 es una función del tiempo
   𝑠 una variable compleja
   ℒ 𝑓 o 𝐹 𝑠 es la transformada de Laplace de 𝑓 𝑡

CONTROL DE PROCESOS INDUSTRIALES II                      AGOSTO DE 2012
Transformada de Laplace de funciones
                        más usuales




CONTROL DE PROCESOS INDUSTRIALES II        AGOSTO DE 2012
TRANSFORMADA DE LAPLACE EN
                          MATLAB




CONTROL DE PROCESOS INDUSTRIALES II    AGOSTO DE 2012
Propiedades de la Transformada de
                              Laplace
   Linealidad:                       y

   Diferenciación

   Integración

   Desplazamiento en el tiempo

   Teorema del valor inicial

   Teorema del valor final
CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Trasformada Inversa de Laplace

   La operación de obtener la función f(t) a partir
    de la transformada de Laplace F(s) se le
    denomina transformada inversa de Laplace:




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Método de las fracciones simples

  Transformadas inversas de Laplace de funciones F(s)
  racionales de la forma
                        𝑁(𝑠)
             𝐹 𝑠 =
                        𝐷(𝑠)
  Donde 𝑁 𝑠 𝑦 𝐷 𝑠 son polinomios en la variable s
  Pasos:
  1. Descomponer la fracción F(s) en fracciones simples
     a) Ej:

  2. Calcular la trasformada inversa de Laplace haciendo
     uso de la propiedad de linealidad

CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
TRANSFORMADA INVERSA DE
                        LAPLACE EN MATLAB




CONTROL DE PROCESOS INDUSTRIALES II       AGOSTO DE 2012
SOLUCIÓN DE ECUACIONES
                    DIFERENCIALES CON LAPLACE
                      𝑑2 𝑦(𝑡)      𝑑𝑦(𝑡)
                   𝑎2      2
                              + 𝑎1       + 𝑎0 𝑦 𝑡 = 𝑏 𝑥(𝑡)
                        𝑑𝑡          𝑑𝑡

  Procedimiento de solución por la transformada de Laplace:
   Paso 1. Transformación de la ecuación diferencial en
    una ecuación algebraica con la variable s de la
    transformada de Laplace
   Paso 2. Se despeja Y(s) de la ecuación algebraica
    encontrada
   Paso 3. Se aplica a Y(s) la transformada inversa de
    Laplace para encontrar y(t)

CONTROL DE PROCESOS INDUSTRIALES II                          AGOSTO DE 2012
SOLUCIÓN DE ECUACIONES
                    DIFERENCIALES CON LAPLACE
  Solución



  Definiendo la transformada de Laplace para
  𝑥, 𝑥 𝑦 𝑥




  Remplazando

CONTROL DE PROCESOS INDUSTRIALES II       AGOSTO DE 2012
SOLUCIÓN DE ECUACIONES
                    DIFERENCIALES CON LAPLACE
   Remplazando las condiciones iniciales



  Despejando X(s)




  Aplicamos transformada de Laplace


CONTROL DE PROCESOS INDUSTRIALES II         AGOSTO DE 2012
REPASO



     MODELADO MATEMÁTICO DE
     UN SISTEMA DE CONTROL
CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
MODELADO MATEMÁTICO

   Un modelo matemático de un sistema dinámico se
    define como un conjunto de ecuaciones que representan
    la dinámica del sistema

   La dinámica de muchos sistemas, ya sean mecánicos,
    eléctricos, térmicos, económicos, biológicos, etc., se
    describe en términos de ecuaciones diferenciales.

   Para trabajar estas ecuaciones diferenciales de una
    forma sencilla se hace uso de la transformada de
    Laplace


CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Función de transferencia




   En la teoría de control, a menudo se usan las
    funciones de transferencia para caracterizar las
    relaciones de entrada-salida de componentes.




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Función de transferencia

   Un sistema dinámico puede ser descrito por la
    siguiente ecuación diferencia invariante en el
    tiempo:




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Función de transferencia

   Pasando la ecuación al dominio de Laplace y
    considerando que las condiciones iniciales son
    cero se obtiene:



   La función de trasferencia entre y(t) y u(t) está
    dada por:




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Función de transferencia

  Una función de transferencia tiene las siguientes
  características:

   La función de trasferencia está definida
    únicamente para sistemas lineales.
   Todas las condiciones iniciales del sistemas son
    fijadas a cero
   La función de trasferencia es independiente a la
    entrada del sistema


CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
MATLAB

   OPCIÓN 1                           OPCIÓN 2
                                       h = tf([1 0],[1 2 10])
  s = tf('s');
  H = s/(s^2 + 2*s +10)
                                       Transfer function:
                                             s
  Transfer function:
                                       --------------
        s
                                       s^2 + 2 s + 10
  --------------
  s^2 + 2 s + 10




CONTROL DE PROCESOS INDUSTRIALES II                         AGOSTO DE 2012
Diagrama en bloques


   Un sistema de control puede consistir, en
    general, por un cierto número de componentes.

   Con el fin de mostrar las interacciones
    existentes de forma cómoda, se acostumbra a
    usar una representación gráfica denominada
    diagrama a bloques.



CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Diagrama en bloques


   Un     diagrama   de   bloques  es   una
    representación grafica de una función de
    trasferencia.

   Muestra la relación existente entre los diversos
    componentes e indica el flujo de las señales del
    sistema real



CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Diagrama en bloques: Simbología


   Bloque ó bloque funcional:



   Punto suma ó diferencia:



   Punto de ramificación


CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Algebra de diagrama de bloques




   La modificación de los diagramas en bloques
    para efectuar simplificaciones u ordenaciones
    se denomina algebra de diagrama de bloques




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Algebra de diagrama de bloques

   Asociación de bloques Cascada o serie




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Algebra de diagrama de bloques

   Asociación de bloques Paralelo




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Algebra de diagrama de bloques

   Asociación de bloques retroalimentados




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Algebra de diagrama de bloques

   Intercambio del orden de los bloques




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Algebra de diagrama de bloques

   Intercambio en el orden de los bloques




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Algebra de diagrama de bloques

   Combinación o expansión del bloque
    suma/resta




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Simplificación de un diagrama de
                                bloques




CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
MATLAB




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Procedimiento para dibujar un
                          diagrama en bloques
  1. Escriba  las    ecuaciones    que   describen        el
     comportamiento dinámico de cada componente

  2. Obtenga las transformadas de Laplace de estas
     ecuaciones, suponiendo que las condiciones iniciales
     son cero.

  3. Represente individualmente en forma de bloques cada
     ecuación transformada por el método de Laplace

  4. Por último, integre los elementos en un diagrama de
     bloques completo
CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Procedimiento para dibujar un
                          diagrama en bloques
   Ejercicio: Circuito RC




  1. Escriba las ecuaciones que describen el
     comportamiento     dinámico     de cada
     componente. En este caso i y eo



CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Procedimiento para dibujar un
                          diagrama en bloques
  2. Obtenga las transformadas de Laplace de estas
  ecuaciones, suponiendo que las condiciones
  iniciales son cero.



                                LAPLACE




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Procedimiento para dibujar un
                          diagrama en bloques
  3. Represente individualmente en forma de
  bloques cada ecuación transformada por el
  método de Laplace.




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Procedimiento para dibujar un
                          diagrama en bloques
  4. Por último, integre los elementos en un
  diagrama de bloques completo




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
MATLAB / SIMULINK




CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Simulink

   Cálculo de la función transferencia a lazo
    cerrado desde Simulink




  [A,B,C,D]=linmod(’nombre archivo simulink’);
  [num,den]=ss2tf(A,B,C,D);


CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
MODELADO EN EL ESPACIO DE
                           ESTADOS
   La tendencia moderna en los sistemas de
    ingeniería es hacia una mayor complejidad.

   Los sistemas complejos pueden tener entradas
    y salidas múltiples y pueden variar en el tiempo.

   El modelado en el espacio de estados permite
    considerar aquellos sistemas de múltiples
    entradas y múltiples salidas.


CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados




   Estado

  Es el conjunto de variables (variables de estado),
  tales que el conocimiento de esas variables junto
  con el conocimiento de la entrada, determinan el
  comportamiento del sistema.



CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados


   Variables de estado
  Es un conjunto de variables que determinan el
  estado del sistema. Se necesitan n variables
  para describir totalmente el comportamiento de un
  sistema dinámico X1,X2, … ,Xn

   Vector de estado
  Es un vector con las n variables de estado.

CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Modelado en el espacio de estados

   Espacio de estados.

  Es un espacio de n dimensiones cuyos ejes de
  son las variables de estado X1,X2,…,Xn.

  Cualquier estado puede representarse mediante
  un punto en el espacio de estados.




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados

   Ecuaciones de estados
  Conjunto     de   n   ecuaciones    diferenciales
  simultaneas de primer orden con n variables,
  donde las n variables al ser despejadas son las
  variables de estado.

   Ecuación de salida
  Ecuación algebraica que expresa las variables de
  salida del sistema como combinaciones lineales
  de las variables de estado y las entradas
CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados

   Considere un sistemas dinámico lineal
    invariante en el tiempo, de múltiples entradas y
    múltiples salidas




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados

  El sistema está representado en el espacio de
  estados por la siguiente ecuación
                                         Ecuación de estados

                                         Ecuación de salida
  Dónde:




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Modelado en el espacio de estados



   u: un vector que contiene cada una de las p entradas al
    sistema
   y: un vector que contiene cada una de las q salidas al
    sistema
   x: es un vector que contiene cada una de las n variables
    de estado del sistema




CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Modelado en el espacio de estados

   El tamaño de las matrices debe ser el
    adecuado:




   p entradas al sistema
   q salidas al sistema
   n variables de estado del sistema

CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados

   Obtención de las ecuaciones de estado
  La representación en espacio de estado puede ser
  derivada desde las ecuaciones diferenciales que
  representan a un sistema.

  1. Identificar las leyes o teorías que gobiernan el comportamiento del
     sistema. Leyes de termodinámica, Leyes dinámicas, segunda ley
     de Newton, Ley de voltajes y corrientes de Kirchoff, Ley de
     Ampere, Ley de Ohm, Ley de Boyle, etc.
  2. Seleccionar las variables de estado. Son las variables mínimas
     que determinan el comportamiento dinámico del sistema.
  3. Encontrar la dinámica de cada estado. Es decir, encontrar la razón
     de cambio respecto al tiempo de cada variable de estado (su
     derivada).
CONTROL DE PROCESOS INDUSTRIALES II                            AGOSTO DE 2012
Modelado en el espacio de estados

   Ejemplo
  Considere el sistema mecánico

  u(t) es una fuerza externa
  y(t) es el desplazamiento de la masa




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados



   Cuál es la variable de
    entrada del sistema?



   Cuál es la variable de
    salida del sistema?




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados



   Cuál es la variable de
    entrada del sistema?
  La fuerza externa u(t) es la entrada
  para el sistema.


   Cuál es la variable de
    salida del sistema?
  el desplazamiento y(t) de la masa es
  la salida.


CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados


                                       La ecuación del sistema es




                                       Definamos las variables de estado
                                        x1(t) y x2(t) como:




CONTROL DE PROCESOS INDUSTRIALES II                                  AGOSTO DE 2012
Modelado en el espacio de estados

                                      (1)
                                            (2)

   Obtenemos




   De acuerdo a (2) obtenemos




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Modelado en el espacio de estados




   La forma matricial de estas ecuaciones es:




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados

   La ecuación de salida es:




   En forma matricial




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados




  Donde:




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados

  Ejercicio: Calcular la función de transferencia
  para las ecuaciones en el espacio de estado




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados




   Aplicando Laplace, con x(0)=0




  Despejamos x(s) (multiplicamos por   en ambos lados )




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Modelado en el espacio de estados

  Por otro lado

 Y

 Remplazando



 Por lo tanto la función de transferencia es:


CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Modelado en el espacio de estados




   Se puede reescribir como:




  Donde
               Polinomio característico
               Polinomio en s

CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados

                           EJERCICIO
                          Obtenga la función de transferencia
                          del sistema descrito por las
                          siguiente ecuación de estado:




CONTROL DE PROCESOS INDUSTRIALES II                    AGOSTO DE 2012
Modelado en el espacio de estados

   De las ecuaciones de estado obtenemos los
    valores de A, B, C Y D




   Remplazamos en la ecuación de la función de
    transferencia




CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Modelado en el espacio de estados
                                      MATLAB

                                      syms k m b s
                                      A=[0 1; -k/m -b/m]
                                      B=[0; 1/m]
                                      C=[0 1]
                                      D=0
                                      %Forma Manual
                                      G=C*(s*eye(2)-A)^(-1)*B+D

                                      G=

                                      s/(m*s^2 + b*s + k)




CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
MATLAB


  El comando ss2tf retorna el numerador y
  denominador de la función de trasferencia
          [num,den]=ss2tf(A,B,C,D)

  El comando tf2ss convierte la función de
  transferencia de un sistema en la forma espacio
  de estado
            [A,B,C,D] = tf2ss(num,den)

CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Simulink




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES


   El proceso de linealizar sistemas no lineales es
    importante, porque permite aplicar numerosos
    métodos de análisis lineal que proporcionen
    información acerca del comportamiento de los
    sistemas no lineales.

   Se presenta aquí se basa en la expansión de la
    función no lineal en series de Taylor alrededor
    del punto de operación y la retención solo del
    término lineal
CONTROL DE PROCESOS INDUSTRIALES II          AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES
  Considere un sistema cuya entrada es x(t) y cuya
  salida es y(t) entonces:




  Se supone que las variables solo se desvían
  ligeramente de alguna condición de operación




CONTROL DE PROCESOS INDUSTRIALES II         AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES
   La expansión en series de Taylor alrededor del punto de
    operación (xo,f(xo)) es:



  Si la variación alrededor del punto de operación
  es pequeña


  o



CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES
   Ejemplo:

                                                           𝜋
  Linealizar                          alrededor de 𝑥 𝑜 =
                                                           2




CONTROL DE PROCESOS INDUSTRIALES II                            AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES
      Linealización de ecuaciones diferenciales




  El modelo no lineal del sistema mecánico es:




  El objetivo es encontrar el modelo linealizado (us,ys)

CONTROL DE PROCESOS INDUSTRIALES II                    AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES
   1) determinar el punto de equilibrio (us, ys)

  A menudo corresponde a la condición de estado
  estacionario del sistema.
  Entonces en u=us el punto de equilibrio puede ser
  encontrado fijando todas las derivadas de tiempo a cero



  Entonces



CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES
  2) Linealizamos la ecuación diferencial para
  pequeñas excursiones alrededor del punto de
  operación.
  Sea 𝑦 = 𝑦𝑠 + 𝛿𝑦 y 𝑢 = 𝑢𝑠 + 𝛿𝑢 remplazando en la
  ecuación



  Como ys es una constante



CONTROL DE PROCESOS INDUSTRIALES II         AGOSTO DE 2012
LINEALIZACIÓN DE MODELOS
                      MATEMÁTICOS NO LINEALES
   Expandiendo 𝑓 𝑦𝑠 + 𝛿𝑦



  Como                    , tenemos la siguiente ecuación
  lineal:

  En la práctica 𝑦 = 𝛿𝑦 y 𝑢 = 𝛿𝑢




CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Repaso


     MÉTODOS PARA EL ANÁLISIS
     Y DISEÑO DE SISTEMAS DE
     CONTROL RETROALIMENTADO

CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
Métodos de análisis


   Los sistemas de control se diseñan para
    conseguir un comportamiento determinado.

   Una vez obtenido el modelo matemático del
    sistema, disponemos de varios métodos para
    analizar el comportamiento del sistema




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Métodos de análisis

  Existen dos métodos para el análisis y diseño de
  sistemas de control retroalimentados

   Análisis en el dominio del tiempo

   Análisis en el dominio de la frecuencia




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Repaso

     ANÁLISIS DE SISTEMAS EN EL
     DOMINIO DEL TIEMPO

CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
Respuesta en tiempo




   La respuesta en tiempo de un sistema de
    control consiste en dos parte:

        La respuesta transitoria

        La respuesta en estado estacionario




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Respuesta en tiempo

   La respuesta transitoria
  La respuesta transitoria es definida como la parte
  de la respuesta en que va de un estado inicial a un
  estado final

   La respuesta en estado estacionario
  Es definido como el comportamiento del sistema a
  la manera en la cual se comporta el sistema
  mientras el tiempo t se aproxima a infinito.


CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Respuesta en tiempo

  Entonces la respuesta y(t) se puede escribir de la
  siguiente manera:

                              𝑦 𝑡 = 𝑦 𝑡 𝑡 + 𝑦 𝑠𝑠 𝑡
  Donde

   𝑦 𝑡 𝑡 es la respuesta transitoria

   𝑦 𝑠𝑠 𝑡 es la respuesta en estado estacionario

CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Análisis de Sistemas en el Dominio del
                              Tiempo
   El estudio de un sistema de control en el
    dominio del tiempo involucra esencialmente la
    evaluación de sus respuestas transitoria y
    estacionaria.

   En el problema de diseño, las especificaciones
    se proporcionan normalmente en términos
    del comportamiento transitorio y del
    estacionario, y los controladores se diseñan
    para que todas esas especificaciones sean
    cumplidas por el sistema diseñado.
CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Entradas de un sistema de control

   Las entradas de un sistema de control pueden
    variar en forma aleatoria con respecto al
    tiempo.
   Esto provoca un problema para el diseñador, ya
    que es difícil diseñar un sistema de control que
    tenga un funcionamiento satisfactorio para todas
    las formas posibles de señales de entrada.
   Para propósitos de análisis y diseño, es
    necesario suponer algunos tipos básicos de
    entradas de prueba para evaluar el
    funcionamiento de un sistema.
CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Tipos de señales de entrada:
                               Función paso
   También llamada función escalón o función de
    Heaviside
   Representa un cambio instantáneo en la entrada de
    referencia
                                      𝑟 𝑡 = 𝐴 𝑢(𝑡)

  Siendo 𝑢 𝑡 la función paso




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Tipos de señales de entrada:
                               Función paso


   La función paso es muy útil como señal de
    prueba, ya que su salto instantáneo inicial de
    amplitud revela la velocidad de respuesta un
    sistema a entradas con cambios abruptos.




CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Tipos de señales de entrada:
                               Función rampa
  Es una señal que cambia constantemente con el
  tiempo.
  Matemáticamente se representa por:
                    𝑟 𝑡 = 𝐴 𝑡 𝑢(𝑡)




  Esta señal nos dice cómo responde el sistema a
  señales que cambian linealmente con el tiempo
CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Tipos de señales de entrada:
                            Función parabólica.
   Esta función representa una señal que tiene una
    variación más rápida que la función rampa.
   Matemáticamente se representa por:
                            𝑡2
                    𝑟 𝑡 = 𝐴     𝑢(𝑡)
                            2




   El factor ½ se añade por conveniencia matemática, para que la
    transformada de Laplace de la señal sea simplemente A/s^3
CONTROL DE PROCESOS INDUSTRIALES II                      AGOSTO DE 2012
Tipos de señales de entrada:
                     Función impulso
  La función impulso unitario o Delta de Dirac,
   tiene la siguiente forma matemática:




  El impulso es unitario si se cumple

   La respuesta a un impulso unitario llamada
     también “respuesta natural o propia” del sistema
     nos da idea de cuál es el comportamiento
     intrínseco de dicho sistema.
CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Orden de un sistema

  El orden de un sistema se define como:
   La mayor potencia de la derivada de una
    ecuación diferencial
   La mayor potencia de s en el denominador de la
    función de transferencia

  Ejemplo: Cual es el orden de los sistemas descritos por las siguientes
  funciones de trasferencia
                                                  Segundo orden

                                                    Primer orden

                                                    Segundo orden
CONTROL DE PROCESOS INDUSTRIALES II                            AGOSTO DE 2012
Polos y ceros de la función de
                              transferencia
   Polos
  Los polos de una función de transferencia son los
  valores de la variable de la transformada de
  Laplace, s, que ocasionan que la función de
  transferencia se vuelva infinita

   Ceros
  Los ceros de una función de trasferencia son los
  valores de la variable de la transformada de
  Laplace, s, que ocasiona que la función se
  transferencia se convierta en cero
CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Matlab

  El comando roots de Matlab retorna las raíces
  del polinomio

   Consideremos el siguiente polinomio:

  p=[1 4 4 1 20];
  r=roots(p);
  r =
    -2.6545 + 1.2595i
    -2.6545 - 1.2595i
      0.6545 + 1.3742i
      0.6545 - 1.3742i
CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Matlab

 Alternativamente un mapa con la ubicación de
  los polos y ceros se puede obtener con la
  función pzmap (polos x, ceros o)
Ejemplo                                                1.5
                                                                                             Pole-Zero Map




                                                         1


                                                                 System: H
                                                       0.5       Zero : -2.28
                                                                 Damping: 1
                                                                 Overshoot (%): 0
                                      Imaginary Axis
                                                                 Frequency (rad/sec): 2.28
                                                         0


H=tf([2 5 1],[1 2 3]);
                                                       -0.5

sgrid                                                                                                             System: H
                                                                                                                  Pole : -1 - 1.41i
                                                         -1                                                       Damping: 0.577
pzmap(H)                                                                                                          Overshoot (%): 10.8
                                                                                                                  Frequency (rad/sec): 1.73

                                                       -1.5
                                                          -2.5        -2              -1.5                   -1               -0.5            0
                                                                                               Real Axis
CONTROL DE PROCESOS INDUSTRIALES II                                                                                   AGOSTO DE 2012
SISTEMAS DE PRIMER ORDEN

   Varios sistemas pueden ser aproximados a un
    primer orden




CONTROL DE PROCESOS INDUSTRIALES II        AGOSTO DE 2012
SISTEMAS DE PRIMER ORDEN


   Un sistema de primer orden puede ser
    representado por el siguiente diagrama en
    bloques:




CONTROL DE PROCESOS INDUSTRIALES II        AGOSTO DE 2012
SISTEMAS DE PRIMER ORDEN

  Respuesta a una entrada paso unitario

  Entrada:

  Respuesta (salida):




CONTROL DE PROCESOS INDUSTRIALES II        AGOSTO DE 2012
SISTEMAS DE PRIMER ORDEN

  La solución                 tiene dos partes:
       Respuesta en estado estacionario
       Respuesta transitoria
  T: se llama constante de tiempo y es el tiempo que le
  toma a la salida alcanzar el 63% de su valor final. T se
  puede considerar una especificación de la respuesta
  transitoria




CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
SISTEMAS DE PRIMER ORDEN

 Tiempo de subida (rise time) Tr
Es definido como el tiempo que
demora la señal en ir del 10% al 90%
de su valor final

 Tiempo de establecimiento
   (settling time) Ts
Es el tiempo que tarda la señal en
entrar y permanecer en la zona del
±5% o ±2% del valor final

 Error en estado estacionario ess



CONTROL DE PROCESOS INDUSTRIALES II        AGOSTO DE 2012
SISTEMAS DE SEGUNDO ORDEN




  m: masa
  k: constante del resorte
  b: coeficiente de rozamiento
  u(t): fuerza externa
  y(t): desplazamiento
CONTROL DE PROCESOS INDUSTRIALES II       AGOSTO DE 2012
SISTEMAS DE SEGUNDO ORDEN

   La forma general de un sistema de segundo
    orden es:



   La función de transferencia



       𝜔 𝑛 es la frecuencia natural
      𝜉 es el coeficiente de amortiguamiento
      k es la ganancia del sistema. Por simplicidad se
      estudian los casos con k=1
CONTROL DE PROCESOS INDUSTRIALES II                      AGOSTO DE 2012
SISTEMAS DE SEGUNDO ORDEN
   La solución (raíces o polos del sistema) de la
    ecuación característica es:




   El comportamiento dinámico del sistema de
    segundo orden puede ser descrito en términos
    del factor de amortiguamiento



CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
SISTEMAS DE SEGUNDO ORDEN

  1. Si 𝝃 = 𝟎 , los polos son imaginarios conjugados, el
     sistema se denomina criticamente estable y la
     respuesta presenta oscilaciones sostenidas

  2. Si 𝟎 < 𝝃 < 𝟏, los polos son complejos y conjugados y
     se dice que el sistema es subamortiguado

  3. Si 𝝃 = 𝟏, los polos son reales y repetidos y el sistema
     se denomina críticamente amortiguado

  4. Si 𝝃 > 𝟏, los polos son reales y distintos y el sistema se
     denomina sobreamortiguado
CONTROL DE PROCESOS INDUSTRIALES II                    AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden


   Las      características      deseadas       del
    comportamiento de un sistemas de segundo
    orden, pueden específicarse en función de la
    respuesta transitoria ante una entrada escalón




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Caso críticamente amortiguado 𝝃 = 𝟏

  Tiene dos polos iguales:
  Para una entrada paso unitario R(S)=1/s, la salida es:




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Caso críticamente amortiguado 𝝃 = 𝟏




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Caso sobreamortiguado 𝝃 > 𝟏
  Reescribiendo la función de transferencia



  Los dos polos del sistema son:



  La salida para una entrada paso es:




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Caso sobreamortiguado 𝝃 > 𝟏



  Cuando 𝝃 >> 𝟏, entonces            y la exponencial con el
  termino s1 decae mas rápido que con la exponencial con
  s2. Entonces para una solución aproximada no se debe
  considerar s1



  La respuesta en tiempo a un paso es:


CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden




CONTROL DE PROCESOS INDUSTRIALES II   si puede ser omitido   AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden




CONTROL DE PROCESOS INDUSTRIALES II   No puede ser omitido   AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
Caso subamortiguado 𝟎 < 𝝃 < 𝟏

 Función de transferencia:

Donde                     es la frecuencia natural de amortiguamiento

 Los dos polos son:




CONTROL DE PROCESOS INDUSTRIALES II                          AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Caso subamortiguado 𝟎 < 𝝃 < 𝟏
  La salida a una entrada paso es




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Caso subamortiguado 𝟎 < 𝝃 < 𝟏




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Caso respuesta oscilatoria 𝝃 = 𝟎
  La Existencia de dos polos imaginarios conjugados hace
  la respuesta no se estabilice y mantenga una oscilación de
  forma indefinida

  La respuesta comienza a oscilar a una frecuencia natural
  de oscilación




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Respuesta paso de sistemas de
                            segundo orden
   Resumen:




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Especificaciones de respuesta
                                transitoria.



   Con     frecuencia,   las  características de
    desempeño de un sistema de control se
    especifican en términos de la respuesta
    transitoria para una entrada escalón unitario,
    dado que ésta es fácil de generar y es
    suficientemente drástica



CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Especificaciones de respuesta
                                transitoria.
   La respuesta transitoria de un sistema de
    control práctico exhibe con frecuencia
    oscilaciones amortiguadas antes de alcanzar el
    estado estable

   Características de la respuesta transitoria
        Tiempo de retardo, 𝑡 𝑑
        Tiempo de levantamiento, 𝑡 𝑟
        Tiempo pico, 𝑡 𝑝
        Sobrepaso máximo, 𝑀 𝑝
        Tiempo de asentamiento, 𝑡 𝑠
CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Especificaciones de respuesta
                      transitoria sistemas 2do orden




   Tiempo de retardo, 𝒕 𝒅
  Es el tiempo requerido para que la respuesta
  alcance la primera vez la mitad del valor final
CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Especificaciones de respuesta
                      transitoria sistemas 2do orden




   Tiempo de levantamiento, 𝒕 𝒓
  Es el tiempo requerido para que la respuesta pase del 10
  al 90% (sistemas sobreamortiguados) o del 0 al 100%
  (subamortiguados) de su valor final.
CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Especificaciones de respuesta
                      transitoria sistemas 2do orden




   Tiempo pico, 𝒕 𝒑
  Es el tiempo requerido para que la respuesta
  alcance el primer pico del sobrepaso
CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Especificaciones de respuesta
                      transitoria sistemas 2do orden




   Sobrepaso máximo (porcentaje), 𝑴 𝒑
  Es el valor pico máximo de la curva de respuesta, medido
  a partir de la unidad.

CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Especificaciones de respuesta
                      transitoria sistemas 2do orden




 Tiempo de asentamiento, 𝒕 𝒔
Es el tiempo que se requiere para que la curva de
respuesta alcance un rango alrededor del valor final del
tamaño especificado por el porcentaje absoluto del valor
final (por lo general, de 2 a 5%) y permanezcadentro de él.
                                      2% :   5% :
CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Especificaciones de respuesta
                      transitoria sistemas 2do orden




  Es conveniente que la respuesta transitoria sea
  suficientemente rápida y amortiguada. Por tanto, para
  una respuesta transitoria conveniente de un sistema de
  segundo orden, el factor de amortiguamiento relativo
  debe estar entre 0.4 y 0.8.

CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Especificaciones de respuesta
                      transitoria sistemas 2do orden




   Valores pequeños de 𝝃 (𝝃 < 0.4) producen un valor de
    sobrepaso excesivo en la respuesta transitoria

   Un sistema con un valor grande de         𝝃 ( 𝝃 > 0.8)
    responden con lentitud.

CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Análisis de la respuesta transitoria con
                              Matlab



   Se puede calcular y graficar la respuesta en
    tiempo de un sistema a través de herramientas
    CAD como Matlab y Simulink.

   En particular, se considerará la respuesta paso,
    la respuesta impulso, la respuesta rampa y la
    respuesta de otras entradas simples.


CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Respuesta Paso unitario

   Para graficar la respuesta a un paso unitario de un
    sistema LTI SYS=tf(num,den) en MATLAB, se usa el
    comando step(SYS)o step(num,den)

   Para una entrada paso de magnitud diferente a la
    unidad, por ejemplo K, simplemente se multiplica la
    función de trasferencia SYS por la constante K:
    step(K*SYS.

   Si se quiere graficar en un rango de tiempo específico
    se debe definir un vector t con el rango de tiempo. Por
    ejemplo:t = 0:0.1:10; step(SYS,t)

CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Respuesta Paso unitario

   Por ejemplo: graficar la respuesta paso unitario
    para el siguiente sistema
                                                                    Step Response
                                                  2.5




                                                   2



  num = [0 2 10];
                                                  1.5

  den = [1 5 4];
                                      Amplitude




  SYS = tf(num,den);                               1


  step(SYS)
                                                  0.5

  O directamente
  step(num,den)                                    0
                                                        0   1   2         3         4   5       6
                                                                     Time (sec)

CONTROL DE PROCESOS INDUSTRIALES II                                                     AGOSTO DE 2012
Respuesta Paso unitario

  Ejemplo: sistema
  de 2do orden
  amortiguado

  wn=3;
  z=0.3;
  wd=wn*sqrt(1-z^2);
  s=tf('s');
  G=
  wn^2/((s+z*wn+1i*wd)*
  (s+z*wn-1i*wd));
  t=0:0.1:10;
  step(G,t)
CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Respuesta Paso unitario

   Desde Simulink




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Respuesta impulso



    Para graficar la respuesta impulso de un
     sistema LTI SYS=tf(num,den) en MATLAB,
     se    usa   el  comando    impulse(SYS)o
     impulse(num,den)




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Respuesta impulso

   Por ejemplo: graficar la respuesta impulso para
    el siguiente sistema

                                                                        Impulse Response
                                                  2.5




                                                   2
  num = [0 5];
  den = [2 10];                                   1.5

  SYS = tf(num,den);
                                      Amplitude




  impulse(SYS)                                     1




  O directamente                                  0.5

  impulse(num,den)
                                                   0
                                                        0   0.2   0.4         0.6          0.8     1     1.2
CONTROL DE PROCESOS INDUSTRIALES II                                        Time (sec)       AGOSTO DE 2012
Respuesta rampa


   Matlab no tiene un comando para la respuesta
    rampa. Para obtener la respuesta a una rampa
    unitaria de la función de trasferencia G(s) se
    debe:
      1. Multiplicar la función de transferencia
         G(s) por 1/s
      2. Usar la función resultante con el
         comando step



CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Respuesta rampa

   Por ejemplo: graficar la respuesta rampa para el
    siguiente sistema



   Con una entrada rampa unitaria R(s)=1/s^2




CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Respuesta rampa

   Tomando los coeficientes de la expresión en corchetes:


  num = [0 0 0 1];
  den = [1 1 1 0];                                  1500
                                                                     Step Response



  step(num,den)
                                                    1000
                                        Amplitude




                                                    500




                                                      0
                                                           0   500                   1000            1500
CONTROL DE PROCESOS INDUSTRIALES II                                   Time (sec)            AGOSTO DE 2012
Respuesta arbitraria

 Para obtener la respuesta en tiempo de un
  sistema LTI SYS=tf(num,den) de una entrada
  arbitraria por ejemplo: función exponencial,
  función sinosoidal en   MATLAB, se usa el
  comando lsim

       lsim(SYS,r,t) o lsim(num,den,r,t)

Donde r es la función de entrada en tiempo y t es el
rango de tiempo en que está definida la función r

CONTROL DE PROCESOS INDUSTRIALES II                    AGOSTO DE 2012
Respuesta arbitraria

   Por ejemplo: graficar la respuesta para el
    siguiente sistema
                                                                    Linear Simulation Results
                                                   1

                                                  0.9



  Para la entrada                                 0.8

                                                  0.7

                                                  0.6

  num = [0 2];                        Amplitude
                                                  0.5


  den = [1 3];                                    0.4


  t = 0:0.1:6;                                    0.3

                                                  0.2
  r = exp(-t);
                                                  0.1

  lsim(num,den,r,t)                                0
                                                        0   1   2               3               4       5       6
                                                                           Time (sec)


CONTROL DE PROCESOS INDUSTRIALES II                                                                 AGOSTO DE 2012
Efecto de añadir polos y ceros a las
                     funciones de transferencia.


   Dado un sistema en lazo cerrado, sus polos
    determinan las características básicas de su
    respuesta transitoria.

   Habitualmente, lo que se desea es poder ajustar
    los polos y ceros del sistema en lazo abierto,
    para situar los del lazo cerrado en la posición
    más interesante para nuestros propósitos


CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Efecto de añadir polos y ceros a las
                     funciones de transferencia.
   Adición de un polo en la función de
    transferencia de trayectoria directa (Sistemas
    con realimentación unitaria).
                                      Anadir
                                      un polo



  Se considera que se ha añadido el polo en s = -1/Tp. La
  función de transferencia en lazo cerrado será:




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Efecto de añadir polos y ceros a las
                     funciones de transferencia.
   La adición de un polo a una función de
    transferencia de trayectoria directa o con
    realimentación unitaria tiene generalmente el
    efecto de incrementar el sobrepaso máximo
    del sistema en lazo cerrado




CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Efecto de añadir polos y ceros a las
                     funciones de transferencia.
   Adición de un polo en la               función    de
    transferencia de lazo cerrado.




   El tiempo de establecimiento se incrementa
    y el sobreimpulso máximo decrece
CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Efecto de añadir polos y ceros a las
                     funciones de transferencia.
   Adición de un cero en la                función      de
    transferencia de lazo cerrado.




  Adicionar un cero en la función de transferencia en lazo
  cerrado disminuye el tiempo de subida e incrementa el
  tiempo de sobreimpulso máximo de la respuesta al
CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Efecto de añadir polos y ceros a las
                     funciones de transferencia.
   Adición de un cero en la función de
    transferencia de la trayectoria directa
    (Sistemas con realimentación unitaria).



  Función de transferencia de lazo cerrado



  El término (1+Tzs) en el numerador de T(s) incrementa el
  sobreimpulso máximo, pero Tz en el cociente de T(s) tiene
  el efecto de mejorar el amortiguamiento o reducir el
  sobreimpulso máximo
CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Efecto de añadir polos y ceros a las
                     funciones de transferencia.




CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Repaso

     ESTABILIDAD


CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
Estabilidad

   El problema más importante en los Sistemas de
    Control conciernen a la estabilidad

   Se dice que un sistema es estable si toda
    entrada acotada produce una salida acotada.
    De otra forma el sistema es inestable

   A este enunciado se le da el nombre de
    estabilidad de entrada acotada-salida acotada
    (BIBO bounded input, bounded output).
CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Estabilidad

   Teorema

  Un sistema con una función de transferencia racional
  propia G(s) es estable si y solo si todos los polos de G(s)
  tienen parte real negativa, o equivalentemente, se
  encuentran en el semiplano izquierdo del plano complejo S




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Estabilidad


   El teorema implica que un sistema es inestable
    si la función de transferencia tiene uno o más
    polos con parte real positiva o cero.

   La estabilidad de un sistema, depende solo de
    los polos de la función de transferencia G(s) y
    no de los ceros de G(s).



CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz




   Se trata de un procedimiento algebraico para
    determinar su un polinomio tiene algún cero en
    el semiplano derecho, lo que implicaría la
    inestabilidad del sistema.




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

   Considere un                      sistema   con   función     de
    transferencia:

  1. El polinomio denominador de G(s) se escribe
     de la siguiente forma:
                                                           (1)

  2. La condición necesaria pero no suficiente para
     estabilidad, es que todos los coeficientes de la
     ecuación 𝑎(𝑠) estén presentes, y que todos
     tengan signo positivo.
CONTROL DE PROCESOS INDUSTRIALES II                         AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

  Si se cumple la condición necesaria, entonces, se realiza
  el siguiente esquema:




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

  Los coeficientes b1, b2, b3, etc., se evalúan de la forma
  siguiente:




CONTROL DE PROCESOS INDUSTRIALES II                   AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

  3. La condición necesaria y suficiente para que
     todas las raíces de 𝑎(𝑠) queden en el
     semiplano izquierdo del plano s, es que todos
     los coeficientes de 𝑎(𝑠) sean positivos y que
     todos los términos de la primera columna
     del conjunto sean positivos.




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz




   El criterio de Routh-Hurwitz establece que el
    número de raíces de 𝑎(𝑠) con parte real
    positiva es igual al número de cambios de signo
    de los coeficientes en la primera columna del
    arreglo.




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

   Ejemplo: Verifique si es estable el sistema con
    la siguiente ecuación característica




  Debido a que la primer columna del arreglo son
  valores mayores que cero, el sistema es estable.
CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

   Casos especiales.

  Pueden presentarse dos casos especiales:

  1. El arreglo de Routh tiene un cero sólo en la
     primera columna del renglón
  2. El arreglo de Routh tiene todo un renglón
     formado por ceros



CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

  1. El arreglo de Routh tiene un cero sólo en la
  primera columna del renglón

  Si un término de la primera columna en cualquier fila es
  cero, pero los términos restantes no son cero, o no hay
  más términos, se asigna un número muy pequeño positivo
  ε para substituir el cero de la primera columna




CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

   Una vez construida la tabla se determina el limite de
    aquellos elementos en la primera columna en los que
    aparezca ε, cuando ε->0.

   Por lo tanto, la primera columna queda:




   Se presentan dos cambios de signo en la primera
    columna, y por consiguiente el sistema tiene dos raíces
    en el semiplano derecho, y es inestable.
CONTROL DE PROCESOS INDUSTRIALES II                 AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

  2. El arreglo de Routh tiene todo un renglón
  formado por ceros
  En el caso en que se presente toda una fila de ceros se
  procede a formar una ecuación subsidiaria a partir de los
  coeficientes de la fila anterior a aquella en la que todos
  los elementos sean nulos.
  Para obtener la fila siguiente, en la tabla de Routh, se
  procede a derivar esta expresión una vez con respecto
  a s y situar sus coeficientes en la fila cuyos elementos se
  habían anulado.
  A partir de esta sustitución se prosigue la construcción de
  la tabla de Routh normalmente
CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Criterio de estabilidad Routh-Hurwitz

  Ejemplo: Considere el siguiente polinomio

  se construye la tabla de Routh:




  La ecuación subsidiaria



  La derivada es 2s
CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Aplicación del criterio de R-H para el
                  análisis de sistemas de control
   Ejercicio: Considere el siguiente sistema de
    lazo cerrado




  Usando el criterio de R-H determine el rango de K
  en el que el sistema es estable

CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Aplicación del criterio de R-H para el
                  análisis de sistemas de control




   La función de transferencia es:




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Aplicación del criterio de R-H para el
                  análisis de sistemas de control
   La tabla de Routh es:




  Para la estabilidad todos los coeficientes de la
  primera columna deben ser positivos
  4K/5-6>0 despejando: K>15/2
  Esta condición se debe cumplir para tener
  estabilidad
CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Repaso

     MÉTODO DEL LUGAR
     GEOMÉTRICO DE LAS RAÍCES

CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
Método del lugar geométrico de las
                               raíces


   La importancia de este método reside en el
    hecho de que se puede observar muy
    fácilmente cómo varía la situación de polos y
    ceros de un sistema en lazo cerrado cuando
    variamos      un    parámetro       ajustable
    (normalmente la ganancia, aunque no
    necesariamente).




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Método del lugar geométrico de las
                               raíces
   El método del lugar de las raíces es un
    procedimiento poderoso en el dominio del
    tiempo, ya que determina no solamente la
    estabilidad sino también la respuesta transitoria.

   Mediante el método del lugar geométrico de las
    raíces, el diseñador puede predecir los efectos
    que tiene en la ubicación de los polos en lazo
    cerrado, variar el valor de la ganancia o
    agregar polos y/o ceros en lazo abierto.

CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
   Suponga que se tiene el siguiente sistema




  La ecuación característica es:

  En muchos casos, G(s)H(s) contiene un parámetro de
  ganancia K, y la ecuación característica se escribe como



  En estos análisis, suponemos que el parámetro de interés
  es la ganancia K, en donde K > 0.
CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab



   reescribiendo

   donde




  Los lugares geométricos de las raíces para el sistema son los lugares
  geométricos de los polos en lazo cerrado conforme la ganancia K varía
  de cero a infinito
CONTROL DE PROCESOS INDUSTRIALES II                           AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
   Un comando de MATLAB que se usa con frecuencia
    para graficar los lugares geométricos de las raíces es:
                         rlocus(sys)
                     rlocus (num,den)
                       rlocus(A,B,C,D)
   Con este comando, dibuja la gráfica del lugar
    geométrico de las raíces. El vector de ganancias K se
    determina en forma automática
   También se puede especificar el vector de ganancias K
                      rlocus(sys,K)
                   rlocus (num,den,K)
                   rlocus(A,B,C,D,K)
CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
   Ejemplo
  Considere el siguiente sistema




   Lo primero que se debe hacer es encontrar los
    polinomios del numerador y el denominador en
    lazo abierto.

CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab




   El numerador está dado como polinomio en s.
   Sin embargo, el denominador se obtiene como un
    producto de los términos de primer y segundo orden, lo
    cual implica que debemos multiplicar estos términos
    para obtener un polinomio en s.
   La multiplicación de estos términos se efectúa con
    facilidad mediante el comando de convolución
    C=CONV(A, B)de Matlab

CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab




  a = [ 1 4 0];
  b = [1 6];
  c=[1 1.4 1];
  d = conv(a,b)
  e= conv(c,d)
  e= 1.00 11.40              39.00    43.60   24.00   0
  Por tanto, el polinomio del denominador es


CONTROL DE PROCESOS INDUSTRIALES II                       AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
   Para encontrar los polos y ceros en lazo
    abierto de la función de transferencia
    determinada, usamos el comando roots

   Ceros en lazo abierto:            Polos en lazo abierto:
                                      roots(e)
           p = [1 2 4]
                                      ans =
           r = roots(p)                       0
           r =                          -6.0000
             -1.0000 + 1.7321i          -4.0000
             -1.0000 - 1.7321i          -0.7000 + 0.7141i
                                        -0.7000 - 0.7141i

           *Dos ceros                 *Cinco polos
CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
  Ahora se Gráfica en Matlab el Lugar de las Raíces
  num=[1 2 4]
  den=[1.0 11.4 39.0 43.60 24.0 0]
  rlocus(num,den)
                                                                Root Locus
                                      8


                                      6


                                      4


                                      2
                     Imaginary Axis




                                      0


                                      -2


                                      -4


                                      -6

                                       -8   -7   -6   -5   -4    -3     -2   -1   0   1   2
                                                                Real Axis
CONTROL DE PROCESOS INDUSTRIALES II                                                           AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
   El número de ramas del LGR es igual al número
    de polos del sistema

   El LGR es simétrico respecto al eje real del
    plano s.

   El LGR comienza en los polos del lazo abierto y
    termina en los ceros del lazo abierto a medida
    que K aumenta desde cero hasta infinito


CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
   Ejemplo de diseño




  Analizar el comportamiento del sistema al variar la
  ganancia K usando el método del lugar geométrico
  de las raíces

CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Método del lugar geométrico de las
                                        raíces con Matlab
                                       Root Locus
                 0.5

                 0.4

                 0.3
                                         System: sys
                                         Gain: 2.73
                 0.2
                                         Pole: -0.909 - 1.01e-008i
                                         Damping: 1
                 0.1                     Overshoot (%): 0
Imaginary Axis




                                         Frequency (rad/sec): 0.909
                   0

                 -0.1

                 -0.2

                 -0.3

                 -0.4

                 -0.5
                    -2   -1.5     -1                -0.5              0   0.5
                                       Real Axis


                  num=5
                  den=30*conv([1 0],[0.55 1])
                  K=0:0.01:10
                  rlocus(num,den,K)
CONTROL DE PROCESOS INDUSTRIALES II                                             AGOSTO DE 2012
Método del lugar geométrico de las
                                          raíces con Matlab
                                          Root Locus
                   2


                 1.5
                                            System: sys
                                            Gain: 10
                   1
                                            Pole: -0.909 + 1.48i
                                            Damping: 0.522
                                            Overshoot (%): 14.6
                 0.5
                                            Frequency (rad/sec): 1.74
Imaginary Axis




                   0


                 -0.5


                  -1


                 -1.5


                  -2
                   -2      -1.5      -1                -0.5             0   0.5
                                          Real Axis




                 CONTROL DE PROCESOS INDUSTRIALES II                              AGOSTO DE 2012
Método del lugar geométrico de las
                         raíces con Matlab
   Función sgrid: sobre el lugar de las raíces ya trazado,
    genera una rejilla en el plano s con los puntos de igual
    coeficiente de amortiguamiento e igual frecuencia
    natural                                              2
                                                                                    Root Locus
                                                                                                                 2
                                                                       0.6   0.46       0.34       0.22    0.1 1.75
                                                              0.74
                                                                                                                1.5
                                                       1.5
                                                                                                              1.25
                                                              0.86
                                                                                                                 1
                                                         1
num=5                                                                                                         0.75

den=30*conv([1 0],[0.55 1])           Imaginary Axis   0.5
                                                              0.96                                              0.5
                                                                                                              0.25
K=0:0.01:10
                                                         0
rlocus(num,den,K)
sgrid                                                  -0.5
                                                                                                              0.25
                                                              0.96                                              0.5
                                                                                                              0.75
                                                        -1
                                                                                                                 1
                                                              0.86
                                                                                                              1.25
                                                       -1.5
                                                                                                                1.5
                                                              0.74
                                                                       0.6   0.46       0.34       0.22    0.1 1.75
                                                        -2
                                                         -2          -1.5    -1                  -0.5            2
                                                                                                                 0         0
CONTROL DE PROCESOS INDUSTRIALES II                                                 Real Axis             AGOSTO DE 2012
Método del lugar geométrico de las
                                        raíces con Matlab
                                        Root Locus
                    2


                  1.5

                                                             1
                    1                                                  num=5
                                    0.9
                                                                       den=30*conv([1 0],[0.55 1])
                  0.5
                                                                       K=0:0.01:10
 Imaginary Axis




                    0                                                  rlocus(num,den,K)
                                                                       [k, raices]=rlocfind(num,den)
                  -0.5              0.9
                                                                       z=0.9
                   -1
                                                                       wn=1
                                                             1
                                                                       sgrid(z,wn)
                  -1.5


                   -2
                    -2   -1.5      -1                 -0.5   0   0.5
                                          Real Axis

             Con la función rlocfind(num,den)se puede calcular
              el valor de la ganancia en el punto deseado
CONTROL DE PROCESOS INDUSTRIALES II                                                      AGOSTO DE 2012
Análisis de estabilidad con el método
                del lugar geométrico de las raíces
                                                             Root Locus
                                 8


                                 6


                                 4
                                                                                              Kcrítico
                                 2
                Imaginary Axis




                                 0


                                 -2


                                 -4


                                 -6

                                  -8     -7   -6   -5   -4    -3     -2   -1   0   1   2
                                                             Real Axis




                                      Valores de K que en los que
                                                                                   Valores de K
                                      el sistema es estable
                                                                                   que ocasionan
CONTROL DE PROCESOS INDUSTRIALES II                                                inestabilidad    AGOSTO DE 2012
Definiciones: Margen de Ganancia

   El margen de la ganancia es el factor
    proporcional que se debe introducir dentro del
    lazo de control para que el sistema se vuelva
    críticamente estable

   El margen de ganancia es, por tanto, el cociente
    de la ganancia critica del sistema entre la
    ganancia actual de la función de transferencia
    en lazo abierto.


CONTROL DE PROCESOS INDUSTRIALES II           AGOSTO DE 2012
Definiciones: Margen de Ganancia

   Ejemplo:       Se ha impuesto un comportamiento
      transitorio con amortiguamiento 0.5 y la ganancia
      necesaria para ello es K = 1.03. El sistema se hace
      inestable para una ganancia crítica K= 6. El margen de
      ganancia es MG = 5.82.




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Definiciones: Margen de fase

   El margen de fase se define como el ángulo que se
    puede sustraer al sistema para dejarlo en el límite de
    estabilidad, manteniendo constante la ganancia del
    mismo.
   En la Figura se señalan los puntos del plano S en los
    que se obtiene una ganancia en lazo abierto de K = 2
    aplicando la condición del módulo




CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Definiciones: Margen de fase




Sólo los dos puntos en los que se obtiene una fase de -180°
aplicando la condición del ángulo pertenecen al lugar de las
raíces. La diferencia entre la fase de esos puntos y la fase de
los puntos con la misma ganancia que están sobre el eje
imaginario es el margen de fase del sistema

CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Inconvenientes del análisis en el
                          dominio del tiempo



   Respuesta en el tiempo es difícil de determinar
    analíticamente, sobretodo en       sistemas de
    orden superior.

   Se recurre al análisis en el dominio de la
    frecuencia cuyos métodos de análisis grafico no
    están limitados a sistemas de bajo orden


CONTROL DE PROCESOS INDUSTRIALES II               AGOSTO DE 2012
Repaso

     ANÁLISIS DE SISTEMAS EN EL
     DOMINIO DE LA FRECUENCIA

CONTROL DE PROCESOS INDUSTRIALES II   AGOSTO DE 2012
Respuesta en frecuencia de sistemas
                        retroalimentados



   La respuesta a la frecuencia de un sistema se
    define como la respuesta en estado estacionario
    o de régimen permanente a una entrada
    sinusoidal.




CONTROL DE PROCESOS INDUSTRIALES II          AGOSTO DE 2012
Respuesta en frecuencia de sistemas
                        retroalimentados




  Entrada:
                                 𝑟 t = 𝐴 𝑠𝑒𝑛 𝜔𝑡
  Salida:
                          yss t = B 𝑠𝑒𝑛 𝜔𝑡 + 𝜑 ,

  con amplitud: 𝐵 = 𝐴 𝐺(𝑗𝜔)
  y desfase φ∠𝐺(𝑗𝜔)
CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Respuesta en frecuencia de sistemas
                        retroalimentados
  La respuesta en estado estacionario viene dada
  por una señal senoidal de la misma frecuencia
  yss t = B 𝑠𝑒𝑛 𝜔𝑡 + 𝜑 ,con amplitud: 𝐵 = 𝐴 𝐺(𝑗𝜔)
  y desfase φ∠𝐺(𝑗𝜔)




CONTROL DE PROCESOS INDUSTRIALES II          AGOSTO DE 2012
Especificaciones en el dominio de la
                             frecuencia
  Las siguientes especificaciones se emplean en la
  práctica:

   Pico de resonancia (Mr o Tr)

   Frecuencia de resonancia (ωr)

   Ancho de banda (BW )



CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Especificaciones en el dominio de la
                             frecuencia
   Pico de resonancia (Mr o Tr)
        Es el valor máximo de |T(jω)|.
        Da indicación de la estabilidad relativa de un sistema
         estable a lazo cerrado
        Ligado al sobreimpulso máximo


   Frecuencia de resonancia (ωr)
        Frecuencia a la cual ocurre el pico de resonancia




CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Especificaciones en el dominio de la
                             frecuencia


   Ancho de banda (BW )
        Frecuencia a la cual |T(jω)| cae al 70.7% (−3dB) de
         su valor a ω=0 (frecuencia de corte inferior)
        Da indicación de propiedades de la respuesta
         transitoria, las características de filtrado de ruido y
         robustez del sistema




CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Especificaciones en el dominio de la
                             frecuencia




CONTROL DE PROCESOS INDUSTRIALES II            AGOSTO DE 2012
Relación entre ωr,BW, Mr y ζ, ωn

   Frecuencia de resonancia



   Pico de resonancia



   Ancho de banda




CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Respuesta en frecuencia con Matlab

  La respuesta en frecuencia queda determinada por el
  comando freqs

   freqs(num,den)
  Dibuja la respuesta en frecuencia de un sistema con
  numerador num denominador den. Presenta 2 gráficas: la
  magnitud ( 𝐺(𝑗𝜔) ) frente a la frecuencia en escala
  logarítmica y otra con el ángulo de desfase(∠𝐺(𝑗𝜔)) en
  grados frente a la frecuencia también en escala logarítmica
   freqs(num,den,w)
  Dibuja la respuesta en frecuencia en el rango de
  frecuencias especificado en w
CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Respuesta en frecuencia con Matlab

  Ejemplo


                                                                0
                                                              10




                                               Magnitude
  a = [1 0.4 1];
  b = [0.2 0.3 1];                                                     -1            0                            1
                                                                   10             10                             10
  w = logspace(-1,1);                                                       Frequency (rad/s)

  freqs(b,a,w)                                                     0
                                            Phase (degrees)




                                                               -50

  * logspace(a,b,n) define un vector fila                     -100
  de n elementos logarítmicamente
  espaciados entre 10^a y 10^b                                -150
                                                                 10
                                                                   -1
                                                                                  10
                                                                                     0                            1
                                                                                                                 10
                                                                            Frequency (rad/s)

CONTROL DE PROCESOS INDUSTRIALES II                                                             AGOSTO DE 2012
Respuesta en frecuencia de sistemas
                        retroalimentados




   Magnitud



   Fase

CONTROL DE PROCESOS INDUSTRIALES II          AGOSTO DE 2012
Característica de la respuesta en
                      frecuencia en forma gráfica



   En general se utilizan dos representaciones
    gráficas:

        Diagrama de Bode o Diagrama Logarítmico
        Diagrama de Nyquist o Diagrama Polar




CONTROL DE PROCESOS INDUSTRIALES II                AGOSTO DE 2012
Diagrama de Bode

   Consiste     en    representar     dos     curvas
    independientes: en una el módulo 𝐺(𝑗𝜔) , y en
    otra la fase ∠𝐺(𝑗𝜔), en función de la frecuencia.




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Matlab

  El comando de Matlab bode(SYS) calcula la ganancia
  logarítmica y ángulos de fase de la respuesta de
  frecuencia de la función LTI SYS = tf (num, den),

              1                                                                     System: SYS

   𝐺 𝑠 = 2
                                                                                    Frequency (rad/sec): 0.991
                                                                            Bode Diagram
                                                              20                    Magnitude (dB): 14
         𝑠 + 0,2𝑠 + 1                                         10




                                            Magnitude (dB)
                                                               0

                                                              -10

                                                              -20
  num = [1];                                                  -30

  den = [1 0,2 1];                                            -40
                                                                0

  SYS = tf(num,den);                                          -45
                                      Phase (deg)




  bode(SYS)                                                   -90


  o                                                          -135


  bode(num,den)                                              -180
                                                                    -1             0                              1
                                                               10                10                              10
CONTROL DE PROCESOS INDUSTRIALES II                                      Frequency (rad/sec)          AGOSTO DE 2012
Diagrama de Bode: Estabilidad

   El sistema es inestable si la magnitud de la
    ganancia es mayor a uno, a una frecuencia en
    la que la fase del sistema sea 180°.

   Es decir, el sistema es inestable si:




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
Definiciones: Margen de ganancia MG

   Es la cantidad de ganancia en decibeles que se
    puede añadir al lazo antes que el sistema en
    lazo cerrado se vuelva inestable

   Se define como la ganancia de amplitud
    necesaria para hacer |L(jω)|=1 cuando ∠L(jω) es
    de 180°




CONTROL DE PROCESOS INDUSTRIALES II          AGOSTO DE 2012
Definiciones: Margen de ganancia MG




CONTROL DE PROCESOS INDUSTRIALES II          AGOSTO DE 2012
Definiciones: Margen de fase MF

   El margen de fase es definido como el cambio en la
    fase de lazo abierto necesaria para que el sistema de
    lazo cerrado sea inestable

   El margen de fase es la diferencia entre la curva de fase
    y -180 grados en el punto correspondientes a la
    frecuencia que nos da una ganancia de 0 dB.




CONTROL DE PROCESOS INDUSTRIALES II                  AGOSTO DE 2012
Definiciones: Margen de fase MF




CONTROL DE PROCESOS INDUSTRIALES II             AGOSTO DE 2012
Matlab: MF y MG

   Para obtener el margen de ganancia, el margen
    de fase, la frecuencia de cruce de ganancia y la
    frecuencia de cruce de fase MatLab dispone del
    comando margin
   [Gm,Pm,Wcg,Wcp] = margin (A,B,C,D) retorna
    los valores de margen de ganancia (Gm), margen de
    fase (Pm), frecuencia de cruce de ganancia (Wcg) y la
    frecuencia de cruce de fase (Wcp)
   [Gm,Pm,Wcg,Wcp] = margin (NUM,DEN) cuando
    se trabaja con la función de transferencia
   [Gm,Pm,Wg,Wp]         =         margin(mag,phase,w)
    parámetros del bode
CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Matlab: MF y MG

   Ejemplo
  num1 = [100 200];
  den1 = [1 15 85 225 274 120];
  [mag1,fase1,w1] = bode(num1,den1);
  [Gm1,Pm1,wcg1,wcp1] = margin(mag1,fase1,w1)


  Gm1 =
      3.5864
  Pm1 =
     85.2176
  wcg1 =
      2.8687
  wcp1 =
      1.0868
CONTROL DE PROCESOS INDUSTRIALES II                     AGOSTO DE 2012
Diagrama de Bode: Estabilidad




  Un sistema en lazo cerrado es estable cuando sus
  márgenes de fase MF y ganancia MG son ambos
  positivos.




CONTROL DE PROCESOS INDUSTRIALES II              AGOSTO DE 2012
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3
CPI2 - Clase 3

More Related Content

What's hot

Tipos de controles controles automaticos
Tipos de controles   controles automaticosTipos de controles   controles automaticos
Tipos de controles controles automaticosDeivis Montilla
 
57220854 simbologia-y-diagramas-de-instrumentacion
57220854 simbologia-y-diagramas-de-instrumentacion57220854 simbologia-y-diagramas-de-instrumentacion
57220854 simbologia-y-diagramas-de-instrumentacionvilchoff
 
Electromagnetismo serie schaum
Electromagnetismo serie schaum Electromagnetismo serie schaum
Electromagnetismo serie schaum andr3sitop U.P.S
 
Ocw tema-5-diagrama-de-bloques
Ocw tema-5-diagrama-de-bloquesOcw tema-5-diagrama-de-bloques
Ocw tema-5-diagrama-de-bloquesMisael Flores
 
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
 
CONTROL ELECTRÓNICO DE MÁQ. IND.
CONTROL ELECTRÓNICO DE MÁQ. IND.CONTROL ELECTRÓNICO DE MÁQ. IND.
CONTROL ELECTRÓNICO DE MÁQ. IND.GianBernabe
 
Ejercicios con diagramas de escalera.
Ejercicios con diagramas de escalera. Ejercicios con diagramas de escalera.
Ejercicios con diagramas de escalera. C Dan Empires
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 
Acciones basicas de control
Acciones basicas de controlAcciones basicas de control
Acciones basicas de controlWilmer Medrano
 

What's hot (20)

Tipos de controles controles automaticos
Tipos de controles   controles automaticosTipos de controles   controles automaticos
Tipos de controles controles automaticos
 
Sensores y Actuadores I
Sensores y Actuadores I Sensores y Actuadores I
Sensores y Actuadores I
 
Controladores logicos programables (plc)
Controladores logicos programables (plc)Controladores logicos programables (plc)
Controladores logicos programables (plc)
 
Electroneumática
ElectroneumáticaElectroneumática
Electroneumática
 
57220854 simbologia-y-diagramas-de-instrumentacion
57220854 simbologia-y-diagramas-de-instrumentacion57220854 simbologia-y-diagramas-de-instrumentacion
57220854 simbologia-y-diagramas-de-instrumentacion
 
Electromagnetismo serie schaum
Electromagnetismo serie schaum Electromagnetismo serie schaum
Electromagnetismo serie schaum
 
Señales y sistemas
Señales y sistemasSeñales y sistemas
Señales y sistemas
 
CPI1- CLASE 3
CPI1- CLASE 3CPI1- CLASE 3
CPI1- CLASE 3
 
Electroneumatica
ElectroneumaticaElectroneumatica
Electroneumatica
 
Ocw tema-5-diagrama-de-bloques
Ocw tema-5-diagrama-de-bloquesOcw tema-5-diagrama-de-bloques
Ocw tema-5-diagrama-de-bloques
 
Control derivativo
Control derivativoControl derivativo
Control derivativo
 
Neumatica normas iso
Neumatica normas isoNeumatica normas iso
Neumatica normas iso
 
electric
electricelectric
electric
 
Control por contactos
Control por contactosControl por contactos
Control por contactos
 
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
 
CONTROL ELECTRÓNICO DE MÁQ. IND.
CONTROL ELECTRÓNICO DE MÁQ. IND.CONTROL ELECTRÓNICO DE MÁQ. IND.
CONTROL ELECTRÓNICO DE MÁQ. IND.
 
Ejercicios con diagramas de escalera.
Ejercicios con diagramas de escalera. Ejercicios con diagramas de escalera.
Ejercicios con diagramas de escalera.
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Acciones basicas de control
Acciones basicas de controlAcciones basicas de control
Acciones basicas de control
 
Diagramas de escalera
Diagramas de escaleraDiagramas de escalera
Diagramas de escalera
 

Similar to CPI2 - Clase 3

INTRODUCCION CONTROL DE PROCESOS
INTRODUCCION CONTROL DE PROCESOSINTRODUCCION CONTROL DE PROCESOS
INTRODUCCION CONTROL DE PROCESOSRaul Allan Naranjo
 
1. introducción al control de procesos
1. introducción al control de procesos1. introducción al control de procesos
1. introducción al control de procesosOmarGomez900936
 
1.20.3.1 Fundamentos de Control.pdf
1.20.3.1 Fundamentos de Control.pdf1.20.3.1 Fundamentos de Control.pdf
1.20.3.1 Fundamentos de Control.pdfDavidBlancos1
 
TEMA 7 Acciones de Control S_y_C.PDF
TEMA 7 Acciones de Control S_y_C.PDFTEMA 7 Acciones de Control S_y_C.PDF
TEMA 7 Acciones de Control S_y_C.PDFJorgeJarrin5
 
Los sistemas de control y sus componentes
Los sistemas de control y sus componentesLos sistemas de control y sus componentes
Los sistemas de control y sus componentesmasb2009
 
Módulo G Control de procesos
Módulo G Control de procesosMódulo G Control de procesos
Módulo G Control de procesosPaolo Castillo
 
Funciones de-transferencia
Funciones de-transferenciaFunciones de-transferencia
Funciones de-transferenciaangel05az
 
1. Balotas 03 Instrumentacion y medicion..pptx
1. Balotas 03 Instrumentacion y medicion..pptx1. Balotas 03 Instrumentacion y medicion..pptx
1. Balotas 03 Instrumentacion y medicion..pptxArnoldJimmyEstebanRi
 
CLASE-1-SC-USB AVA 2023.pptx
CLASE-1-SC-USB AVA 2023.pptxCLASE-1-SC-USB AVA 2023.pptx
CLASE-1-SC-USB AVA 2023.pptxaraguilera
 
Cap 1 sist control curtis (sep - 2015)
Cap 1 sist   control curtis  (sep - 2015)Cap 1 sist   control curtis  (sep - 2015)
Cap 1 sist control curtis (sep - 2015)Jesús Tarín
 
Lazo De Control
Lazo De  ControlLazo De  Control
Lazo De ControlJELEstrada
 
Automatiz instrument-control para 2013
Automatiz instrument-control para 2013Automatiz instrument-control para 2013
Automatiz instrument-control para 2013Jorge Lopez
 
Unidad i tema 3 variables de control - cad
Unidad i   tema 3  variables de control - cadUnidad i   tema 3  variables de control - cad
Unidad i tema 3 variables de control - cadUDO Monagas
 
CPI2 clase 4 parte 1 - Acciones de control
CPI2 clase 4   parte 1 -  Acciones de controlCPI2 clase 4   parte 1 -  Acciones de control
CPI2 clase 4 parte 1 - Acciones de controlBlogsalDescubierto
 

Similar to CPI2 - Clase 3 (20)

CPI 1 - clase 1
CPI 1  - clase 1CPI 1  - clase 1
CPI 1 - clase 1
 
INTRODUCCION CONTROL DE PROCESOS
INTRODUCCION CONTROL DE PROCESOSINTRODUCCION CONTROL DE PROCESOS
INTRODUCCION CONTROL DE PROCESOS
 
1. introducción al control de procesos
1. introducción al control de procesos1. introducción al control de procesos
1. introducción al control de procesos
 
1.20.3.1 Fundamentos de Control.pdf
1.20.3.1 Fundamentos de Control.pdf1.20.3.1 Fundamentos de Control.pdf
1.20.3.1 Fundamentos de Control.pdf
 
TEMA 7 Acciones de Control S_y_C.PDF
TEMA 7 Acciones de Control S_y_C.PDFTEMA 7 Acciones de Control S_y_C.PDF
TEMA 7 Acciones de Control S_y_C.PDF
 
CPI2 - CLASE 1 Y 2
CPI2 - CLASE 1 Y 2 CPI2 - CLASE 1 Y 2
CPI2 - CLASE 1 Y 2
 
Info plc net_controlprocesos
Info plc net_controlprocesosInfo plc net_controlprocesos
Info plc net_controlprocesos
 
Los sistemas de control y sus componentes
Los sistemas de control y sus componentesLos sistemas de control y sus componentes
Los sistemas de control y sus componentes
 
Módulo G Control de procesos
Módulo G Control de procesosMódulo G Control de procesos
Módulo G Control de procesos
 
Funciones de-transferencia
Funciones de-transferenciaFunciones de-transferencia
Funciones de-transferencia
 
CAPITULO_1.pdf
CAPITULO_1.pdfCAPITULO_1.pdf
CAPITULO_1.pdf
 
1. Balotas 03 Instrumentacion y medicion..pptx
1. Balotas 03 Instrumentacion y medicion..pptx1. Balotas 03 Instrumentacion y medicion..pptx
1. Balotas 03 Instrumentacion y medicion..pptx
 
CLASE-1-SC-USB AVA 2023.pptx
CLASE-1-SC-USB AVA 2023.pptxCLASE-1-SC-USB AVA 2023.pptx
CLASE-1-SC-USB AVA 2023.pptx
 
Cap 1 sist control curtis (sep - 2015)
Cap 1 sist   control curtis  (sep - 2015)Cap 1 sist   control curtis  (sep - 2015)
Cap 1 sist control curtis (sep - 2015)
 
Lazo De Control
Lazo De  ControlLazo De  Control
Lazo De Control
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 
Automatiz instrument-control para 2013
Automatiz instrument-control para 2013Automatiz instrument-control para 2013
Automatiz instrument-control para 2013
 
Unidad i tema 3 variables de control - cad
Unidad i   tema 3  variables de control - cadUnidad i   tema 3  variables de control - cad
Unidad i tema 3 variables de control - cad
 
CPI2 clase 4 parte 1 - Acciones de control
CPI2 clase 4   parte 1 -  Acciones de controlCPI2 clase 4   parte 1 -  Acciones de control
CPI2 clase 4 parte 1 - Acciones de control
 
Definiciones basicas
Definiciones basicasDefiniciones basicas
Definiciones basicas
 

CPI2 - Clase 3

  • 1. Control de procesos industriales II Repaso de Control de procesos industriales I Ing. Ángela Bravo Sánchez M.Sc
  • 2. REPASO: DEFINICIONES BÁSICAS CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 3. DEFINICIONES BÁSICAS Variable de proceso - PV Son aquellas que pueden cambiar las condiciones de un proceso.  Por ejemplo:  Presión  Flujo  Nivel  Temperatura  Densidad CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 4. DEFINICIONES BÁSICAS Setpoint o punto de ajuste - SP  Valor al que se desea mantener una variable de proceso  Por ejemplo:  El nivel de un tanque no puede exceder 2 metros => setpoint=2 metros  La temperatura de un proceso debe ser de 100°C => setpoint = 100°C CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 5. DEFINICIONES BÁSICAS Variable controlada - PV Es la variable que se debe mantener o controlar dentro de algún valor deseado. Variable manipulada -MV Es la variable que se varía para mantener a la variable controlada en el punto de control CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 6. DEFINICIONES BÁSICAS CLASIFICACIÓN DE LOS SISTEMAS DE CONTROL  Sistemas de control en lazo abierto  Sistemas de control en lazo cerrado CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 7. DEFINICIONES BÁSICAS Sistemas de control en lazo abierto  Existen cuando la variable del proceso no es comparada con el setpoint y se genera una acción independiente de las condiciones de la misma CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 8. DEFINICIONES BÁSICAS Sistemas de control en lazo cerrado  Existen cuando la variable del proceso es comparada con el setpoint y se genera una acción que permite corregir cualquier desviación CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 9. DEFINICIONES BÁSICAS Ejemplo sistema de control de lazo cerrado Intercambiador de calor CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 10. Intercambiador de calor Objetivo:  Controlar la temperatura de salida del proceso para mantenerla en el calor deseado CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 11. Intercambiador de calor Objetivo:  Controlar la temperatura de salida del proceso para mantenerla en el calor deseado ACCIONES DE CONTROL 1. Medir la temperatura de salida T(t) 2. Comparar T(t) con el valor que se desea Td 3. Decidir que se debe hacer para corregir cualquier desviación CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 12. Intercambiador de calor ¿Qué variable del proceso permite corregir la desviación de temperatura? CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 13. Intercambiador de calor  Se puede usar el flujo del vapor para corregir la desviación de temperatura  Si T(t) < Td abrir la válvula para aumentar el flujo del vapor  Si T(t) > Td cerrar la válvula para disminuir el flujo del vapor CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 14. Clasificación de los sistemas de control a lazo cerrado Manuales: controlado por un operador humano Automático: controlado por un dispositivo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 15. Componentes del lazo de control  Elementos primarios o sensores: Instrumento que está midiendo los cambio en el proceso y reporta la medición de las variables del proceso  Transductores y convertidores Transductor: Dispositivos que convierten una señal mecánica en una señal eléctrica Convertidor: convierten un tipo de señal en otra Ejemplo: Corriente a voltaje --- análogo a digital CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 16. Componentes del lazo de control Transmisor o elemento secundario  Convierte la lectura de un sensor o transductor en señales estándar para ser transmitidas Controlador  Es un dispositivo que recibe los datos de los instrumentos de medida compara esos datos con el setpoint programado. Si es necesario le indica al elemento final de control la acción correctiva CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 17. Componentes del lazo de control Dispositivo corrector o elemento final de control  Es quien actúa físicamente para cambiar la variable manipulad. Por ejemplo una válvula o un motor. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 18. Componentes del lazo de control Sistema SISO CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 19. DEFINICIONES BÁSICAS Control regulador y servocontrol  Control regulador: son sistemas diseñados para compensar las perturbaciones a la que puede estar sometida la variable controlada  Servocontrol: Son sistemas diseñados para que la variable controlada se ajuste al valor del setpoint CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 20. DEFINICIONES BÁSICAS Estrategias de control  Control por retroalimentación o control feedback  Control por acción pre-calculada o control feedforward CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 21. Control por retroalimentación  Es aquel que tiende a mantener una relación pre-establecida entre la salida y la referencia (setpoint), comparándolas y utilizando la diferencia como medio de control. Variable Perturbación manipulada Setpoint Error Elemento final Controlador Proceso de control Variable Controlada Variable Del proceso Instrumento de medición CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 22. Control por acción pre-calculada  Las perturbaciones se compensan antes de que afecte a la variable controlada.  Se miden las perturbaciones antes que entren al proceso y se calcula el valor que se requiere de la variable manipulada para mantener la variable controlada en el valor deseado Perturbación Controlador Setpoint Proceso Salida CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 23. Repaso FUNDAMENTACIÓN MATEMÁTICA PARA EL ANÁLISIS DE SISTEMAS DE CONTROL CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 24. FUNDAMENTACIÓN MATEMÁTICA  En el estudio de los procesos es necesario considerar modelos dinámicos, es decir, modelos de comportamiento variable respecto al tiempo.  Para esto, es necesario el uso de ecuaciones diferenciales respecto al tiempo para representar matemáticamente el comportamiento de un proceso CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 25. La Transformada de Laplace  La Transformada de Laplace es un método operacional que puede utilizarse para resolver ecuaciones diferenciales lineales.  Transforma ecuaciones diferenciales en ecuaciones algebraicas de una variable compleja s CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 26. Transformada de Laplace La transformada de Laplace de una función del tiempo f(t), se define mediante la siguiente fórmula: ∞ 𝐹 𝑠 = ℒ 𝑓(𝑡) = 0 𝑓 𝑡 𝑒 −𝑠𝑡 𝑑𝑡 Donde  𝐹 𝑠 es una función del tiempo  𝑠 una variable compleja  ℒ 𝑓 o 𝐹 𝑠 es la transformada de Laplace de 𝑓 𝑡 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 27. Transformada de Laplace de funciones más usuales CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 28. TRANSFORMADA DE LAPLACE EN MATLAB CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 29. Propiedades de la Transformada de Laplace  Linealidad: y  Diferenciación  Integración  Desplazamiento en el tiempo  Teorema del valor inicial  Teorema del valor final CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 30. Trasformada Inversa de Laplace  La operación de obtener la función f(t) a partir de la transformada de Laplace F(s) se le denomina transformada inversa de Laplace: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 31. Método de las fracciones simples Transformadas inversas de Laplace de funciones F(s) racionales de la forma 𝑁(𝑠) 𝐹 𝑠 = 𝐷(𝑠) Donde 𝑁 𝑠 𝑦 𝐷 𝑠 son polinomios en la variable s Pasos: 1. Descomponer la fracción F(s) en fracciones simples a) Ej: 2. Calcular la trasformada inversa de Laplace haciendo uso de la propiedad de linealidad CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 32. TRANSFORMADA INVERSA DE LAPLACE EN MATLAB CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 33. SOLUCIÓN DE ECUACIONES DIFERENCIALES CON LAPLACE 𝑑2 𝑦(𝑡) 𝑑𝑦(𝑡) 𝑎2 2 + 𝑎1 + 𝑎0 𝑦 𝑡 = 𝑏 𝑥(𝑡) 𝑑𝑡 𝑑𝑡 Procedimiento de solución por la transformada de Laplace:  Paso 1. Transformación de la ecuación diferencial en una ecuación algebraica con la variable s de la transformada de Laplace  Paso 2. Se despeja Y(s) de la ecuación algebraica encontrada  Paso 3. Se aplica a Y(s) la transformada inversa de Laplace para encontrar y(t) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 34. SOLUCIÓN DE ECUACIONES DIFERENCIALES CON LAPLACE Solución Definiendo la transformada de Laplace para 𝑥, 𝑥 𝑦 𝑥 Remplazando CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 35. SOLUCIÓN DE ECUACIONES DIFERENCIALES CON LAPLACE  Remplazando las condiciones iniciales Despejando X(s) Aplicamos transformada de Laplace CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 36. REPASO MODELADO MATEMÁTICO DE UN SISTEMA DE CONTROL CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 37. MODELADO MATEMÁTICO  Un modelo matemático de un sistema dinámico se define como un conjunto de ecuaciones que representan la dinámica del sistema  La dinámica de muchos sistemas, ya sean mecánicos, eléctricos, térmicos, económicos, biológicos, etc., se describe en términos de ecuaciones diferenciales.  Para trabajar estas ecuaciones diferenciales de una forma sencilla se hace uso de la transformada de Laplace CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 38. Función de transferencia  En la teoría de control, a menudo se usan las funciones de transferencia para caracterizar las relaciones de entrada-salida de componentes. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 39. Función de transferencia  Un sistema dinámico puede ser descrito por la siguiente ecuación diferencia invariante en el tiempo: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 40. Función de transferencia  Pasando la ecuación al dominio de Laplace y considerando que las condiciones iniciales son cero se obtiene:  La función de trasferencia entre y(t) y u(t) está dada por: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 41. Función de transferencia Una función de transferencia tiene las siguientes características:  La función de trasferencia está definida únicamente para sistemas lineales.  Todas las condiciones iniciales del sistemas son fijadas a cero  La función de trasferencia es independiente a la entrada del sistema CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 42. MATLAB  OPCIÓN 1 OPCIÓN 2 h = tf([1 0],[1 2 10]) s = tf('s'); H = s/(s^2 + 2*s +10) Transfer function: s Transfer function: -------------- s s^2 + 2 s + 10 -------------- s^2 + 2 s + 10 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 43. Diagrama en bloques  Un sistema de control puede consistir, en general, por un cierto número de componentes.  Con el fin de mostrar las interacciones existentes de forma cómoda, se acostumbra a usar una representación gráfica denominada diagrama a bloques. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 44. Diagrama en bloques  Un diagrama de bloques es una representación grafica de una función de trasferencia.  Muestra la relación existente entre los diversos componentes e indica el flujo de las señales del sistema real CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 45. Diagrama en bloques: Simbología  Bloque ó bloque funcional:  Punto suma ó diferencia:  Punto de ramificación CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 46. Algebra de diagrama de bloques  La modificación de los diagramas en bloques para efectuar simplificaciones u ordenaciones se denomina algebra de diagrama de bloques CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 47. Algebra de diagrama de bloques  Asociación de bloques Cascada o serie CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 48. Algebra de diagrama de bloques  Asociación de bloques Paralelo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 49. Algebra de diagrama de bloques  Asociación de bloques retroalimentados CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 50. Algebra de diagrama de bloques  Intercambio del orden de los bloques CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 51. Algebra de diagrama de bloques  Intercambio en el orden de los bloques CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 52. Algebra de diagrama de bloques  Combinación o expansión del bloque suma/resta CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 53. Simplificación de un diagrama de bloques CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 54. MATLAB CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 55. Procedimiento para dibujar un diagrama en bloques 1. Escriba las ecuaciones que describen el comportamiento dinámico de cada componente 2. Obtenga las transformadas de Laplace de estas ecuaciones, suponiendo que las condiciones iniciales son cero. 3. Represente individualmente en forma de bloques cada ecuación transformada por el método de Laplace 4. Por último, integre los elementos en un diagrama de bloques completo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 56. Procedimiento para dibujar un diagrama en bloques  Ejercicio: Circuito RC 1. Escriba las ecuaciones que describen el comportamiento dinámico de cada componente. En este caso i y eo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 57. Procedimiento para dibujar un diagrama en bloques 2. Obtenga las transformadas de Laplace de estas ecuaciones, suponiendo que las condiciones iniciales son cero. LAPLACE CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 58. Procedimiento para dibujar un diagrama en bloques 3. Represente individualmente en forma de bloques cada ecuación transformada por el método de Laplace. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 59. Procedimiento para dibujar un diagrama en bloques 4. Por último, integre los elementos en un diagrama de bloques completo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 60. MATLAB / SIMULINK CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 61. Simulink  Cálculo de la función transferencia a lazo cerrado desde Simulink [A,B,C,D]=linmod(’nombre archivo simulink’); [num,den]=ss2tf(A,B,C,D); CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 62. MODELADO EN EL ESPACIO DE ESTADOS  La tendencia moderna en los sistemas de ingeniería es hacia una mayor complejidad.  Los sistemas complejos pueden tener entradas y salidas múltiples y pueden variar en el tiempo.  El modelado en el espacio de estados permite considerar aquellos sistemas de múltiples entradas y múltiples salidas. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 63. Modelado en el espacio de estados  Estado Es el conjunto de variables (variables de estado), tales que el conocimiento de esas variables junto con el conocimiento de la entrada, determinan el comportamiento del sistema. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 64. Modelado en el espacio de estados  Variables de estado Es un conjunto de variables que determinan el estado del sistema. Se necesitan n variables para describir totalmente el comportamiento de un sistema dinámico X1,X2, … ,Xn  Vector de estado Es un vector con las n variables de estado. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 65. Modelado en el espacio de estados  Espacio de estados. Es un espacio de n dimensiones cuyos ejes de son las variables de estado X1,X2,…,Xn. Cualquier estado puede representarse mediante un punto en el espacio de estados. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 66. Modelado en el espacio de estados  Ecuaciones de estados Conjunto de n ecuaciones diferenciales simultaneas de primer orden con n variables, donde las n variables al ser despejadas son las variables de estado.  Ecuación de salida Ecuación algebraica que expresa las variables de salida del sistema como combinaciones lineales de las variables de estado y las entradas CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 67. Modelado en el espacio de estados  Considere un sistemas dinámico lineal invariante en el tiempo, de múltiples entradas y múltiples salidas CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 68. Modelado en el espacio de estados El sistema está representado en el espacio de estados por la siguiente ecuación Ecuación de estados Ecuación de salida Dónde: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 69. Modelado en el espacio de estados  u: un vector que contiene cada una de las p entradas al sistema  y: un vector que contiene cada una de las q salidas al sistema  x: es un vector que contiene cada una de las n variables de estado del sistema CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 70. Modelado en el espacio de estados  El tamaño de las matrices debe ser el adecuado:  p entradas al sistema  q salidas al sistema  n variables de estado del sistema CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 71. Modelado en el espacio de estados CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 72. Modelado en el espacio de estados  Obtención de las ecuaciones de estado La representación en espacio de estado puede ser derivada desde las ecuaciones diferenciales que representan a un sistema. 1. Identificar las leyes o teorías que gobiernan el comportamiento del sistema. Leyes de termodinámica, Leyes dinámicas, segunda ley de Newton, Ley de voltajes y corrientes de Kirchoff, Ley de Ampere, Ley de Ohm, Ley de Boyle, etc. 2. Seleccionar las variables de estado. Son las variables mínimas que determinan el comportamiento dinámico del sistema. 3. Encontrar la dinámica de cada estado. Es decir, encontrar la razón de cambio respecto al tiempo de cada variable de estado (su derivada). CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 73. Modelado en el espacio de estados  Ejemplo Considere el sistema mecánico u(t) es una fuerza externa y(t) es el desplazamiento de la masa CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 74. Modelado en el espacio de estados  Cuál es la variable de entrada del sistema?  Cuál es la variable de salida del sistema? CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 75. Modelado en el espacio de estados  Cuál es la variable de entrada del sistema? La fuerza externa u(t) es la entrada para el sistema.  Cuál es la variable de salida del sistema? el desplazamiento y(t) de la masa es la salida. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 76. Modelado en el espacio de estados  La ecuación del sistema es  Definamos las variables de estado x1(t) y x2(t) como: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 77. Modelado en el espacio de estados (1) (2)  Obtenemos  De acuerdo a (2) obtenemos CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 78. Modelado en el espacio de estados  La forma matricial de estas ecuaciones es: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 79. Modelado en el espacio de estados  La ecuación de salida es:  En forma matricial CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 80. Modelado en el espacio de estados Donde: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 81. Modelado en el espacio de estados Ejercicio: Calcular la función de transferencia para las ecuaciones en el espacio de estado CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 82. Modelado en el espacio de estados  Aplicando Laplace, con x(0)=0 Despejamos x(s) (multiplicamos por en ambos lados ) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 83. Modelado en el espacio de estados  Por otro lado Y Remplazando Por lo tanto la función de transferencia es: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 84. Modelado en el espacio de estados  Se puede reescribir como: Donde Polinomio característico Polinomio en s CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 85. Modelado en el espacio de estados  EJERCICIO Obtenga la función de transferencia del sistema descrito por las siguiente ecuación de estado: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 86. Modelado en el espacio de estados  De las ecuaciones de estado obtenemos los valores de A, B, C Y D  Remplazamos en la ecuación de la función de transferencia CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 87. Modelado en el espacio de estados MATLAB syms k m b s A=[0 1; -k/m -b/m] B=[0; 1/m] C=[0 1] D=0 %Forma Manual G=C*(s*eye(2)-A)^(-1)*B+D G= s/(m*s^2 + b*s + k) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 88. MATLAB El comando ss2tf retorna el numerador y denominador de la función de trasferencia [num,den]=ss2tf(A,B,C,D) El comando tf2ss convierte la función de transferencia de un sistema en la forma espacio de estado [A,B,C,D] = tf2ss(num,den) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 89. Simulink CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 90. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES  El proceso de linealizar sistemas no lineales es importante, porque permite aplicar numerosos métodos de análisis lineal que proporcionen información acerca del comportamiento de los sistemas no lineales.  Se presenta aquí se basa en la expansión de la función no lineal en series de Taylor alrededor del punto de operación y la retención solo del término lineal CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 91. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES Considere un sistema cuya entrada es x(t) y cuya salida es y(t) entonces: Se supone que las variables solo se desvían ligeramente de alguna condición de operación CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 92. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES  La expansión en series de Taylor alrededor del punto de operación (xo,f(xo)) es: Si la variación alrededor del punto de operación es pequeña o CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 93. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES  Ejemplo: 𝜋 Linealizar alrededor de 𝑥 𝑜 = 2 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 94. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES Linealización de ecuaciones diferenciales El modelo no lineal del sistema mecánico es: El objetivo es encontrar el modelo linealizado (us,ys) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 95. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES  1) determinar el punto de equilibrio (us, ys) A menudo corresponde a la condición de estado estacionario del sistema. Entonces en u=us el punto de equilibrio puede ser encontrado fijando todas las derivadas de tiempo a cero Entonces CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 96. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES 2) Linealizamos la ecuación diferencial para pequeñas excursiones alrededor del punto de operación. Sea 𝑦 = 𝑦𝑠 + 𝛿𝑦 y 𝑢 = 𝑢𝑠 + 𝛿𝑢 remplazando en la ecuación Como ys es una constante CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 97. LINEALIZACIÓN DE MODELOS MATEMÁTICOS NO LINEALES  Expandiendo 𝑓 𝑦𝑠 + 𝛿𝑦 Como , tenemos la siguiente ecuación lineal: En la práctica 𝑦 = 𝛿𝑦 y 𝑢 = 𝛿𝑢 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 98. Repaso MÉTODOS PARA EL ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL RETROALIMENTADO CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 99. Métodos de análisis  Los sistemas de control se diseñan para conseguir un comportamiento determinado.  Una vez obtenido el modelo matemático del sistema, disponemos de varios métodos para analizar el comportamiento del sistema CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 100. Métodos de análisis Existen dos métodos para el análisis y diseño de sistemas de control retroalimentados  Análisis en el dominio del tiempo  Análisis en el dominio de la frecuencia CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 101. Repaso ANÁLISIS DE SISTEMAS EN EL DOMINIO DEL TIEMPO CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 102. Respuesta en tiempo  La respuesta en tiempo de un sistema de control consiste en dos parte:  La respuesta transitoria  La respuesta en estado estacionario CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 103. Respuesta en tiempo  La respuesta transitoria La respuesta transitoria es definida como la parte de la respuesta en que va de un estado inicial a un estado final  La respuesta en estado estacionario Es definido como el comportamiento del sistema a la manera en la cual se comporta el sistema mientras el tiempo t se aproxima a infinito. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 104. Respuesta en tiempo Entonces la respuesta y(t) se puede escribir de la siguiente manera: 𝑦 𝑡 = 𝑦 𝑡 𝑡 + 𝑦 𝑠𝑠 𝑡 Donde 𝑦 𝑡 𝑡 es la respuesta transitoria 𝑦 𝑠𝑠 𝑡 es la respuesta en estado estacionario CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 105. Análisis de Sistemas en el Dominio del Tiempo  El estudio de un sistema de control en el dominio del tiempo involucra esencialmente la evaluación de sus respuestas transitoria y estacionaria.  En el problema de diseño, las especificaciones se proporcionan normalmente en términos del comportamiento transitorio y del estacionario, y los controladores se diseñan para que todas esas especificaciones sean cumplidas por el sistema diseñado. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 106. Entradas de un sistema de control  Las entradas de un sistema de control pueden variar en forma aleatoria con respecto al tiempo.  Esto provoca un problema para el diseñador, ya que es difícil diseñar un sistema de control que tenga un funcionamiento satisfactorio para todas las formas posibles de señales de entrada.  Para propósitos de análisis y diseño, es necesario suponer algunos tipos básicos de entradas de prueba para evaluar el funcionamiento de un sistema. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 107. Tipos de señales de entrada: Función paso  También llamada función escalón o función de Heaviside  Representa un cambio instantáneo en la entrada de referencia 𝑟 𝑡 = 𝐴 𝑢(𝑡) Siendo 𝑢 𝑡 la función paso CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 108. Tipos de señales de entrada: Función paso  La función paso es muy útil como señal de prueba, ya que su salto instantáneo inicial de amplitud revela la velocidad de respuesta un sistema a entradas con cambios abruptos. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 109. Tipos de señales de entrada: Función rampa Es una señal que cambia constantemente con el tiempo. Matemáticamente se representa por: 𝑟 𝑡 = 𝐴 𝑡 𝑢(𝑡) Esta señal nos dice cómo responde el sistema a señales que cambian linealmente con el tiempo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 110. Tipos de señales de entrada: Función parabólica.  Esta función representa una señal que tiene una variación más rápida que la función rampa.  Matemáticamente se representa por: 𝑡2 𝑟 𝑡 = 𝐴 𝑢(𝑡) 2  El factor ½ se añade por conveniencia matemática, para que la transformada de Laplace de la señal sea simplemente A/s^3 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 111. Tipos de señales de entrada: Función impulso  La función impulso unitario o Delta de Dirac, tiene la siguiente forma matemática:  El impulso es unitario si se cumple  La respuesta a un impulso unitario llamada también “respuesta natural o propia” del sistema nos da idea de cuál es el comportamiento intrínseco de dicho sistema. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 112. Orden de un sistema El orden de un sistema se define como:  La mayor potencia de la derivada de una ecuación diferencial  La mayor potencia de s en el denominador de la función de transferencia Ejemplo: Cual es el orden de los sistemas descritos por las siguientes funciones de trasferencia Segundo orden Primer orden Segundo orden CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 113. Polos y ceros de la función de transferencia  Polos Los polos de una función de transferencia son los valores de la variable de la transformada de Laplace, s, que ocasionan que la función de transferencia se vuelva infinita  Ceros Los ceros de una función de trasferencia son los valores de la variable de la transformada de Laplace, s, que ocasiona que la función se transferencia se convierta en cero CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 114. Matlab El comando roots de Matlab retorna las raíces del polinomio  Consideremos el siguiente polinomio: p=[1 4 4 1 20]; r=roots(p); r = -2.6545 + 1.2595i -2.6545 - 1.2595i 0.6545 + 1.3742i 0.6545 - 1.3742i CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 115. Matlab  Alternativamente un mapa con la ubicación de los polos y ceros se puede obtener con la función pzmap (polos x, ceros o) Ejemplo 1.5 Pole-Zero Map 1 System: H 0.5 Zero : -2.28 Damping: 1 Overshoot (%): 0 Imaginary Axis Frequency (rad/sec): 2.28 0 H=tf([2 5 1],[1 2 3]); -0.5 sgrid System: H Pole : -1 - 1.41i -1 Damping: 0.577 pzmap(H) Overshoot (%): 10.8 Frequency (rad/sec): 1.73 -1.5 -2.5 -2 -1.5 -1 -0.5 0 Real Axis CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 116. SISTEMAS DE PRIMER ORDEN  Varios sistemas pueden ser aproximados a un primer orden CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 117. SISTEMAS DE PRIMER ORDEN  Un sistema de primer orden puede ser representado por el siguiente diagrama en bloques: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 118. SISTEMAS DE PRIMER ORDEN Respuesta a una entrada paso unitario Entrada: Respuesta (salida): CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 119. SISTEMAS DE PRIMER ORDEN La solución tiene dos partes:  Respuesta en estado estacionario  Respuesta transitoria T: se llama constante de tiempo y es el tiempo que le toma a la salida alcanzar el 63% de su valor final. T se puede considerar una especificación de la respuesta transitoria CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 120. SISTEMAS DE PRIMER ORDEN  Tiempo de subida (rise time) Tr Es definido como el tiempo que demora la señal en ir del 10% al 90% de su valor final  Tiempo de establecimiento (settling time) Ts Es el tiempo que tarda la señal en entrar y permanecer en la zona del ±5% o ±2% del valor final  Error en estado estacionario ess CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 121. SISTEMAS DE SEGUNDO ORDEN m: masa k: constante del resorte b: coeficiente de rozamiento u(t): fuerza externa y(t): desplazamiento CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 122. SISTEMAS DE SEGUNDO ORDEN  La forma general de un sistema de segundo orden es:  La función de transferencia 𝜔 𝑛 es la frecuencia natural 𝜉 es el coeficiente de amortiguamiento k es la ganancia del sistema. Por simplicidad se estudian los casos con k=1 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 123. SISTEMAS DE SEGUNDO ORDEN  La solución (raíces o polos del sistema) de la ecuación característica es:  El comportamiento dinámico del sistema de segundo orden puede ser descrito en términos del factor de amortiguamiento CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 124. SISTEMAS DE SEGUNDO ORDEN 1. Si 𝝃 = 𝟎 , los polos son imaginarios conjugados, el sistema se denomina criticamente estable y la respuesta presenta oscilaciones sostenidas 2. Si 𝟎 < 𝝃 < 𝟏, los polos son complejos y conjugados y se dice que el sistema es subamortiguado 3. Si 𝝃 = 𝟏, los polos son reales y repetidos y el sistema se denomina críticamente amortiguado 4. Si 𝝃 > 𝟏, los polos son reales y distintos y el sistema se denomina sobreamortiguado CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 125. Respuesta paso de sistemas de segundo orden  Las características deseadas del comportamiento de un sistemas de segundo orden, pueden específicarse en función de la respuesta transitoria ante una entrada escalón CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 126. Respuesta paso de sistemas de segundo orden  Caso críticamente amortiguado 𝝃 = 𝟏 Tiene dos polos iguales: Para una entrada paso unitario R(S)=1/s, la salida es: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 127. Respuesta paso de sistemas de segundo orden  Caso críticamente amortiguado 𝝃 = 𝟏 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 128. Respuesta paso de sistemas de segundo orden  Caso sobreamortiguado 𝝃 > 𝟏 Reescribiendo la función de transferencia Los dos polos del sistema son: La salida para una entrada paso es: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 129. Respuesta paso de sistemas de segundo orden  Caso sobreamortiguado 𝝃 > 𝟏 Cuando 𝝃 >> 𝟏, entonces y la exponencial con el termino s1 decae mas rápido que con la exponencial con s2. Entonces para una solución aproximada no se debe considerar s1 La respuesta en tiempo a un paso es: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 130. Respuesta paso de sistemas de segundo orden CONTROL DE PROCESOS INDUSTRIALES II si puede ser omitido AGOSTO DE 2012
  • 131. Respuesta paso de sistemas de segundo orden CONTROL DE PROCESOS INDUSTRIALES II No puede ser omitido AGOSTO DE 2012
  • 132. Respuesta paso de sistemas de segundo orden Caso subamortiguado 𝟎 < 𝝃 < 𝟏  Función de transferencia: Donde es la frecuencia natural de amortiguamiento  Los dos polos son: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 133. Respuesta paso de sistemas de segundo orden  Caso subamortiguado 𝟎 < 𝝃 < 𝟏 La salida a una entrada paso es CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 134. Respuesta paso de sistemas de segundo orden  Caso subamortiguado 𝟎 < 𝝃 < 𝟏 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 135. Respuesta paso de sistemas de segundo orden  Caso respuesta oscilatoria 𝝃 = 𝟎 La Existencia de dos polos imaginarios conjugados hace la respuesta no se estabilice y mantenga una oscilación de forma indefinida La respuesta comienza a oscilar a una frecuencia natural de oscilación CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 136. Respuesta paso de sistemas de segundo orden  Resumen: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 137. Especificaciones de respuesta transitoria.  Con frecuencia, las características de desempeño de un sistema de control se especifican en términos de la respuesta transitoria para una entrada escalón unitario, dado que ésta es fácil de generar y es suficientemente drástica CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 138. Especificaciones de respuesta transitoria.  La respuesta transitoria de un sistema de control práctico exhibe con frecuencia oscilaciones amortiguadas antes de alcanzar el estado estable  Características de la respuesta transitoria  Tiempo de retardo, 𝑡 𝑑  Tiempo de levantamiento, 𝑡 𝑟  Tiempo pico, 𝑡 𝑝  Sobrepaso máximo, 𝑀 𝑝  Tiempo de asentamiento, 𝑡 𝑠 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 139. Especificaciones de respuesta transitoria sistemas 2do orden  Tiempo de retardo, 𝒕 𝒅 Es el tiempo requerido para que la respuesta alcance la primera vez la mitad del valor final CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 140. Especificaciones de respuesta transitoria sistemas 2do orden  Tiempo de levantamiento, 𝒕 𝒓 Es el tiempo requerido para que la respuesta pase del 10 al 90% (sistemas sobreamortiguados) o del 0 al 100% (subamortiguados) de su valor final. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 141. Especificaciones de respuesta transitoria sistemas 2do orden  Tiempo pico, 𝒕 𝒑 Es el tiempo requerido para que la respuesta alcance el primer pico del sobrepaso CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 142. Especificaciones de respuesta transitoria sistemas 2do orden  Sobrepaso máximo (porcentaje), 𝑴 𝒑 Es el valor pico máximo de la curva de respuesta, medido a partir de la unidad. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 143. Especificaciones de respuesta transitoria sistemas 2do orden  Tiempo de asentamiento, 𝒕 𝒔 Es el tiempo que se requiere para que la curva de respuesta alcance un rango alrededor del valor final del tamaño especificado por el porcentaje absoluto del valor final (por lo general, de 2 a 5%) y permanezcadentro de él. 2% : 5% : CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 144. Especificaciones de respuesta transitoria sistemas 2do orden Es conveniente que la respuesta transitoria sea suficientemente rápida y amortiguada. Por tanto, para una respuesta transitoria conveniente de un sistema de segundo orden, el factor de amortiguamiento relativo debe estar entre 0.4 y 0.8. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 145. Especificaciones de respuesta transitoria sistemas 2do orden  Valores pequeños de 𝝃 (𝝃 < 0.4) producen un valor de sobrepaso excesivo en la respuesta transitoria  Un sistema con un valor grande de 𝝃 ( 𝝃 > 0.8) responden con lentitud. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 146. Análisis de la respuesta transitoria con Matlab  Se puede calcular y graficar la respuesta en tiempo de un sistema a través de herramientas CAD como Matlab y Simulink.  En particular, se considerará la respuesta paso, la respuesta impulso, la respuesta rampa y la respuesta de otras entradas simples. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 147. Respuesta Paso unitario  Para graficar la respuesta a un paso unitario de un sistema LTI SYS=tf(num,den) en MATLAB, se usa el comando step(SYS)o step(num,den)  Para una entrada paso de magnitud diferente a la unidad, por ejemplo K, simplemente se multiplica la función de trasferencia SYS por la constante K: step(K*SYS.  Si se quiere graficar en un rango de tiempo específico se debe definir un vector t con el rango de tiempo. Por ejemplo:t = 0:0.1:10; step(SYS,t) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 148. Respuesta Paso unitario  Por ejemplo: graficar la respuesta paso unitario para el siguiente sistema Step Response 2.5 2 num = [0 2 10]; 1.5 den = [1 5 4]; Amplitude SYS = tf(num,den); 1 step(SYS) 0.5 O directamente step(num,den) 0 0 1 2 3 4 5 6 Time (sec) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 149. Respuesta Paso unitario Ejemplo: sistema de 2do orden amortiguado wn=3; z=0.3; wd=wn*sqrt(1-z^2); s=tf('s'); G= wn^2/((s+z*wn+1i*wd)* (s+z*wn-1i*wd)); t=0:0.1:10; step(G,t) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 150. Respuesta Paso unitario  Desde Simulink CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 151. Respuesta impulso  Para graficar la respuesta impulso de un sistema LTI SYS=tf(num,den) en MATLAB, se usa el comando impulse(SYS)o impulse(num,den) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 152. Respuesta impulso  Por ejemplo: graficar la respuesta impulso para el siguiente sistema Impulse Response 2.5 2 num = [0 5]; den = [2 10]; 1.5 SYS = tf(num,den); Amplitude impulse(SYS) 1 O directamente 0.5 impulse(num,den) 0 0 0.2 0.4 0.6 0.8 1 1.2 CONTROL DE PROCESOS INDUSTRIALES II Time (sec) AGOSTO DE 2012
  • 153. Respuesta rampa  Matlab no tiene un comando para la respuesta rampa. Para obtener la respuesta a una rampa unitaria de la función de trasferencia G(s) se debe: 1. Multiplicar la función de transferencia G(s) por 1/s 2. Usar la función resultante con el comando step CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 154. Respuesta rampa  Por ejemplo: graficar la respuesta rampa para el siguiente sistema  Con una entrada rampa unitaria R(s)=1/s^2 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 155. Respuesta rampa  Tomando los coeficientes de la expresión en corchetes: num = [0 0 0 1]; den = [1 1 1 0]; 1500 Step Response step(num,den) 1000 Amplitude 500 0 0 500 1000 1500 CONTROL DE PROCESOS INDUSTRIALES II Time (sec) AGOSTO DE 2012
  • 156. Respuesta arbitraria  Para obtener la respuesta en tiempo de un sistema LTI SYS=tf(num,den) de una entrada arbitraria por ejemplo: función exponencial, función sinosoidal en MATLAB, se usa el comando lsim lsim(SYS,r,t) o lsim(num,den,r,t) Donde r es la función de entrada en tiempo y t es el rango de tiempo en que está definida la función r CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 157. Respuesta arbitraria  Por ejemplo: graficar la respuesta para el siguiente sistema Linear Simulation Results 1 0.9 Para la entrada 0.8 0.7 0.6 num = [0 2]; Amplitude 0.5 den = [1 3]; 0.4 t = 0:0.1:6; 0.3 0.2 r = exp(-t); 0.1 lsim(num,den,r,t) 0 0 1 2 3 4 5 6 Time (sec) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 158. Efecto de añadir polos y ceros a las funciones de transferencia.  Dado un sistema en lazo cerrado, sus polos determinan las características básicas de su respuesta transitoria.  Habitualmente, lo que se desea es poder ajustar los polos y ceros del sistema en lazo abierto, para situar los del lazo cerrado en la posición más interesante para nuestros propósitos CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 159. Efecto de añadir polos y ceros a las funciones de transferencia.  Adición de un polo en la función de transferencia de trayectoria directa (Sistemas con realimentación unitaria). Anadir un polo Se considera que se ha añadido el polo en s = -1/Tp. La función de transferencia en lazo cerrado será: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 160. Efecto de añadir polos y ceros a las funciones de transferencia.  La adición de un polo a una función de transferencia de trayectoria directa o con realimentación unitaria tiene generalmente el efecto de incrementar el sobrepaso máximo del sistema en lazo cerrado CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 161. Efecto de añadir polos y ceros a las funciones de transferencia.  Adición de un polo en la función de transferencia de lazo cerrado.  El tiempo de establecimiento se incrementa y el sobreimpulso máximo decrece CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 162. Efecto de añadir polos y ceros a las funciones de transferencia.  Adición de un cero en la función de transferencia de lazo cerrado. Adicionar un cero en la función de transferencia en lazo cerrado disminuye el tiempo de subida e incrementa el tiempo de sobreimpulso máximo de la respuesta al CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 163. Efecto de añadir polos y ceros a las funciones de transferencia.  Adición de un cero en la función de transferencia de la trayectoria directa (Sistemas con realimentación unitaria). Función de transferencia de lazo cerrado El término (1+Tzs) en el numerador de T(s) incrementa el sobreimpulso máximo, pero Tz en el cociente de T(s) tiene el efecto de mejorar el amortiguamiento o reducir el sobreimpulso máximo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 164. Efecto de añadir polos y ceros a las funciones de transferencia. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 165. Repaso ESTABILIDAD CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 166. Estabilidad  El problema más importante en los Sistemas de Control conciernen a la estabilidad  Se dice que un sistema es estable si toda entrada acotada produce una salida acotada. De otra forma el sistema es inestable  A este enunciado se le da el nombre de estabilidad de entrada acotada-salida acotada (BIBO bounded input, bounded output). CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 167. Estabilidad  Teorema Un sistema con una función de transferencia racional propia G(s) es estable si y solo si todos los polos de G(s) tienen parte real negativa, o equivalentemente, se encuentran en el semiplano izquierdo del plano complejo S CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 168. Estabilidad  El teorema implica que un sistema es inestable si la función de transferencia tiene uno o más polos con parte real positiva o cero.  La estabilidad de un sistema, depende solo de los polos de la función de transferencia G(s) y no de los ceros de G(s). CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 169. Criterio de estabilidad Routh-Hurwitz  Se trata de un procedimiento algebraico para determinar su un polinomio tiene algún cero en el semiplano derecho, lo que implicaría la inestabilidad del sistema. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 170. Criterio de estabilidad Routh-Hurwitz  Considere un sistema con función de transferencia: 1. El polinomio denominador de G(s) se escribe de la siguiente forma: (1) 2. La condición necesaria pero no suficiente para estabilidad, es que todos los coeficientes de la ecuación 𝑎(𝑠) estén presentes, y que todos tengan signo positivo. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 171. Criterio de estabilidad Routh-Hurwitz Si se cumple la condición necesaria, entonces, se realiza el siguiente esquema: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 172. Criterio de estabilidad Routh-Hurwitz Los coeficientes b1, b2, b3, etc., se evalúan de la forma siguiente: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 173. Criterio de estabilidad Routh-Hurwitz 3. La condición necesaria y suficiente para que todas las raíces de 𝑎(𝑠) queden en el semiplano izquierdo del plano s, es que todos los coeficientes de 𝑎(𝑠) sean positivos y que todos los términos de la primera columna del conjunto sean positivos. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 174. Criterio de estabilidad Routh-Hurwitz  El criterio de Routh-Hurwitz establece que el número de raíces de 𝑎(𝑠) con parte real positiva es igual al número de cambios de signo de los coeficientes en la primera columna del arreglo. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 175. Criterio de estabilidad Routh-Hurwitz  Ejemplo: Verifique si es estable el sistema con la siguiente ecuación característica Debido a que la primer columna del arreglo son valores mayores que cero, el sistema es estable. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 176. Criterio de estabilidad Routh-Hurwitz  Casos especiales. Pueden presentarse dos casos especiales: 1. El arreglo de Routh tiene un cero sólo en la primera columna del renglón 2. El arreglo de Routh tiene todo un renglón formado por ceros CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 177. Criterio de estabilidad Routh-Hurwitz 1. El arreglo de Routh tiene un cero sólo en la primera columna del renglón Si un término de la primera columna en cualquier fila es cero, pero los términos restantes no son cero, o no hay más términos, se asigna un número muy pequeño positivo ε para substituir el cero de la primera columna CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 178. Criterio de estabilidad Routh-Hurwitz  Una vez construida la tabla se determina el limite de aquellos elementos en la primera columna en los que aparezca ε, cuando ε->0.  Por lo tanto, la primera columna queda:  Se presentan dos cambios de signo en la primera columna, y por consiguiente el sistema tiene dos raíces en el semiplano derecho, y es inestable. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 179. Criterio de estabilidad Routh-Hurwitz 2. El arreglo de Routh tiene todo un renglón formado por ceros En el caso en que se presente toda una fila de ceros se procede a formar una ecuación subsidiaria a partir de los coeficientes de la fila anterior a aquella en la que todos los elementos sean nulos. Para obtener la fila siguiente, en la tabla de Routh, se procede a derivar esta expresión una vez con respecto a s y situar sus coeficientes en la fila cuyos elementos se habían anulado. A partir de esta sustitución se prosigue la construcción de la tabla de Routh normalmente CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 180. Criterio de estabilidad Routh-Hurwitz Ejemplo: Considere el siguiente polinomio se construye la tabla de Routh: La ecuación subsidiaria La derivada es 2s CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 181. Aplicación del criterio de R-H para el análisis de sistemas de control  Ejercicio: Considere el siguiente sistema de lazo cerrado Usando el criterio de R-H determine el rango de K en el que el sistema es estable CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 182. Aplicación del criterio de R-H para el análisis de sistemas de control  La función de transferencia es: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 183. Aplicación del criterio de R-H para el análisis de sistemas de control  La tabla de Routh es: Para la estabilidad todos los coeficientes de la primera columna deben ser positivos 4K/5-6>0 despejando: K>15/2 Esta condición se debe cumplir para tener estabilidad CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 184. Repaso MÉTODO DEL LUGAR GEOMÉTRICO DE LAS RAÍCES CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 185. Método del lugar geométrico de las raíces  La importancia de este método reside en el hecho de que se puede observar muy fácilmente cómo varía la situación de polos y ceros de un sistema en lazo cerrado cuando variamos un parámetro ajustable (normalmente la ganancia, aunque no necesariamente). CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 186. Método del lugar geométrico de las raíces  El método del lugar de las raíces es un procedimiento poderoso en el dominio del tiempo, ya que determina no solamente la estabilidad sino también la respuesta transitoria.  Mediante el método del lugar geométrico de las raíces, el diseñador puede predecir los efectos que tiene en la ubicación de los polos en lazo cerrado, variar el valor de la ganancia o agregar polos y/o ceros en lazo abierto. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 187. Método del lugar geométrico de las raíces con Matlab  Suponga que se tiene el siguiente sistema La ecuación característica es: En muchos casos, G(s)H(s) contiene un parámetro de ganancia K, y la ecuación característica se escribe como En estos análisis, suponemos que el parámetro de interés es la ganancia K, en donde K > 0. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 188. Método del lugar geométrico de las raíces con Matlab  reescribiendo  donde Los lugares geométricos de las raíces para el sistema son los lugares geométricos de los polos en lazo cerrado conforme la ganancia K varía de cero a infinito CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 189. Método del lugar geométrico de las raíces con Matlab  Un comando de MATLAB que se usa con frecuencia para graficar los lugares geométricos de las raíces es: rlocus(sys) rlocus (num,den) rlocus(A,B,C,D)  Con este comando, dibuja la gráfica del lugar geométrico de las raíces. El vector de ganancias K se determina en forma automática  También se puede especificar el vector de ganancias K rlocus(sys,K) rlocus (num,den,K) rlocus(A,B,C,D,K) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 190. Método del lugar geométrico de las raíces con Matlab  Ejemplo Considere el siguiente sistema  Lo primero que se debe hacer es encontrar los polinomios del numerador y el denominador en lazo abierto. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 191. Método del lugar geométrico de las raíces con Matlab  El numerador está dado como polinomio en s.  Sin embargo, el denominador se obtiene como un producto de los términos de primer y segundo orden, lo cual implica que debemos multiplicar estos términos para obtener un polinomio en s.  La multiplicación de estos términos se efectúa con facilidad mediante el comando de convolución C=CONV(A, B)de Matlab CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 192. Método del lugar geométrico de las raíces con Matlab a = [ 1 4 0]; b = [1 6]; c=[1 1.4 1]; d = conv(a,b) e= conv(c,d) e= 1.00 11.40 39.00 43.60 24.00 0 Por tanto, el polinomio del denominador es CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 193. Método del lugar geométrico de las raíces con Matlab  Para encontrar los polos y ceros en lazo abierto de la función de transferencia determinada, usamos el comando roots  Ceros en lazo abierto: Polos en lazo abierto: roots(e) p = [1 2 4] ans = r = roots(p) 0 r = -6.0000 -1.0000 + 1.7321i -4.0000 -1.0000 - 1.7321i -0.7000 + 0.7141i -0.7000 - 0.7141i *Dos ceros *Cinco polos CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 194. Método del lugar geométrico de las raíces con Matlab Ahora se Gráfica en Matlab el Lugar de las Raíces num=[1 2 4] den=[1.0 11.4 39.0 43.60 24.0 0] rlocus(num,den) Root Locus 8 6 4 2 Imaginary Axis 0 -2 -4 -6 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 Real Axis CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 195. Método del lugar geométrico de las raíces con Matlab  El número de ramas del LGR es igual al número de polos del sistema  El LGR es simétrico respecto al eje real del plano s.  El LGR comienza en los polos del lazo abierto y termina en los ceros del lazo abierto a medida que K aumenta desde cero hasta infinito CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 196. Método del lugar geométrico de las raíces con Matlab  Ejemplo de diseño Analizar el comportamiento del sistema al variar la ganancia K usando el método del lugar geométrico de las raíces CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 197. Método del lugar geométrico de las raíces con Matlab Root Locus 0.5 0.4 0.3 System: sys Gain: 2.73 0.2 Pole: -0.909 - 1.01e-008i Damping: 1 0.1 Overshoot (%): 0 Imaginary Axis Frequency (rad/sec): 0.909 0 -0.1 -0.2 -0.3 -0.4 -0.5 -2 -1.5 -1 -0.5 0 0.5 Real Axis num=5 den=30*conv([1 0],[0.55 1]) K=0:0.01:10 rlocus(num,den,K) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 198. Método del lugar geométrico de las raíces con Matlab Root Locus 2 1.5 System: sys Gain: 10 1 Pole: -0.909 + 1.48i Damping: 0.522 Overshoot (%): 14.6 0.5 Frequency (rad/sec): 1.74 Imaginary Axis 0 -0.5 -1 -1.5 -2 -2 -1.5 -1 -0.5 0 0.5 Real Axis CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 199. Método del lugar geométrico de las raíces con Matlab  Función sgrid: sobre el lugar de las raíces ya trazado, genera una rejilla en el plano s con los puntos de igual coeficiente de amortiguamiento e igual frecuencia natural 2 Root Locus 2 0.6 0.46 0.34 0.22 0.1 1.75 0.74 1.5 1.5 1.25 0.86 1 1 num=5 0.75 den=30*conv([1 0],[0.55 1]) Imaginary Axis 0.5 0.96 0.5 0.25 K=0:0.01:10 0 rlocus(num,den,K) sgrid -0.5 0.25 0.96 0.5 0.75 -1 1 0.86 1.25 -1.5 1.5 0.74 0.6 0.46 0.34 0.22 0.1 1.75 -2 -2 -1.5 -1 -0.5 2 0 0 CONTROL DE PROCESOS INDUSTRIALES II Real Axis AGOSTO DE 2012
  • 200. Método del lugar geométrico de las raíces con Matlab Root Locus 2 1.5 1 1 num=5 0.9 den=30*conv([1 0],[0.55 1]) 0.5 K=0:0.01:10 Imaginary Axis 0 rlocus(num,den,K) [k, raices]=rlocfind(num,den) -0.5 0.9 z=0.9 -1 wn=1 1 sgrid(z,wn) -1.5 -2 -2 -1.5 -1 -0.5 0 0.5 Real Axis  Con la función rlocfind(num,den)se puede calcular el valor de la ganancia en el punto deseado CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 201. Análisis de estabilidad con el método del lugar geométrico de las raíces Root Locus 8 6 4 Kcrítico 2 Imaginary Axis 0 -2 -4 -6 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 Real Axis Valores de K que en los que Valores de K el sistema es estable que ocasionan CONTROL DE PROCESOS INDUSTRIALES II inestabilidad AGOSTO DE 2012
  • 202. Definiciones: Margen de Ganancia  El margen de la ganancia es el factor proporcional que se debe introducir dentro del lazo de control para que el sistema se vuelva críticamente estable  El margen de ganancia es, por tanto, el cociente de la ganancia critica del sistema entre la ganancia actual de la función de transferencia en lazo abierto. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 203. Definiciones: Margen de Ganancia  Ejemplo: Se ha impuesto un comportamiento transitorio con amortiguamiento 0.5 y la ganancia necesaria para ello es K = 1.03. El sistema se hace inestable para una ganancia crítica K= 6. El margen de ganancia es MG = 5.82. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 204. Definiciones: Margen de fase  El margen de fase se define como el ángulo que se puede sustraer al sistema para dejarlo en el límite de estabilidad, manteniendo constante la ganancia del mismo.  En la Figura se señalan los puntos del plano S en los que se obtiene una ganancia en lazo abierto de K = 2 aplicando la condición del módulo CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 205. Definiciones: Margen de fase Sólo los dos puntos en los que se obtiene una fase de -180° aplicando la condición del ángulo pertenecen al lugar de las raíces. La diferencia entre la fase de esos puntos y la fase de los puntos con la misma ganancia que están sobre el eje imaginario es el margen de fase del sistema CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 206. Inconvenientes del análisis en el dominio del tiempo  Respuesta en el tiempo es difícil de determinar analíticamente, sobretodo en sistemas de orden superior.  Se recurre al análisis en el dominio de la frecuencia cuyos métodos de análisis grafico no están limitados a sistemas de bajo orden CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 207. Repaso ANÁLISIS DE SISTEMAS EN EL DOMINIO DE LA FRECUENCIA CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 208. Respuesta en frecuencia de sistemas retroalimentados  La respuesta a la frecuencia de un sistema se define como la respuesta en estado estacionario o de régimen permanente a una entrada sinusoidal. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 209. Respuesta en frecuencia de sistemas retroalimentados Entrada: 𝑟 t = 𝐴 𝑠𝑒𝑛 𝜔𝑡 Salida: yss t = B 𝑠𝑒𝑛 𝜔𝑡 + 𝜑 , con amplitud: 𝐵 = 𝐴 𝐺(𝑗𝜔) y desfase φ∠𝐺(𝑗𝜔) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 210. Respuesta en frecuencia de sistemas retroalimentados La respuesta en estado estacionario viene dada por una señal senoidal de la misma frecuencia yss t = B 𝑠𝑒𝑛 𝜔𝑡 + 𝜑 ,con amplitud: 𝐵 = 𝐴 𝐺(𝑗𝜔) y desfase φ∠𝐺(𝑗𝜔) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 211. Especificaciones en el dominio de la frecuencia Las siguientes especificaciones se emplean en la práctica:  Pico de resonancia (Mr o Tr)  Frecuencia de resonancia (ωr)  Ancho de banda (BW ) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 212. Especificaciones en el dominio de la frecuencia  Pico de resonancia (Mr o Tr)  Es el valor máximo de |T(jω)|.  Da indicación de la estabilidad relativa de un sistema estable a lazo cerrado  Ligado al sobreimpulso máximo  Frecuencia de resonancia (ωr)  Frecuencia a la cual ocurre el pico de resonancia CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 213. Especificaciones en el dominio de la frecuencia  Ancho de banda (BW )  Frecuencia a la cual |T(jω)| cae al 70.7% (−3dB) de su valor a ω=0 (frecuencia de corte inferior)  Da indicación de propiedades de la respuesta transitoria, las características de filtrado de ruido y robustez del sistema CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 214. Especificaciones en el dominio de la frecuencia CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 215. Relación entre ωr,BW, Mr y ζ, ωn  Frecuencia de resonancia  Pico de resonancia  Ancho de banda CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 216. Respuesta en frecuencia con Matlab La respuesta en frecuencia queda determinada por el comando freqs  freqs(num,den) Dibuja la respuesta en frecuencia de un sistema con numerador num denominador den. Presenta 2 gráficas: la magnitud ( 𝐺(𝑗𝜔) ) frente a la frecuencia en escala logarítmica y otra con el ángulo de desfase(∠𝐺(𝑗𝜔)) en grados frente a la frecuencia también en escala logarítmica  freqs(num,den,w) Dibuja la respuesta en frecuencia en el rango de frecuencias especificado en w CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 217. Respuesta en frecuencia con Matlab Ejemplo 0 10 Magnitude a = [1 0.4 1]; b = [0.2 0.3 1]; -1 0 1 10 10 10 w = logspace(-1,1); Frequency (rad/s) freqs(b,a,w) 0 Phase (degrees) -50 * logspace(a,b,n) define un vector fila -100 de n elementos logarítmicamente espaciados entre 10^a y 10^b -150 10 -1 10 0 1 10 Frequency (rad/s) CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 218. Respuesta en frecuencia de sistemas retroalimentados  Magnitud  Fase CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 219. Característica de la respuesta en frecuencia en forma gráfica  En general se utilizan dos representaciones gráficas:  Diagrama de Bode o Diagrama Logarítmico  Diagrama de Nyquist o Diagrama Polar CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 220. Diagrama de Bode  Consiste en representar dos curvas independientes: en una el módulo 𝐺(𝑗𝜔) , y en otra la fase ∠𝐺(𝑗𝜔), en función de la frecuencia. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 221. Matlab El comando de Matlab bode(SYS) calcula la ganancia logarítmica y ángulos de fase de la respuesta de frecuencia de la función LTI SYS = tf (num, den), 1 System: SYS 𝐺 𝑠 = 2 Frequency (rad/sec): 0.991 Bode Diagram 20 Magnitude (dB): 14 𝑠 + 0,2𝑠 + 1 10 Magnitude (dB) 0 -10 -20 num = [1]; -30 den = [1 0,2 1]; -40 0 SYS = tf(num,den); -45 Phase (deg) bode(SYS) -90 o -135 bode(num,den) -180 -1 0 1 10 10 10 CONTROL DE PROCESOS INDUSTRIALES II Frequency (rad/sec) AGOSTO DE 2012
  • 222. Diagrama de Bode: Estabilidad  El sistema es inestable si la magnitud de la ganancia es mayor a uno, a una frecuencia en la que la fase del sistema sea 180°.  Es decir, el sistema es inestable si: CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 223. Definiciones: Margen de ganancia MG  Es la cantidad de ganancia en decibeles que se puede añadir al lazo antes que el sistema en lazo cerrado se vuelva inestable  Se define como la ganancia de amplitud necesaria para hacer |L(jω)|=1 cuando ∠L(jω) es de 180° CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 224. Definiciones: Margen de ganancia MG CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 225. Definiciones: Margen de fase MF  El margen de fase es definido como el cambio en la fase de lazo abierto necesaria para que el sistema de lazo cerrado sea inestable  El margen de fase es la diferencia entre la curva de fase y -180 grados en el punto correspondientes a la frecuencia que nos da una ganancia de 0 dB. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 226. Definiciones: Margen de fase MF CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 227. Matlab: MF y MG  Para obtener el margen de ganancia, el margen de fase, la frecuencia de cruce de ganancia y la frecuencia de cruce de fase MatLab dispone del comando margin  [Gm,Pm,Wcg,Wcp] = margin (A,B,C,D) retorna los valores de margen de ganancia (Gm), margen de fase (Pm), frecuencia de cruce de ganancia (Wcg) y la frecuencia de cruce de fase (Wcp)  [Gm,Pm,Wcg,Wcp] = margin (NUM,DEN) cuando se trabaja con la función de transferencia  [Gm,Pm,Wg,Wp] = margin(mag,phase,w) parámetros del bode CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 228. Matlab: MF y MG  Ejemplo num1 = [100 200]; den1 = [1 15 85 225 274 120]; [mag1,fase1,w1] = bode(num1,den1); [Gm1,Pm1,wcg1,wcp1] = margin(mag1,fase1,w1) Gm1 = 3.5864 Pm1 = 85.2176 wcg1 = 2.8687 wcp1 = 1.0868 CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012
  • 229. Diagrama de Bode: Estabilidad Un sistema en lazo cerrado es estable cuando sus márgenes de fase MF y ganancia MG son ambos positivos. CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012