Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
UNIDAD Nº III
Análisis y diseño de Controladores
www.iplacex.cl
Semana 5
Introducción
En los capitulos anteriores vimos la importancia de analizar la respuesta de un sistema
de control ante una entrada, esto para verificar la reaccion ante cualquier cambio en la
entrada y sus especificaciones mas importantes la respuesta transitoria, en estado
estacionario y su estabilidad.
2 www.iplacex.cl
Semana 5
Ideas fuerza
La estrategia de control PID es una de las mas utilizadas en la industria, por este
motivo es clave saber sus componentes y formas de sintonización.
3 www.iplacex.cl
Semana 5
4 www.iplacex.cl
Semana 5
𝑢(𝑡) = 𝐾𝑝 ∗ 𝑒(𝑡)
Esta acción de control tiene el propósito de minimizar el error del sistema, cuando el
sistema de control detecta un error grande, su acción de control es grande,
dependiendo de la constante Kp. Esta constante proporcional tiene un valor limite, ya
que si aumentamos en demasía este valor se produce una sobreoscilación en la
respuesta y la variable controlada nunca llegara al valor deseado. En resumen, al
aumentar la acción proporcional Kp tiene los siguientes efectos:
1
𝐺(𝑠) =
𝑠 2 + 10𝑠 + 20
5 www.iplacex.cl
Semana 5
Primero se prueba con una ganancia de Kp=100, luego con 300 y finalmente 5000 ,
con una entrada de escalón unitario y la respuesta es la siguiente:
Esta acción de control calcula la integral del error e(t), y tiene el propósito de eliminar el
error en estado estacionario provocado por perturbaciones que el control proporcional
no logra corregir. El error es integrado, por lo tanto, la función en la practica de esta
acción de control es promediar el error por un período determinado, para luego ser
6 www.iplacex.cl
Semana 5
multiplicado por una constante Ki, es decir, agrega la variable tiempo en la acción de
control que no existía en el control proporcional. Matemáticamente se expresa de la
%EJEMPLO 2%
g=tf([1],[1 10 20]);
7 www.iplacex.cl
Semana 5
h=g*c;
h1=feedback(h,1);
j=g*c1;
j1=feedback(j,1);
step(h1,j1);
Luego de escribir el código en el editor, deben guardar el archivo y dar “run” con botón
amarillo.
8 www.iplacex.cl
Semana 5
La acción derivativa cumple la función de entregar una respuesta donde pueda corregir
el error detectando la velocidad con que cambia dicho error, es decir, entrega una
respuesta proporcional a la derivada de la diferencia entre la consigna o referencia con
la medición de la variable controlada o salida. Esta funciona como un predictor del
error, si el error es constante actúan la acción proporcional e integral y si el error
cambia en el tiempo o cuando existe un cambio en el valor absoluto del error, actúa el
control derivativo.
9 www.iplacex.cl
Semana 5
𝑑 𝑒(𝑡)
𝑢(𝑡) = 𝐾𝑑 ∗
𝑑𝑡
10 www.iplacex.cl
Semana 5
Para comparar el sistema con controlador PI con ganancia Ki=300 y el controlador PID,
se debe escribir los siguientes comandos en octave.
g=tf([1],[1 10 20]);
%denominador S.%
h=g*c;
h1=feedback(h,1);
j=g*c1;
j1=feedback(j,1);
step(h1,j1);
11 www.iplacex.cl
Semana 5
12 www.iplacex.cl
Semana 5
𝑡
𝑑𝑒(𝑡)
𝑦(𝑡) = 𝑘𝑝 ∗ 𝑒(𝑡) + 𝑘𝑖 ∫ 𝑒(𝑡) 𝑑𝑡 + 𝑘𝑑 ∗
0 𝑑𝑡
En este caso las tres acciones de control están en paralelo, esta configuración es
llamada justamente “PID paralelo” y su diagrama de bloques es el siguiente.
1 𝑡 𝑑𝑒(𝑡)
𝑢(𝑡) = 𝑘𝑝(𝑒(𝑡) + 𝑇𝑖 ∫0 𝑒(𝑡) 𝑑𝑡 + 𝑇𝑑 ∗ )
𝑑𝑡
13 www.iplacex.cl
Semana 5
Aplicando Laplace.
1
𝑈(𝑠) = 𝑘𝑝 (1 + + 𝑇𝑑 ∗ 𝑠) 𝐸(𝑠)
𝑇𝑖 ∗ 𝑠
En este tipo de algoritmo la acción derivativa e integral actúan sobre la misma señal de
error, mientras la acción proporcional actúa al sumar las acciones integrales, derivativa
y el error, como muestra el diagrama de bloques.
1
𝑈(𝑠) = 𝑘𝑝(1 + )(1 + 𝑇𝑑 ∗ 𝑠)𝐸(𝑠)
𝑇𝑖 ∗ 𝑠
14 www.iplacex.cl
Semana 5
15 www.iplacex.cl
Semana 5
Donde los polos en lazo abierto será el polinomio del denominador G(s) igual a cero
kP(s)=0 y en lazo cerrado 1+kG(s)=0.
Los polos en lazo abierto nos indican el lugar o como se moverán los polos en el plano
complejo en lazo cerrado, cuando se varié el valor de K. Como s representa una
frecuencia o un vector complejo de la forma R+-jw, entonces podemos poner como
condiciones lo siguiente:
Si 1+KG(s)=0, entonces KG(s)=-1, por lo tanto, el módulo de KG(s) es igual a 1
Y el ángulo de tendrá que ser
∠KG(s) = 180 + k360.
16 www.iplacex.cl
Semana 5
Ejemplo 4: Se requiere graficar los polos en lazo abierto y el lugar de las raíces con
alguna herramienta de computador de la siguiente función de transferencia, con una
ganancia K:
𝐾
𝐺(𝑠) =
𝑆2 +𝑆+1
17 www.iplacex.cl
Semana 5
Luego utilizaremos el comando “rlocus” para ver en definitiva el lugar de las raíces.
Este comando solo se utiliza la función de transferencia en lazo abierto, este comando
al mismo tiempo cierra el lazo.
18 www.iplacex.cl
Semana 5
19 www.iplacex.cl
Semana 5
Como se puede apreciar parte del lugar de las raíces cruza al lado derecho del plano
(el eje jw imaginario), por lo tanto, existen puntos de inestabilidad que se deben evitar.
Los puntos de color rojo son los polos y los verdes los ceros, los polos siempre se
moverán hacia un cero, en este caso como hay un solo cero, los otros 3 están en el
infinito. Los ceros en el infinito que están en la parte real positiva son de tener presente,
ya que en estos lugares existirá inestabilidad en el sistema.
3.3 Compensadores
En resumen, para lograr que los sistemas logren las especificaciones requeridas, se
deben agregar polos o ceros al sistema, de manera que el lugar de las raíces se mueva
como el diseñador requiera, en el caso de los compensadores en los sistemas de
control, se utilizan configuraciones de controladores en serie o en paralelo. La elección
de una u otra dependerá de la naturaleza de las señales del sistema, los niveles de
20 www.iplacex.cl
Semana 5
21 www.iplacex.cl
Semana 5
22 www.iplacex.cl
Semana 5
23 www.iplacex.cl
Semana 5
Conclusión
Para el diseño de sistemas de control es fundamental conocer los conceptos básicos
del lugar de las raíces, para conocer los puntos de inestabilidad del sistema y con esta
información se podrá aplicar diferentes técnicas y redes de compensación que es
finalmente el agregar ceros y polos a las funciones de transferencia que representan
los diferentes sistemas a controlar.
Existen finalmente tres formas de compensar o estabilizar un sistema, aumentando o
acotando la ganancia, agregando ceros o agregando polos. Podríamos decir que un
controlador PID hace las tres funciones; la integral agregar un polo, la derivativa
agregar un cero y la proporcional variar la ganancia.
En los siguientes capítulos veremos ejemplos y ejercicios concretos de
compensadores, encontrar valores de ganancia apropiados y aplicaciones de
controladores PID.
24 www.iplacex.cl
Semana 5
Bibliografía
Ogata K.. (2010). Ingeniería de control moderna. Madrid: Pearson Educación.
Perez M.B. Perez A. Perez E.. (2008). Introducción a los Sistemas de Control. San
Juan: Universidad Nacional de San Juan.
Crespo M. Pendino C.. (2016). Dinámica de los Sistemas Físicos. 2019, de Universidad
Nacional de Rosario.
Sitio web:
https://rephip.unr.edu.ar/bitstream/handle/2133/6469/2150516%20TECNOLOGIA%20D
E%20CONTROL%20Din%C3%A1mica%20de%20los%20sistemas%20f%C3%ADsicos
.pdf?sequence=2&isAllowed=y
25 www.iplacex.cl
Semana 5
26 www.iplacex.cl