Академический Документы
Профессиональный Документы
Культура Документы
19 de octubre de 2013
ndice general
1. Introduccin 2
2. Marco Terico 3
2.1. Convertidor Analgico-digital (A/D) . . . . . . . . . . . . . . . . 3
2.2. Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3. Arduino MEGA ADK . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4. Mtodo Ziegler-Nichols . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Desarrollo y resultados 6
4. Conclusiones 9
Bibliografa 10
Lista de Figuras 11
1
Captulo 1
Introduccin
2
Captulo 2
Marco Terico
2.2. Matlab
MATLAB es un acrnimo de Matrix Laboratory. Actualmente es uno de
los entornos de programacin ms usados en el desarrollo de aplicaciones de
ingenieria e investigacin.
Su lenguaje de programacin esta basado en C y C++. Adems cuenta con
un entorno grfico amigable, visualizacin de datos, funciones, grficas 2D y 3D,
procesamiento de imgenes, video, computacin numrica, etc. Particularmente,
es una herramienta muy poderosa para realizar aplicaciones en mecatrnica,
robtica, control y automatizacin.[2]
3
Figura 2.1: Logo de Matlab
4
intentan conseguir en el sistema realimentado una respuesta al escaln con un
sobrepulso mximo del 25 por ciento, que es un valor robusto con buenas carac-
tersticas de rapidez y estabilidad para la mayora de los sistemas. El mtodo
de sintonizacin de reguladores PID de Ziegler-Nichols permite definir las ga-
nancias proporcional, integral y derivativa a partir de la respuesta del sistema
en lazo abierto o a partir de la respuesta del sistema en lazo cerrado. Cada uno
de los dos ensayos se ajusta mejor a un tipo de sistema.
Usando el mtodo 1 de Ziegler-Nichols se obtiene lo siguiente.
Kp = 1,2 T /L (2.1)
Ti = 2 L (2.2)
Td = 0,5 L (2.3)
Para encontrar la funcin del controlador PID usamos:
1 Ki
Gc (s) = Kp 1 + + Td s = Kp + + Kd s (2.4)
Ti s s
De donde podemos encontrar los valores de Ki y Kd , para expresar la funcin
de PID en trminos de s.
Kp
Ki = (2.5)
Ti
Kd = Kp Td (2.6)
Finalmente obtenemos la funcin de transferencia de lazo cerrado que invo-
lucra el control PID y la funcin H de la planta con retroalimentacin.
Figura 2.3: Diagrama a bloques del sistema de una planta con un control PID.
5
Captulo 3
Desarrollo y resultados
L = 0,2718
6
T = 0,8663
Y su grfica es la siguiente.
Kp = 3,8255
Ti = 0,5435
Td = 0,1359
Y sustituyendo Kp , Ti y Td en 2.5 y 2.6 se tiene.
Ki = 7,0386
Kd = 0,5199
Lo que finalmente nos da la funcin del PID:
7
Inicio
Inicializar variables y constantes.
a1,a2,b1
e(n) = 0
e(n-1) = 0
u(n) = 0
u(n-1) = 0
Capturar el valor de la variable
c(nT) = ADC
calcular el error:
e(n) = r(nT)-c(nT)
evaluar la accin de control:
m(nT) = a1 e(n) + a2 e(n-1) + b1 u(n-1)
Emitir la accin de control:
DAC(m(n) + m(n-1))
Actualizar variables:
e(n-1) = e(n)
m(n-1) = m(n)
GOTO captura valor de la variable
8
Captulo 4
Conclusiones
9
Bibliografa
[2] Reyes Corts, F.; Cid Monjaraz, J. & Vargas Soto, E. (2013). Mecatrnica,
Control y Automatizacin. Alfaomega: Mxico.
[3] Reyes Corts, F. (2012). MATLAB Aplicado a Robtica y Mecatrnica. Al-
faomega: Mxico.
10
ndice de figuras
11