cpi2 - clase 3

245
Repaso de Control de procesos industriales I Ing. Ángela Bravo Sánchez M.Sc Control de procesos industriales II

Upload: blogsaldescubierto

Post on 24-Jun-2015

2.798 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CPI2 - Clase 3

Repaso de Control de procesos

industriales I

Ing. Ángela Bravo Sánchez M.Sc

Control de procesos

industriales II

Page 2: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

REPASO:

DEFINICIONES BÁSICAS

Page 3: CPI2 - Clase 3

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

Page 4: CPI2 - Clase 3

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

Page 5: CPI2 - Clase 3

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

Page 6: CPI2 - Clase 3

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

Page 7: CPI2 - Clase 3

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

Page 8: CPI2 - Clase 3

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

Page 9: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

DEFINICIONES BÁSICAS

Ejemplo sistema de control de lazo cerrado

Intercambiador de calor

Page 10: CPI2 - Clase 3

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

Page 11: CPI2 - Clase 3

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

Page 12: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Intercambiador de calor

¿Qué variable del proceso permite corregir la

desviación de temperatura?

Page 13: CPI2 - Clase 3

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

Page 14: CPI2 - Clase 3

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

Page 15: CPI2 - Clase 3

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

Transmisor o elemento secundario

Convierte la lectura de un sensor o transductor

en señales estándar para ser transmitidas

Page 16: CPI2 - Clase 3

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

Page 17: CPI2 - Clase 3

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.

Page 18: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Componentes del lazo de control

Sistema SISO

Page 19: CPI2 - Clase 3

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

Page 20: CPI2 - Clase 3

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

Page 21: CPI2 - Clase 3

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.

Controlador Elemento final

de control Proceso

Instrumento de medición

Perturbación

Variable

Controlada

Variable

manipulada

Variable

Del proceso

Error Setpoint

Page 22: CPI2 - Clase 3

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

Proceso

Controlador

Perturbación

Salida

Setpoint

Page 23: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

FUNDAMENTACIÓN

MATEMÁTICA PARA EL

ANÁLISIS DE SISTEMAS DE

CONTROL

Repaso

Page 24: CPI2 - Clase 3

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

Page 25: CPI2 - Clase 3

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

Page 26: CPI2 - Clase 3

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 𝑓 𝑡

Page 27: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Transformada de Laplace de funciones

más usuales

Page 28: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

TRANSFORMADA DE LAPLACE EN

MATLAB

Page 29: CPI2 - Clase 3

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

Page 30: CPI2 - Clase 3

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:

Page 31: CPI2 - Clase 3

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

Page 32: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

TRANSFORMADA INVERSA DE

LAPLACE EN MATLAB

Page 33: CPI2 - Clase 3

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)

Page 34: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

SOLUCIÓN DE ECUACIONES

DIFERENCIALES CON LAPLACE

Solución

Definiendo la transformada de Laplace para

𝑥, 𝑥 𝑦 𝑥

Remplazando

Page 35: CPI2 - Clase 3

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

Page 36: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

MODELADO MATEMÁTICO DE

UN SISTEMA DE CONTROL

REPASO

Page 37: CPI2 - Clase 3

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

Page 38: CPI2 - Clase 3

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.

Page 39: CPI2 - Clase 3

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:

Page 40: CPI2 - Clase 3

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:

Page 41: CPI2 - Clase 3

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

Page 42: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

MATLAB

OPCIÓN 1

s = tf('s');

H = s/(s^2 + 2*s +10)

Transfer function:

s

--------------

s^2 + 2 s + 10

OPCIÓN 2

h = tf([1 0],[1 2 10])

Transfer function:

s

--------------

s^2 + 2 s + 10

Page 43: CPI2 - Clase 3

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.

Page 44: CPI2 - Clase 3

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

Page 45: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Diagrama en bloques: Simbología

Bloque ó bloque funcional:

Punto suma ó diferencia:

Punto de ramificación

Page 46: CPI2 - Clase 3

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

