A Thermodynamic Library for Simulation and Optimization of Dynamic Processes

Tobias Kasper Skovborg Ritschel, Jozsef Gaspar, John Bagterp Jørgensen

Research output: Contribution to journalConference articleResearchpeer-review

581 Downloads (Pure)

Abstract

Process system tools, such as simulation and optimization of dynamic systems, are widely used in the process industries for development of operational strategies and control for process systems. These tools rely on thermodynamic models and many thermodynamic models have been developed for different compounds and mixtures. However, rigorous thermodynamic models are generally computationally intensive and not available as open-source libraries for process simulation and optimization. In this paper, we describe the application of a novel open-source rigorous thermodynamic library, ThermoLib, which is designed for dynamic simulation and optimization of vapor-liquid processes. ThermoLib is implemented in Matlab and C and uses cubic equations of state to compute vapor and liquid phase thermodynamic properties. The novelty of ThermoLib is that it provides analytical first and second order derivatives. These derivatives are needed for efficient dynamic simulation and optimization. The analytical derivatives improve the computational performance by a factor between 12 and 35 as compared to finite difference approximations. We present two examples that use ThermoLib routines in their implementations: (1) simulation of a vapor-compression cycle, and (2) optimal control of an isoenergetic-isochoric flash separation process. The ThermoLib software used in this paper is distributed as open-source software at www.psetools.org.
Original languageEnglish
JournalIFAC-PapersOnLine
Volume50
Issue number1
Pages (from-to)3542-3547
ISSN2405-8963
DOIs
Publication statusPublished - 2017
Event20th IFAC World Congress 2017 - Toulouse, France
Duration: 9 Jul 201714 Jul 2017
Conference number: 20
http://www.ifac2017.org/

Conference

Conference20th IFAC World Congress 2017
Number20
CountryFrance
CityToulouse
Period09/07/201714/07/2017
Internet address

Keywords

  • Control and Systems Engineering
  • Dynamic optimization
  • Flash separation
  • Process simulation
  • Thermodynamic library
  • Vapor compression cycle
  • Vapor-liquid equilibrium

Cite this

Ritschel, Tobias Kasper Skovborg ; Gaspar, Jozsef ; Jørgensen, John Bagterp. / A Thermodynamic Library for Simulation and Optimization of Dynamic Processes. In: IFAC-PapersOnLine. 2017 ; Vol. 50, No. 1. pp. 3542-3547.
@inproceedings{ed6cdf50d9fb450e856e901e33ec5e52,
title = "A Thermodynamic Library for Simulation and Optimization of Dynamic Processes",
abstract = "Process system tools, such as simulation and optimization of dynamic systems, are widely used in the process industries for development of operational strategies and control for process systems. These tools rely on thermodynamic models and many thermodynamic models have been developed for different compounds and mixtures. However, rigorous thermodynamic models are generally computationally intensive and not available as open-source libraries for process simulation and optimization. In this paper, we describe the application of a novel open-source rigorous thermodynamic library, ThermoLib, which is designed for dynamic simulation and optimization of vapor-liquid processes. ThermoLib is implemented in Matlab and C and uses cubic equations of state to compute vapor and liquid phase thermodynamic properties. The novelty of ThermoLib is that it provides analytical first and second order derivatives. These derivatives are needed for efficient dynamic simulation and optimization. The analytical derivatives improve the computational performance by a factor between 12 and 35 as compared to finite difference approximations. We present two examples that use ThermoLib routines in their implementations: (1) simulation of a vapor-compression cycle, and (2) optimal control of an isoenergetic-isochoric flash separation process. The ThermoLib software used in this paper is distributed as open-source software at www.psetools.org.",
keywords = "Control and Systems Engineering, Dynamic optimization, Flash separation, Process simulation, Thermodynamic library, Vapor compression cycle, Vapor-liquid equilibrium",
author = "Ritschel, {Tobias Kasper Skovborg} and Jozsef Gaspar and J{\o}rgensen, {John Bagterp}",
year = "2017",
doi = "10.1016/j.ifacol.2017.08.951",
language = "English",
volume = "50",
pages = "3542--3547",
journal = "IFAC-PapersOnLine",
issn = "2405-8963",
publisher = "Elsevier",
number = "1",

}

A Thermodynamic Library for Simulation and Optimization of Dynamic Processes. / Ritschel, Tobias Kasper Skovborg; Gaspar, Jozsef; Jørgensen, John Bagterp.

In: IFAC-PapersOnLine, Vol. 50, No. 1, 2017, p. 3542-3547.

Research output: Contribution to journalConference articleResearchpeer-review

TY - GEN

T1 - A Thermodynamic Library for Simulation and Optimization of Dynamic Processes

AU - Ritschel, Tobias Kasper Skovborg

AU - Gaspar, Jozsef

AU - Jørgensen, John Bagterp

PY - 2017

Y1 - 2017

N2 - Process system tools, such as simulation and optimization of dynamic systems, are widely used in the process industries for development of operational strategies and control for process systems. These tools rely on thermodynamic models and many thermodynamic models have been developed for different compounds and mixtures. However, rigorous thermodynamic models are generally computationally intensive and not available as open-source libraries for process simulation and optimization. In this paper, we describe the application of a novel open-source rigorous thermodynamic library, ThermoLib, which is designed for dynamic simulation and optimization of vapor-liquid processes. ThermoLib is implemented in Matlab and C and uses cubic equations of state to compute vapor and liquid phase thermodynamic properties. The novelty of ThermoLib is that it provides analytical first and second order derivatives. These derivatives are needed for efficient dynamic simulation and optimization. The analytical derivatives improve the computational performance by a factor between 12 and 35 as compared to finite difference approximations. We present two examples that use ThermoLib routines in their implementations: (1) simulation of a vapor-compression cycle, and (2) optimal control of an isoenergetic-isochoric flash separation process. The ThermoLib software used in this paper is distributed as open-source software at www.psetools.org.

AB - Process system tools, such as simulation and optimization of dynamic systems, are widely used in the process industries for development of operational strategies and control for process systems. These tools rely on thermodynamic models and many thermodynamic models have been developed for different compounds and mixtures. However, rigorous thermodynamic models are generally computationally intensive and not available as open-source libraries for process simulation and optimization. In this paper, we describe the application of a novel open-source rigorous thermodynamic library, ThermoLib, which is designed for dynamic simulation and optimization of vapor-liquid processes. ThermoLib is implemented in Matlab and C and uses cubic equations of state to compute vapor and liquid phase thermodynamic properties. The novelty of ThermoLib is that it provides analytical first and second order derivatives. These derivatives are needed for efficient dynamic simulation and optimization. The analytical derivatives improve the computational performance by a factor between 12 and 35 as compared to finite difference approximations. We present two examples that use ThermoLib routines in their implementations: (1) simulation of a vapor-compression cycle, and (2) optimal control of an isoenergetic-isochoric flash separation process. The ThermoLib software used in this paper is distributed as open-source software at www.psetools.org.

KW - Control and Systems Engineering

KW - Dynamic optimization

KW - Flash separation

KW - Process simulation

KW - Thermodynamic library

KW - Vapor compression cycle

KW - Vapor-liquid equilibrium

U2 - 10.1016/j.ifacol.2017.08.951

DO - 10.1016/j.ifacol.2017.08.951

M3 - Conference article

VL - 50

SP - 3542

EP - 3547

JO - IFAC-PapersOnLine

JF - IFAC-PapersOnLine

SN - 2405-8963

IS - 1

ER -