Está en la página 1de 14

“AÑO DE LA UNIVERSALIZACION DE LA SALUD”

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA MECÁNICA

INGENIERIA DE CONTROL MT221-A

TEMA: CONTROL DE NIVEL DE LIQUIDO EN UN TANQUE


EMPLEANDO ARDUINO

INTEGRANTES:

AREVALO LLATAS, HECTOR MANUEL 20170028H


GUERRA MARCELO, KEVIN SAC 20170103J
ROJAS RAFAEL, PERCY ALEJANDRO 20114557I
VALQUI RAMIREZ, ROMEL 20160342A

DOCENTE:

CASTAÑEDA DE LA ROSA, RICARDO ANTONIO

jueves 21 de enero del 2021


INDICE
1.INTRODUCCION................................................................................................................... 3
2.PROBLEMÁTICA.................................................................................................................. 3
3.JUSTIFICACION.................................................................................................................... 3
4.ALCANCE............................................................................................................................... 3
5.MARCO TEORICO................................................................................................................ 4
1. INTRODUCCION.
El presente trabajo tiene por objetivo diseñar y construir un prototipo para
realizar el control de nivel de líquidos de manera digital orientado a su
utilización en prácticas de control automático sobre un prototipo a escala que
representa un sistema real.
Se busca producir un equipo de fácil manejo y mantenimiento, y que permita
entender de manera conveniente los problemas de control de nivel de líquidos
en los diferentes procesos industriales.
El trabajo se realizará a tiempo real utilizando la herramienta Arduino, por la
que será de fácil manejo e instalación.
El equipo consta de un prototipo de nivel de líquidos que constituye la planta,
formada por un tanque representado por un balde lleno de agua, y un módulo
de control principal que es e1 encargado de realizar e1 control sobre la planta,
a fin de cumplir con los requerimientos asignados al sistema.
2. PROBLEMÁTICA.

El control de nivel de líquidos en depósitos y el flujo entre ellos es un problema


básico que se presenta en gran cantidad de procesos industriales, los cuales
requieren de líquidos para ser bombeados y almacenados en tanques y luego
bombeados a otros tanques, por lo tanto, el nivel de líquido en e1 interior debe ser
controlado.

3. JUSTIFICACION.

Algunos tipos de industria donde e1 control de nivel y el flujo son esenciales son la
industria petroquímica, de fabricación de papel y de tratamientos de aguas.

Los sistemas de control de nivel de depósitos además de en e1 ámbito industrial


se encuentran en aspectos cotidianos como:
 Control de nivl de líquido en la cisterna de un inodoro.
 Control de líquido en camiones cisterna.

4. ALCANCE.
El proyecto consiste en controlar los niveles máximo por medio de la ingeniería de
control creando un sensor con Arduino.
5. MARCO TEORICO.
CONTROL

VARIABLES CONTROLADA:

Es la cantidad o condición que se mide y controla

VARIABLE MANIPULADA:

Es la cantidad o condición modificada por el controlador a fin de afectar la


variable controlada. Normalmente la variable controlada es la salida del sistema.

Ahora podemos definir a control como la acción de medir e1 valor de la variable


controlada del sistema y aplicar al sistema la variable manipulada para corregir o
limitar la desviación del valor medido al valor deseado.

APLICACIONES

 Tanques cisterna
 Tanques de almacenamiento de agua
 Calderas
 Ductos
 Contenedores
 Tanques de petróleo

PLATAFORMA UTILIZADA

ARDUINO. Es una plataforma que se desarrolló basada en una placa electrónica de


hardware libre que incorpora un microcontrolador reprogramable y una serie de
pines hembra, que permiten establecer conexiones entre el microcontrolador y los
diferentes sensores.
Una placa electrónica es una PCB (“Printed Circuit Board”, “Placa de Circuito
Impreso”). Las PCB son superficies planas fabricadas en un material no conductor,
la cual consta de distintas capas de material conductor. Una PCB es la forma más
compacta y estable de construir un circuito electrónico. Así que la placa Arduino no
es más que una PCB que implementa un determinado diseño de circuitería interna,
de esta forma el usuario final no se debe preocupar por las conexiones eléctricas que
necesita el microcontrolador para funcionar, y puede empezar a desarrollar las
diferentes aplicaciones electrónicas que necesite.
Cuando hablamos de “Arduino" deberíamos especificar el modelo concreto, ya que
se han fabricado diferentes modelos de placas Arduino oficiales, cada una pensada
con un propósito diferente y características variadas (como el tamaño físico, número
de pines E/S, modelo del microcontrolador, etc.). A pesar de las varias placas que
existen todas pertenecen a la misma familia (microcontroladores AVR marca Atmel),
esto significa que comparten la mayoría de sus características de software, como
arquitectura, librerías y documentación.