Page 47: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Algebra de diagrama de bloques

Asociación de bloques Cascada o serie

Page 48: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Algebra de diagrama de bloques

Asociación de bloques Paralelo

Page 49: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Algebra de diagrama de bloques

Asociación de bloques retroalimentados

Page 50: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Algebra de diagrama de bloques

Intercambio del orden de los bloques

Page 51: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Algebra de diagrama de bloques

Intercambio en el orden de los bloques

Page 52: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Algebra de diagrama de bloques

Combinación o expansión del bloque

suma/resta

Page 53: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Simplificación de un diagrama de

bloques

Page 54: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

MATLAB

Page 55: CPI2 - Clase 3

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

Page 56: CPI2 - Clase 3

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

Page 57: CPI2 - Clase 3

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

Page 58: CPI2 - Clase 3

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.

Page 59: CPI2 - Clase 3

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

Page 60: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

MATLAB / SIMULINK

Page 61: CPI2 - Clase 3

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);

Page 62: CPI2 - Clase 3

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.

Page 63: CPI2 - Clase 3

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.

Page 64: CPI2 - Clase 3

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.

Page 65: CPI2 - Clase 3

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.

Page 66: CPI2 - Clase 3

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

Page 67: CPI2 - Clase 3

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

Page 68: CPI2 - Clase 3

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

Dónde:

Ecuación de estados

Ecuación de salida

Page 69: CPI2 - Clase 3

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

Page 70: CPI2 - Clase 3

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

Page 71: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Modelado en el espacio de estados

Page 72: CPI2 - Clase 3

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).

Page 73: CPI2 - Clase 3

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

Page 74: CPI2 - Clase 3

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?

Page 75: CPI2 - Clase 3

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.

Page 76: CPI2 - Clase 3

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:

Page 77: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Modelado en el espacio de estados

Obtenemos

De acuerdo a (2) obtenemos

(2) (1)

Page 78: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Modelado en el espacio de estados

La forma matricial de estas ecuaciones es:

Page 79: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Modelado en el espacio de estados

La ecuación de salida es:

En forma matricial

Page 80: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Modelado en el espacio de estados

Donde:

Page 81: CPI2 - Clase 3

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

Page 82: CPI2 - Clase 3

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 )

Page 83: CPI2 - Clase 3

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:

Page 84: CPI2 - Clase 3

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

Page 85: CPI2 - Clase 3

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:

Page 86: CPI2 - Clase 3

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

Page 87: CPI2 - Clase 3

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)

Page 88: CPI2 - Clase 3

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)

Page 89: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Simulink

Page 90: CPI2 - Clase 3

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

Page 91: CPI2 - Clase 3

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

Page 92: CPI2 - Clase 3

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

Page 93: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

LINEALIZACIÓN DE MODELOS

MATEMÁTICOS NO LINEALES

Ejemplo:

Linealizar alrededor de 𝑥𝑜 =𝜋

2

Page 94: CPI2 - Clase 3

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)

Page 95: CPI2 - Clase 3

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

Page 96: CPI2 - Clase 3

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

Page 97: CPI2 - Clase 3

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 𝑢 = 𝛿𝑢

Page 98: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

MÉTODOS PARA EL ANÁLISIS

Y DISEÑO DE SISTEMAS DE

CONTROL RETROALIMENTADO

Repaso

Page 99: CPI2 - Clase 3

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

Page 100: CPI2 - Clase 3

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

Page 101: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

ANÁLISIS DE SISTEMAS EN EL

DOMINIO DEL TIEMPO

Repaso

Page 102: CPI2 - Clase 3

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

Page 103: CPI2 - Clase 3

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.

Page 104: CPI2 - Clase 3

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

Page 105: CPI2 - Clase 3

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.

Page 106: CPI2 - Clase 3

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.

Page 107: CPI2 - Clase 3

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

Page 108: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

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.

Tipos de señales de entrada:

Función paso

Page 109: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

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

