Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.

Autores
Manassaldi, Juan Ignacio; Mussati, Miguel Ceferino; Scenna, Nicolás José; Mussati, Sergio Fabián
Año de publicación
2019
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
This work deals with the development and implementation of mathematical models in the General Algebraic Modeling System (GAMS) environment for optimization purposes, involving extrinsic functions that are executed outside GAMS from dynamic-link libraries (DLL) implemented in the programming language C. Three DLL libraries are developed to calculate thermodynamic properties: the Raoult's law for vapor-liquid equilibrium, the Non-Random Two-Liquid (NRTL) model, and the Peng–Robinson equation of state. A detailed description on how GAMS and DLL libraries interact is presented. Case studies dealing with the optimal design of multi-component distillation columns with increasing complexity levels are discussed. For the proposed case studies, the obtained results show that the usage of the proposed extrinsic functions allows to significantly enhance the model implementation compared to the traditional model implementation approach, and to considerably reduce the model size as well as the computational time required by the optimization algorithms.
Universidad Tecnológica Nacional (UTN) Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
Fil: Manassaldi, Juan Ignacio. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Manassaldi, Juan Ignacio. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) ; Argentina.
Fil: Mussati, Miguel Ceferino. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Mussati, Miguel Ceferino. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET). Instituto de Desarrollo y Diseño (INGAR) ; Argentina.
Fil: Scenna, Nicolás José. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Scenna, Nicolás José. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) ; Argentina.
Fil: Mussati, Sergio Fabián. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Mussati, Sergio Fabián. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET). Instituto de Desarrollo y Diseño (INGAR) ; Argentina.
Peer Reviewed
Materia
Mathematical programming
Algebraic modeling languages
GAMS
Extrinsic functions
Distillation
Nivel de accesibilidad
acceso abierto
Condiciones de uso
2024-03-25T22:28:57Z
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/10074

