Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad de pamplona
Ing. Mecatrónica
Cúcuta
2022
OBJETIVOS.................................................................................................................................. 2
INTRODUCCIÓN.......................................................................................................................... 3
OBJETIVO 1................................................................................................................................. 4
OBJETIVO 2................................................................................................................................. 5
OBJETIVO 3................................................................................................................................. 6
OBJETIVO 4................................................................................................................................. 7
CONCLUSIONES.......................................................................................................................... 8
BIBLIOGRAFÍA............................................................................................................................ 9
Realizar todos los objetivos de la cohorte anterior (según sea el caso, por correcciones
realizadas en la sustentación, por cambios en la planta, sobre todo ante cambio de
actuador, sensor y cambio en la estructura de la misma)
Sintonizar, simular e implementar el controlador clásico PID usando los métodos de sintonía
vistos (métodos basados en tablas y LGR).
Seleccionar mediante análisis de la curva en lazo cerrado real y determinando los márgenes
de respuesta transitoria y de error en estado estable cual es el mejor controlador de los
implementados.
En donde:
θ=0.136 y τ=0.344
0.136
Factor de incontrolabilidad= =0.3953
0.344
Figura 13. Tabla de Ziegler y Nichols para los valores de un controlador P, PI o PID.
Kp=Kc
Kc
Ki=
Ti
Kd=Kc∗Td
( )
−1
1.2 ¿ −1
1.2 0.136
Kp=
K τ () =
0.668 0.344
=4.54385347
Ti=2∗¿=0.272
1
Td= ∗¿=0.068
2
kd =Kp∗Td
kd =4.54385347∗0.068
kd =0.308982
Al graficar los valores reales obtenidos por nuestro método de Ziegler and Nichols
obtenemos:
Ki 16.70534364
17.54061 Pos. 15.87 Neg. 18.37587 Pos. 15.0348 Neg. 3.7094
Pos.: La señal tuvo una mejor forma, con menor ruido y saltos con este nuevo número
Después de los ajustes de realizar los ajustes nos encontraremos con el siguiente
controlador, obtenido por medio de aproximaciones de prueba y error.
Y bien, si sometemos la señal ante perturbaciones y ruidos no mayores al 10% del set point:
Perturbaciones:
Ante ruido:
En este caso considerando el tiempo de muestreo como tao/10, de allí obtenemos las
expresiones A0, A1, A2, B0.
θ
1− s
−θs 2
e ≈
θ
1+ s
2
Sustituyendo:
0.136
1−s
−θs 2
e ≈
0.136
1+ s
2
−θs 1−0.068 s
e ≈
1+0.068 s
Ti=
(
θ 0.9+ 0.083 ( θτ ))
( τ )
1.27+ 0.6 ( )
θ
En donde:
Kc=
( 0.9+0.083
0.344 ) )
( 0.136 ∗0.344
0.668∗0.136
Kc=3.5321
Ti=
(
0.136 0.9+0.083 ( 0.344 ))
0.136
( 1.27+ 0.6 (
0.344 ))
0.136
Ti=
(
0.136 0.9+0.083
0.344 ))
( 0.136
(1.27+ 0.6( 0.136
0.344 ))
Ti=0.0841
Kc
Ki=
Ti
3.5321
Ki= =41.99
0.0841
Observándose que este método es inestable y no genera el control deseado a nuestro sistema,
por lo tanto en este caso no funciona, algunas fuentes indican que funciona para un factor de
incontrolabilidad mucho mayor a 0.3.
Montaje de la planta
Uno de los métodos para correr nuestra planta fue a través de la comunicación serial
entre Arduino y Matlab, para poder realizarla se dejó la plataforma INO de arduino como
esclavo, y se controló por Matlab el proceso.
Se subió un código prediseñado cuya funcionalidad era conectar simulink con la librería Arduino
IO, al hacer click en la imagen podrá descargarlo:
Cabe destacar que el pin al que debe llegar el PWM es el pin 11 para el motor 1, además para
dar una dirección el pin 2 debe estar en ON y el 3 en OFF.
El pin de lectura del sensor de voltaje es el pin A0, y este pasa por un escalamiento que está
dentro de un subsistema:
El mismo hace relación al momento en el que el sistema rompe la inercia, para este caso,
nuestro elemento final de control (Motor), el cual inicia a unos 142 bits.
Montaje
Para el caso práctico a diferencia de lo establecido según lo requerido por el controlador, este
sistema si tenía un tiempo de respuesta corto, es decir, rápidamente la señal volvía a la
establecida por el set point, sin embargo, esto generaba oscilaciones representativas en la
gráfica. Demostrando que un tiempo de respuesta corto es proporcional a un número de
oscilaciones representativo.
Nuestra planta tiene la capacidad de ser controlada por un controlador PI, en este caso
no necesitando del componente derivativo del PID, por lo tanto se puede exponer que en
muchas ocasiones para nuestra señal el error se encuentra en estado estable, pues como
peculiaridad del motor generador, este actúa de manera eficiente con este controlador
Anexos
Kd +5%:
Kd -5%:
Kd -10%:
Ki -5%:
Ki -10%:
Kp -5%:
Kp -10%: