Post on 06-Feb-2018
Omegageeks
Control Analógico
Página 1 de 27
Proyecto Carro inteligente con control Analógico.
Fecha: 04 de Diciembre del 2015
Omegageeks
Control Analógico
Página 2 de 27
Objetivo ....................................................................................................................................................................3
TEORÍA ......................................................................................................................................................................3
Amplificadores operacionales ..............................................................................................................................8
Circuitos básicos con operacionales. ....................................................................................................................9
1.-Amplificador no inversor. .............................................................................................................................9
2.-Amplificador inversor. ............................................................................................................................... 10
3.-Buffer o seguidor de voltaje. ..................................................................................................................... 10
4.-Restador. ................................................................................................................................................... 10
5.-Sumador .................................................................................................................................................... 11
DESARROLLO.......................................................................................................................................................... 12
Obtención de la función de transferencia por el método Experimental........................................................... 12
Diseño del control Proporcional ........................................................................................................................ 14
Diseño del control Derivativo ............................................................................................................................ 16
Diseño control Integral ...................................................................................................................................... 20
Circuito. ......................................................................................................................................................... 22
Acondicionamiento del sensor. ................................................................................................................. 22
Circuito Final .................................................................................................................................................. 26
Bibliografía ............................................................................................................................................................. 25
Omegageeks
Control Analógico
Página 3 de 27
Objetivo: El presente proyecto tiene como objetivo aterrizar los conocimientos adquiridos durante todo el cuatrimestre Septiembre-Diciembre en la clase de Teoría de control, con el fin de implementar un sistema con un control PID.
TEORÍA
Control
Un controlador PID es un mecanismo de control por realimentación ampliamente usado en sistemas
de control industrial. Este calcula la desviación o error entre un valor medido y un valor deseado.
El algoritmo del control PID consiste de tres parámetros distintos: el proporcional, el integral, y el
derivativo. El valor Proporcional depende del error actual. El Integral depende de los errores pasados
y el Derivativo es una predicción de los errores futuros. La suma de estas tres acciones es usada para
ajustar al proceso por medio de un elemento de control como la posición de una válvula de control o
la potencia suministrada a un calentador.
Control Proporcional
La parte proporcional consiste en el producto entre la señal de error y la constante proporcional para
lograr que el error en estado estacionario se aproxime a cero, pero en la mayoría de los casos, estos
valores solo serán óptimos en una determinada porción del rango total de control, siendo distintos los
valores óptimos para cada porción del rango. Sin embargo, existe también un valor límite en la
constante proporcional a partir del cual, en algunos casos, el sistema alcanza valores superiores a los
deseados. Este fenómeno se llama sobreoscilación y, por razones de seguridad, no debe sobrepasar el
30%, aunque es conveniente que la parte proporcional ni siquiera produzca sobreoscilación. Hay una
relación lineal continua entre el valor de la variable controlada y la posición del elemento final de
control (la válvula se mueve al mismo valor por unidad de desviación). La parte proporcional no
considera el tiempo, por lo tanto, la mejor manera de solucionar el error permanente y hacer que el
Omegageeks
Control Analógico
Página 4 de 27
sistema contenga alguna componente que tenga en cuenta la variación respecto al tiempo, es
incluyendo y configurando las acciones integral y derivativa.
Control Integral
El modo de control Integral tiene como propósito disminuir y eliminar el error en estado estacionario,
provocado por el modo proporcional. El control integral actúa cuando hay una desviación entre la
variable y el punto de consigna, integrando esta desviación en el tiempo y sumándola a la acción
proporcional. El error es integrado, lo cual tiene la función de promediarlo o sumarlo por un período
determinado; Luego es multiplicado por una constante Ki. Posteriormente, la respuesta integral es
adicionada al modo Proporcional para formar el control P + I con el propósito de obtener una
respuesta estable del sistema sin error estacionario.
Control Derivativo
La acción derivativa se manifiesta cuando hay un cambio en el valor absoluto del error; (si el error es
constante, solamente actúan los modos proporcional e integral).
El error es la desviación existente entre el punto de medida y el valor consigna, o "Set Point".
La función de la acción derivativa es mantener el error al mínimo corrigiéndolo proporcionalmente
con la misma velocidad que se produce; de esta manera evita que el error se incremente.
Se deriva con respecto al tiempo y se multiplica por una constante D y luego se suma a
las señales anteriores (P+I). Es importante adaptar la respuesta de control a los cambios en el sistema
ya que una mayor derivativa corresponde a un cambio más rápido y el controlador puede responder
acordemente.
Omegageeks
Control Analógico
Página 5 de 27
Control PID
Control PID 1
Para poder realizar un control PID se tienen que sumar la señal de salida de cada uno de los controles
para que finalmente el resultado de esa suma sea el que vaya conectado a nuestro proceso a
controlar o dispositivo de interés, hay que tener en cuenta que la entrada de alimentación de cada
uno de los controles surge a partir de la señal de error, es decir la señal de error alimenta a cada uno
de los controles.
¿Pero de donde sale la señal de error?
La señal de error es la resta de la señal de referencia (Set Point) que usualmente se ajusta con un
potenciómetro y de la retroalimentación que puede ser un sensor, un encoder, etc, en este caso la
señal de retroalimentación está dada por nuestro sensor Sharp modelo 2Y0A21 colocado al frente del
carro.
Omegageeks
Control Analógico
Página 6 de 27
Para realizar el control analógico se realizaron las operaciones básicas con amplificadores
operacionales, sumas, restas y para los controladores debemos de saber cómo hacer integradores,
derivadores y multiplicaciones con Opams.
La imagen equivalente a la imagen anterior pero ahora con amplificadores es la siguiente.
Control PID 2 Simulación con OPAMPS
Omegageeks
Control Analógico
Página 7 de 27
Control PID 3 Circuito Multisim
Control PID 4 Diagrama de Bloques
Equivalencia de operaciones para la realización de un control PID, podemos ver que en ambos casos la
señal de entrada hacia los controles provienen de la señal de error, y la señal de salida de todos entra
a un punto suma, en la imagen izquierda podemos ver el sumador realizado con opams, que después
lleva un multiplicador por -1 debido a que el resultado del sumador es negativo, por esa razón es
necesario volver a multiplicar todo por -1.
Omegageeks
Control Analógico
Página 8 de 27
¿Cómo se construye el Derivador y el integrador?
Es relativamente fácil construir el derivador y el integrador, la única diferencia entre ambos es que uno en su lazo de retroalimentación tiene un capacitor y otro una resistencia, y en la entrada de la señal también cambia inversamente el uso del capacitor y la resistencia.[1]
Integrador:
𝒊 =𝑽𝒊
𝑹 Vc=-
𝟏
𝑪∫ 𝒊 ∙ 𝒅𝒕
Vo=- 𝟏
𝑪∫ 𝒊 ∙ 𝒅𝒕 = −
𝟏
𝑹 ∙𝑪∫ 𝑽𝒊 ∙ 𝒅𝒕 + 𝒌
Derivador:
I=C ∙𝒅𝒗
𝒅𝒕 Vo= - i ∙ 𝑹
Vo= - R ∙ 𝑪 ∙𝒅𝒗
𝒅𝒕
Amplificadores operacionales
Son dispositivos electrónicos que amplifican señales con una gran ganancia, típicamente del orden de
10^5 ó 10^6 veces.
La figura muestra la representación de un operacional, con la entrada inversora (-) y no inversora (+) y
en el otro lado se representa la salida. El dispositivo amplificará la diferencia entre ambas entradas.
OPAMP 1 Integrador
OPAMP 2 Derivador
Omegageeks
Control Analógico
Página 9 de 27
OPAMP 3 Diagrama entrada-salida
Las primeras veces que se utilizaron los amplificadores operacionales fue en los computadores
analógicos, hacia mediados del s. XX e implementados con tubos de vacío. Realizaban sumas,
diferencias, multiplicación, diferenciación e integración, y todo ello de forma analógica. De aquí se
deriva su nombre “amplificador operacional”.
Las características principales de un operacional son:
La impedancia de entrada es muy alta, del orden de megohms.
La impedancia de salida Zout es muy baja, del orden de 1 ohm
Las entradas apenas drenan corriente, por lo que no suponen una carga.
La ganancia es muy alta, del orden de 10^5 y mayor.
En lazo cerrado, las entradas inversora y no inversora son prácticamente iguales.
Circuitos básicos con operacionales.[1]
1.-Amplificador no inversor. Por la característica 5), -vin = vin
R1 y R2 forman un divisor de tensión, cuya entrada es vout y la
salida del divisor es –vin.
O sea:
−𝑽𝒊𝒏 = 𝑽𝒊𝒏 = 𝑽𝒐𝒖𝒕 ∙𝑹𝟏
(𝑹𝟏 + 𝑹𝟐)
OPAMP 4 No inversor
Omegageeks
Control Analógico
Página 10 de 27
𝑮𝒂𝒏𝒂𝒏𝒄𝒊𝒂 = 𝑨𝒗 =𝑽𝒐𝒖𝒕
𝑽𝒊𝒏=1+
𝑹𝟐
𝑹𝟏
La impedancia de entrada Zin es muy elevada, mientras que la impedancia de salida Z out vale unas décimas de ohm.
La señal de salida está en fase con la entrada por ser inyectada por la entrada no inversora.
2.-Amplificador inversor.
La entrada no inversora está a tierra, y por la característica
5), A también lo estará. Por tanto, la tensión en R2 vale
vout, y la tensión en R1 vale vin, y por tanto la ganancia
vale:
𝑨𝒗 =𝑽𝒐𝒖𝒕
𝑽𝒊𝒏=-
𝑹𝟐
𝑹𝟏
El signo menos por ser la señal invertida en fase.
La impedancia de entrada Zin vale R1, puesto que como dijimos, A está puesto a tierra a efectos prácticos. La impedancia de salida Zout vale una fracción de ohm [1].
3.-Buffer o seguidor de voltaje.
Se trata de un amplificador no inversor cuya resistencia R1 vale infinito
y R2 vale cero y ganancia unidad.
Tiene una impedancia de entrada Zin muy elevada, y una impedancia
de salida Zout muy pequeña. Por este motivo se utiliza principalmente
para aislar dos circuitos, de manera que el segundo no resulte una
carga para el primero, pues la impedancia vista será la altísima Zin del
operacional. En este caso se dice que U1 sirve para “adaptar
impedancias”.
Existen operacionales especiales para utilizarlos como buffers, como el
LM310 o el OPA633.
4.-Restador.
OPAMP 5 Inversor
OPAMP 7 Seguidor
OPAMP 6 Restador
Omegageeks
Control Analógico
Página 11 de 27
El circuito de la figura resta las señales de entrada y el resultado se amplifica con la ganancia
Av=𝑹𝟐
𝑹𝟏
Es decir:
Vout = = 𝑹𝟐
𝑹𝟏 (V2-V1)
5.-Sumador. El circuito sumador es una variante del restador presentado anteriormente. El punto A es una tierra virtual y por tanto la corriente de entrada vale:
Iin = 𝑽𝟏
𝑹+
𝑽𝟐
𝑹+
𝑽𝟑
𝑹
Se obtiene:
Vout = -(V1+V2+V3)
Las entradas pueden ser positivas o negativas. En el caso de que las resistencias sean diferentes entre sí, se obtiene una suma ponderada. Esto vale por ejemplo para hacer un sumador binario si las resistencias fuesen por ejemplo R, 2R, 4R, 8R, etc., y de hecho constituye el fundamento de un convertidor analógico-digital (ADC: Analog to Digital Converter).
OPAMP 8 Sumador
Omegageeks
Control Analógico
Página 12 de 27
DESARROLLO Para poder desarrollar el cálculo de los diversos controladores se necesita conocer el comportamiento natural del sistema, es decir conocer su función de transferencia, una vez obteniéndola es posible calcular cada uno de los controladores, cabe señalar que se pueden calcular controladores PI, PD PID, pero nunca un controlador DI, es decir, se necesita siempre un controlador proporcional. Veamos el caso en el que solamente coloquemos un controlador derivativo, nuestro sistema no funcionaria, pues sin el controlador proporcional antes, el derivativo tendería a 0 debido a que la señal que estaría derivando siempre sería la misma y recordemos que la derivada de una constante es cero.
Obtención de la función de transferencia por el método Experimental
Se colocó la punta del osciloscopio a nuestra señal de retroalimentación, en este caso el sensor Sharp, y graficar la señal con un impulso escalón de tensión. ¿Cómo realizamos un impulso escalón?
Se explicará cómo se realizó un impulso escalón para el sistema
Omegageeks
Control Analógico
Página 13 de 27
Ejemplo 1.- Se colocó la punta de osciloscopio en el punto de retroalimentación. 2.-Se colocó un obstáculo a una determinada distancia.
Control PID 5 Impulso Escalón
3.- Se apagó la fuente de alimentación. 4.- Se cambió la posición del obstáculo (más cerca o más lejos)
Control PID 6 Respuesta Escalón
5.- Se energiza la fuente de alimentación Al realizar los pasos anteriores se observa cómo se estabiliza el carro, con la gráfica obtenida se estimó la función de transferencia en Matlab con la herramienta IDENT
Omegageeks
Control Analógico
Página 14 de 27
Gráfica del Sistema Natural sin Control Derivativo
Se puede observar que la gráfica tiene varias oscilaciones son las oscilaciones que le tomó al carro para poder estabilizare, el objetivo de los controladores que diseñaremos será
Reducir el tiempo de estabilización
Reducir las oscilaciones.
Diseño del control Proporcional
(𝑠) =𝐾𝑝
(1 + 𝑇𝑝1 ∗ 𝑠)(1 + 𝑇𝑝2 ∗ 𝑠)
𝐷𝑜𝑛𝑑𝑒 = 𝑇𝑝1 = 9972.5 ; 𝑇𝑝2 = 5821.9 ; 𝐾𝑝 = 125.75
𝐺(𝑠) =125.75
(1 + 9972.5𝑠)(1 + 5821.9𝑠)
Omegageeks
Control Analógico
Página 15 de 27
𝐺(𝑠) =125.75
(1 + 15794.4𝑠 + 58.0589𝑥106)
Una vez obtenida la funcion de transferencia, deducimos que el sistema es tipo 0 y orden 2
Antes de empezar a calcular el control proporcional, vamos calcular el error en estado estacionario.
𝑒𝑠𝑠 =1
1 + 𝐾
𝐾 = lim𝑠=0
125.75
(1 + 15794.4𝑠 + 58.0589𝑥106)= 125.75
𝑒𝑠𝑠 =1
1 + 125.75= 0.0078 = 0.78%
𝐶𝑎𝑙𝑐𝑢𝑙𝑎𝑟𝑒𝑚𝑜𝑠 𝑢𝑛 𝑐𝑜𝑛𝑡𝑟𝑜𝑙 𝑝𝑟𝑜𝑝𝑜𝑟𝑐𝑖𝑜𝑛𝑎𝑙 𝑝𝑎𝑟𝑎 𝑟𝑒𝑑𝑢𝑐𝑖𝑟 𝑒𝑙 𝑒𝑟𝑟𝑜𝑟 𝑒𝑛 𝑒𝑠𝑡𝑑𝑜 𝑒𝑠𝑡𝑎𝑐𝑜𝑛𝑎𝑟𝑖𝑜 𝑑𝑒𝑙 10%
𝐾𝑝 =1
𝑒𝑠𝑠− 1 = 9
9 = lim𝑠=0
125.75 𝐾
(1 + 1594.4𝑠 + 58.0589𝑥106)
𝐾𝑝 = 9
125.75= 0.07157
Concluimos que la ganancia del control proporcional es baja, y para nuestro sistema que es un carro
controlador con un PID, es más que suficiente, ya que nuestra respuesta es demasiado rápida, y para
ciertos sistemas que tienen impulsos rápidos, la ganancia del controlador si es menor a 1, ayuda al
sistema a responder más lento, y viceversa a esa hipótesis.
Omegageeks
Control Analógico
Página 16 de 27
Gráfica del Controlador Proporcional
𝑲𝒑 = 𝟗
𝟏𝟐𝟓. 𝟕𝟓= 𝟎. 𝟎𝟕𝟏𝟓𝟕
El valor de Kp es el valor que tendrá la ganancia en el controlador proporcional.
Diseño del control Derivativo
De acuerdo con la gráfica en la página anterior se realizara el cálculo para un control PD con
un MP=20% y un Ts=2 Seg, estos valores se escogieron observando la gráfica, el ts se
Omegageeks
Control Analógico
Página 17 de 27
escogió para hacer que se estabilice en menos tiempo mientras que el Mp para reducir las
oscilaciones hasta un 20%
G(s)=125.8
5.805𝑥107+1.579𝑥104+1=
125.8
(1+9972.5+1)(1+5821.9)
𝑡𝑠 =4
𝜎 𝜎 =
4
𝑡𝑠 mp=20%
𝑡𝑠 =4
𝜎 ln(20%)=-
𝜋𝜎
𝑤𝑑
Wd=3.9039
Realizamos nuestro diagrama para ubicar nuestras raíces.
Control PID 7 Condición de Módulo
Omegageeks
Control Analógico
Página 18 de 27
Aplicamos la condición de ángulo.
Ө1=180-arctg(3.9090
2−0.118𝑥10−3)=117.12443
Ө2=180-arctg(3.9090
2−0.118𝑥10−3)=117.12526
Ө3=arctg(3.9090
𝑎−2)=414.2496
a=4.81
∑ Ө2 + Ө1 + 180 = Өa
Aplicamos la condición de Modulo
𝑘𝑑(125.8) ∗√3.90392+(4.81007−2)2
√3.90392+(2−0.1178𝑥10−3)2∗√3.90392+(2−0.1178𝑥10−3)2=1
Kd=0.031795 Ganancia de nuestro controlador derivativo
Gc(s)=kd(s+a)
Gc(s)G(s)=125.8(0.0317956+0.1579)
5.0805𝑥107+1.59𝑥104+1=
3.9988+19.239
5.0805𝑥107+1.59𝑥104+1
3.999 𝑠 + 19.24
5.805𝑒07 𝑠^2 + 1.58𝑒04 𝑠 + 20.24
Omegageeks
Control Analógico
Página 19 de 27
Ahora graficamos el comportamiento de nuestro sistema después de agregar el control derivativo,
observamos que se redujeron las oscilaciones y el tiempo en el que se estabiliza, cabe destacar que el
primer pico se redujo un 20% es decir nuestro valor de MP
Control PID 8 Grafica del Sistema con Control Derivativo
Omegageeks
Control Analógico
Página 20 de 27
Diseño control Integral
Conociendo el valor de a en el control derivativo podemos empezar a calcular los valores de la resistencia y
capacitor.
𝑇𝑖 =1
𝑏
𝑇𝑖 =1
0.1= 10
El valor de Kp es el calculado en el control integral
𝐾𝑖 =𝐾𝑝
𝑇𝑖
𝐾𝑖 =0.078
10
𝐾𝑖 = 7.8𝑥10−3
Conociendo el valor de Ki ahora ya podemos calcular el valor de la resistencia y capacitor del control integral.
𝐾𝑖 =1
𝑅𝑥𝐶
Se supone un valor de capacitancia comercial de 2000nf, es decir bastaría con poner en paralelo nos
capacitores de 1000nf
𝐾𝑖 =1
𝑅𝑥1000𝑛𝑓
7.8𝑥10−3 =1
𝑅𝑥2000𝑛𝑓
𝑅 =1
𝑐 𝑘𝑖
Omegageeks
Control Analógico
Página 21 de 27
𝑅 =1
2000𝑛𝑓𝑥7.8𝑥10−3
𝑅 = 64.10Ω
𝑎 =1
𝑇𝑑
𝑎 = 4.8105
𝑇𝑑 = 𝑅𝑥𝐶
4.8105 =1
𝑇𝑑
𝑇𝑑 =1
4.8105= 0.2078785
Obteniendo el valor de Td podemos empezar a calcular el valor de la resistencia y del capacitor.
0.2078785 = 𝐶𝑥𝑅
Se supone un valor de capacitor comercial de 100nf
𝑅 =0.2078785
1000𝑛𝑓= 207.8𝑘Ω
3.999 s + 19.24
--------------------------------
5.805e07 s^2 + 1.58e04 s + 20.24
Omegageeks
Control Analógico
Página 22 de 27
Circuito.
Acondicionamiento del sensor.
Se utilizó un seguidor para evitar efectos de carga y no dañar el sensor después un Amplificador operacional configurado cono no inversos con una ganancia de 1.6, esta ganancia se debe a que la tensión máxima de salida del sensor es de 3v.
Circuito 1 de la simulación
Después sigue el bloque error, que es un restador que tiene de señal de entrada la del sensor y el Set Point
Circuito 2 de la Simulación
Omegageeks
Control Analógico
Página 23 de 27
La señal de error se conecta a cada uno de los controladores.
Circuito 3 de la Simulación
Omegageeks
Control Analógico
Página 24 de 27
Después las salidas de los controladores se suman y la salida del sumador se invierte.
Circuito 4 de la Simulación
Omegageeks
Control Analógico
Página 25 de 27
Conclusiones. Se diseñó un control PID en un vehículo para evitar impactos y mantener una distancia ajustable
con respecto del frente del vehículo. De acuerdo a las características de la función de transferencia
se notó que era un sistema que a una impulso escalón dado por una distancia de 15 cm daba un
alrededor de siete oscilaciones, con el diseño del control derivativo se redujeron tanto en amplitud
como en el número de sobre impulsos. El diseño se llevó para una reducción del 20% observando el
comportamiento del sistema se observó que es consistente respecto a los criterios de diseño.
Con los resultados obtenidos en esta práctica se concluye lo siguiente: - Se reafirmaron los conocimientos del uso de amplificadores para realizar controladores. - El entender el funcionamiento de la teoría y de la aplicación del control analógico - El dispositivo funciona mejor con un control PD que con un PID debido a la naturaleza dinámica
del sistema.
Bibliografía
*Areny, R. P. (2000). Sensores y Acondicionadores de Señal. Colombia: marcombo. [2]
*Robert F. Coughlin, F. F. (2004). Amplificadores operacionales y circuitos integrados lineales. (Quinta edición.
ed.). Pearson, Prentice Hall.[1]