Tipos de señales de entrada:

Función rampa

Page 110: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

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

Tipos de señales de entrada:

Función parabólica.

Page 111: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

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.

Tipos de señales de entrada:

Función impulso

Page 112: CPI2 - Clase 3

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

Segundo orden

Primer orden

Page 113: CPI2 - Clase 3

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

Page 114: CPI2 - Clase 3

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

Page 115: CPI2 - Clase 3

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

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

sgrid

pzmap(H)

Pole-Zero Map

Real Axis

Imagin

ary

Axis

-2.5 -2 -1.5 -1 -0.5 0-1.5

-1

-0.5

0

0.5

1

1.5

System: H

Zero : -2.28

Damping: 1

Overshoot (%): 0

Frequency (rad/sec): 2.28

System: H

Pole : -1 - 1.41i

Damping: 0.577

Overshoot (%): 10.8

Frequency (rad/sec): 1.73

Page 116: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

SISTEMAS DE PRIMER ORDEN

Varios sistemas pueden ser aproximados a un

primer orden

Page 117: CPI2 - Clase 3

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:

Page 118: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

SISTEMAS DE PRIMER ORDEN

Respuesta a una entrada paso unitario

Entrada:

Respuesta (salida):

Page 119: CPI2 - Clase 3

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

Page 120: CPI2 - Clase 3

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

Page 121: CPI2 - Clase 3

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

Page 122: CPI2 - Clase 3

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

Page 123: CPI2 - Clase 3

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

Page 124: CPI2 - Clase 3

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

Page 125: CPI2 - Clase 3

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

Page 126: CPI2 - Clase 3

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:

Page 127: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta paso de sistemas de

segundo orden

Caso críticamente amortiguado 𝝃 = 𝟏

Page 128: CPI2 - Clase 3

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:

Page 129: CPI2 - Clase 3

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:

Page 130: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta paso de sistemas de

segundo orden

si puede ser omitido

Page 131: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta paso de sistemas de

segundo orden

No puede ser omitido

Page 132: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II 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:

Page 133: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta paso de sistemas de

segundo orden

Caso subamortiguado 𝟎 < 𝝃 < 𝟏

La salida a una entrada paso es

Page 134: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta paso de sistemas de

segundo orden

Caso subamortiguado 𝟎 < 𝝃 < 𝟏

Page 135: CPI2 - Clase 3

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

Page 136: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta paso de sistemas de

segundo orden

Resumen:

Page 137: CPI2 - Clase 3

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

Page 138: CPI2 - Clase 3

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, 𝑡𝑠

Page 139: CPI2 - Clase 3

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

Page 140: CPI2 - Clase 3

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.

Page 141: CPI2 - Clase 3

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

Page 142: CPI2 - Clase 3

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.

Page 143: CPI2 - Clase 3

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% :

Page 144: CPI2 - Clase 3

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.

Page 145: CPI2 - Clase 3

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.

Page 146: CPI2 - Clase 3

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.

Page 147: CPI2 - Clase 3

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)

Page 148: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta Paso unitario

Por ejemplo: graficar la respuesta paso unitario

para el siguiente sistema

num = [0 2 10];

den = [1 5 4];

SYS = tf(num,den);

step(SYS)

O directamente step(num,den)

0 1 2 3 4 5 60

0.5

1

1.5

2

2.5

Step Response

Time (sec)

Am

plit

ude

Page 149: CPI2 - Clase 3

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)

Page 150: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta Paso unitario

Desde Simulink

Page 151: CPI2 - Clase 3

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)

Page 152: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta impulso

Por ejemplo: graficar la respuesta impulso para

el siguiente sistema

num = [0 5];

den = [2 10];

SYS = tf(num,den);

impulse(SYS)

O directamente impulse(num,den)

0 0.2 0.4 0.6 0.8 1 1.20

0.5

1

1.5

2

2.5

Impulse Response

Time (sec)

Am

plit

ude

Page 153: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II 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

