<?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>0120-5609</journal-id>
<journal-title><![CDATA[Ingeniería e Investigación]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. Investig.]]></abbrev-journal-title>
<issn>0120-5609</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad Nacional de Colombia.]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-56092006000100005</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Estrategia de control predictivo sobre un modelo matemático de un evaporador]]></article-title>
<article-title xml:lang="en"><![CDATA[Predictive control applied to an evaporator mathematical model]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Giraldo Giraldo]]></surname>
<given-names><![CDATA[Daniel Alfonso]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Santos Barbosa]]></surname>
<given-names><![CDATA[Dolly]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cotrino Badillo]]></surname>
<given-names><![CDATA[Carlos]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Abocol  ]]></institution>
<addr-line><![CDATA[Cartagena ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Pontificia Universidad Javeriana  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>04</month>
<year>2006</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>04</month>
<year>2006</year>
</pub-date>
<volume>26</volume>
<numero>1</numero>
<fpage>37</fpage>
<lpage>44</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-56092006000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-56092006000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-56092006000100005&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Se presenta el diseño de una estrategia de control predictivo, sobre un modelo matemático, de un evaporador de película descendente con recompresión mecánica de vapor, usado en la industria láctea. Para diseñar el controlador se utiliza el programa ConnoisseurTM, a partir de datos recolectados de la simulación de un modelo no lineal. Se emplea una ley de control obtenida de la minimización de una función de costo, sujeta a restricciones del proceso, empleando un algoritmo de programación cuadrático (QP). Finalmente, se ejecuta un algoritmo de programación lineal (LP) que encuentra un punto de operación “subóptimo” para el proceso en estado estacionario.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper outlines designing a predictive control model (PCM) applied to a mathematical model of a falling film evaporator with mechanical steam compression like those used in the dairy industry. The controller was designed using the ConnoisseurTM software package and data gathered from the simulation of a non-linear mathematical model. A control law was obtained from minimising a cost function subject to dynamic system constraints, using a quadratic programme (QP) algorithm. A linear programming (LP) algorithm was used for finding a sub-optimal operation point for the process in stationary state.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[control predictivo basado en modelos]]></kwd>
<kwd lng="es"><![CDATA[evaporador de película descendente]]></kwd>
<kwd lng="es"><![CDATA[funciones de costo]]></kwd>
<kwd lng="es"><![CDATA[control óptimo]]></kwd>
<kwd lng="es"><![CDATA[programación lineal]]></kwd>
<kwd lng="en"><![CDATA[predictive control model]]></kwd>
<kwd lng="en"><![CDATA[falling film evaporator]]></kwd>
<kwd lng="en"><![CDATA[cost function]]></kwd>
<kwd lng="en"><![CDATA[optimal control]]></kwd>
<kwd lng="en"><![CDATA[linear programming]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font size = "2" face = "verdana">     <p>    <center><font size = "4"><b> Estrategia de control predictivo sobre un modelo matemático de un evaporador </b></font></center></p>     <p>    <center><font size = "3"><b> Predictive control applied to an evaporator mathematical model </b></font></center></p>     <p><b> Daniel Alfonso Giraldo Giraldo<sup>1</sup>, Dolly Santos Barbosa<sup>2</sup> y Carlos Cotrino Badillo<sup>3</sup> </b></p>     <p>    <br><sup>1</sup> Ingeniero químico, Universidad Nacional de Colombia, Bogotá; ingeniero de procesos, Abocol, Cartagena.     <br><sup>2</sup> MSc. Automatización Industrial. Ingeniera química, Universidad Nacional de Colombia, Bogotá. Profesor asistente, Universidad Nacional de Colombia, Bogotá. <a href="mailto:dsantosb318@yahoo.com">dsantosb318@yahoo.com</a>, <a href = "mailto:dsantosb@unal.edu.co">dsantosb@unal.edu.co</a>     <br><sup>3</sup> MSc State University of New York. Ingeniero electrónico. Pontificia Universidad Javeriana, Bogotá. Profesor asistente, Pontificia Universidad Javeriana, Bogotá. </p> <hr size = "1">     ]]></body>
<body><![CDATA[<p><b> RESUMEN </b></p>     <p>   Se presenta el diseño de una estrategia de control predictivo, sobre    un modelo matemático, de un evaporador de película descendente    con recompresión mecánica de vapor, usado en la industria láctea.    Para diseñar el controlador se utiliza el programa Connoisseur<sup>TM</sup>, a partir    de datos recolectados de la simulación de un modelo no lineal. Se emplea    una ley de control obtenida de la minimización de una función    de costo, sujeta a restricciones del proceso, empleando un algoritmo de programación    cuadrático (QP). Finalmente, se ejecuta un algoritmo de programación    lineal (LP) que encuentra un punto de operación “subóptimo”    para el proceso en estado estacionario.</p>     <p> <b>Palabras clave:</b> control predictivo basado en modelos, evaporador de película    descendente, funciones de costo, control óptimo, programación    lineal.</p> <hr size = "1">     <p><b> ABSTRACT </b></p>     <p>   This paper outlines designing a predictive control model (PCM) applied to a    mathematical model of a falling film evaporator with mechanical steam compression    like those used in the dairy industry. The controller was designed using the    Connoisseur<sup>TM</sup> software package and data gathered from the simulation of a non-linear    mathematical model. A control law was obtained from minimising a cost function    subject to dynamic system constraints, using a quadratic programme (QP) algorithm.    A linear programming (LP) algorithm was used for finding a sub-optimal operation    point for the process in stationary state.</p>     <p> <b>Keywords:</b> predictive control model, falling film evaporator, cost function,    optimal control, linear programming.</p> <hr size = "1">     <p>Recibido: agosto 12 de 2005    <br>   Aceptado: enero 24 de 2006</p>     <p><font size = "3"><b> Introducción </b></font></p>     <p>   Los procesos químicos se caracterizan por ser sistemas multivariables    no lineales con interacciones fuertes entre las variables, por lo que la aplicación    de una estrategia de control clásico puede, en ocasiones, ser inadecuada.    Con el avance en los sistemas de computación se ha facilitado el análisis    y la simulación de modelos matemáticos más complejos, lo    cual ha impulsado el desarrollo de nuevas técnicas de control avanzado    para procesos multivariables (Giraldo, 2002). Una de estas técnicas es    el control predictivo, el cual emplea un modelo para prever el comportamiento    dinámico de las variables controladas del proceso y poder obtener, a    partir de la minimización de una función de costo sujeta a las    restricciones de las variables del proceso, una ley de control (Camacho y Bordons,    2000).</p>     ]]></body>
<body><![CDATA[<p><font size = "3"><b> Modelo matemático del proceso </b></font></p>     <p>   El modelo matemático del evaporador fue desarrollado en la Universidad    de Massey, Nueva Zelanda, con el fin de examinar la interacción y la    controlabilidad de los tres lazos de control principales: la temperatura en    el efecto del evaporador (T<sub>e</sub>), el porcentaje de sólidos disueltos en    el producto (w<sub>p</sub>) y el flujo del producto (Q<sub>p</sub>) (Winchester y Marsh, 1999). El    modelo representa un evaporador tubular de película descendente de simple    efecto con recompresión mecánica de vapor (Mechanical Vapor Recompression    &#150; MVR), que consiste en hacer pasar a través de un compresor centrífugo,    una fracción del vapor retirado en el efecto e inyectarlo a la coraza    del intercambiador de calor (<a href="#fig01">Figura 1</a>). Al efecto se alimentan 50.000 L/h de    leche (Q<sub>f</sub>) que son concentrados desde un 12,5% de sólidos disueltos en    el alimento (w<sub>f</sub>) hasta un 32,1% de sólidos disueltos en el producto (w<sub>p</sub>).</p>     <p><a name="fig01"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05f1.jpg"></center></p>     <p></p>     <p>El modelo, desarrollado por Winchester y Marsh, 1999, se obtuvo a partir de    los balances de masa y energía del proceso, de las ecuaciones del compresor    y de ecuaciones hidrodinámicas:</p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e1.gif"></center></p>     ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v26n1/1a05e2.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e3.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e4.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e5.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e6.gif"></center></p>     ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v26n1/1a05e7.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e8.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e9.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e10.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e11.gif"></center></p>     ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v26n1/1a05e12.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e13.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e14.gif"></center></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e15.gif"></center></p>     <p>Las variables de entrada: flujo de alimento (Q<sub>f</sub>), flujo de agua en el condensador    (Q<sub>c</sub>), velocidad de giro del compresor en la unidad de recompresión mecánica    de vapor (N<sub>comp</sub>) y la temperatura del alimento (T<sub>f</sub>) tienen efecto sobre todas    las variables de salida. La variable de entrada, porcentaje de sólidos    disueltos en el alimento (w<sub>f</sub>) sólo tiene efecto sobre la variable de    salida porcentaje de sólidos disueltos en el producto (w<sub>p</sub>) (Winchester    y Marsh, 1999).</p>     <p><font size = "3"><b> Estrategia de control </b></font></p>     ]]></body>
<body><![CDATA[<p>   Los objetivos de control que debe cumplir la estrategia son: </p>    <p>   1. Mantener w<sub>p</sub> por debajo de 50% con el fin de evitar el taponamiento del equipo    por la cristalización del producto. El modelo en estado estacionario    establece 32,1% </p>    <p>   2. T<sub>e</sub> puede variar entre 65,4&deg;C y 69,5&deg;C. Se debe mantener por debajo    de 70&deg;C como límite de seguridad (restricción “dura”),    para evitar la degradación térmica del producto. </p>    <p>   3. Mantener las fluctuaciones de w<sub>p</sub> por debajo de un 1%: entre 32,0% y 32,4%. </p>    <p>   4. Garantizar que se cumplan los anteriores objetivos de control para fluctuaciones    de Q<sub>p</sub> entre 19.000 y 25.000 L/h (requerimiento del proceso de secado por aspersión    que sigue al proceso de evaporación de la leche). Se dejará fluctuar    entre 19.420 L/h y 19.900 L/h.</p>     <p>El proceso representado como un sistema multivariable se aprecia en la <a href="#fig02">Figura    2</a>:</p>     <p><a name="fig02"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05f2.jpg"></center></p>     ]]></body>
<body><![CDATA[<p></p>     <p>Utilizando el modelo en hoja electrónica (Giraldo,<i> et al</i>., 2005), se    hace una recolección de datos del comportamiento dinámico del    proceso (<a href="#fig03">Figura 3</a>), empleando una secuencia binaria seudo aleatoria (Pseudo-Random    Binary Sequence &#150; PRBS (Norton, 1986), para introducirlos al programa    Connoisseur.</p>     <p><a name="fig03"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05f3.jpg"></center></p>     <p></p>     <p>En la <a href="#fig03">Figura 3</a> se aprecia que la variable w<sub>f</sub>, sólo tiene efecto sobre    la variable w<sub>p</sub>, mientras que las demás variables de entrada tienen efecto    sobre todas las variables de salida en diferentes magnitudes (Giraldo, 2002).    La <a href="#tab01">Tabla 1</a> presenta las desviaciones máximas de las variables.</p>     <p><a name="tab01"></a></p>     <p></p>     ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v26n1/1a05t1.gif"></center></p>     <p></p>     <p>Con estos datos se identifica un modelo lineal de tipo ARX (Auto-Regressive    with eXogenous Input) (Norton, 1986). En la <a href="#fig04">Figura 4</a> se observan los resultados    del modelo lineal ARX, comparados con los del modelo no lineal del proceso.    A pesar de las diferencias entre el modelo no lineal y ARX, se empleará    este último procedimiento por ser la herramienta existente dentro del    Model Builder de Connosseiur</p>     <p><a name="fig04"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05f4.jpg"></center></p>     <p></p>     <p>En la recolección de datos se aplicó la señal PRBS para    cada variable de entrada por separado<sup><a name="ref4a"></a><a href="#ref4b">4</a></sup>, lo cual puede resultar en una excitación    pobre de las dinámicas del proceso<sup><a name="ref5a"></a><a href="#ref5b">5</a></sup>. Se plantea una ley de control a    partir de la minimización de una función de costo J<sub>c</sub>, de la forma:</p>     ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v26n1/1a05e16.gif"></center></p>     <p>   En la anterior ecuación: </p>    <p>   - C es el horizonte de control. </p>    <p>   - <img src="img/revistas/iei/v26n1/1a05e19.gif"> es el vector de magnitud <i>c</i> que contiene las desviaciones de las variables controladas. </p>    <p>   - <img src="img/revistas/iei/v26n1/1a05e20.gif"> es el vector de magnitud <i>m</i> que contiene los cambios en las variables manipuladas. </p>    <p>   - <img src="img/revistas/iei/v26n1/1a05e21.gif"> es el vector de magnitud <i>m</i> que contiene las desviaciones de las variables manipuladas    respecto de los valores de las variables manipuladas en estado estacionario    (MV<sub>ss</sub>)<sup><a name="ref6a"></a><a href="#ref6b">6</a></sup> (Brosilow, 2002). </p>    <p>   - P es la matriz &#091;c x c&#093; que agrupa los factores de costo que penalizan el vector    <img src="img/revistas/iei/v26n1/1a05e19.gif">. </p>    <p>   - Q es la matriz &#091;m x m&#093; que agrupa los factores de costo que penalizan el vector    <img src="img/revistas/iei/v26n1/1a05e20.gif">. </p>    <p>   - R es la matriz &#091;m x m&#093; que agrupa los factores de costo que penalizan el vector    <img src="img/revistas/iei/v26n1/1a05e21.gif">.</p>     ]]></body>
<body><![CDATA[<p>La ecuación 16 se encuentra sujeta a restricciones establecidas en los    objetivos de control y en cuanto a la rapidez de cambio de las variables del    proceso, según la <a href="#tab02">Tabla 2</a>.</p>     <p><a name="tab02"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05t2.gif"></center></p>     <p></p>     <p>Para minimizar la ecuación 16 se emplea un algoritmo de programación    cuadrático (QP) que arroja una ley de control óptima para el proceso,    satisfaciendo los objetivos de control (Predictive Control Ltd., 1998). A manera    de ejemplo, se observan los resultados del desempeño de la estrategia    de control introduciendo un cambio tipo paso +5ºC en la variable T<sub>f</sub> (<a href="#fig05">Figura    5</a>).</p>     <p><a name="fig05"></a></p>     <p></p>     <p>    ]]></body>
<body><![CDATA[<center><img src="img/revistas/iei/v26n1/1a05f5.jpg"></center></p>     <p></p>     <p>Se aprecia cómo se modifican las variables manipuladas Q<sub>f</sub>, Q<sub>c</sub> y N<sub>comp</sub>    para mantener controladas las variables T<sub>e</sub>, w<sub>p</sub> y Q<sub>p</sub> al ocurrir un cambio en    la perturbación T<sub>f</sub> y se presenta la respuesta de un controlador con mejor    desempeño en la manipulación de Q<sub>c</sub>. Este valor se obtiene por    iteración de los parámetros de la matriz Q (Giraldo, 2002). Luego    de ajustar los parámetros de la ley de control (matrices P, Q y R,)<sup><a name="ref7a"></a><a href="#ref7b">7</a></sup> se    logran los siguientes valores de operación:</p>     <p><a name="tab03"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05t3.gif"></center></p>     <p></p>     <p>Para comparar el desempeño de la estrategia de control se diseñan    lazos de control PID sencillos, cuya función de transferencia es de la    siguiente forma:</p>     <p>    ]]></body>
<body><![CDATA[<center><img src="img/revistas/iei/v26n1/1a05e17.gif"></center></p>     <p>   Donde K<sub>c</sub> es la ganancia del controlador, &tau;<sub>i</sub> es la constante de tiempo integral    y &tau;<sub>d</sub> es la constante de tiempo derivativa. Dado el acople existente entre las    variables, para poder seleccionar los pares &#091;controlada-manipulada&#093; se realiza    el análisis de ganancias relativas (Relative Gain Array &#150; RGA)    (Skogestad,<i> et al</i>., 1996; Zhu, 2001) y se obtiene la siguiente matriz:</p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e22.gif"></center></p>     <p>   Esta matriz indica que los lazos sencillos de control deben ser: </p>    <p>   - w<sub>p</sub> se debe controlar con N<sub>comp</sub>. (único valor positivo) </p>    <p>   - T<sub>e</sub> se debe controlar con Q<sub>c</sub>. (valor positivo cercano a uno) </p>    <p>   - Q<sub>p</sub> se debe controlar con Q<sub>f</sub>.</p>     <p>La <a href="#tab04">Tabla 4</a> presenta los valores de los parámetros de los controladores    PID, calculados por Connoisseur, para los lazos {Q<sub>c</sub>-T<sub>e</sub>}, {N<sub>comp</sub>-w<sub>p</sub>} y {Q<sub>f</sub>-Q<sub>p</sub>}.    La ganancia proporcional K<sub>c</sub> está en %/% y los tiempos de integración    y derivación en segundos.</p>     <p><a name="tab04"></a></p>     ]]></body>
<body><![CDATA[<p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05t4.gif"></center></p>     <p></p>     <p>En la <a href="#tab05">Tabla 5</a> se comparan los resultados sobre el modelo lineal aproximado,    del controlador predictivo contra lazos PID individuales:</p>     <p><a name="tab05"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05t5.gif"></center></p>     <p></p>     ]]></body>
<body><![CDATA[<p>Tanto el sobrepico (overshoot) como el tiempo para el cual ocurre (peak time)    se emplean como una indicación de la agresividad del ajuste de la variable.    El tiempo de ascenso (rise time) para una respuesta sobreamortiguada es el que    toma el sistema para llegar a un valor cercano al nuevo punto de ajuste (Frankiln   <i> et al</i>., 2003). Comparando las respuestas del proceso con el controlador predictivo    y con los lazos PID, se aprecia que la variable w<sub>p</sub> se controla mejor con el    lazo PID y la variable Q<sub>p</sub> con el controlador predictivo. Hay que resaltar que    el control predictivo controla w<sub>p</sub> simultáneamente con T<sub>e</sub> y Q<sub>p</sub>, mientras    que el análisis de los lazos PID se realizó considerando los lazos    independientes. De acuerdo con el objetivo 2 de la estrategia de control, solamente    se define que se cumpla con la restricción T<sub>e</sub> &lt; 70ºC, lo cual    permite relajar la estrategia. Si el proceso lo requiere, se puede diseñar    una estrategia que mejore el desempeño de w<sub>p</sub>, sacrificando un poco el    desempeño de T<sub>e</sub> y Q<sub>p</sub>.</p>     <p><font size = "3"><b> Optimización del proceso en estado estacionario con Connoisseur<sup><a name="ref9a"></a><a href="#ref9b">9</a></sup> </b></font></p>     <p>La herramienta Connoisseur<sup>TM</sup> incluye el algoritmo de optimización del    proceso en estado estacionario, que no necesariamente hace parte del control    predictivo, y además trae herramientas para el análisis de sistemas    multivariables y para la identificación de modelos empleando redes neuronales. </p>    <p>   Una vez que se tiene controlado el proceso se busca un nuevo punto de operación    en estado estacionario que cumpla con los objetivos de control y brinde un beneficio    económico en la operación (Predictive Control Ltd., 1998). Para    calcular dicho punto, se ejecuta un algoritmo LP que minimiza una función    de costo J<sub>o</sub>.</p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05e18.gif"></center></p>     <p>   Donde: </p>    <p>   - CV<sub>i</sub> es el vector de variables controladas. </p>    <p>   - a<sub>i</sub> es el vector de los factores de costo para cada variable controlada. </p>    <p>   - MV<sub>j</sub> es el vector de variables manipuladas. </p>    ]]></body>
<body><![CDATA[<p>   - b<sub>j</sub> es el vector de los factores de costo para cada variable manipulada.</p>     <p>La <a href="#tab06">Tabla 6</a> contiene los valores del nuevo punto de operación al ejecutarse    el algoritmo LP:</p>     <p><a name="tab06"></a></p>     <p></p>     <p>    <center><img src="img/revistas/iei/v26n1/1a05t6.gif"></center></p>     <p></p>     <p>Mientras que las variables controladas T<sub>e</sub>, w<sub>p</sub> y Q<sub>p</sub> conservan los valores logrados    bajo la estrategia MPC, las variables manipuladas están por fuera de    los intervalos de la <a href="#tab03">Tabla 3</a>, esto significa que el algoritmo de optimización    LP calcula las variables por fuera de la región del modelo ARX identificado.    En la <a href="#fig06">Figura 6</a> se aprecia la ejecución del algoritmo LP, y comparando    los resultados con los obtenidos sin el optimizador, se deduce que el desempeño    de la estrategia no afecta significativamente, razón por la cual se ajustan    los parámetros del modelo ARX y de la ley de control sin volver a identificar    un modelo lineal ARX. Un análisis más detallado de los resultados    del optimizador y la evaluación de matrices de peso diferentes puede    conducir a una nueva identificación y otro punto de operación.</p>     <p><a name="fig06"></a></p>     <p></p>     ]]></body>
<body><![CDATA[<p>    <center><img src="img/revistas/iei/v26n1/1a05f6.jpg"></center></p>     <p></p>     <p>En el nuevo punto de operación se aumentan el flujo de producto y la    temperatura en el efecto al límite de control (T<sub>e</sub> &lt; 70&deg;C). Para    lograr esto, es necesario aumentar los flujos de alimento de agua en el condensador    y la velocidad de giro del compresor de la unidad MVR (Giraldo, 2002). La estrategia    ajusta los parámetros del modelo ARX y la ley de control en este nuevo    punto de operación.</p>     <p><font size = "3"><b> Conclusiones </b></font></p>     <p>   El control predictivo basado en modelo es una estrategia capaz de manejar sistemas    multivariables de comportamiento dinámico complejo con buen desempeño.    Al comparar los controladores PID diseñados contra el control predictivo,    se aprecia que este control sacrifica el desempeño en algunas variables    para lograr un excelente desempeño en otras. Cabe anotar que el control    predictivo es una estrategia de control lineal válida solamente en un    pequeño intervalo de operación, por lo que se requiere identificar    nuevamente un modelo lineal en el nuevo punto de operación del proceso.    En el control de un evaporador para concentrar leche hay que tener cuidado especial    con el control del porcentaje de sólidos disueltos en el producto y la    temperatura del efecto, ya que un ajuste errado en la estrategia puede conducir    a la violación de los objetivos de control para una de estas dos variables. </p>    <p>   Una virtud del control predictivo aplicado a este caso y presente en la herramienta    Connoisseur<sup>TM</sup> es que se puede controlar T<sub>e</sub> sin necesidad de definir un valor    de consigna, sólo hay que definir un límite superior de seguridad    a la variable T<sub>e</sub>.</p>     <p><font size = "3"><b> Agradecimientos </b></font></p>     <p>   Los autores expresan sus agradecimientos a Invensys Systems L.A. Colombia por    facilitar el uso de la licencia del software Connoisseur<sup>TM</sup>, propiedad del grupo    Invensys Process Systems plc.</p>     <p><font size = "3"><b> Nomenclatura </b></font></p>     ]]></body>
<body><![CDATA[<p>   a<sub>comp</sub>: Coeficiente para las ecuaciones del compresor &#091;m<sup>2</sup>/s<sup>2</sup> (r/min)<sup>2</sup>&#093;    <br>   A<sub>c</sub>: Área superficial de los tubos del condensador &#091;m<sup>2</sup>&#093;     <br>   A<sub>d</sub>: Área de la sección transversal del plato de distribución    &#091;m<sup>2</sup>&#093;    <br>   A<sub>el</sub>: Área superficial del efecto del evaporador &#091;m<sup>2</sup>&#093;    <br>   A<sub>h</sub>: Área de la sección transversal de los agujeros del plato de    distribución &#091;m<sup>2</sup>&#093;    <br>   a<sub>i</sub>: Vector de los factores de costo para cada variable controlada    <br>   ARX: Auto-regressive with exogenous input    <br>   A<sub>s</sub>: Área superficial de los tubos del evaporador &#091;m<sup>2</sup>&#093;    <br>   A<sub>sl</sub>: Área superficial de la coraza del evaporador &#091;m<sup>2</sup>&#093;    <br>   b<sub>comp</sub>: Coeficiente para las ecuaciones del compresor &#091;m<sup>2</sup>/s<sup>2</sup> (r/min)<sup>2</sup>&#093;    ]]></body>
<body><![CDATA[<br>   b<sub>j</sub>: Vector de los factores de costo para cada variable manipulada    <br>   c: Número de variables controladas    <br>   C: Horizonte de control    <br>   c<sub>comp</sub>: Coeficiente para las ecuaciones del compresor &#091;m<sup>-4</sup>&#093;    <br>   C<sub>d</sub>: Coeficiente de descarga de orificio del plato de distribución    <br>   C<sub>p</sub>: Calor específico de la leche &#091;J/kg K&#093;    <br>   C<sub>pc</sub>: Calor específico del agua del condensador &#091;J/kg K&#093;    <br>   CV<sub>i</sub>: Vector de variables controladas    <br>   d<sub>comp</sub>: Coeficiente para las ecuaciones del compresor &#091;m<sup>2</sup>/s<sup>2</sup> (r/min)<sup>2</sup>&#093;    <br>   d: Diámetro de los tubos del evaporador &#091;m&#093;    ]]></body>
<body><![CDATA[<br>   D: Perturbaciones (Disturbances)    <br>   <img src="img/revistas/iei/v26n1/1a05e19.gif">: Vector de magnitud c que contiene las desviaciones de las variables controladas    <br>   e<sub>comp</sub>: Coeficiente para las ecuaciones del compresor &#091;(m s (r/min))<sup>-1</sup>&#093;    <br>   <img src="img/revistas/iei/v26n1/1a05e21.gif">: Vector de magnitud m que contiene las desviaciones de las variables manipuladas    respecto de los valores de las variables manipuladas en estado estacionario    (MV<sub>ss</sub>)    <br>   f<sub>comp</sub>: Coeficiente para las ecuaciones del compresor &#091;m<sup>-4</sup>&#093;    <br>   g: Constante de gravedad &#091;m/s<sup>2</sup>&#093;    <br>   G<sub>c</sub>(s): Función de transferencia del controlador PID    <br>   h<sub>d</sub>(t): Altura del líquido sobre el plato de distribución &#091;m&#093;    <br>   J<sub>c</sub>: Función de costo del algoritmo de control    <br>   J<sub>o</sub>: Función de costo del algoritmo de optimización    ]]></body>
<body><![CDATA[<br>   K<sub>c</sub>: Ganancia del controlador PID    <br>   LP: Linear Programming    <br>   m: Número de variables manipuladas    <br>   M<sub>agua</sub>: Peso molecular del agua &#091;g/mol&#093;    <br>   M<sub>e</sub>: Capacidad térmica del efecto incluyendo líquido, vapor y metal    &#091;J/K&#093;    <br>   MPC: Model Predictive Control    <br>   M<sub>s</sub>: Capacidad térmica de la coraza incluyendo líquido, vapor y    metal &#091;J/K&#093;    <br>   M<sub>tubes</sub>(t): Masa de evaporación durante el tiempo de residencia de un    efecto &#091;kg&#093;    <br>   MV<sub>j</sub>: Vector de variables manipuladas    <br>   MVR: Mechanical vapor recompression    ]]></body>
<body><![CDATA[<br>   n: Número de tubos del evaporador    <br>   N<sub>comp</sub>(t): Velocidad de giro del compresor en la unidad MVR &#091;r/min&#093;    <br>   P: Matriz &#091;c x c&#093; que agrupa los factores de costo que penalizan el vector <img src="img/revistas/iei/v26n1/1a05e19.gif">    <br>   P<sub>e</sub>(t) = Presión en el efecto del evaporador &#091;Pa&#093;    <br>   PID: Proporcional-Integral-Derivativo (controlador)    <br>   PRBS: Pseudo-random binary sequence    <br>   P<sub>s</sub>(t) = Presión en la coraza del evaporador &#091;Pa&#093;    <br>   q<sub>comp</sub>(t) = Entalpía latente en el vapor que pasa por el compresor &#091;J/s&#093;    <br>   q<sub>cond</sub>(t) = Flujo de calor a través de los tubos del condensador &#091;J/s&#093;    <br>   q<sub>eloss</sub>(t) = Flujo de calor debido a las pérdidas a través de la    superficie del efecto del evaporador &#091;J/s&#093;    ]]></body>
<body><![CDATA[<br>   q<sub>feed</sub>(t): Entalpía neta del alimento que entra al evaporador &#091;J/s&#093;    <br>   q<sub>sloss</sub>(t): Flujo de calor debido a las pérdidas a través de la    superficie de la coraza del evaporador &#091;J/s&#093;    <br>   q<sub>shell</sub>(t): Flujo de calor a través de los tubos del evaporador &#091;J/s&#093;    <br>   Q: Matriz &#091;m x m&#093; que agrupa los factores de costo que penalizan el vector <img src="img/revistas/iei/v26n1/1a05e20.gif">    <br>   Qc: Flujo de agua del condensador &#091;L/h&#093;    <br>   Qd(t): Flujo de alimento a través del plato de distribución &#091;L/h&#093;    <br>   Qf: Flujo del alimento &#091;L/h&#093;    <br>   Qp: Flujo del producto &#091;L/h&#093;    <br>   R: Matriz &#091;m x m&#093; que agrupa los factores de costo que penalizan el vector <img src="img/revistas/iei/v26n1/1a05e21.gif">    <br>   T(t,x): Temperatura del agua del condensador &#091;K&#093;    ]]></body>
<body><![CDATA[<br>   T<sub>1</sub>(t): Temperatura del agua que entra al condensador &#091;K&#093;    <br>   T<sub>2</sub>(t): Temperatura del agua que sale del condensador &#091;K&#093;    <br>   T<sub>a</sub>: Temperatura de los alrededores &#091;K&#093;    <br>   T<sub>e</sub>: Temperatura del efecto &#091;&deg;C&#093;    <br>   T<sub>f</sub>: Temperatura del alimento &#091;&deg;C&#093;    <br>   T<sub>s</sub>(t): Temperatura del vapor en la coraza &#091;K&#093;    <br>   t: Tiempo    <br>   U<sub>c</sub>: Coeficiente global de transferencia de calor para el flujo de calor en el    condensador &#091;W/m<sup>2</sup> K&#093;    <br>   U<sub>el</sub>: Coeficiente global de transferencia de calor para las pérdidas de    calor en el efecto &#091;W/m<sup>2</sup> K&#093;    <br>   U<sub>s</sub>: Coeficiente global de transferencia de calor para el flujo de calor en los    tubos del evaporador &#091;W/m<sup>2</sup> K&#093;    ]]></body>
<body><![CDATA[<br>   U<sub>sl</sub>: Coeficiente global de transferencia de calor para las pérdidas de    calor en la coraza &#091;W/m<sup>2</sup> K&#093;    <br>   V<sub>c</sub>: Volumen interno de los tubos del evaporador &#091;m<sup>3</sup>&#093;    <br>   v<sub>c</sub>(t): Velocidad del agua de enfriamiento en el condensador &#091;m/s&#093;    <br>   v: Velocidad de caída de la película descendente por los tubos    rumbo al efecto &#091;m/s&#093;    <br>   w<sub>d</sub>(t): Porcentaje de sólidos disueltos en el flujo a través del    plato de distribución    <br>   &#091;kg sólidos/kg totales&#093;    <br>   w<sub>f</sub>: Porcentaje de sólidos disueltos en el alimento &#091;% kg sólidos/kg    totales&#093;    <br>   w<sub>p</sub>: Porcentaje de sólidos disueltos en el producto &#091;% kg sólidos/kg    totales&#093;    <br>   W<sub>comp</sub>(t): Potencia que consume el compresor &#091;W&#093;    <br>   Y(t): Variable de salida del proceso    ]]></body>
<body><![CDATA[<br>   Y<sub>ss</sub>: Variable de salida del proceso en estado estacionario    <br>   &Delta;<i>t</i>: paso de integración &#091;s&#093;    <br>   <img src="img/revistas/iei/v26n1/1a05e20.gif">: Vector de magnitud m que contiene los cambios en las variables manipuladas    <br>   &lambda;: Calor latente de vaporización &#091;J/kg&#093;    <br>   &Lambda;: ?Matriz de ganancias relativas    <br>   &rho;<i><sub>c</sub></i>: Densidad de la leche &#091;kg/m<sup>3</sup>&#093;    <br>   &rho;<i><sub>c</sub></i>: Densidad del agua del condensador &#091;kg/m<sup>3</sup>&#093;    <br>   &rho;<i><sub>ve</sub></i>(t): Densidad del vapor en el efecto &#091;kg/m<sup>3</sup>&#093;    <br>   &tau;<i><sub>c</sub></i>(t): Tiempo de residencia del agua en los tubos del condensador &#091;s&#093;    <br>   &tau;<i><sub>d</sub></i>: Constante de tiempo derivativa del controlador PID &#091;s&#093;    ]]></body>
<body><![CDATA[<br>   &tau;<i><sub>e</sub></i>: Tiempo de residencia del alimento a través de la película    descendente &#091;s&#093;    <br>   &tau;<i><sub>i</sub></i>: Constante de tiempo integral del controlador PID &#091;s&#093;    <br>   &tau;<i><sub>Tc</sub></i>: Constante de tiempo para los tubos del condensador &#091;s&#093;</p>     <p><font size = "3"><b> Bibliografía </b></font></p>     <!-- ref --><p>Brosilow, C. and Joseph, B., Techniques of Model-Based Control., Upper Saddle    River NJ, Prentice Hall, PTR., 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=000267&pid=S0120-5609200600010000500001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Camacho, J. E. and Bordons, C., Model Predictive Control: Springer-Verlag,,    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=000268&pid=S0120-5609200600010000500002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Franklin, G.<i> et al</i>., Feedback control of dynamic systems, 4th edition, Upper    Saddle River, NJ, Prentice Hall, 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=000269&pid=S0120-5609200600010000500003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Giraldo, D., “Estrategia de control avanzado para un evaporador”,    Proyecto de grado presentado en la Universidad Nacional de Colombia, Bogotá,    para optar al grado de Ingeniero Químico, 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=000270&pid=S0120-5609200600010000500004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Giraldo, D., Santos, D. y Cotrino, C. Cálculo numérico de un    modelo de evaporador con recompresión mecánica de vapor, En revista    Ingeniería Javeriana., No. 40, Julio 2005.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000271&pid=S0120-5609200600010000500005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Norton, J.P., An introduction to identification, London, Academic Press, 1986.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000272&pid=S0120-5609200600010000500006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Predictive Control Ltd., Connoisseur technology primer, Issue 1.0., 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=000273&pid=S0120-5609200600010000500007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Skogestad, S.<i> et al</i>., Multivariable feedback control: Analysis and design,    Chichester, UK: John Wiley &amp; Sons, 1996.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000274&pid=S0120-5609200600010000500008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Winchester, J. A. and Marsh C., Dynamics and control of falling film evaporators    with mechanical vapour recompression, Chemical Engineering Research and Design,    Vol. 77, Part A., July 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=000275&pid=S0120-5609200600010000500009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Zhu Y., Multivariable System Identification for Process Control, Amsterdam,    Pergamon, 2001.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000276&pid=S0120-5609200600010000500010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p></p>     <p></p>     <p><a name="ref4b"></a><a href="#ref4a">4</a> La metodología de prueba más usada actualmente en la identificación de procesos es la de variable sencilla en malla abierta o cerrada.  Métodos de prueba multivariable ya han sido desarrollados y probados (Zhu, 2001), pero no están disponibles en la versión del controlador empleado.     <br> <a name="ref5b"></a><a href="#ref5a">5</a> Para asegurar la mayor fidelidad del modelo, la señal de excitación debe ser persistente, de alta relación señal a ruido, y no llevar el proceso a la región de operación no lineal (Zhu, 2001).     <br> <a name="ref6b"></a><a href="#ref6a">6</a> Desde el trabajo original sobre MPC (Cutler y Ramaker, 1980) se han incluido las variables manipuladas como parte de la función de costo. Los efectos de <i>offset</i> en el estado estable que esto produce se deben corregir en la estrategia completa.     <br> <a name="ref7b"></a><a href="#ref7a">7</a> Los parámetros se obtuvieron minimizando una función con la sumatoria del cuadrado del error para las variables de salida <i>F = f</i> &#091;&sum;&epsilon;(T<sub>e</sub>)<sup>2</sup>, &sum;&epsilon;(w<sub>p</sub>)<sup>2</sup>, &sum;&epsilon;(Q<sub>p</sub>)<sup>2</sup>&#093;     ]]></body>
<body><![CDATA[<br> <a name="ref8b"></a><a href="#ref8a">8</a> No se comparan valores correspondientes al control de <i>T<sub>e</sub></i>, porque para esta variable no hay valor de consigna fijo.     <br> <a name="ref9b"></a><a href="#ref9a">9</a> La optimización de Connoisseur calcula un punto de operación "suboptimo" en estado estacionario. </p> </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brosilow]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Joseph]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Techniques of Model-Based Control]]></source>
<year>2002</year>
<publisher-loc><![CDATA[Upper Saddle River^eNJ NJ]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall, PTR.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Camacho]]></surname>
<given-names><![CDATA[J. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Bordons]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Model Predictive Control]]></source>
<year>2000</year>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Franklin]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Feedback control of dynamic systems]]></source>
<year>2002</year>
<edition>4th</edition>
<publisher-loc><![CDATA[Upper Saddle River^eNJ NJ]]></publisher-loc>
<publisher-name><![CDATA[Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Giraldo]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Estrategia de control avanzado para un evaporador]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Giraldo]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Santos]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Cotrino]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Cálculo numérico de un modelo de evaporador con recompresión mecánica de vapor]]></article-title>
<source><![CDATA[Ingeniería Javeriana]]></source>
<year>Juli</year>
<month>o </month>
<day>20</day>
<numero>40</numero>
<issue>40</issue>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Norton]]></surname>
<given-names><![CDATA[J.P.]]></given-names>
</name>
</person-group>
<source><![CDATA[An introduction to identification]]></source>
<year>1986</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Academic Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<collab>Predictive Control Ltd.</collab>
<source><![CDATA[Connoisseur technology primer: Issue 1.0.]]></source>
<year>1998</year>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Skogestad]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Multivariable feedback control: Analysis and design]]></source>
<year>1996</year>
<publisher-loc><![CDATA[Chichester ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Winchester]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Marsh]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dynamics and control of falling film evaporators with mechanical vapour recompression]]></article-title>
<source><![CDATA[Chemical Engineering Research and Design]]></source>
<year>July</year>
<month> 1</month>
<day>99</day>
<volume>77</volume>
<numero>^sA</numero>
<issue>^sA</issue>
<supplement>A</supplement>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhu]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Multivariable System Identification for Process Control]]></source>
<year>2001</year>
<publisher-loc><![CDATA[Amsterdam ]]></publisher-loc>
<publisher-name><![CDATA[Pergamon]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