FUNCIONAMIENTO

Los microcontroladores son circuitos integrados en que se pueden grabar


instrucciones, las cuales las escribes con el lenguaje de programación que puedes
utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas
que interactúan con los circuitos de la placa.
El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que
es una conexión en la que podemos conectar en la placa diferentes tipos de
periféricos. La información de estos periféricos que conectes se trasladará al
microcontrolador, el cual se encargará de procesar los datos que le lleguen a través
de ellos.
el tipo de periféricos que puedas utilizar para enviar datos al microcontrolador
dependen en gran medida de qué uso ie estés pensando dar. Pueden ser cámaras
para obtener imágenes, teclados para introducir datos, o diferentes tipos de
ssensores.
También cuenta con una interfaz de salida, que es la que se encarga de llevar la
información que se ha procesado en el Arduino a otros periféricos. Estos periféricos
pueden ser pantallas o altavoces en los que reproducir los datos procesados, pero
también pueden ser otras placas o controladores.

HW ARDUINO

El HW de Arduino es básicamente una placa con un microcontrolador. Un


microcontrolador (abreviado pC, UC o MCU) es un circuito integrado programable,
capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios
bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador
incluye en su interior las tres principales unidades funcionales de una computadora:
unidad central de procesamiento, memoria y periféricos de entrada/salida.

CARACTERÍSTICAS DE UN MICROCONTROLADOR

o Velocidad del reloj u oscilador


o Tamaño de palabra
o Memoria: SRAM, Flash, EEPROM, ROM, etc.

o I/O Digitales
o Entradas Analógicas
o Salidas analógicas (PWM)
o DAC (Digital to Analog Converter)
o ADC (Analog to Digital Converter)
o Buses
o UART
o Otras comunicaciones
SW ARDUINO
El software de Arduino es un IDE, entorno de desarrollo integrado (siglas en inglés
de Integrated Development Environment). Es un programa informático compuesto
por un conjunto de herramientas de programación.
El IDE de Arduino es un entorno de programación que ha sido empaquetado como
un programa de aplicación; es decir, consiste en un editor de código, un compilador,
un depurador y un constructor de interfaz gráfica (GUI). Además, incorpora las
herramientas para cargar el programa ya compilado en la memoria flash del
hardware.
Es destacable desde la aparición de la versión 1.6.2 la incorporación de la gestión de
librerías y la gestión de placas muy mejoradas respecto a la versión anterior y los
avisos de actualización de versiones de librerías y cores.

¿Por qué usar Arduino?


Hay muchos otros microcontroladores y plataformas de desarrollo, pero Arduino,
además de simplificar el trabajo de programación, ofrece:

Software Multiplataforma: Puede trabajar en todas las plataformas (Mac, Windows,


Linux).
Asequible: Puedes encontrar placas por menos de 15 euros.
Entorno de programación simple y directo.

Sencillez: Es muy fácil duplicar y modificar las placas y además es legal, al ser
open – source hardware, bajo licencia Creative Commons puedes reunir los
componentes y crearte tu propia placa, no pudiendo en este caso llamarla Arduino,
nombre registrado para las originales producidas en Italia.

Flexible: Añadirle shields (módulos) en función del uso que se le vaya a requerir
(conexión a Internet, control de motores, etc.) es muy fácil, y dispones de una gran
cantidad de ellos para su compra online.
Software ampliable y de código abierto, bajo licencia Creative Commons.

El funcionamiento de la placa a muy grosso modo, para no extendernos con


elementos técnicos, se compone de:

Conexiones de Entrada: A través de sensores conectados en los pines de entrada,


Arduino recibe datos del exterior (entorno)
Microcontrolador: Es el cerebro de Arduino, con los datos recibidos del entorno
(conexiones de entrada) es donde, a través del lenguaje de programación (open
source y con una curva de aprendizaje rápida), nosotros le decimos cómo interpretar
la información, qué parámetros buscar y comparar, y por último, qué acciones tomar
a modo de respuesta.

Conexiones de Salida: Dependiendo del proyecto en el que esté trabajando, y en


función de las órdenes que le hayamos dado programando el microcontrolador,
Arduino puede conectarse con diversos actuadores (relés, pantallas, motores,…), y
sistemas lógicos (otras placas, ordenadores,…) para provocar la respuesta que
necesitamos.
Comunicaciones: Puertos de comunicación del microcontrolador para conectar con
elementos externos.

Arduino socializa la tecnología, supongamos que desde hace un tiempo tenemos una
buena idea que no se puede llevar a cabo porque necesita un conocimiento de
electrónica en mayor o menor medida, pero que actualmente no tenemos. Esa idea,
habrá pasado de proyecto a obstáculo.