Page 154: CPI2 - Clase 3

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

Page 155: CPI2 - Clase 3

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];

step(num,den)

0 500 1000 15000

500

1000

1500

Step Response

Time (sec)

Am

plit

ude

Page 156: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II 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

Page 157: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta arbitraria

Por ejemplo: graficar la respuesta para el

siguiente sistema

Para la entrada

num = [0 2];

den = [1 3];

t = 0:0.1:6;

r = exp(-t);

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

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Linear Simulation Results

Time (sec)

Am

plit

ude

Page 158: CPI2 - Clase 3

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

Page 159: CPI2 - Clase 3

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).

Se considera que se ha añadido el polo en s = -1/Tp. La

función de transferencia en lazo cerrado será:

Anadir

un polo

Page 160: CPI2 - Clase 3

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

Page 161: CPI2 - Clase 3

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

Page 162: CPI2 - Clase 3

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

escalón

Page 163: CPI2 - Clase 3

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

Page 164: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Efecto de añadir polos y ceros a las

funciones de transferencia.

Page 165: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

ESTABILIDAD

Repaso

Page 166: CPI2 - Clase 3

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).

Page 167: CPI2 - Clase 3

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

Page 168: CPI2 - Clase 3

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).

Page 169: CPI2 - Clase 3

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.

Page 170: CPI2 - Clase 3

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:

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.

(1)

Page 171: CPI2 - Clase 3

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:

Page 172: CPI2 - Clase 3

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:

Page 173: CPI2 - Clase 3

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.

Page 174: CPI2 - Clase 3

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.

Page 175: CPI2 - Clase 3

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.

Page 176: CPI2 - Clase 3

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

Page 177: CPI2 - Clase 3

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

Page 178: CPI2 - Clase 3

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.

Page 179: CPI2 - Clase 3

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

Page 180: CPI2 - Clase 3

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

Page 181: CPI2 - Clase 3

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

Page 182: CPI2 - Clase 3

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:

Page 183: CPI2 - Clase 3

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

Page 184: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

MÉTODO DEL LUGAR

GEOMÉTRICO DE LAS RAÍCES

Repaso

Page 185: CPI2 - Clase 3

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).

Page 186: CPI2 - Clase 3

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.

Page 187: CPI2 - Clase 3

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.

Page 188: CPI2 - Clase 3

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

Page 189: CPI2 - Clase 3

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)

Page 190: CPI2 - Clase 3

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.

Page 191: CPI2 - Clase 3

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

Page 192: CPI2 - Clase 3

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

Page 193: CPI2 - Clase 3

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: p = [1 2 4]

r = roots(p)

r =

-1.0000 + 1.7321i

-1.0000 - 1.7321i

*Dos ceros

Polos en lazo abierto: roots(e)

ans =

0

-6.0000

-4.0000

-0.7000 + 0.7141i

-0.7000 - 0.7141i

*Cinco polos

Page 194: CPI2 - Clase 3

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)

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

-6

-4

-2

0

2

4

6

8

Root Locus

Real Axis

Imagin

ary

Axis

Page 195: CPI2 - Clase 3

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

Page 196: CPI2 - Clase 3

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

Page 197: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Método del lugar geométrico de las

raíces con Matlab

-2 -1.5 -1 -0.5 0 0.5-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

0.5

System: sys

Gain: 2.73

Pole: -0.909 - 1.01e-008i

Damping: 1

Overshoot (%): 0

Frequency (rad/sec): 0.909

Root Locus

Real Axis

Imagin

ary

Axis

num=5

den=30*conv([1 0],[0.55 1])

K=0:0.01:10

rlocus(num,den,K)

Page 198: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Método del lugar geométrico de las

raíces con Matlab

-2 -1.5 -1 -0.5 0 0.5-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

System: sys

Gain: 10

Pole: -0.909 + 1.48i

Damping: 0.522

Overshoot (%): 14.6

Frequency (rad/sec): 1.74

Root Locus

Real Axis

