Modeling and simulation of reactive distillation columns using computer algebra

Marcelo F. Alfradique, Marcelo Castier

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

This work presents an extension of a computer algebra (CA) program, Thermath, originally developed for the automatic implementation of physical property calculations, to generate computer codes in Fortran for the simulation of steady-state reactive distillation columns. The adopted procedure requires the simultaneous solution, using the Newton-Raphson method, of mass and energy balances, phase equilibrium equations, chemical equilibrium or rates of reaction equations and an additional equation needed to match the number of degrees of freedom. The Thermath program was used to obtain Fortran subroutines that implement these equations and their derivatives with respect to the process variables and the equation of state and/or excess Gibbs free energy model used in the simulation. The results are in excellent agreement with those available in the literature. By using Thermath, it was possible to reduce the time and effort needed to implement the mathematical models of multistage reaction-separation equipment.

Original languageEnglish
Pages (from-to)1875-1884
Number of pages10
JournalComputers and Chemical Engineering
Volume29
Issue number9
DOIs
Publication statusPublished - 15 Aug 2005
Externally publishedYes

Fingerprint

Distillation columns
Algebra
Subroutines
Gibbs free energy
Newton-Raphson method
Energy balance
Equations of state
Phase equilibria
Physical properties
Mathematical models
Derivatives

Keywords

  • Computer algebra
  • Mathematica
  • Reactive distillation
  • Simulation

ASJC Scopus subject areas

  • Chemical Engineering(all)
  • Computer Science Applications

Cite this

Modeling and simulation of reactive distillation columns using computer algebra. / Alfradique, Marcelo F.; Castier, Marcelo.

In: Computers and Chemical Engineering, Vol. 29, No. 9, 15.08.2005, p. 1875-1884.

Research output: Contribution to journalArticle

@article{a9171dfd74d8447487466d028104562f,
title = "Modeling and simulation of reactive distillation columns using computer algebra",
abstract = "This work presents an extension of a computer algebra (CA) program, Thermath, originally developed for the automatic implementation of physical property calculations, to generate computer codes in Fortran for the simulation of steady-state reactive distillation columns. The adopted procedure requires the simultaneous solution, using the Newton-Raphson method, of mass and energy balances, phase equilibrium equations, chemical equilibrium or rates of reaction equations and an additional equation needed to match the number of degrees of freedom. The Thermath program was used to obtain Fortran subroutines that implement these equations and their derivatives with respect to the process variables and the equation of state and/or excess Gibbs free energy model used in the simulation. The results are in excellent agreement with those available in the literature. By using Thermath, it was possible to reduce the time and effort needed to implement the mathematical models of multistage reaction-separation equipment.",
keywords = "Computer algebra, Mathematica, Reactive distillation, Simulation",
author = "Alfradique, {Marcelo F.} and Marcelo Castier",
year = "2005",
month = "8",
day = "15",
doi = "10.1016/j.compchemeng.2005.04.002",
language = "English",
volume = "29",
pages = "1875--1884",
journal = "Computers and Chemical Engineering",
issn = "0098-1354",
publisher = "Elsevier BV",
number = "9",

}

TY - JOUR

T1 - Modeling and simulation of reactive distillation columns using computer algebra

AU - Alfradique, Marcelo F.

AU - Castier, Marcelo

PY - 2005/8/15

Y1 - 2005/8/15

N2 - This work presents an extension of a computer algebra (CA) program, Thermath, originally developed for the automatic implementation of physical property calculations, to generate computer codes in Fortran for the simulation of steady-state reactive distillation columns. The adopted procedure requires the simultaneous solution, using the Newton-Raphson method, of mass and energy balances, phase equilibrium equations, chemical equilibrium or rates of reaction equations and an additional equation needed to match the number of degrees of freedom. The Thermath program was used to obtain Fortran subroutines that implement these equations and their derivatives with respect to the process variables and the equation of state and/or excess Gibbs free energy model used in the simulation. The results are in excellent agreement with those available in the literature. By using Thermath, it was possible to reduce the time and effort needed to implement the mathematical models of multistage reaction-separation equipment.

AB - This work presents an extension of a computer algebra (CA) program, Thermath, originally developed for the automatic implementation of physical property calculations, to generate computer codes in Fortran for the simulation of steady-state reactive distillation columns. The adopted procedure requires the simultaneous solution, using the Newton-Raphson method, of mass and energy balances, phase equilibrium equations, chemical equilibrium or rates of reaction equations and an additional equation needed to match the number of degrees of freedom. The Thermath program was used to obtain Fortran subroutines that implement these equations and their derivatives with respect to the process variables and the equation of state and/or excess Gibbs free energy model used in the simulation. The results are in excellent agreement with those available in the literature. By using Thermath, it was possible to reduce the time and effort needed to implement the mathematical models of multistage reaction-separation equipment.

KW - Computer algebra

KW - Mathematica

KW - Reactive distillation

KW - Simulation

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

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

U2 - 10.1016/j.compchemeng.2005.04.002

DO - 10.1016/j.compchemeng.2005.04.002

M3 - Article

VL - 29

SP - 1875

EP - 1884

JO - Computers and Chemical Engineering

JF - Computers and Chemical Engineering

SN - 0098-1354

IS - 9

ER -