<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0012-7353</journal-id>
<journal-title><![CDATA[DYNA]]></journal-title>
<abbrev-journal-title><![CDATA[Dyna rev.fac.nac.minas]]></abbrev-journal-title>
<issn>0012-7353</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional de Colombia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0012-73532009000100019</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[IMPLEMENTACION DE UN SISTEMA DE CONTROL PREDICTIVO MULTIVARIABLE EN UN HORNO]]></article-title>
<article-title xml:lang="en"><![CDATA[IMPLEMENTATION OF A MULTIVARIABLE PREDICTIVE CONTROL SYSTEM IN A FIRED HEATER]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[GÓMEZ]]></surname>
<given-names><![CDATA[ALEJANDRA]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[CORREA]]></surname>
<given-names><![CDATA[RODRIGO]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Industrial de Santander  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Industrial de Santander Grupo CEMOS ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<volume>76</volume>
<numero>157</numero>
<fpage>195</fpage>
<lpage>203</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0012-73532009000100019&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0012-73532009000100019&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0012-73532009000100019&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El presente artículo describe la aplicación de una estrategia de control predictivo basado en modelo (MPC). El controlador se diseñó y sintonizó a partir de información obtenida de una simulación dinámica rigurosa de un horno de precalentamiento de crudo ya existente. Se encontró que el esquema de control MPC es superior y comanda de mejor manera la operación del horno con respecto a la configuración de control básica constituida por PIDs. En las simulaciones se observó que el MPC garantiza además de que las variables controladas se encuentren dentro de los límites operacionales, que la planta siga un objetivo económico potencial dado por la maximización de la carga y la disminución del fenómeno de coquización. La implementación de la estrategia de control predictivo en el modelo, permitió incrementar la eficiencia, mantener estable la operación, ampliar el tiempo de corrida de la unidad, aumentar la carga total y prolongar de esta manera la vida útil media de los tubos.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article describes the application of the control strategy, the model predictive control (MPC) on oil pre-heater. It was designed and tuning using information acquired from a rigorous simulation of an existing plant. It was found that the MPC strategy improves the heater performance. From the simulations it was observed that the controlled variables were within the operational limits. The implementation of MPC increased also the heater efficiency, its operation was more stable, it was possible to increase the amount of oil heated, and the mean life time of the tubes was longer.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Control predictivo basado en modelos]]></kwd>
<kwd lng="es"><![CDATA[hornos]]></kwd>
<kwd lng="es"><![CDATA[simulación dinámica]]></kwd>
<kwd lng="en"><![CDATA[Model predictive control]]></kwd>
<kwd lng="en"><![CDATA[fired heaters]]></kwd>
<kwd lng="en"><![CDATA[dynamic simulation]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><b>IMPLEMENTACION DE UN SISTEMA DE</b> <b>CONTROL PREDICTIVO MULTIVARIABLE EN UN HORNO</b></font></p>     <p align="center"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b><i>IMPLEMENTATION OF A MULTIVARIABLE PREDICTIVE CONTROL  SYSTEM IN A FIRED HEATER</i></b></font></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>ALEJANDRA GÓMEZ</b>    <br>   <i>Ingeniera Electrónica, M.Sc, Universidad Industrial de Santander</i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RODRIGO CORREA</b>    <br>   <i>Profesor titular, Director Grupo CEMOS, Universidad Industrial de Santander, <a href="mailto:crcorrea@uis.edu.co">crcorrea@uis.edu.co</a> </i></font></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Recibido para revisar octubre   12 de 2007, aceptado noviembre 11 de 2007, versión final diciembre 12 de 2007</b></font></p>     <p>&nbsp;</p> <hr>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN: </b>El presente artículo describe la aplicación de una estrategia de control predictivo basado en   modelo (MPC). El controlador se diseñó y sintonizó a partir de información   obtenida de una simulación dinámica rigurosa de un horno de precalentamiento de   crudo ya existente. Se encontró que el esquema de control MPC es superior y comanda de mejor manera la   operación del horno con respecto a la configuración de control básica   constituida por PIDs. En las simulaciones se observó que el MPC garantiza   además de que las variables controladas se encuentren dentro de los límites   operacionales, que la planta siga un objetivo económico potencial dado por la   maximización de la carga y la disminución del fenómeno de coquización. La   implementación de la estrategia de control predictivo en el modelo, permitió   incrementar la eficiencia, mantener estable la operación, ampliar el tiempo de   corrida de la unidad, aumentar la carga total y prolongar de esta manera la   vida útil media de los tubos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>PALABRAS CLAVE:</b> Control  predictivo basado en modelos, hornos, simulación dinámica.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>ABTRACT: </b>This article describes the application of the control strategy, the  model predictive control (MPC) on oil pre-heater. It was designed and tuning  using information acquired from a rigorous simulation of an existing plant. It  was found that the MPC strategy improves the heater performance. From the  simulations it was observed that the controlled variables were within the  operational limits. The implementation of MPC increased also the heater  efficiency, its operation was more stable, it was possible to increase the  amount of oil heated, and the mean life time of the tubes was longer.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>KEYWORDS</b>: Model predictive control, fired heaters, dynamic simulation.</font></p> <hr>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>1. INTRODUCCIÓN</b> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>El control predictivo basado en modelos o Model predictive  Control</i> (MPC) es una estrategia de optimización que hace uso de un modelo del  proceso para predecir el efecto de la acción de control sobre una planta, en  este caso el horno de calentamiento. En este artículo se presenta el diseño  de un sistema de control predictivo y su aplicación  al modelo </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">dinámico de un horno de calentamiento  de crudo, para resolver el problema del balanceo de pasos (serpentines)  considerando las restricciones del proceso [1-5]. El  propósito del compensador MPC aplicado al horno basado en el esquema de balance  de pasos es mantener estable la operación, maximizar la transferencia de calor  y minimizar la diferencia entre las temperaturas  de los pasos [7]. La estrategia MPC actuó como  un control supervisorio en </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde  sus señales de control se colocaron como puntos de ajuste (setpoint) de los compensadores básicos PID del sistema  de control preexistente. Los beneficios que se pretenden con el compensador están  orientados en mejorar la confiabilidad del sistema de control con la  disminución en las paradas no programadas de la planta debido a tubos  coquizados, aumentar el caudal total de alimentación al horno y mantener la  estabilidad de la operación por largos períodos de tiempo [6,8].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A continuación se presentan  algunos aspectos teóricos relacionados con el control predictivo multivariable  que explican la formulación de la ley de control y se discuten algunos de los  aspectos mas importante del proceso llevado a cabo en el horno con la ayuda del  modelado dinámico riguroso. Se discuten además, las restricciones operacionales  consideradas en el diseño y se muestran algunos resultados de las simulaciones  realizadas con el compensador en operación. Para un desarrollo completo en MPC se  remite al lector a las referencias dadas al final [1,4,6,8].</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>2. FUNDAMENTOS</b> </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1 Definición del compensador MPC    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La metodología de ejecución   del algoritmo de control predictivo se caracteriza porque en cada instante de   tiempo <i>t</i>, se hace uso de un modelo y   de los valores de entradas y salidas conocidos hasta ese instante para calcular   las salidas predichas futuras a lo largo de un horizonte de predicción <i>P</i> (variable controlada <sub><img src="/img/revistas/dyna/v76n157/a19eq002.gif"></sub>), en función de los movimientos futuros de control (valores futuros <sub><img src="/img/revistas/dyna/v76n157/a19eq004.gif"></sub><i>)</i>. La secuencia de control futura <sub><img src="/img/revistas/dyna/v76n157/a19eq006.gif"></sub> busca llevar el proceso desde el   valor actual de la variable controlada <sub><img src="/img/revistas/dyna/v76n157/a19eq008.gif"></sub>, a la trayectoria de   referencia <sub><img src="/img/revistas/dyna/v76n157/a19eq010.gif"></sub> de acuerdo con el criterio de   optimización. Aunque se calculan M movimientos, sólo se implementa el   primero de ellos (valor <sub><img src="/img/revistas/dyna/v76n157/a19eq012.gif"></sub>en el instante <i>t</i>) y en el instante consecutivo se repiten los   cálculos [4-9]. De esta manera, <sub><img src="/img/revistas/dyna/v76n157/a19eq014.gif"></sub> en el instante<sub><img src="/img/revistas/dyna/v76n157/a19eq016.gif"></sub> se calcula con   información diferente y en consecuencia se mantendrá distinta de <sub><img src="/img/revistas/dyna/v76n157/a19eq018.gif"></sub>en el instante<i> t</i>. De otro lado, la optimización implica el   mejor valor de una función objetivo que puede tomar diferentes formas. En este   trabajo se aplicó una secuencia de control que minimiza una función de la forma:</font></p>     <p><img src="/img/revistas/dyna/v76n157/a19eq01.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde, <sub><img src="/img/revistas/dyna/v76n157/a19eq020.gif"></sub> es la norma del vector x definida como <sub><img src="/img/revistas/dyna/v76n157/a19eq022.gif"></sub> , <sub><img src="/img/revistas/dyna/v76n157/a19eq024.gif"></sub> es la predicción corregida óptima   de la salida <sub><img src="/img/revistas/dyna/v76n157/a19eq026.gif"></sub> pasos hacia adelante calculada   con datos conocidos en el instante <sub><img src="/img/revistas/dyna/v76n157/a19eq028.gif"></sub>, <sub><img src="/img/revistas/dyna/v76n157/a19eq030.gif"></sub> son matrices diagonales para la penalización  (pesos sobre la predicción del error y la acción de control), y <sub><img src="/img/revistas/dyna/v76n157/a19eq032.gif"></sub>es el punto de ajuste establecido. Se asume siempre que <sub><img src="/img/revistas/dyna/v76n157/a19eq034.gif"></sub> y que <sub><img src="/img/revistas/dyna/v76n157/a19eq036.gif"></sub>. </font></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.2 Predicción usando el modelo de respuesta al escalón    <br> </b>El  modelo de respuesta al escalón es un vector de números,</font><font face="Verdana, Arial, Helvetica, sans-serif">     <p><img src="/img/revistas/dyna/v76n157/a19eq02.gif"></p>     <p><font size="2">donde, <sub><img src="/img/revistas/dyna/v76n157/a19eq038.gif"></sub> es la longitud del modelo y <sub><img src="/img/revistas/dyna/v76n157/a19eq040.gif"></sub> son los coeficientes. Para    obtener un modelo de predicción basado en la respuesta al escalón, la salida en    el instante <sub><img src="/img/revistas/dyna/v76n157/a19eq042.gif"></sub> se encontró mediante la superposición  de todas las entradas previas, de acuerdo con:</font></p>     <p><img src="/img/revistas/dyna/v76n157/a19eq03.gif"></p>     <p><font size="2">donde <sub><img src="/img/revistas/dyna/v76n157/a19eq044.gif"></sub>. La salida del modelo de    predicción nunca será igual a la salida medida, a menos que el modelo sea    ideal, por tanto en cada instante es necesario calcular la predicción  corregida. </font></p>     <p><img src="/img/revistas/dyna/v76n157/a19eq04.gif"></p>     ]]></body>
<body><![CDATA[<p><font size="2">donde, <sub><img src="/img/revistas/dyna/v76n157/a19eq046.gif"></sub>es la predicción corregida en el instante <sub><img src="/img/revistas/dyna/v76n157/a19eq048.gif"></sub> y <sub><img src="/img/revistas/dyna/v76n157/a19eq050.gif"></sub> es la diferencia entre la salida    de la planta y     la  predicción. La predicción se toma de la forma [7]:</font></p>     <p><img src="/img/revistas/dyna/v76n157/a19eq05.gif"></p>     <p><font size="2">donde, <sub><img src="/img/revistas/dyna/v76n157/a19eq052.gif"></sub>es la salida predicha corregida, el primer término <sub><img src="/img/revistas/dyna/v76n157/a19eq054.gif"></sub> introduce el efecto del actual y    los futuros movimientos de <i>u</i>, y la    suma del segundo y tercer término<sub><img src="/img/revistas/dyna/v76n157/a19eq056.gif"></sub> son las salidas predichas a partir de los movimientos pasados más el  factor de corrección del modelo.</font></p>  <font size="2"><b>2.3 Implementación de las Restricciones en el MPC    <br>  </b>La   técnica MPC calcula las acciones de   control o movimientos en las variables manipuladas a partir de un modelo   dinámico y un vector de errores predichos para optimizar un índice de funcionamiento,   de manera que todas las variables controladas y manipuladas se encuentren   dentro de los límites establecidos. En  la formulación del problema, las restricciones se enuncian de la forma:      <p><img src="/img/revistas/dyna/v76n157/a19eq06.gif"></p>      <p>donde los subíndices <sub><img src="/img/revistas/dyna/v76n157/a19eq058.gif"></sub> y <sub><img src="/img/revistas/dyna/v76n157/a19eq060.gif"></sub> significan valor mínimo y máximo   respectivamente, <sub><img src="/img/revistas/dyna/v76n157/a19eq062.gif"></sub> y <sub><img src="/img/revistas/dyna/v76n157/a19eq064.gif"></sub>son la señal de entrada y el valor de cambio, y <sub><img src="/img/revistas/dyna/v76n157/a19eq066.gif"></sub>es la salida. La combinación de una función   objetivo cuadrática, un modelo y un conjunto de restricciones (planteadas como desigualdades)   lineales resulta en un problema de programación cuadrática (QP por sus iniciales  en inglés).</p>  <b>2.4 Optimización    <br>  </b>La programación cuadrática   permite abordar un problema de optimización con una función objetivo cuadrática   sujeta a restricciones lineales, que se visualiza como una superficie   cuadrática convexa. Para encontrar el   valor óptimo de <sub><img src="/img/revistas/dyna/v76n157/a19eq068.gif"></sub>, definimos el vector gradiente <sub><img src="/img/revistas/dyna/v76n157/a19eq070.gif"></sub> de la función<sub><img src="/img/revistas/dyna/v76n157/a19eq072.gif"></sub>definida en Ec.(1). La propiedad de convexidad puede ser establecida a   partir de la matriz   Hessiana de la función objetivo; al derivar el gradiente <sub><img src="/img/revistas/dyna/v76n157/a19eq073.gif"></sub> con respecto a <sub><img src="/img/revistas/dyna/v76n157/a19eq075.gif"></sub> se obtiene la matriz de la  segunda derivada de <sub><img src="/img/revistas/dyna/v76n157/a19eq077.gif"></sub>, denominada matriz Hessiana <sub><img src="/img/revistas/dyna/v76n157/a19eq079.gif"></sub>. El problema de optimización restringido toma entonces la forma como:      <p><img src="/img/revistas/dyna/v76n157/a19eq07.gif"></p>      <p>donde el término superior   define la minimización de la función objetivo sobre <sub><img src="/img/revistas/dyna/v76n157/a19eq075.gif"></sub> mediante<sub><img src="/img/revistas/dyna/v76n157/a19eq082.gif"></sub>y <sub><img src="/img/revistas/dyna/v76n157/a19eq084.gif"></sub>, y el término inferior   especifica las restricciones; <sub><img src="/img/revistas/dyna/v76n157/a19eq086.gif"></sub> representa las ecuaciones y <sub><img src="/img/revistas/dyna/v76n157/a19eq088.gif"></sub> la parte constante. Si <sub><img src="/img/revistas/dyna/v76n157/a19eq090.gif"></sub> (garantía de que <sub><img src="/img/revistas/dyna/v76n157/a19eq092.gif"></sub> existe), el problema QP es   convexo y la formulación de la ley de control asegura un mínimo global que finaliza  el problema de optimización.</p>      <p>Los tres tipos de   restricciones abordadas por el MPC son definidas explícitamente en el problema   QP (para   usar la forma QP   estándar los límites en la desigualdad son expresados en términos de los  movimientos de control <sub><img src="/img/revistas/dyna/v76n157/a19eq094.gif"></sub>):</p>      ]]></body>
<body><![CDATA[<p>1. Restricciones en las variables manipuladas: </p>      <p><img src="/img/revistas/dyna/v76n157/a19eq08.gif"></p>      <p>2. Restricciones en el cambio de las variables   manipuladas:</p>      <p><img src="/img/revistas/dyna/v76n157/a19eq09.gif"></p>      <p>3. Restricciones en las variables controladas:</p>      <p><img src="/img/revistas/dyna/v76n157/a19eq10.gif"></p>  <b><font size="3">3. HORNO DE CALENTAMIENTO</font></b>      <p>Un horno es un equipo de   proceso en el que se lleva a cabo transferencia de calor del combustible a la carga que en   este caso es el crudo que se desea precalentar antes de introducirlo en un   siguiente proceso tal como destilación o craqueo[1-3]. En el horno, el   serpentín llamado también paso, es un   circuito de flujo de tuberías a través   del cual pasa el crudo, saliendo a la temperatura deseada en el otro extremo. El horno se simuló en el entorno de simulación dinámica de HYSYS ®; en el diagrama   de flujo del proceso (<a href="#fig01">Figura 1</a>), se incluye el sistema de control ya  configurado y que consiste básicamente de compensadores PID. </p>      <p align="center"><b><a name="fig01"></a><img src="/img/revistas/dyna/v76n157/a19fig01.gif">    <br>   Figura 1</b>. Diagrama de flujo del horno simulado en HYSYS ®    <br>    <b>Figure  1</b>. Flow diagram of furnace simulated by HYSYS ®</p>  <b>3.1 </b> <b>Sobre su operación    ]]></body>
<body><![CDATA[<br>  </b>El flujo total de proceso   llevado al horno para ser calentado se maneja con dos pasos. La corriente que fluye al interior de cada tubo es regulada por compensadores   indicadores de flujo. Para el control de la temperatura a la salida del   horno, se tiene un lazo de control formado por un compensador indicador de   temperatura que envía la  señal a la válvula de admisión de gas regulada con   un compensador indicador de presión. En  operación normal el desempeño de un horno se ve    afectado por desbalances del flujo de calor en los pasos que afectan el tiempo   de corrida del equipo, aceleran <font size="2" face="Verdana, Arial, Helvetica, sans-serif">la formación de coque (capa de   carbón formada en la pared interior del tubo), inducen altas temperaturas de  piel de tubo (el límite máximo de la temperatura de piel de tubo puede sugerir el cierre de ese paso para  prevenir su ruptura) y reducen la capacidad de la unidad. </font><b>3.2 Objetivos del sistema de control MPC    <br>  </b>Los objetivos del esquema de   balanceo de pasos son mantener el caudal total al horno, asegurar que el exceso   de oxígeno, las temperaturas y las   válvulas de los compensadores PID que manejan el flujo en los pasos y presión  de gas combustible, permanezcan dentro de los límites     <p>operacionales. La implementación   de la estrategia de control predictivo que se propone debe permitir incrementar   la eficiencia, mantener estable la operación, ampliar el tiempo de corrida de  la unidad, aumentar la carga total y prolongar la vida útil de los tubos.</p>      <p>&nbsp;</p>  <b><font size="3">4. EL COMPENSADOR MPC</font></b>      <p> La estrategia MPC para el control del horno actúa como control supervisorio, de acuerdo   con eso, la solución del problema de control (definición del tamaño de la señal   de control) se coloca en los puntos de ajuste de los compensadores básicos FIC1   (compensador de flujo del paso 1), FIC2 (compensador de flujo del paso 2) y   TIC1 (compensador de temperatura a la salida del horno) configurados según el   diagrama de flujo del proceso presentado en   la <a href="#fig01">Figura 1</a>.</p>      <p>Los parámetros de ajuste y   configuración afectan directamente el desempeño del compensador. El tamaño del horizonte   de predicción P deberá ser adecuado para permitir al sistema de lazo cerrado   alcanzar el estado estable (normalmente entre 20 y 70), el horizonte de control   M generalmente se selecciona más corto que P (típicamente un tercio de P). La   matriz de pesos<sub><img src="/img/revistas/dyna/v76n157/a19eq096.gif"></sub> se   fija de acuerdo con el nivel de error admisible para cada variable controlada   (un aumento en estos valores disminuye la desviación desde el puntos de ajuste),   y la matriz de pesos <sub><img src="/img/revistas/dyna/v76n157/a19eq098.gif"></sub>se introduce para penalizar el esfuerzo de control (si <sub><img src="/img/revistas/dyna/v76n157/a19eq099.gif"></sub> es igual a cero el compensador   tiene el comportamiento más agresivo). Algunas restricciones sobre las variables manipuladas debidas a los límites físicos   impuestos por los actuadores, aparecen en la <a href="#tab01">Tabla 1</a>.Los  datos corresponden a una situación real.</p>      <p align="center"><b><a name="tab01"></a>Tabla 1.</b> Restricciones sobre las variables manipuladas    <br>    <b>Table 1</b>. Restrictions  on manipulated variables     <br>  <img src="/img/revistas/dyna/v76n157/a19tab01.gif"></p>      <p>También algunas de las restricciones en las variables controladas   impuestas al problema de control por las exigencias de operación y por razones   de seguridad aparecen en    la <a href="#tab02">Tabla  2</a>.</p>      ]]></body>
<body><![CDATA[<p align="center"><b><a name="tab02"></a>Tabla 2.</b> Algunas restricciones sobre las variables   controladas    <br>   <b>Table 2. </b>Some restrictions on controlled   variables    <br>   <img src="/img/revistas/dyna/v76n157/a19tab02.gif"></p>      <p>Se utiliza el sistema inglés   de unidades dado que en la mayoría de las refinerías aún persiste tal sistema.  Lo mismo sucede con la medición de volúmenes, es decir, BDP.</p>      <p>El   sistema de control predictivo diseñado debe garantizar que las variables   controladas se encuentren dentro de los límites; de esta manera, el objetivo de   mantener las variables controladas en sus puntos de ajuste dentro del esquema   convencional de control existente, puede ser ignorado. Si se quisiera subir o   bajar el punto de ajuste de una variable, la acción a tomar debe ser estrechar   los límites establecidos para esa variable hacia arriba o hacia abajo,   respectivamente. En un caso particular, podríamos mostrar esta habilidad del compensador   si consideramos por ejemplo el exceso de oxígeno, que es una medida directa de la eficiencia   en la operación del horno; si esta variable aumenta su valor indica un mayor   consumo de energía. El MPC controló el límite superior en cada ejecución, sin   embargo, según el diseño se estableció una prioridad alta al límite inferior,   porque un defecto en el exceso de oxígeno resulta en una combustión incompleta  que deriva a su vez en la inestabilidad operacional del horno. </p>      <p>El compensador MPC mueve la   planta a un punto de operación óptimo; sin embargo, ese punto puede cambiar si   las condiciones normales de operación cambian (composición de la carga,   composición del gas, condiciones ambientales), y en consecuencia los valores de   los puntos de ajuste de los compensadores PID (para la temperatura de salida y   para los flujos en los pasos) cambian dinámicamente  según el esquema de control supervisorio. </p>      <p>A manera de ilustración, se   presenta el análisis de las variables de salida cuando se produce una   perturbación en la composición de la carga, mas precisamente, cuando se introduce   un crudo más pesado. El flujo de carga total al horno y la composición del   crudo impactan directamente la temperatura de piel de tubo y aceleran la   formación de coque; el fenómeno de coquización se da cuando la temperatura de   piel excede el límite de estabilidad (aproximadamente 1300 ºF (705<sup>o</sup>C) según se especifica en    la <a href="#tab02">Tabla 2</a>). La máxima   temperatura de piel es función de la metalurgia del tubo, su vida útil y las  condiciones de operación. </p>      <p>Para la prueba la matriz de ponderación de las salidas <sub><img src="/img/revistas/dyna/v76n157/a19eq101.gif"></sub> tiene   coeficientes iguales a uno, la matriz <sub><img src="/img/revistas/dyna/v76n157/a19eq103.gif"></sub>, el horizonte de predicción P = 20, el   horizonte de control M = 2, la referencia de la carga total es 48000 BPD, la   referencia para las temperaturas de piel de tubo es    866 ºF y para la temperatura de la zona   radiante 1514 ºF. De   acuerdo con los resultados observados (<a href="#fig02">Figura 2</a>) el MPC compensa el efecto,   mueve la posición de las válvulas de los flujos por cada paso a su límite   superior (restricción activa – válvula totalmente abierta) y asegura la máxima   carga total al horno según el límite de diseño (50000 BPD) consiguiendo con esto un mayor beneficio   económico. La perturbación de crudo pesado tipo escalón, se realizó a los ocho  segundos como se observa.</p>  </font></font>      <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig02"></a><img src="/img/revistas/dyna/v76n157/a19fig02.gif">    <br>   Figura 2</b>. Movimientos de la variables    manipuladas (temperatura y flujo) debido a cambios en la señales de control    ]]></body>
<body><![CDATA[<br>     <b>Figure 2</b>. Variations of manipulated variables (temperatura and flow) due to changes in control signals</font></p>  <font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">      <p>Las acciones de   control aseguraron aumento en la temperatura a la salida del horno. Dado que la   generación de volátiles en un crudo pesado es menor que en uno más liviano,   entonces la energía suministrada por el gas se utilizó principalmente en el   calentamiento de una mayor masa de crudo (50000 BPD de acuerdo con los  resultados).</p>      <p>Cuando la carga al horno   aumenta, no más allá del límite de diseño y una vez superado el efecto de la   perturbación, el esquema de control para el balanceo de pasos ajusta los flujos   individuales para mantener las temperaturas de salida iguales y garantizar el   aumento deseado en las temperaturas de piel de tubo lo que resulta en una mayor   absorción de calor y una variación de los puntos de ajuste de los compensadores   de flujo. Como la cantidad de calor absorbido aumenta, habrá menos pérdidas y   el horno operará de una forma más eficiente. La respuesta de algunas de las salidas con la configuración establecida   se observa en    la <a href="#fig03">Figura   3</a>. En contraposición con el esquema de control clásico, si la carga aumenta, la  temperatura de piel disminuye.</p>  </font></font>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig03"></a><img src="/img/revistas/dyna/v76n157/a19fig03.gif">    <br>   Figura 3</b>. Ejemplo de respuesta de algunas  variables controladas    <br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 3</b>. Examples of some controlled variable response</font></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.1 </b> <b>Efecto del tamaño del horizonte de P y M    <br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La <a href="#fig04">Figura 4</a> presenta el   comportamiento del conjunto de variables controladas contempladas en el diseño,   cuando se modifican los horizontes de configuración del compensador P y M, una   vez se introduce la perturbación “crudo pesado” a los ocho segundos; las  matrices de penalización se mantuvieron constantes.</font>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig04"></a><img src="/img/revistas/dyna/v76n157/a19fig04.gif">    <br>   Figura 4.</b> Ejemplo de respuesta de las variables controladas para cambios en los  horizontes de</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">predicción y de control    <br>  </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 4. </b>Examples of controlled variables response for prediction and control horizons changes</font></p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.2 </b> <b>Análisis de resultados    ]]></body>
<body><![CDATA[<br> </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De las simulaciones realizadas  implementado el compensador MPC, se observó que:</font>  <ul>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El efecto de las perturbaciones se elimina con ambas      estrategias de control; sin embargo, el MPC garantiza además que las variables      controladas (no evaluadas en el esquema PID convencional) se encuentren dentro      de los límites y que la planta siga un objetivo económico dado por la      maximización de la carga, la disminución del fenómeno de coquización que causa      a su vez la disminución de la vida útil de los tubos.</font></li>        <li><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Se alcanzaron beneficios cuantificables por la      implementación del compensador MPC; este actuó de forma consistente aun en      presencia de restricciones operacionales. Sin embargo, estos beneficios son      alcanzables sólo cuando hay reducción de la variabilidad de las variables que      se establecen como restricciones activas.</font></font></li>        <li><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">La temperatura de piel de tubo es una restricción      activa. Desde el punto de vista del control de procesos, en el tiempo que la      temperatura de piel permaneció cerca al límite superior de la ventana      operacional, la reducción de la variabilidad medida, significó un mayor nivel      de carga al horno, y por tanto, un beneficio económico potencial.</font></font></li>        <li><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">La medición del flujo de combustible es la indicación      más directa del quemado efectuado; esta medida junto con el flujo de carga y la      temperatura de salida del fluido de proceso, constituyen las mediciones básicas      para verificar el desempeño del horno. El MPC manipuló el punto de ajuste del      TIC a la salida del horno (por la configuración en cascada del nivel      regulatorio se manipula en consecuencia el punto de ajuste del PIC que controla      la admisión de gas) y en presencia de perturbaciones, mantuvo la estabilidad y      se aseguró el máximo aprovechamiento potencial de la carga, llevando las      válvulas de admisión de flujo a través de los pasos a su condición límite,      válvula completamente abierta. </font></font></li>      </ul> <font face="Verdana, Arial, Helvetica, sans-serif">     <p>&nbsp;</p>  <font size="2"><b><font size="3">5. CONCLUSIONES </font></b>      <p>De los resultados de las    simulaciones se puede concluir de forma general que el algoritmo de control    multivariable predictivo, aplicado al horno de calentamiento de crudo es una    técnica alternativa al control convencional; fue probado en varios escenarios    de operación obteniéndose los resultados esperados, es decir, un control    preciso sobre las variables, de acuerdo con los requerimientos de proceso. La    estrategia de control existente en la planta contiene compensadores tipo PID, y la estrategia MPC    propuesta, según el esquema de balanceo de pasos, manipula los puntos de ajuste    de esos compensadores básicos para igualar las temperaturas de salida de los pasos, incrementar la eficiencia y    mantener estable     la    operación. Es de resaltar que el control predictivo aplicado    en este sistema es ampliamente benéfico, dado que permite operar el horno en    condiciones muy cercanas a las restricciones (condiciones óptimas de operación)    impuestas sobre éste, situación imposible de mantenerse con el control  convencional. </p>      <p>El siguiente paso de este    trabajo, es especificar la instrumentación necesaria, una vez se tenga el    análisis económico real que determine no solamente el costo total de la    inversión inicial, sino los beneficios económicos como resultado de su  implementación.</p>      <p>&nbsp;</p> </font></font>     ]]></body>
<body><![CDATA[<p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>REFERENCIAS</b></font></p>     <!-- ref --><p>   <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b> [1]</b> QUIN, S. JOE, BADGWELL, T., “A survey of industrial model predictive control technology”, Science Direct, Control Engineering Practice, Elsevier Science., Austin, TX, USA , 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000094&pid=S0012-7353200900010001900001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[2]</b> GARY, MARTIN, “Heat-Flux imbalances in Fired heaters cause operating problems”, Hydrocarbon Processing, May 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000095&pid=S0012-7353200900010001900002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[3]</b> DE PRADA, C., “Instrumentación y control de procesos”, Los manuales de Ingeniería Química, Valladolid, 1997.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000096&pid=S0012-7353200900010001900003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[4]</b> ACEDO SÁNCHEZ, J., “Control Avanzado de Procesos (Teoría y Practica)”, Madrid, España, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000097&pid=S0012-7353200900010001900004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[5]</b> LJUNG, L., “System Identification (Theory for the User)”, Second Edition, New Jersey, USA , 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000098&pid=S0012-7353200900010001900005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[6]</b> BORDÓNS, C., “Control Predictivo: Metodología, tecnología y nuevas perspectivas”, I Curso de especialización en Automática, Universidad de Sevilla, Almería, España, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000099&pid=S0012-7353200900010001900006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[7]</b> GÓMEZ M A., Tesis de Maestría, Escuela de Ingeniería Eléctrica, Electrónica y Telecomunicaciones, Universidad Industrial de Santander, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000100&pid=S0012-7353200900010001900007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[8]</b> MORARI, M., LEE, J., GARCÍA, C., “Model Predictive Control”, Prentice Hall, Marzo, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000101&pid=S0012-7353200900010001900008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[9]</b> WAYNE, “Process Control, Modeling Analysis and Simulation”, Prentice Hall, 1998. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000102&pid=S0012-7353200900010001900009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[QUIN, S.]]></surname>
<given-names><![CDATA[JOE]]></given-names>
</name>
<name>
<surname><![CDATA[BADGWELL]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[A survey of industrial model predictive control technology]]></source>
<year>2002</year>
<publisher-loc><![CDATA[Austin^eTX TX]]></publisher-loc>
<publisher-name><![CDATA[Elsevier Science]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GARY]]></surname>
<given-names><![CDATA[MARTIN]]></given-names>
</name>
</person-group>
<source><![CDATA[Heat-Flux imbalances in Fired heaters cause operating problems: Hydrocarbon Processing]]></source>
<year>May </year>
<month>19</month>
<day>98</day>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DE PRADA]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Instrumentación y control de procesos: Los manuales de Ingeniería Química]]></source>
<year>1997</year>
<publisher-loc><![CDATA[Valladolid ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ACEDO SÁNCHEZ]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Control Avanzado de Procesos (Teoría y Practica)]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Madrid ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LJUNG]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA[System Identification (Theory for the User)]]></source>
<year>1999</year>
<edition>Second Edition</edition>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BORDÓNS]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Control Predictivo: Metodología, tecnología y nuevas perspectivas]]></source>
<year>2000</year>
<publisher-loc><![CDATA[Almería ]]></publisher-loc>
<publisher-name><![CDATA[Universidad de Sevilla]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GÓMEZ]]></surname>
<given-names><![CDATA[M A.]]></given-names>
</name>
</person-group>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MORARI]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[LEE]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[GARCÍA]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Model Predictive Control]]></source>
<year>Marz</year>
<month>o,</month>
<day> 2</day>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<collab>WAYNE</collab>
<source><![CDATA[Process Control, Modeling Analysis and Simulation]]></source>
<year>1998</year>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