Imagin

ary

Axis

Page 199: CPI2 - Clase 3

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 -1.5 -1 -0.5 0 0.5-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

0.460.60.74

0.86

0.96

0.25

0.5

0.75

1

1.25

1.5

1.75

2

0.25

0.5

0.75

1

1.25

1.5

1.75

2

0.10.220.340.460.60.74

0.86

0.96

0.10.220.34

Root Locus

Real Axis

Imagin

ary

Axis

num=5

den=30*conv([1 0],[0.55 1])

K=0:0.01:10

rlocus(num,den,K)

sgrid

Page 200: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Método del lugar geométrico de las

raíces con Matlab

Con la función rlocfind(num,den)se puede calcular

el valor de la ganancia en el punto deseado

Root Locus

Real Axis

Imagin

ary

Axis

-2 -1.5 -1 -0.5 0 0.5-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

0.9

0.9

1

1

num=5

den=30*conv([1 0],[0.55 1])

K=0:0.01:10

rlocus(num,den,K)

[k, raices]=rlocfind(num,den)

z=0.9

wn=1

sgrid(z,wn)

Page 201: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Análisis de estabilidad con el método

del lugar geométrico de las raíces

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

-6

-4

-2

0

2

4

6

8

Root Locus

Real Axis

Imagin

ary

Axis

Kcrítico

Valores de K

que ocasionan

inestabilidad

Valores de K que en los que

el sistema es estable

Page 202: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II 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.

Page 203: CPI2 - Clase 3

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.

Page 204: CPI2 - Clase 3

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

Page 205: CPI2 - Clase 3

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

Page 206: CPI2 - Clase 3

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

Page 207: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

ANÁLISIS DE SISTEMAS EN EL

DOMINIO DE LA FRECUENCIA

Repaso

Page 208: CPI2 - Clase 3

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.

Page 209: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta en frecuencia de sistemas

retroalimentados

Entrada:

𝑟 t = 𝐴 𝑠𝑒𝑛 𝜔𝑡

Salida:

yss t = B 𝑠𝑒𝑛 𝜔𝑡 + 𝜑 ,

con amplitud: 𝐵 = 𝐴 𝐺(𝑗𝜔)

y desfase φ∠𝐺(𝑗𝜔)

Page 210: CPI2 - Clase 3

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 φ∠𝐺(𝑗𝜔)

Page 211: CPI2 - Clase 3

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 )

Page 212: CPI2 - Clase 3

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

Page 213: CPI2 - Clase 3

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

Page 214: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Especificaciones en el dominio de la

frecuencia

Page 215: CPI2 - Clase 3

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

Page 216: CPI2 - Clase 3

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

Page 217: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta en frecuencia con Matlab

Ejemplo

a = [1 0.4 1];

b = [0.2 0.3 1];

w = logspace(-1,1);

freqs(b,a,w)

* logspace(a,b,n) define un vector fila

de n elementos logarítmicamente

espaciados entre 10^a y 10^b

10

-110

010

1-150

-100

-50

0

Frequency (rad/s)

Phase (

degre

es)

10-1

100

101

100

Frequency (rad/s)M

agnitude

Page 218: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Respuesta en frecuencia de sistemas

retroalimentados

Magnitud

Fase

Page 219: CPI2 - Clase 3

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

Page 220: CPI2 - Clase 3

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.

Page 221: CPI2 - Clase 3

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

𝑠2 + 0,2𝑠 + 1

num = [1];

den = [1 0,2 1];

SYS = tf(num,den);

bode(SYS)

o

bode(num,den) 10

-110

010

1-180

-135

-90

-45

0

Phase (

deg)

Bode Diagram

Frequency (rad/sec)

-40

-30

-20

-10

0

10

20

System: SYS

Frequency (rad/sec): 0.991

Magnitude (dB): 14

Magnitu

de (

dB

)

Page 222: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II 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:

Page 223: CPI2 - Clase 3

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°

