<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comentarios en: MIMO MPC	</title>
	<atom:link href="https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/feed/" rel="self" type="application/rss+xml" />
	<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/</link>
	<description>En este sitio web vas a encontrar cursos sobre microcontroladores, teoria de control, automatización y ejemplos de implementación de código</description>
	<lastBuildDate>Thu, 07 Jan 2021 02:27:49 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Por: Enrique D.		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-10564</link>

		<dc:creator><![CDATA[Enrique D.]]></dc:creator>
		<pubDate>Mon, 23 Mar 2020 19:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-10564</guid>

					<description><![CDATA[Hola, me gustaria saber como hacer un sistema mimo 2x2 pero con restricciones.
Muchas gracias]]></description>
			<content:encoded><![CDATA[<p>Hola, me gustaria saber como hacer un sistema mimo 2&#215;2 pero con restricciones.<br />
Muchas gracias</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-8201</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Sat, 20 Jul 2019 18:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-8201</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-8145&quot;&gt;Manuel Pérez&lt;/a&gt;.

Hola Manuel, probablemente si sea la sintonía del MPC la que te este causando eso, esa sintonia no es trivial, y es una de las etapas complicadas del proyecto. Por ahora no tengo videos sobre el tema, pero ciertamente lo voy a hacer en el futuro.
•	Usar N y Nu grandes da un mejor desempeño en la predicción y en la mayoría de los casos muestra un buen desempeño tanto dentro del horizonte de predicción cuanto fuera de este (a excepción del sistema inestable)
•	Generalmente aumentar mucho el Nu no tiene mucha diferencia porque los pasos de control se vuelven similares
Pasos en el Control
•	Un lambda grande implica en incrementos de control pequeños pero consecuentemente seguimientos de referencia mayor.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-8145">Manuel Pérez</a>.</p>
<p>Hola Manuel, probablemente si sea la sintonía del MPC la que te este causando eso, esa sintonia no es trivial, y es una de las etapas complicadas del proyecto. Por ahora no tengo videos sobre el tema, pero ciertamente lo voy a hacer en el futuro.<br />
•	Usar N y Nu grandes da un mejor desempeño en la predicción y en la mayoría de los casos muestra un buen desempeño tanto dentro del horizonte de predicción cuanto fuera de este (a excepción del sistema inestable)<br />
•	Generalmente aumentar mucho el Nu no tiene mucha diferencia porque los pasos de control se vuelven similares<br />
Pasos en el Control<br />
•	Un lambda grande implica en incrementos de control pequeños pero consecuentemente seguimientos de referencia mayor.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Manuel Pérez		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-8145</link>

		<dc:creator><![CDATA[Manuel Pérez]]></dc:creator>
		<pubDate>Fri, 19 Jul 2019 19:25:02 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-8145</guid>

					<description><![CDATA[Hola Sergio. Estoy implementando control MPC en una planta real, con el MPC generando los Set Points de las mallas de control. Los PID ya estan bien sintonizados y funcionando con buenos indices de desempeño. Cuando coloco para funcionar el sistema, la respuesta es un poco oscilante (+- 0.5 del valor del set point), si pongo solo los PID a funcionar la salida alcanza el estado estacionario sin oscilacion ninguna. 
Mi pregunta es que serán los MPC que estan mal sintonizados?
Usted tendría como disponibilizar algún link en español o portugués sobre sintonía de MPC?]]></description>
			<content:encoded><![CDATA[<p>Hola Sergio. Estoy implementando control MPC en una planta real, con el MPC generando los Set Points de las mallas de control. Los PID ya estan bien sintonizados y funcionando con buenos indices de desempeño. Cuando coloco para funcionar el sistema, la respuesta es un poco oscilante (+- 0.5 del valor del set point), si pongo solo los PID a funcionar la salida alcanza el estado estacionario sin oscilacion ninguna.<br />
Mi pregunta es que serán los MPC que estan mal sintonizados?<br />
Usted tendría como disponibilizar algún link en español o portugués sobre sintonía de MPC?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1166</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Wed, 16 May 2018 17:53:57 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-1166</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1165&quot;&gt;Carlos&lt;/a&gt;.

Hola Carlos, yo no trabajo mucho con PLCs, pero talvez puedas programarlo tu mismo. Yo se que para el s7-400 existe un complemento APC( Control Avanzado de Procesos) para PCS7, allí tienes una función de MPC. Saludos.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1165">Carlos</a>.</p>
<p>Hola Carlos, yo no trabajo mucho con PLCs, pero talvez puedas programarlo tu mismo. Yo se que para el s7-400 existe un complemento APC( Control Avanzado de Procesos) para PCS7, allí tienes una función de MPC. Saludos.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Carlos		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1165</link>

		<dc:creator><![CDATA[Carlos]]></dc:creator>
		<pubDate>Tue, 15 May 2018 02:11:47 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-1165</guid>

					<description><![CDATA[Hola Sergio, quisiera preguntarte si hay algun metodo para implementar un control MPC con un plc clasico s7-300 o s7-400 de siemens. Gracias]]></description>
			<content:encoded><![CDATA[<p>Hola Sergio, quisiera preguntarte si hay algun metodo para implementar un control MPC con un plc clasico s7-300 o s7-400 de siemens. Gracias</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1154</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Sun, 06 May 2018 14:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-1154</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1150&quot;&gt;Juan Carlos&lt;/a&gt;.

También tienes que tener en cuenta que aqui estamos simulando. En tu proceso real, ni tu temperatura ni tu humedad van a comenzar desde el cero absoluto, por ejemplo la temperatura puede comenzar en 25 y la humedad en 70. Puedes simular esto también en el código inicializando los vectores de salida y y los vectores de entrada u. Si ves todos esos vectores estan inicializados en cero, en tu caso puedes inicializarlos desde la condición estacionaria de tu proceso.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1150">Juan Carlos</a>.</p>
<p>También tienes que tener en cuenta que aqui estamos simulando. En tu proceso real, ni tu temperatura ni tu humedad van a comenzar desde el cero absoluto, por ejemplo la temperatura puede comenzar en 25 y la humedad en 70. Puedes simular esto también en el código inicializando los vectores de salida y y los vectores de entrada u. Si ves todos esos vectores estan inicializados en cero, en tu caso puedes inicializarlos desde la condición estacionaria de tu proceso.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1151</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Sat, 05 May 2018 20:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-1151</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1150&quot;&gt;Juan Carlos&lt;/a&gt;.

La estrategia de MPC es una estrategia avanzada de control que es utilizada en procesos bastante complejos como es el caso de plataformas petroleras o industrias de refinería. En tu simulación el MPC consigue controlar tranquilamente ese sistema que expones, claro, las señales de control te dan negativo es por causa del modelo lineal que usas en la salida 2. Tienes 2 integradores Puros. Puedes interpretarlo como 2 capacitores que almacenan energia pero no tienen quien la consuma, o puedes verlo como si fueran tanques que se estan llenando de agua, pero no tienen abierta la valvula de salida, por lo tanto solo almacena energia. De esa forma el MPC calcula que debe inyectar señales negativas (disipar energia) para poder alcanzar el setpoint. Muy seguramente la implemetación real, no va a ser integrador puro pues existen muchos factores que te van a disipar la energia. Si no quieres que te salgan las señales de control negativas, puedes modelar el sistema por una FT de primer orden, o activar las restricciones de señal de control, usando el quadprog. Saludos.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1150">Juan Carlos</a>.</p>
<p>La estrategia de MPC es una estrategia avanzada de control que es utilizada en procesos bastante complejos como es el caso de plataformas petroleras o industrias de refinería. En tu simulación el MPC consigue controlar tranquilamente ese sistema que expones, claro, las señales de control te dan negativo es por causa del modelo lineal que usas en la salida 2. Tienes 2 integradores Puros. Puedes interpretarlo como 2 capacitores que almacenan energia pero no tienen quien la consuma, o puedes verlo como si fueran tanques que se estan llenando de agua, pero no tienen abierta la valvula de salida, por lo tanto solo almacena energia. De esa forma el MPC calcula que debe inyectar señales negativas (disipar energia) para poder alcanzar el setpoint. Muy seguramente la implemetación real, no va a ser integrador puro pues existen muchos factores que te van a disipar la energia. Si no quieres que te salgan las señales de control negativas, puedes modelar el sistema por una FT de primer orden, o activar las restricciones de señal de control, usando el quadprog. Saludos.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Juan Carlos		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1150</link>

		<dc:creator><![CDATA[Juan Carlos]]></dc:creator>
		<pubDate>Thu, 03 May 2018 22:27:59 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-1150</guid>

					<description><![CDATA[Hola Sergio, el sistema SIMO del que te consultaba lo convertí en un sistema MIMO, ya que las salidas dependen también de  otras variables que no fueron consideradas.
El control MPC MIMO puede controlar cualquier sistema?, entiendo mas o menos la teoría de control MIMO, pero a pesar de que sintonicé las variables de control no puedo controlar el sistema:
Ps=[tf(0.0083,[1 0.0258]) tf(0.000317,[1 0]);tf(0.00367,[1 0.2611 0.00818]) tf(0.000317,[1 0])];
es un sistema de control de temparatura y humedad, sin retardos, que después de sintonizarlo:
Ts=500
N=[140;140];                          
N1=[dmin(1)+1 dmin(2)+1];              
N2=[dmin(1)+N(1) dmin(2)+N(2)];       
Nu=[120;120];                           
lambda=[10 10];                   
delta=[80 80];
 se puede controlar la salida pero la señal de control &quot;u1&quot; siempre sale negativa. Agradecería tu comentario.]]></description>
			<content:encoded><![CDATA[<p>Hola Sergio, el sistema SIMO del que te consultaba lo convertí en un sistema MIMO, ya que las salidas dependen también de  otras variables que no fueron consideradas.<br />
El control MPC MIMO puede controlar cualquier sistema?, entiendo mas o menos la teoría de control MIMO, pero a pesar de que sintonicé las variables de control no puedo controlar el sistema:<br />
Ps=[tf(0.0083,[1 0.0258]) tf(0.000317,[1 0]);tf(0.00367,[1 0.2611 0.00818]) tf(0.000317,[1 0])];<br />
es un sistema de control de temparatura y humedad, sin retardos, que después de sintonizarlo:<br />
Ts=500<br />
N=[140;140];<br />
N1=[dmin(1)+1 dmin(2)+1];<br />
N2=[dmin(1)+N(1) dmin(2)+N(2)];<br />
Nu=[120;120];<br />
lambda=[10 10];<br />
delta=[80 80];<br />
 se puede controlar la salida pero la señal de control «u1» siempre sale negativa. Agradecería tu comentario.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1149</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Wed, 02 May 2018 23:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-1149</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1148&quot;&gt;Juan Carlos&lt;/a&gt;.

Hola Juan Carlos, el ejemplo se encuentra normalizado entre 1 y -1. Porque el objetivo es ver como funciona el MIMO MPC. la normalización de variables es un factor fundamental en procesos multivariables donde se trabajan con diferentes unidades. Si se desea el ejemplo podría trabajarse sobre los puntos de operación del proceso que sería de y1=96.25mol%, y2=0.5mol%, u1 =1.95lb/min, u2=1.71 lb/min, asi no tendrías los valores negativos. Saludos.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1148">Juan Carlos</a>.</p>
<p>Hola Juan Carlos, el ejemplo se encuentra normalizado entre 1 y -1. Porque el objetivo es ver como funciona el MIMO MPC. la normalización de variables es un factor fundamental en procesos multivariables donde se trabajan con diferentes unidades. Si se desea el ejemplo podría trabajarse sobre los puntos de operación del proceso que sería de y1=96.25mol%, y2=0.5mol%, u1 =1.95lb/min, u2=1.71 lb/min, asi no tendrías los valores negativos. Saludos.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Juan Carlos		</title>
		<link>https://controlautomaticoeducacion.com/control-predictivo/mimo-mpc/#comment-1148</link>

		<dc:creator><![CDATA[Juan Carlos]]></dc:creator>
		<pubDate>Wed, 02 May 2018 22:31:57 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=1069#comment-1148</guid>

					<description><![CDATA[Hola Sergio, gracias por las orientaciones, en la simulación del ejemplo mediante ecuaciones diofantinas, laley de control en una parte se hace negativa, como se puede explicar eso? o a que se debe que sea negativa?]]></description>
			<content:encoded><![CDATA[<p>Hola Sergio, gracias por las orientaciones, en la simulación del ejemplo mediante ecuaciones diofantinas, laley de control en una parte se hace negativa, como se puede explicar eso? o a que se debe que sea negativa?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
