Automatic generation of procedures for the simulation of multistage separators using computer Algebra

Marcelo F. Alfradique, Rogério O. Espósito, Marcelo Castier

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

We successfully extended a computer algebra program (Thermath), originally developed for the automatic computer implementation of physical property calculations, in order to perform the global phase stability test and to generate code for the steady state simulation of multistage separators. Analytical derivatives of the modeling equations and of the thermodynamic properties were rapidly obtained and automatically implemented in Fortran 77 using Thermath. Even though the final assembly of the code was done manually, the largest portion of the programs corresponds to automatically generated code. A program for the simulation of extraction columns was developed and showed excellent agreement with results available in the literature. The global phase stability program was tested in the identification of liquid-liquid phase transitions, showing results coherent with those from the extraction column program. Quadratic convergence rates in the Newton-Raphson method were obtained with both programs, as should be expected when the functions and their derivatives are correctly implemented.

Original languageEnglish
Pages (from-to)657-674
Number of pages18
JournalChemical Engineering Communications
Volume189
Issue number5
DOIs
Publication statusPublished - 2002
Externally publishedYes

Fingerprint

Phase stability
Separators
Algebra
Derivatives
Liquids
Newton-Raphson method
Thermodynamic properties
Physical properties
Phase transitions

Keywords

  • Computer algebra
  • Extraction
  • Liquids
  • Phase stability
  • Simulation

ASJC Scopus subject areas

  • Chemical Engineering(all)

Cite this

Automatic generation of procedures for the simulation of multistage separators using computer Algebra. / Alfradique, Marcelo F.; Espósito, Rogério O.; Castier, Marcelo.

In: Chemical Engineering Communications, Vol. 189, No. 5, 2002, p. 657-674.

Research output: Contribution to journalArticle

@article{d819a8b0d29545bd857db498bedfca31,
title = "Automatic generation of procedures for the simulation of multistage separators using computer Algebra",
abstract = "We successfully extended a computer algebra program (Thermath), originally developed for the automatic computer implementation of physical property calculations, in order to perform the global phase stability test and to generate code for the steady state simulation of multistage separators. Analytical derivatives of the modeling equations and of the thermodynamic properties were rapidly obtained and automatically implemented in Fortran 77 using Thermath. Even though the final assembly of the code was done manually, the largest portion of the programs corresponds to automatically generated code. A program for the simulation of extraction columns was developed and showed excellent agreement with results available in the literature. The global phase stability program was tested in the identification of liquid-liquid phase transitions, showing results coherent with those from the extraction column program. Quadratic convergence rates in the Newton-Raphson method were obtained with both programs, as should be expected when the functions and their derivatives are correctly implemented.",
keywords = "Computer algebra, Extraction, Liquids, Phase stability, Simulation",
author = "Alfradique, {Marcelo F.} and Esp{\'o}sito, {Rog{\'e}rio O.} and Marcelo Castier",
year = "2002",
doi = "10.1080/00986440211737",
language = "English",
volume = "189",
pages = "657--674",
journal = "Chemical Engineering Communications",
issn = "0098-6445",
publisher = "Taylor and Francis Ltd.",
number = "5",

}

TY - JOUR

T1 - Automatic generation of procedures for the simulation of multistage separators using computer Algebra

AU - Alfradique, Marcelo F.

AU - Espósito, Rogério O.

AU - Castier, Marcelo

PY - 2002

Y1 - 2002

N2 - We successfully extended a computer algebra program (Thermath), originally developed for the automatic computer implementation of physical property calculations, in order to perform the global phase stability test and to generate code for the steady state simulation of multistage separators. Analytical derivatives of the modeling equations and of the thermodynamic properties were rapidly obtained and automatically implemented in Fortran 77 using Thermath. Even though the final assembly of the code was done manually, the largest portion of the programs corresponds to automatically generated code. A program for the simulation of extraction columns was developed and showed excellent agreement with results available in the literature. The global phase stability program was tested in the identification of liquid-liquid phase transitions, showing results coherent with those from the extraction column program. Quadratic convergence rates in the Newton-Raphson method were obtained with both programs, as should be expected when the functions and their derivatives are correctly implemented.

AB - We successfully extended a computer algebra program (Thermath), originally developed for the automatic computer implementation of physical property calculations, in order to perform the global phase stability test and to generate code for the steady state simulation of multistage separators. Analytical derivatives of the modeling equations and of the thermodynamic properties were rapidly obtained and automatically implemented in Fortran 77 using Thermath. Even though the final assembly of the code was done manually, the largest portion of the programs corresponds to automatically generated code. A program for the simulation of extraction columns was developed and showed excellent agreement with results available in the literature. The global phase stability program was tested in the identification of liquid-liquid phase transitions, showing results coherent with those from the extraction column program. Quadratic convergence rates in the Newton-Raphson method were obtained with both programs, as should be expected when the functions and their derivatives are correctly implemented.

KW - Computer algebra

KW - Extraction

KW - Liquids

KW - Phase stability

KW - Simulation

UR - http://www.scopus.com/inward/record.url?scp=0142057216&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0142057216&partnerID=8YFLogxK

U2 - 10.1080/00986440211737

DO - 10.1080/00986440211737

M3 - Article

VL - 189

SP - 657

EP - 674

JO - Chemical Engineering Communications

JF - Chemical Engineering Communications

SN - 0098-6445

IS - 5

ER -