Page 224: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Definiciones: Margen de ganancia MG

Page 225: CPI2 - Clase 3

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.

Page 226: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Definiciones: Margen de fase MF

Page 227: CPI2 - Clase 3

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

Page 228: CPI2 - Clase 3

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

Page 229: CPI2 - Clase 3

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.

Page 230: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Definiciones: Sistemas de fase Mínima

y No Mínima

Sistema de fase Mínima

Si los polos y los ceros de un sistema se

encuentran todos en el semiplano izquierdo del

plano „s‟

Sistema de fase No Mínima

El sistema tiene al menos un polo o un cero en el

semiplano derecho del plano „s‟

Page 231: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

La traza polar o Diagrama de Nyquist

La traza polar de una función de transferencia

senoidal 𝐺(𝑗𝜔) es una gráfica de la magnitud de

𝐺(𝑗𝜔) contra el ángulo de fase de 𝐺(𝑗𝜔) en

coordenadas polares, conforme 𝜔 varía de cero

a infinito.

Page 232: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

La traza polar o Diagrama de Nyquist

Los ángulos de fase son positivos si se miden

en el sentido contrario a las agujas del reloj

Los ángulos de fase son negativos si se miden

en el sentido de las agujas del reloj

Cada punto del diagrama representa un valor de

G(jω) para una determinada ω

Page 233: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

La traza polar o Diagrama de Nyquist

Una ventaja de usar una traza polar es que

representa, en una sola gráfica, las

características de la respuesta en frecuencia de

un sistema en el rango de frecuencia completo.

Una desventaja es que la traza no indica en

forma clara la contribución de todos los factores

individuales de la función de transferencia en

lazo abierto

Page 234: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

La traza polar o Diagrama de Nyquist

La ganancia de lazo K es baja

Page 235: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

La traza polar o Diagrama de Nyquist

La ganancia de lazo K se incrementa

Page 236: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

La traza polar o Diagrama de Nyquist

La ganancia de lazo K se incrementa más

Page 237: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

La traza polar o Diagrama de Nyquist

La ganancia de lazo K es muy grande

Page 238: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Márgenes de fase

Page 239: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Márgenes de ganancia

Page 240: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Matlab

El comando nyquist calcula la respuesta en

frecuencia para sistemas en tiempo continuo,

lineales e invariantes con el tiempo

Page 241: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Matlab

Ejemplo

num=[2 5 1]

den=[1 2 3]

H = tf(num,den)

nyquist(H)

Nyquist Diagram

Real Axis

Imagin

ary

Axis

-1 -0.5 0 0.5 1 1.5 2 2.5 3-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

System: H

Peak gain (dB): 9.43

Frequency (rad/s): 2.04

Page 242: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Criterio de Nyquist

La estabilidad es el primer requisito en el diseño

de sistemas de control.

El criterio de Nyquist determina mediante un

método gráfico la estabilidad de un sistema en

lazo cerrado, partiendo de la función de

transferencia senoidal en lazo abierto

G(jω)H(jω) y sin la necesidad de calcular las

raíces de la ecuación característica.

Page 243: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Criterio de Nyquist

Camino de Nyquist

trayectoria cerrada en el plano complejo que engloba el

semiplano derecho (con parte real positiva), dejando fuera

los polos del sistema en lazo abierto que se encuentren

sobre el eje imaginario, y recorrida en sentido horario.

Page 244: CPI2 - Clase 3

CONTROL DE PROCESOS INDUSTRIALES II AGOSTO DE 2012

Criterio de Nyquist

El número Z de polos inestables (en el semiplano

complejo derecho, con parte real positiva) de un

sistema realimentado se puede obtener como:

Z=P+N

Donde N es el número neto de vueltas que da el

diagrama de Nyquist alrededor del punto -1

(vueltas en sentido horario positivas, vueltas en

sentido antihorario negativas) y P es el número de

polos del sistema en cadena abierta encerrados

en el camino de Nyquist

Page 245: CPI2 - Clase 3