<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-28T19:52:41Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/7099" metadataPrefix="etdms">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/7099</identifier><datestamp>2022-04-27T11:01:52Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_787</setSpec></header><metadata><thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.0/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.0/ http://www.ndltd.org/standards/metadata/etdms/1.0/etdms.xsd">
<title>Programación de controlador predictivo en EcosimPro® e implementación en planta de distribución de oxígeno</title>
<creator>Tejerina Gutiérrez, Juan David</creator>
<contributor>Prada Moraga, César de</contributor>
<contributor>Martí Martínez, Rubén</contributor>
<contributor>Universidad de Valladolid. Escuela de Ingenierías Industriales</contributor>
<subject>Seguridad en el trabajo</subject>
<subject>Prevención de Riesgos</subject>
<subject>Riesgos laborales</subject>
<description>El presente proyecto presenta la aplicación de un controlador predictivo no lineal&#xd;
(NMPC), programado en EcosimPro®, a la planta de distribución de oxígeno instalada en el&#xd;
Laboratorio del Departamento de Ingeniería de Sistemas y Automática (EII Sede Dr. Mergelina,&#xd;
Universidad de Valladolid), que simula el comportamiento de una red de distribución de&#xd;
hidrógeno en una refinería.&#xd;
La planta, cuya descripción detallada se muestra en el apartado 4, consta de dos&#xd;
generadores de oxígeno que aportan flujos de gas con distinta pureza. Se dispone de dos&#xd;
colectores para la circulación de sendos flujos con tres ramas de aporte por cada colector a&#xd;
tres unidades consumidoras de oxígeno. Dichas unidades son depósitos de tanque agitado por&#xd;
los que circula un flujo continuo de agua impulsado por bombas peristálticas, de tal modo que&#xd;
el consumo de oxígeno está basado en el fenómeno de difusión gas‐líquido.&#xd;
Las variables medidas en cada unidad son la concentración de oxígeno disuelto&#xd;
(variable controlada) y la temperatura (perturbación medible), siendo las referencias de los&#xd;
controladores PID de flujo de gas en las ramas de aporte a cada unidad las variables&#xd;
manipuladas en el problema de control.&#xd;
Inicialmente, se crea una librería en EcosimPro con la simulación del modelo,&#xd;
previamente identificado y validado, y la programación del controlador predictivo, tomando&#xd;
como suposición inicial que dicho modelo es idéntico al proceso, y posteriormente&#xd;
introduciendo desviaciones en los parámetros para estudiar la corrección de los errores de&#xd;
modelado.&#xd;
Para ello, se plantea un problema adicional de minimización en el que la función&#xd;
objetivo es el sumatorio del cuadrado de las diferencias entre los valores de la variable&#xd;
predicha por el modelo y los valores reales medidos del proceso, a lo largo de un horizonte&#xd;
móvil, teniendo como variable de decisión un parámetro de perturbación no medible que&#xd;
modifica el modelo para ajustarlo a los valores reales (Moving Horizon Estimation, MHE).&#xd;
Una vez programado el control predictivo, se establece el esquema de comunicaciones&#xd;
necesario para su implantación a la planta en tiempo real vía OPC, gracias a la posibilidad de&#xd;
crear servidores OPC a partir de los códigos de EcosimPro y configurando el intercambio de&#xd;
variables en el SCADA EDUSCA (Educational Scada), que permite la interacción del usuario con&#xd;
el proceso.&#xd;
En resumen, este proyecto presenta una nueva funcionalidad de EcosimPro, que&#xd;
además de simular el comportamiento de un modelo, es capaz de llevar a cabo el control y la&#xd;
supervisión de un proceso real mediante la creación de servidores OPC a partir de los códigos&#xd;
programados.</description>
<date>2014-11-12</date>
<date>2014-11-12</date>
<date>2013</date>
<type>info:eu-repo/semantics/masterThesis</type>
<identifier>http://uvadoc.uva.es/handle/10324/7099</identifier>
<language>spa</language>
<rights>info:eu-repo/semantics/openAccess</rights>
<rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</rights>
<rights>Attribution-NonCommercial-NoDerivatives 4.0 International</rights>
</thesis></metadata></record></GetRecord></OAI-PMH>