Proceedings of ESCAPE 36ISSN: 2818-4734
Volume: 5 (2026)
Table of Contents
LAPSE:2026.0385
Published Article
LAPSE:2026.0385
ProcessSimulator.jl: A Symbolic-Numeric Open-Source Framework for Process Simulation in Julia Language
Vinicius V. Santana, Christopher V. Rackauckas, Idelfonso Nogueira
June 12, 2026
Abstract
This paper presents ProcessSimulator.jl, an open-source process simulation framework built in Julia that combines acausal, equation-oriented modelling with seamless integration of procedural code. The framework leverages ModelingToolkit.jl to enable modular construction of unit operations using symbolic-numeric representations, facilitating the extension of models with advanced thermodynamics, kinetics, and data-driven components. Inspired by the ModuSim concept [3], ProcessSimulator.jl introduces an extensible control-volume abstraction and connector-based composition at the unit-operation level. A steady-state CSTR case study is presented and compared against Aspen Plus, showing good agreement in key variables. The results demonstrate the feasibility of a flexible, open, and composable process simulation paradigm for research and education.
Keywords
Acausal Modeling, Julia Language, Modularisation, Open Source Software, Process Simulation
Suggested Citation
Santana VV, Rackauckas CV, Nogueira I. ProcessSimulator.jl: A Symbolic-Numeric Open-Source Framework for Process Simulation in Julia Language. Systems and Control Transactions 5:1439-1444 (2026) https://doi.org/10.69997/sct.196005
Author Affiliations
Santana VV: Norwegian University of Science and Technology, Department of Chemical Engineering, Trondheim, Norway
Rackauckas CV: Massachusetts Institute of Technology, Computer Science and Artificial Intelligence Laboratory, JuliaLab, Boston, USA. JuliaHub, Boston, USA
Nogueira I: Norwegian University of Science and Technology, Department of Chemical Engineering, Trondheim, Norway
[Login] to see author email addresses.
Journal Name
Systems and Control Transactions
Volume
5
First Page
1439
Last Page
1444
Year
2026
Publication Date
2026-06-12
Version Comments
Original Submission
Other Meta
PII: 1439-1444-618-SCT-5-2026, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2026.0385
This Record
External Link

https://doi.org/10.69997/sct.196005
Publisher Version
Download
Files
Jun 12, 2026
Main Article
License
CC BY-SA 4.0
Meta
Record Statistics
Record Views
183
Version History
[v1] (Original Submission)
Jun 12, 2026
 
Verified by curator on
Jun 12, 2026
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2026.0385
 
Record Owner
PSE Press
Links to Related Works
Directly Related to This Work
Publisher Version
References Cited
  1. Preisig HA. Constructing and maintaining proper process models. Computers & Chemical Engineering 34:1543-1555 (2010) https://doi.org/10.1016/j.compchemeng.2010.02.023
  2. Mansouri SS, Sivaram A, Savoie CJ, Gani R. Models, modeling and model-based systems in the era of computers, machine learning and AI. Computers & Chemical Engineering 194:108957 (2025) https://doi.org/10.1016/j.compchemeng.2024.108957
  3. Dieterich EE, Eigenberger G. The modusim concept for modular modeling and simulation in chemical engineering. Computers & Chemical Engineering 21:S805-S809 (1997) https://doi.org/10.1016/s0098-1354(97)87601-6
  4. Lee A, Ghouse JH, Eslick JC, Laird CD, Siirola JD, Zamarripa MA, Gunter D, Shinn JH, Dowling AW, Bhattacharyya D, Biegler LT, Burgard AP, Miller DC. The idaes process modeling framework and model library-flexibility for process simulation and optimization. J Adv Manuf & Process 3: (2021) https://doi.org/10.1002/amp2.10095
  5. Rackauckas C. Modelingtoolkit, modelica, and modia: the composable modeling future in julia. The Winnower : (None) https://doi.org/10.15200/winn.162133.39054
  6. Nayak P, Dalve P, Sai RA, Jain R, Moudgalya KM, Naren PR, Fritzson P, Wagner D. Chemical process simulation using openmodelica. Ind. Eng. Chem. Res. 58:11164-11174 (2019) https://doi.org/10.1021/acs.iecr.9b00104
  7. Walker PJ, Yew HW, Riedemann A. Clapeyron.jl: an extensible, open-source fluid thermodynamics toolkit. Ind. Eng. Chem. Res. 61:7130-7153 (2022) https://doi.org/10.1021/acs.iecr.2c00326
(0.1 seconds)

[0.11 s]