Simulacin y Optimizacin de Procesos Qumicos Titulacin Ingeniera

  • Slides: 14
Download presentation
Simulación y Optimización de Procesos Químicos Titulación: Ingeniería Química. 5º Curso Simplex Flexible de

Simulación y Optimización de Procesos Químicos Titulación: Ingeniería Química. 5º Curso Simplex Flexible de Nedler y Mead. • Introducción • Descripción del Algoritmo • Esquema del Algoritmo Octubre de 2009. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Método para optimización de una función multivariable sin restricciones. Probablemente el método

Simplex Flexible Método para optimización de una función multivariable sin restricciones. Probablemente el método numérico para optimización sin restricciones que más se ha utilizado. No exige la función objetivo sea deferenciable ni ninguna otra característica especial. Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Punto Inicial: Comienza con un simplex: Figura formada por N+1 puntos

Simplex Flexible Algoritmo: Punto Inicial: Comienza con un simplex: Figura formada por N+1 puntos no alineados (N = número de variables). Normalmente en el punto inicial todos los puntos están igualmente separados, aunque no es necesario. x 2 x 1 Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Paso 1: Se evalúa la función objetivo en cada uno de

Simplex Flexible Algoritmo: Paso 1: Se evalúa la función objetivo en cada uno de los puntos y se clasifican dichos puntos en función del valor obtenido. • • • Punto con mejor valor de función objetivo Punto con peor valor de función objetivo Puntos con valores intermedios Mejor Valor Mejor valor Peor valor Simulación y Optimización de Procesos Químicos. Peor Valor José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Paso 2: Excluyendo el peor valor se calcula el centroide de

Simplex Flexible Algoritmo: Paso 2: Excluyendo el peor valor se calcula el centroide de todos los demás puntos. B B Peor valor Peor Valor B = centroide Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Paso 3. Reflexión: Se calcula un nuevo por reflexión del peor

Simplex Flexible Algoritmo: Paso 3. Reflexión: Se calcula un nuevo por reflexión del peor punto respecto del centroide Q* Reflexión B B Peor valor Simulación y Optimización de Procesos Químicos. Peor Valor José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Tras Reflexión: (a) Si el valor de la función objetivo en

Simplex Flexible Algoritmo: Tras Reflexión: (a) Si el valor de la función objetivo en el nuevo punto es el mejor de todos (b) Si el valor de la función objetivo en el nuevo punto no es el mejor de todos, pero tampoco el peor Ir a Expansión Formar un nuevo simplex eliminando el punto con peor valor de función objetivo y añadiendo el punto calculado tras la reflexión. Volver a calculo de centroide (c) Si el valor de la función objetivo en el nuevo punto es el peor de todos Simulación y Optimización de Procesos Químicos. Ir a Contracción José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Expansión: Q** Se calcula un nuevo por reflexión extendida del peor

Simplex Flexible Algoritmo: Expansión: Q** Se calcula un nuevo por reflexión extendida del peor punto respecto del centroide Q* Reflexión Q** Q* Reflexión B B Peor valor Peor Valor Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Tras Expansión: (a) Si el valor de la función objetivo en

Simplex Flexible Algoritmo: Tras Expansión: (a) Si el valor de la función objetivo en Expansión es mejor que el de la reflexión previa Eliminar el peor punto del simplex original y formar un nuevo simplex con los restantes puntos más el obtenido tras expansión. Volver a cálculo de centroide (b) En otro caso Eliminar el peor punto del simplex original y formar un nuevo simplex con los restantes puntos más el obtenido tras reflexión. Volver a cálculo de centroide Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Contracción: Se calcula un nuevo por reflexión del peor punto respecto

Simplex Flexible Algoritmo: Contracción: Se calcula un nuevo por reflexión del peor punto respecto del centroide y coeficiente menor de la unidad Q* Reflexión Q*** B Q*** Contracción B Simulación y Optimización de Procesos Químicos. Peor Valor José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Tras Contracción: (a) Si el valor de la función objetivo en

Simplex Flexible Algoritmo: Tras Contracción: (a) Si el valor de la función objetivo en Contracción es el mejor de todos los valores de función objetivo Eliminar el peor punto del simplex original y formar un nuevo simplex con los restantes puntos más el obtenido tras contracción. Volver a cálculo de centroide (b) En otro caso Ir a cambio de vértices (reducción del tamaño del simplex) Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Cambio de vértices: Se conserva el punto con mejor valor de

Simplex Flexible Algoritmo: Cambio de vértices: Se conserva el punto con mejor valor de función objetivo y se calculan N-1 nuevos puntos: Mejor valor Nuevos vértices Peor Valor Con los nuevos puntos volver a cálculo del centroide Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Simplex Flexible Algoritmo: Finalización: El algoritmo termina cuando todos los puntos que forman el

Simplex Flexible Algoritmo: Finalización: El algoritmo termina cuando todos los puntos que forman el simplex están separados una distancia máxima pre-especificada El criterio de finalización se debe comprobar siempre después de una contracción o un cambio de vértices. Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.

Evaluar los N+1 puntos iniciales y clasificar los puntos SIMPLEX FLEXIBLE ESQUEMA Calcular el

Evaluar los N+1 puntos iniciales y clasificar los puntos SIMPLEX FLEXIBLE ESQUEMA Calcular el centroide Aceptar punto reflexión y Rechazar xpeor REFLEXION Sí No F(xr) < Fmejor F(xr) < Fpeor Sí No EXPANSION CONTRACCION Sí Sí F(xco) < Fpeor F(xe) < Fmejor Aceptar punto expandido y rechazar xpeor Aceptar punto reflexión y Rechazar xpeor Aceptar punto Contracción y rechazar xpeor CAMBIO DE VERTICES Comprobar convergencia Simulación y Optimización de Procesos Químicos. José A. Caballero Esta obra está bajo una licencia Reconocimiento-No comercial-Sin obras derivadas 3. 0 España de Creative Commons. Para ver una copia de esta licencia, visite http: //creativecommons. org/licenses/by-nc-nd/3. 0/es/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Citar como: J. A. Caballero Suárez, material docente para la asignatura Simulación y Optimización de procesos Químicos, Octubre 2009. Universidad de Alicante.