Arduino ayuda a poder hacer el proyecto gracias al open source puesto que tenemos
mucha información publicada por la comunidad que se ocupa de recopilar y
actualizar de forma gratuita y continua en la red.
Leyendo sus manuales y practicando con el material que han proporcionado
(Arduino y la comunidad), comprobamos que en un intervalo de tiempo pequeño
(gracias a su corta curva de aprendizaje) somos capaces de ponernos manos a la
obra y atrevernos a ir escalando pequeños obstáculos y paredes hasta que
encontremos nuestro límite o el del propio material.

Sin darte cuenta, Arduino proporciona un punto de entrada allí donde antes no
veíamos solución, ofrece una primera plataforma de apoyo sobre la que ir apoyando
y cimentando las distintas etapas que el proyecto vaya necesitando, a medida que
vamos practicando, solucionando problemas y adquiriendo experiencia.

Dada la versatilidad de Arduino que hemos visto anteriormente, encuentras en


Internet proyectos tan dispares como un sistema de riego que detecte cuándo
necesitan agua las plantas y nos avise al móvil cuando las riega, una alarma contra
incendios, escapes de gas e intrusos, un sistema de ventilación automático para que
la casa mantenga constante la temperatura, un sistema de control de los ascensores
en un edificio, estaciones meteorológicas totalmente autónomas, pilotos automáticos
para drones (UAVs), impresoras 3D y por supuesto, el IoT (Internet of Things)

Anatomía de la placa Arduino Uno


Las placas Arduino detectan el medio ambiente al recibir entradas de muchos
sensores y afectan a su entorno mediante el control de luces, motores y otros
actuadores. Las placas Arduino son la plataforma de desarrollo de
microcontroladores que estará en el corazón de sus proyectos. Al hacer algo estará
construyendo los circuitos e interfaces para la interacción, y diciéndole al
microcontrolador cómo interactuar con otros componentes. Aquí la anatomía de
Arduino Uno.

 Pines digitales Utilice estos pines con digitalRead(), digitalWrite() y


analogWrite(). analogWrite() sólo funciona en los pines con el símbolo
PWM.
 Pin 13 LED El único actuador incorporado a su placa. Además de ser un
objetivo práctico para su primer boceto de parpadeo, este LED es muy útil
para la depuración.
 LED de alimentación Indica que su Arduino está recibiendo energía. Es útil
para la depuración.
 Microcontrolador ATmega El corazón de tu tabla.
 Análogo en Utilice estos pines con analogRead().
 Pines GND y 5V Utilice estos pines para proporcionar potencia de +5V y
tierra a sus circuitos.
 Conector de alimentación Así es como se alimenta su Arduino cuando no
está conectado a un puerto USB para la energía. Puede aceptar voltajes entre
7-12V.
 LEDs TX y RX Estos LED indican la comunicación entre su Arduino y su
computadora. Espere que parpadee rápidamente durante la carga de bocetos,
así como durante la comunicación en serie. Es útil para la depuración.
 Puerto USB Se utiliza para alimentar su Arduino Uno, cargar sus bocetos a
su Arduino, y para comunicarse con su boceto de Arduino (a través de
Serial. println() etc.).
 Botón de reinicio Restablece el microcontrolador ATmega.

6. MODELO MATEMÁTICO
Modelos de nivel de liquido

Se buscará una relación entre el caudal y la altura

 Por el Teorema de Bernoulli:

P 1 V 12 P2 V 2 2
+ +h = + +h
γ 2g 1 γ 2g 2
P1=P2=P ambiente
h1 −h2=H

 Relación de Diámetros
∅2
β=
∅1

 Relación de continuidad

V 1 × S 1=V 2 × S2=Q

 Superficie de secciones circulares

π ×∅ 2
S=
4

 Combinando las expresiones

V 1=V 2 × β 2

 Aplicando Bernoulli

V 22 × ( 1−β 4 )=2 g × H

 Velocidad de Salida del liquido

2g
V 2=
√ 1−β 4
× √H

 Caudal de salida
CD: Coeficiente de descarga
2g
Q=C D × S 2 × V 2=C D × S 2 ×

1−β 4
×√H

Agrupando todo se considerará una cte.


Q=K × √ H

 R es la razón entre la diferencia de niveles y el cambio de caudal en la salida

h
q 0=
R

 La variación de Volumen

dV =S 1 × d h=[Q+ q1−(Q+q 0)] ×dt


Si, S1=C :
dh
C × =qi−q0
dt

 Transformando expresiones

C × h ( s ) × s=q i ( s ) −q0 ( s)
R ×q 0 ( s )=h(s)

 Despejando se tiene la relación entre el caudal modulado qi(s) y el aumento


de h

h(s) R
=
qi s
( ) R × C × s+1

También podría gustarte