Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Adrian Livio Carhuaz Encinas Gerbard Gerardo Michaga Ribera Alessandro Paredes Zenteno
Departamento de Ingeniería Mecatrónica Departamento de Ingeniería Mecatrónica Departamento de Ingeniería Mecatrónica
Universidad Católica Boliviana San Pablo Universidad Católica Boliviana San Pablo Universidad Católica Boliviana San Pablo
Santa Cruz de la Sierra, Bolivia Santa Cruz de la Sierra, Bolivia Santa Cruz de la Sierra, Bolivia
adrian.carhuaz@ucb.edu.bo gerbard.michaga@ucb.edu.bo alesandro.paredes@ucb.edu.bo
Palabras clave: Señal, Control, Planta, Circuito Electrónico, B. Sistemas de Primer orden
Arduino, MATLAB.
Los sistemas de primer orden son aquellos que se pueden
I. INTRODUCCION representar con unas ecuaciones diferenciales ordinarias de
primer orden, es decir, presentan un polo. Un sistema de
Las plantas de primera y segunda orden son conceptos primer orden puede representar un circuito RC, un sistema
fundamentales en el análisis y diseño de sistemas de control. térmico o similares; La respuesta en el tiempo a una entrada
En la teoría de control, una planta se refiere al proceso o de impulso se puede apreciar en la figura 3. Esta respuesta se
sistema físico que se desea controlar, como puede ser un caracteriza por tener un tiempo de estabilización de cinco
motor, un brazo robótico o una planta química. La planta de constantes de tiempo.
primera orden es aquella cuya respuesta a una entrada
cambia de forma lineal con respecto al tiempo, mientras que La función de transferencia de un sistema de primer orden se
la planta de segunda orden tiene una respuesta no lineal. puede representar en la forma general:
Por otro lado, una planta integradora es aquella que tiene 𝐾
una respuesta que se mantiene aumentando o disminuyendo 𝐺(𝑠) =
𝜏𝑠 + 1
sin límite en el tiempo, como puede ser un sistema de control
de temperatura en un horno. Esta planta se utiliza
comúnmente en sistemas de control de procesos industriales.
Con el avance de la tecnología, el uso de
microcontroladores como Arduino se ha popularizado en el
control de sistemas en tiempo real. Una forma de monitorear
el comportamiento de la planta es a través del uso de
sensores conectados al microcontrolador, que permiten la
medición de variables como la temperatura, la presión o la
velocidad.
Luego, el microcontrolador puede enviar señales de
control a la planta mediante un controlador analógico. La
señal de salida de la planta puede ser medida y registrada por
el microcontrolador, y luego procesada en un software como
MATLAB para analizar y visualizar la respuesta del sistema
Figura 1 Dinámica de un sistema de primera orden
en tiempo real.
De esta manera, la combinación de tecnologías como Donde:
Arduino, controladores analógicos y software de
• G(s) es la función de transferencia
procesamiento de datos como MATLAB, ofrece una
solución efectiva para el control y monitoreo de sistemas en • K es la ganancia del sistema
tiempo real. • τ es la constante de tiempo del sistema
• s es la variable compleja de Laplace
II. FUNDAMENTO TEORICO
La constante de tiempo es una medida de la rapidez con
A. Ventilador DC que el sistema responde a los cambios en la entrada. Si τ es
Ventiladores Comerciales grande, el sistema tarda más en responder a los cambios en la
N° entrada, mientras que, si τ es pequeña, el sistema responde
Modelo alimentación Especificaciones más rápidamente.
Ventilador Tamaño La función de transferencia también indica la estabilidad
de 12 V CC, total: 2.0 x del sistema. Si la parte real de la raíz de la función de
1 refrigeración 0,1 A ~ 0,15 2.0 x 0.6 in. transferencia es negativa, el sistema es estable. Si es positiva,
con doble A el sistema es inestable.
rodamiento Tamaño de
de bolas salida: 0.8 x
I. Materiales
Tabla de Materiales
N° de
Materiales Detalle de
Cantidad Código
los materiales
Figura 3 Calibración de Cámara
1 ventilador 3 -
1. Parámetros intrínsecos Tubos
2 3 -
PVC
Los parámetros extrínsecos de la cámara están
compuestos por una matriz de rotación, R, y un vector de Lamina
3 1 -
Transparente
traslación, t. El centro óptico de la cámara es el origen del
sistema de coordenadas, y los ejes X e Y definen el plano de Tablón de
la imagen., en la Fig.4 se muestra los parámetros intrínsecos. 4 Madera 1 -
Prensada
Tubo
5 cuadrado de 1 -
aluminio
J. Ventiladores
2. Parámetros intrínsecos
Los parámetros intrínsecos de la cámara abarcan la
distancia focal, el centro óptico (también llamado punto
principal) y el coeficiente de inclinación. La matriz intrínseca
de la cámara, denotada como K, es una representación que Figura 6 Características del ventilador
define estos parámetros:
𝑓𝑥 𝑠 𝑐𝑥 Estos ventiladores como en la Figura 6, estas emiten una
[0 𝑓𝑦 𝑐𝑦 ] cantidad moderada de aire y se usan comúnmente para
0 0 1 enfriar los cabezales de impresión de impresoras 3D o
aplicaciones de enfriamiento de puntos similares donde se
|𝑐𝑥 𝑐𝑦 | →Centro óptico en pixeles necesita una corriente de aire dirigida.
|𝑓𝑥 𝑓𝑦 | → Distancia Focal en Pixeles
𝐹 → Distancia focal en unidades mundiales, típicamente
expresada en milímetros
Figura 9 Datasheet del ventilador Luego convertimos el boceto del soporte en un sólido 3D,
ajustando las dimensiones y la altura, para representar los
tubos que se conectan a la base. En base a herramientas de
IV. METODOLOGIA
A. Implementacion de Sistemas de Control con
MATLAB y Arduino
Un microcontrolador del tipo Arduino se conecta a
MATLAB para implementar un sistema de control de
procesos en el que se utiliza un actuador para influir en el
proceso y se retroalimenta con una señal de un sensor. El
sistema se utiliza para controlar la salida de plantas, que
actúan como sensores en este caso.
Sin embargo, la señal de los sensores tiene ruido, lo que
significa que la señal se encuentra contaminada con
información no deseada. Además, el sistema no cuenta con
una placa de acondicionamiento de señal que filtre el ruido
de la señal, lo que puede afectar negativamente la precisión
del sistema de control.
Por lo tanto, se podría inferir que una posible mejora para
el sistema sería la adición de una placa de acondicionamiento
Figura 12 Dimensiones de los perfiles en relacion a la base de señal que filtre el ruido de la señal de los sensores antes
de que se utilice en el proceso de control. Esto podría ayudar
En base al desarrollo del software tipo CAD, se llegó a a mejorar la precisión del sistema y hacer que los resultados
establecer el prototipo del reloj del aire e implementar los del control sean más fiables y precisos.
siguientes pasos:
Para Preparar la base: Se escogió un tablón de madera
como una base o soporte para el reloj que sea lo
suficientemente estable para sostener los tubos y los
ventiladores.
Para Conectar los tubos: Para los tubos se cortó con una
fresadora, para poner una ventana, con la lámina transparente
y así poder ver el movimiento de las pelotitas. Para esto se
establecieron tubos rígidos para evitar ciertas fugas del Figura 14 Diagrama de bloques MATLAB-Arduino
ventilador, asimismo colocar el ventilador en la base y
En este caso se utiliza las siguientes variables:
asegurarse de que esté firmemente sujeto. Si es necesario, se
utiliza tornillos o cinta adhesiva para fijarlo en su lugar. • PV = Variable del Proceso
Asegurando de que el ventilador esté orientado de manera • MV= Variable Manipulada
que el flujo de aire sea dirigido hacia arriba. Con esto se • CO = Salida del controlador
asegurará, en ajustar el flujo de aire, para que cuando se
encienda el ventilador se mantenga el control adecuando, sin B. Modelos de sistema Empirico del proceso
presentar fugas de esta. El Tubo cuadrado de aluminio será Tenemos que considerar que, con el fin de llevar a cabo
establecido como el soporte de los tres tubos, en forma de el control del reloj de aire, es necesario analizar la dinámica
una U, donde la misma estén sujetos a la base y mantengan de cada componente del reloj, es decir, la hora, los minutos y
una cierta separación entre cada tubo como se ve en la figura los segundos. En esta primera etapa, vamos a comparar cómo
13. responde nuestra planta empírica ante un escalón. En
relación con las horas, asumimos que la referencia siempre
se mantiene constante hasta que llega a los 60 minutos y
luego da un salto unitario. Por lo tanto, no deberíamos tener
A. Resultados del Controlador PID de primera orden En la Figura 36, se puede observar que la referencia está
con referencia de horas simulacion expresada en minutos y tiene una ganancia unitaria hasta 60.
En base a esto, se ha proyectado un controlador PID a nivel
de simulación. Sin embargo, se ha identificado que la
variable manipulada presenta un crecimiento considerable y
excede los límites de control establecidos para un ventilador.
Ante esta situación, existen diversas opciones que podríamos
considerar. Una de ellas es acondicionar la señal de entrada o
modificar nuestro proceso. Otra alternativa es aplicar una
saturación a la señal de control, estableciendo límites hasta
12. Actualmente, se están llevando a cabo pruebas y ensayos
con el objetivo de mejorar esta área problemática.
En la Fig.41 se puede observar que, al hacer pruebas con el [2] M. A. Johnson and M. H. Moradi, PID Control New
tubo, la pelota se puede detectar con una luz que ayuda a la Identification and Design Methods, vol. 1. London, 2005.
cámara a ver en qué tipo de canal de color que se encuentra [3] A. O’Dwyer, HANDBOOK OF PI AND PID CONTROLLER
el objeto. TUNING RULES, 3er ed., vol. 3er. Imperial College Press,
2009.
[4] P. Bhanu, C. Bhushan, K. Sujatha, M. Venmathi, and A. Nalini,
“Load frequency controller with PI controller considering
non-linearities and boiler dynamics,” in International
Conference on Sustainable Energy and Intelligent Systems
(SEISCON 2011), 2011, pp. 290–294. doi:
10.1049/cp.2011–4. doi: 10.1109/EWDTS.2018.8524784.