id RIAUTN_3db746ceb811a9b8a18a68686a7070d2
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/10074
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.Manassaldi, Juan IgnacioMussati, Miguel CeferinoScenna, Nicolás JoséMussati, Sergio FabiánMathematical programmingAlgebraic modeling languagesGAMSExtrinsic functionsDistillationThis work deals with the development and implementation of mathematical models in the General Algebraic Modeling System (GAMS) environment for optimization purposes, involving extrinsic functions that are executed outside GAMS from dynamic-link libraries (DLL) implemented in the programming language C. Three DLL libraries are developed to calculate thermodynamic properties: the Raoult's law for vapor-liquid equilibrium, the Non-Random Two-Liquid (NRTL) model, and the Peng–Robinson equation of state. A detailed description on how GAMS and DLL libraries interact is presented. Case studies dealing with the optimal design of multi-component distillation columns with increasing complexity levels are discussed. For the proposed case studies, the obtained results show that the usage of the proposed extrinsic functions allows to significantly enhance the model implementation compared to the traditional model implementation approach, and to considerably reduce the model size as well as the computational time required by the optimization algorithms.Universidad Tecnológica Nacional (UTN) Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)Fil: Manassaldi, Juan Ignacio. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.Fil: Manassaldi, Juan Ignacio. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) ; Argentina.Fil: Mussati, Miguel Ceferino. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.Fil: Mussati, Miguel Ceferino. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET). Instituto de Desarrollo y Diseño (INGAR) ; Argentina.Fil: Scenna, Nicolás José. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.Fil: Scenna, Nicolás José. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) ; Argentina.Fil: Mussati, Sergio Fabián. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.Fil: Mussati, Sergio Fabián. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET). Instituto de Desarrollo y Diseño (INGAR) ; Argentina.Peer Reviewed2024-03-25T22:28:57Z2024-03-25T22:28:57Z2019-04-09info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articulopdfapplication/pdf. Computers & Chemical Engineering, 125, 532-544.0098-1354http://hdl.handle.net/20.500.12272/10074https://doi.org/10.1016/j.compchemeng.2019.03.028enginfo:eu-repo/semantics/openAccess2024-03-25T22:28:57Zhttp://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 InternacionalAcceso abierto, con fines de estudio e investigación. Siempre con la mención de los autores.reponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-09-24T12:48:18Zoai:ria.utn.edu.ar:20.500.12272/10074instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:48:19.492Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
title Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
spellingShingle Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
Manassaldi, Juan Ignacio
Mathematical programming
Algebraic modeling languages
GAMS
Extrinsic functions
Distillation
title_short Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
title_full Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
title_fullStr Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
title_full_unstemmed Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
title_sort Development of extrinsic functions for optimal synthesis and design : application to distillation-based separation processes.
dc.creator.none.fl_str_mv Manassaldi, Juan Ignacio
Mussati, Miguel Ceferino
Scenna, Nicolás José
Mussati, Sergio Fabián
author Manassaldi, Juan Ignacio
author_facet Manassaldi, Juan Ignacio
Mussati, Miguel Ceferino
Scenna, Nicolás José
Mussati, Sergio Fabián
author_role author
author2 Mussati, Miguel Ceferino
Scenna, Nicolás José
Mussati, Sergio Fabián
author2_role author
author
author
dc.subject.none.fl_str_mv Mathematical programming
Algebraic modeling languages
GAMS
Extrinsic functions
Distillation
topic Mathematical programming
Algebraic modeling languages
GAMS
Extrinsic functions
Distillation
dc.description.none.fl_txt_mv This work deals with the development and implementation of mathematical models in the General Algebraic Modeling System (GAMS) environment for optimization purposes, involving extrinsic functions that are executed outside GAMS from dynamic-link libraries (DLL) implemented in the programming language C. Three DLL libraries are developed to calculate thermodynamic properties: the Raoult's law for vapor-liquid equilibrium, the Non-Random Two-Liquid (NRTL) model, and the Peng–Robinson equation of state. A detailed description on how GAMS and DLL libraries interact is presented. Case studies dealing with the optimal design of multi-component distillation columns with increasing complexity levels are discussed. For the proposed case studies, the obtained results show that the usage of the proposed extrinsic functions allows to significantly enhance the model implementation compared to the traditional model implementation approach, and to considerably reduce the model size as well as the computational time required by the optimization algorithms.
Universidad Tecnológica Nacional (UTN) Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
Fil: Manassaldi, Juan Ignacio. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Manassaldi, Juan Ignacio. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) ; Argentina.
Fil: Mussati, Miguel Ceferino. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Mussati, Miguel Ceferino. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET). Instituto de Desarrollo y Diseño (INGAR) ; Argentina.
Fil: Scenna, Nicolás José. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Scenna, Nicolás José. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) ; Argentina.
Fil: Mussati, Sergio Fabián. Universidad Tecnológica Nacional (UTN). Facultad Regional Rosario. Centro de Aplicaciones Informáticas y Modelado en Ingeniería (CAIMI) ; Argentina.
Fil: Mussati, Sergio Fabián. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET). Instituto de Desarrollo y Diseño (INGAR) ; Argentina.
Peer Reviewed
description This work deals with the development and implementation of mathematical models in the General Algebraic Modeling System (GAMS) environment for optimization purposes, involving extrinsic functions that are executed outside GAMS from dynamic-link libraries (DLL) implemented in the programming language C. Three DLL libraries are developed to calculate thermodynamic properties: the Raoult's law for vapor-liquid equilibrium, the Non-Random Two-Liquid (NRTL) model, and the Peng–Robinson equation of state. A detailed description on how GAMS and DLL libraries interact is presented. Case studies dealing with the optimal design of multi-component distillation columns with increasing complexity levels are discussed. For the proposed case studies, the obtained results show that the usage of the proposed extrinsic functions allows to significantly enhance the model implementation compared to the traditional model implementation approach, and to considerably reduce the model size as well as the computational time required by the optimization algorithms.
publishDate 2019
dc.date.none.fl_str_mv 2019-04-09
2024-03-25T22:28:57Z
2024-03-25T22:28:57Z
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv . Computers & Chemical Engineering, 125, 532-544.
0098-1354
http://hdl.handle.net/20.500.12272/10074
https://doi.org/10.1016/j.compchemeng.2019.03.028
identifier_str_mv . Computers & Chemical Engineering, 125, 532-544.
0098-1354
url http://hdl.handle.net/20.500.12272/10074
https://doi.org/10.1016/j.compchemeng.2019.03.028
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
2024-03-25T22:28:57Z
http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Acceso abierto, con fines de estudio e investigación. Siempre con la mención de los autores.
eu_rights_str_mv openAccess
rights_invalid_str_mv 2024-03-25T22:28:57Z
http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Acceso abierto, con fines de estudio e investigación. Siempre con la mención de los autores.
dc.format.none.fl_str_mv pdf
application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230959214985216
score 13.24418