Ingeniería de Control y Automatización
Permanent URI for this collectionhttp://54.81.141.168/handle/123456789/9092
Browse
14 results
Search Results
Item Metadata only Desarrollo e implementación de un sistema de supervisión para una planta piloto de transporte de fluidos(Pontificia Universidad Católica del Perú, 2023-02-21) Avila Córdova, Edwin; Sotomayor Moriano, Juan JavierEste trabajo tiene como objetivo fundamental el desarrollo de un sistema de supervisión para una planta piloto de transporte de fluidos. El diseño se basó en las funciones básicas de un sistema SCADA, y aprovechar los beneficios que brindan estos sistemas. La planta piloto representa a pequeña escala, una red de tuberías para el transporte de fluidos, la cual ha sido implementada para emular el transporte de petróleo, ésta planta se encuentra ubicada en el Laboratorio de Control y Automatización de la Pontificia Universidad Católica del Perú. En este trabajo se realizaron trabajos experimentales en la instalación de la planta piloto, que permitieron familiarizarse con su instrumentación y funcionamiento, para luego poder identificar su comportamiento dinámico, principalmente la variación del flujo en sus tuberías representado mediante un modelo matemático, posteriormente se diseñó y simuló el sistema de supervisión en correspondencia con los requerimientos establecidos, finalmente se implementó el sistema de supervisión diseñado en la planta piloto. La implementación del sistema diseñado permitió supervisar el transporte de fluidos en la planta piloto, cumpliendo de manera satisfactoria los requerimientos en el contexto de un sistema SCADA. Se alcanzó el objetivo de la tesis, teniendo como resultado que el sistema de supervisión implementado permite controlar la operación de la planta piloto, recopilar información de las variables en tiempo real, así como detectar fallos en la tubería de transporte de fluidos y generar alertas o alarmas al operador.Item Metadata only Modelado de un motor diésel marino y desarrollo de su sistema de control con ganancias programadas(Pontificia Universidad Católica del Perú, 2021-12-03) Burga Ghersi, Fidel; Sotomayor Moriano, Juan JavierEl sistema de control de los motores diésel marinos juega un rol importante en el desempeño de estos en el campo de la propulsión marina. En la actualidad en muchos casos, la velocidad angular de estos motores es controlada por técnicas convencionales, las cuales resultan ineficientes al no tomar en cuenta el comportamiento no-lineal de esta clase de motores. En el presente trabajo se propuso el modelado de un motor diésel sometido a un ambiente marino utilizando redes neuronales y el desarrollo del sistema de control de sus RPM empleando un PID de ganancias programadas, teniendo como propósito la mejora de su desempeño respecto a un PID convencional. Para alcanzar este objetivo se estudió el comportamiento dinámico de un motor diésel, lo cual permitió identificar las variables de entrada y salida más relevantes. Luego, empleando la información medida de un motor diésel real se realizó el modelado basado en redes neuronales no lineales autorregresivas con entrada exógena (NARX), logrando un buen desempeño en validación con data que no fue usada durante el entrenamiento. El diseño del controlador avanzado con ganancias programadas se realizó, encontrando los puntos de equilibrio para los puntos de operación del motor diésel, linealizando el motor en estos puntos y considerando ciertas restricciones impuestas en un esquema de optimización. Lo anterior permitió encontrar las mejores ganancias programadas del algoritmo PID para los puntos de operación encontrados. Asimismo, para mostrar las mejoras en el desempeño, el controlador PID con ganancias programadas diseñado se comparó con un PID convencional. Los resultados evidenciaron que el uso del controlador PID con ganancias programadas supera en todas las pruebas al PID estándar, con mejor desempeño en el seguimiento de la referencia, ahorro de combustible y estabilidad ante perturbaciones. Finalmente se propuso la implementación práctica del sistema de control desarrollado, seleccionando la instrumentación necesaria y utilizando una unidad de control de motor de código abierto basado en un microcontrolador comercial.Item Metadata only A theoretical model of a laboratory-scale ethanol distillation column(Pontificia Universidad Católica del Perú, 2021-05-11) Aguinaga Morón, María Fernanda; Sotomayor Moriano, Juan Javier; Shardt Wolchuk, Yuri AndriEn la producción química moderna, los procesos de destilación son frecuentemente utilizados como método de separación de líquidos. Modelar una columna de destilación nos permite predecir el comportamiento del sistema. El modelado de sistemas es una importante, y sin embargo a veces descuidada, disciplina de la ingeniería de control. Esta tesis de maestría se centra en el modelado de la columna de destilación a escala de laboratorio situada en el Instituto de automatización de la Universidad Técnica de Ilmenau. Esta columna, utilizada principalmente para la enseñanza y la investigación, separa el etanol y el agua en diez etapas. El modelo teórico del sistema se realiza utilizando el modelo de primeros principios (FPM), principalmente las ecuaciones MESH para representar las ecuaciones altamente no lineales, que incluyen el equilibrio de masa, las relaciones de fase de equilibrio, las ecuaciones de sumatoria y el equilibrio de energía para cada etapa. Para ilustrar cómo se comporta el modelo de la columna de destilación, este trabajo presenta simulaciones de las concentraciones por etapa y de la temperatura a lo largo de la columna. Así mismo, los resultados se comparan con el modelo de McCabe-Thiele y con temperaturas experimentales lo cual muestra buenos resultados. En el caso de la comparación con McCabe-Thiele, ambas fracciones molares líquidas x1McT = 0:035 mol=mol y x1Sim = 0:048 mol=mol son más pequeñas que la requerida xB = 0:1, el error es dado porque las concentraciones en las etapas iniciales son más influenciadas por las suposiciones de la alimentación y las condiciones iniciales de la columna. Sin embargo, para el tope de la columna las fracciones molares finales son x10McT = 0:885 mol=mol y x10Sim = 0:890 mol=mol, valores mucho más cercanos al requerido xD = 0:9. Para las fracciones molares de vapor, y1McT = 0:334 mol=mol y y1Sim = 0:384 mol=mol se diferencian en 14% dado que no tienen un punto de inicio compartido. Sin embargo, más importante, para el tope de la columna las fracciones molares finales son y10McT = 0:901 mol=mol y y10Sim = 0:9060 mol=mol, y el promedio del error en la totalidad de la columna es de _error = 0:0028 para los datos disponibles. En el caso de la comparación contra la temperatura experimental, los errores más grandes se encontraron en las etapas del medio, como era esperado, debido a que la temperatura de la alimentación (etapa 5) afecta esa etapa y las cercanas a esta. Sin embargo, esto no afectará los resultados generales de la simulación dado que las temperaturas finales para el fondo de la columna son Tf1Mod = 85:6°C y Tf1Exp = 85:8°C. Y para el tope de la columna, Tf10Mod = 78:5°C y Tf10Exp = 78:7°C, ambos más altos que el punto de ebullición del ethanol y más bajos que el punto de ebullición del agua. Para mejorar las simulaciones, habría que hacer más experimentos en la planta utilizando un cromatógrafo de gases y sensores de temperatura y presión.Item Metadata only Diseño e implementación de un sistema de control óptimo preview para la posición de una esfera sobre un plano(Pontificia Universidad Católica del Perú, 2020-01-16) Huamaní Gabriel, Samir Josué; Sotomayor Moriano, Juan JavierEl control óptimo preview se define como un control predictivo desde el enfoque de control óptimo; esto quiere decir que su funcionamiento se basa en el conocimiento de los valores futuros de la referencia, de tal manera que usa estos valores en la formulación de la ley de control; por ende, tiene un desempeño superior al control proporcional integral derivativo (PID), y también superior que el control óptimo general. En este trabajo se desarrolla un modelamiento matemático de una planta esfera sobre un plano utilizando como herramientas los análisis eléctricos, mecánico, físico, cinemático y dinámico, con el principal objetivo de conseguir una serie de ecuaciones analíticas de la planta y de esa manera poder comprender las principales variables que intervienen en dicho modelo. A partir del modelo obtenido, se elabora un controlador avanzado óptimo preview de posición y trayectoria, para luego realizar un análisis comparativo entre dicho controlador avanzado variando el tiempo preview y otro controlador convencional proporcional integral derivativo para el control de posición de una esfera sobre un plano. Se consiguió simular con éxito el control la posición, trayectoria definida y una trayectoria circular mediante el controlador avanzado diseñado, obteniendo resultados favorables a comparación con el controlador convencional proporcional integral derivativo.Item Metadata only Control de la posición de un cañón para tiro antisuperficie abordo de una corbeta misilera(Pontificia Universidad Católica del Perú, 2019-10-11) Iriarte Chávez, Pedro José Pablo; Sotomayor Moriano, Juan JavierLos cañones de artillería de las corbetas misileras con que cuenta la Marina de Guerra del Perú, poseen un sistema de control de tiro con tecnología analógica de los años 80´s, que actualmente presentan una serie de desventajas respecto al gran avance tecnológico de los sistemas electrónicos y digitales, quedando en desuso y con gran obsolescencia técnica. El tiro antisuperficie se realiza con el cañón 76 mm. instalado a proa de la cubierta principal de las corbetas misileras; el cual lo ejecuta en forma automática de acuerdo al seguimiento que efectúe el radar de control de tiro, y la solución al problema de tiro que efectúe el calculador del sistema de control. El sistema de control de tiro recibe las señales provenientes de los diversos sistemas periféricos del buque, así como de las tablas de tiro, para realizar el cálculo y determinar el ángulo de elevación y el ángulo de ronza con que debe posicionarse el cañón para ejecutar el disparo. En la presente tesis se realiza una introducción a la corbeta misilera y sus características, armamento y sensores; se explica en qué consiste el tiro antisuperficie y sus particularidades; asimismo, se analiza la problemática con que se cuenta para controlar la posición del cañón y realizar el tiro adecuadamente. Finalmente, se plantean técnicas de control para determinar la posición del cañón a fin de realizar tiro antisuperficie. El trabajo consta de la simulación de un sistema de control con calculador que determine cuál es el ángulo de elevación y ángulo en ronza del cañón para ejecutar el tiro en la posición deseada donde se encuentre el blanco. El principal aporte de la presente tesis es el desarrollo del sistema de control de la posición de un cañón, que permite alcanzar los requerimientos para ejecutar un tiro antisuperficie, el cual podría ser implementado en base a tecnología actual.Item Metadata only Diseño de un controlador difuso para el sistema de carga y descarga de un cargador frontal con transmisión hidrostática(Pontificia Universidad Católica del Perú, 2018-06-01) Gamboa Quispe, Edgar; Sotomayor Moriano, Juan JavierEstando el Perú ubicado en una zona con alta probabilidad de ocurrencia de movimientos telúricos, resulta necesario el uso de maquinaria que permita remover escombros y equipos para casos donde debido a un movimiento sísmico se tenga como resultado el derrumbe de viviendas o instalaciones industriales. Debido a que el ingreso a estas zonas constituye un peligro e implicaría el riesgo del personal a quedar sepultado bajo un derrumbe, resultaría conveniente tener maquinaria operada con mando a distancia que minimice los posibles daños personales. Asimismo un control autónomo del sistema de carga y descarga de material permitiría una rápida limpieza del área, facilitando al operador la ejecución de su trabajo reduciendo los efectos de la baja visibilidad. Para realizar este proyecto se requerirá del uso de cilindros hidráulicos con sensores de posición que determinen la altura y ángulo de ataque del cucharón del equipo para permitir reproducir el proceso de carga y descarga de forma autónoma usando para ello un controlador difuso. La realización del presente estudio permitirá implementar el mando a distancia para la operación de equipos que utilizan sistemas hidráulicos para realizar funciones tales como desplazamiento, giro, frenado así como la carga y descarga de material. Esta implementación contribuirá elevar la seguridad en la operación de equipos en zonas de alto riesgo.Item Metadata only Desarrollo de un Entorno Virtual para Simulación de un Proceso Hidráulico de 4 Tanques Acoplados(Pontificia Universidad Católica del Perú, 2017-11-25) Cruz Olano, Willians Cristhian; Sotomayor Moriano, Juan JavierEl objetivo principal es desarrollar un Entorno Virtual de Simulación para un proceso MIMO no lineal de 4 tanques acoplados con fines educativos para realización de experiencias de laboratorio prácticas, el cual posibilite flexibilidad de configuraciones y se encuentre basado en software libre. Para cumplir con este objetivo, en primer lugar se realiza el estudio de la simulación de sistemas en lo relacionado a procesos con tanques acoplados, esto con la finalidad de definir las herramientas software adecuadas para el desarrollo del Entorno Virtual de Simulación. Luego, se hace una revisión teórica del modelado para procesos no lineales de 4 tanques acoplados en distintas configuraciones para la elección del modelo a implementar en la simulación. El entorno de Simulación se desarrolla en lenguaje Java bajo el esquema MVC (modelo – vista - controlador) que incluye la implementación del modelo del proceso elegido, y de la interfaz visual agregándole flexibilidad en las configuraciones a obtener mediante la modificación de parámetros. Se desarrolla un controlador clásico PID para el control de las alturas de los tanques inferiores con la variación de la apertura de las bombas. Finalmente se proporciona al entorno de la capacidad de integración con Matlab/Simulink como una forma de potencializar las capacidades del mismo. Para tal fin se implementa un controlador en Matlab integrándolo con el entorno de simulación. Para validar el funcionamiento del desarrolla en Java se realizaron pruebas de comparación con datos de simulación de una implementación en Matlab/Simulink, obteniéndose resultados muy similares. Adicionalmente se realizan pruebas con el entorno desarrollado para comprobar su correcto funcionamiento ante diversas situaciones.Item Metadata only Observation and control of a ball on a tilting(Pontificia Universidad Católica del Perú, 2017-11-03) Contreras Martinez, Dimel Arturo; Sotomayor Moriano, Juan JavierThe ball and plate system is a nonlinear MIMO system that has interesting characteristics which are also present in aerospace and industrial systems, such as: instability, subactuation, nonlinearities such as friction, backlash, and delays in the measurements. In this work, the modeling of the system is based on the Lagrange approach. Then it is represented in the state-space form with plate accelerations as inputs to the system. These have a similar effect as applying torques. In addition, the use of an internal loop of the servo system is considered. From the obtained model, we proceed to carry out the analysis of controllability and observability resulting in that the system is globally weak observable and locally controllable in the operating range. Then, the Jacobi linearization is performed to use the linearized model in the design of linear controllers for stabilization. On the other hand, analyzing the internal dynamics of the ball and plate system turns out to be a non-minimum phase system, which makes it difficult to design the tracking control using the exact model. This is the reason why we proceed to make approximations. Using the approximate model, nonlinear controllers are designed for tracking using different approaches as: feedback linearization for tracking with and without integral action, backstepping and sliding mode. In addition, linear and nonlinear observers are designed to provide full state information to the controller. Simulation tests are performed comparing the different control and observation approaches. Moreover, the effect of the delay in the measurement is analyzed, where it is seen that the greater the frequency of the reference signal the more the error is increased. Then, adding the Smith predictor compensates the delay and reduces the tracking error. Finally, tests performed with the real system. The system was successfully controlled for stabilization and tracking using the designed controllers. However, it is noticed that the effect of the friction, the spring oscillation and other non-modeled characteristics significantly affect the performance of the control.Item Metadata only Diseño de un sistema de diagnóstico y control tolerante de fallas en actuadores para el proceso hidráulico de cuatro tanques acoplados(Pontificia Universidad Católica del Perú, 2017-10-14) Córdova Claros, Josmell; Sotomayor Moriano, Juan JavierEn este trabajo se presentan los resultados en simulación de un sistema de control tolerante a fallas activo aplicado al proceso hidráulico de cuatro tanques acoplados. El sistema de control tiene el objetivo de mantener las propiedades de desempeño deseadas con y sin la presencia de fallas parciales en actuadores (bombas). El sistema de control tolerante se desarrolla a partir de un sistema de detección y diagnóstico de fallas empleando el observador de entrada desconocida para estimar los niveles de los tanques. Después, se generan los residuos y se evalúan mediante un método basado en la norma del vector. Para aislar las fallas en los dos actuadores se utilizan dos observadores de entrada desconocida. La ventaja de este observador es el permitir estimar la magnitud de la falla. El mecanismo de compensación consiste en calcular una nueva ley de control que se adiciona a la señal que envía el controlador. Este método se conoce como compensación aditiva de fallas. Dicho método se aplica a dos tipos de controladores: basado en realimentación de estados (con acción integral), y basado en matriz dinámica. La principal contribución de este trabajo es el sistema de control tolerante, el cual tiene la capacidad de mantener al sistema de control operando en presencia de una falla parcial en uno de los actuadores con un desempeño cercano al obtenido cuando no hay fallas. Se utiliza la integral del error cuadrático como ´índice de desempeño. Las pruebas de simulación en SIMULINK muestran que la estrategia de compensación permite que los niveles de los tanques sigan sus valores de referencia de manera adecuada incluso en presencia de fallas. La misma metodología se implementa en el software RSLogix 5000 y se descarga en un PLC virtual, obteniéndose resultados similares a SIMULINK. Las simulaciones en SIMULINK y RSLogix 5000 demuestran que el controlador tolerante a fallas tiene un rendimiento superior en comparación al controlador sin compensación de fallas.Item Metadata only Analysis and development of a software package for identifying parameter correlations in dynamic linear models(Pontificia Universidad Católica del Perú, 2017-07-05) Benites Ventura, Sihela; Sotomayor Moriano, Juan Javier; Li, PuIn the last two decades, the increasing appearance of new complex network systems, which includes a large number of state variables and even greater amount of interconnections (represented in hundreds of parameters) became a demanding task for modeling, especially in the areas of pharmacology and bioengineering. Nowadays, there exists a serious recognition of the importance of Identifiability (ID) since parameters can be non-identifiable when it comes to make experimental design. As biological models contain a considerably large amount of parameters, it is difficult to make a proper estimation of them. Building a dynamic biological model involves not only the input and output quantification but also the structural components considering the importance of the information about the internal structure of a system and their components in biology [4]. After many years of development , complex dynamic systems can be modeled using Ordinary Differential Equations (ODE)s, which are capable of describing suitably the dynamical systems behavior. Nevertheless, in the majority of cases, the parameters values of a system are unknown; consequently, it is necessary to do estimation based on experimental data to determine their values. Biological models , commonly complex dynamic systems, include a large number of parameters and few variables to measure hence the estimation of them represents a major challenge. An important step is to do a previous identifiability analysis of the parameters before their estimation. The concept of structural or a priori identifiability involves the question of examining whether a system is identifiable or not given a set of ideal conditions (noise-free and enough input-output data) before a parameter estimation. Through the years, different approaches and their respective software applications to perform a structural identifiability analysis have been developed; however, does not have suitable measures to repair the non-identifiable problem [11] [12]. On the contrary, the method developed by Li and Vu [9] takes into consideration this subject by using parameter correlations as the indicator of the non-identifiability problem and remedy this challenge by defining proper initial conditions. For all these reasons, the main goal of this work is to implement the method of structural identifiability proposed previously, which allows the clarification of the identifiability analysis for linear dynamic models and gives relevant information about the conditions for a posterior experimental design and remedy if the model results nonidentifiable. As the level of mathematical difficulty is not high since the basic idea is the use of the output sensitivity matrix by calculations of Laplace transform and manageable linear algebra, the implementation is efficient and simple, taking less than a minute to analyze identifiability in simple models even examining different scenarios (values of initial states, absence of input) at the same time in comparison to the calculation of all the procedure by hand. As Maple is one of the best software to compute symbolic calculations in the market today, is the application of choice to work with models containing unknown parameters.