Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto de Modelado y Análisis de Un Sistema de Llenado-2
Proyecto de Modelado y Análisis de Un Sistema de Llenado-2
DE UN SISTEMA DE
LLENADO DE UN TANQUE
• Para lograr una mayor estabilidad en el sistema, es necesario determinar un vector de ganancias (k) que
permita que la respuesta del sistema siga al setpoint deseado. La elección adecuada de las ganancias k es
fundamental para controlar el comportamiento del sistema y asegurar su estabilidad.
• Al determinar un vector k óptimo, se busca establecer un equilibrio entre la velocidad de respuesta del
sistema y su estabilidad. Si las ganancias son demasiado altas, es posible que el sistema presente oscilaciones
o inestabilidades. Por otro lado, si las ganancias son demasiado bajas, la respuesta del sistema puede ser lenta
y no seguir adecuadamente el setpoint.
• Mediante el análisis y ajuste de las ganancias k, es posible optimizar el comportamiento del sistema,
asegurando una mayor estabilidad y un seguimiento preciso del setpoint deseado. Esto permite controlar de
manera efectiva el proceso de llenado del balde y obtener resultados consistentes y confiables.
• Para obtener el vector k, vamos a definir los polos deseados del sistema en 0 que es un polo obtenido y -1
para obtener una respuesta más rápida podemos permitirnos escoger este valor ya que están dentro del
rango del sistema. Los polos son los valores propios de la matriz de estado A y determinan la estabilidad y
respuesta del sistema. Al asignar los polos en estas ubicaciones específicas, podemos diseñar un controlador
que logre una respuesta deseada.
• Realizaremos la determinación del vector K por el método de sustitución directa.
Polos: Entonces:
(𝑠)(𝑠 + 1)
Comprobamos el punto anterior con Matlab:
Resolviendo:
𝑠𝐼 − 𝐴 + 𝐵(𝑘) =
• Ahora modelamos el sistema en lazo cerrado:
• El sistema con un valor de -1 presenta una respuesta más rápida debido a que la parte real del valor es
mayor en comparación con un sistema cuyos valores tienen una parte real más cercana a cero. La parte real
de un valor determina la tasa de decaimiento exponencial de la correspondiente variable de estado del
sistema.
• En el caso del valor -1, la variable de estado asociada decae exponencialmente con una constante de tiempo
más corta en comparación con las variables de estado correspondientes a valores con una parte real más
cercana a cero. La constante de tiempo está inversamente relacionada con la parte real del valor: a medida
que la parte real se acerca a cero, la constante de tiempo aumenta, lo que resulta en una respuesta más lenta
del sistema.
• Por lo tanto, el sistema con el valor -1 tiene una respuesta más rápida en términos de decaimiento
exponencial de sus variables de estado, lo que se traduce en un tiempo de respuesta más corto en
comparación con un sistema cuyos valores tienen una parte real más cercana a cero.
3. Implementación de Espacio de Estados a Arduino Mega y sensor Digital Diseñado con transistores
2N3906
• Se ha implementado un sensor digital utilizando transistores 2N3904. Este sensor está diseñado para detectar
la presencia de agua al pasar a través de un cable conectado a la base del transistor y a tierra. Cuando el agua
está presente, el transistor se activa, generando una señal de alto nivel lógico. Esta señal es captada por un
Arduino, que la interpreta y calcula el porcentaje de llenado del tanque correspondiente al nivel de agua
detectado.
4. Desarrollo del Algoritmo para implementar la planta en espacio de estado.
Instrucciones:
• Para poder ajustar las ganancias del sistema, se ha determinado que es necesario cambiar la bomba utilizada.
Según los resultados obtenidos en el espacio de estados, con una bomba de caudal de 24L/min, se obtuvo un
valor de -0.4 en el sistema. Sin embargo, para alcanzar un valor objetivo de -1, se requiere reemplazar la
bomba actual por otra diferente.
• El vector k ha desempeñado un papel fundamental en el proceso de determinar las ganancias necesarias para
realizar los ajustes requeridos en el sistema. Con la ayuda del vector k, se ha podido calcular las ganancias
adecuadas para lograr los reajustes necesarios y así alcanzar el objetivo deseado en el sistema de control.
• En resumen, se concluye que el sistema es oscilante debido a la falta de parte imaginaria en los polos, y para
realizar los ajustes de ganancias necesarios, se requiere cambiar la bomba actual. El vector k ha sido utilizado
para calcular las ganancias adecuadas y llevar a cabo los reajustes necesarios en el sistema.