pyTEP: A Python package for interactive simulations of the Tennessee Eastman process

Christopher Reinartz*, Thomas T. Enevoldsen

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

287 Downloads (Pure)

Abstract

pyTEP is an open-source simulation API for the Tennessee Eastman process in Python. It facilitates the setup of complex simulation scenarios and provides the option of interactive simulation. The Tennessee Eastman process has been the go-to benchmark for statistical process monitoring and machine learning based fault-detection approaches for continuous chemical processes in recent years, but its potential outside these domains remains largely untapped. Existing simulators are tailored towards simulations of stationary operating conditions in the presence of faults, but further extensions for more complex simulation scenarios are time-consuming, which may discourage researchers from adopting the process. Through pyTEPs API, users can configure simulations, change operating conditions and store simulation data without being exposed to the underlying mechanics of the simulator. In addition to the newly introduced features, pyTEP promises more versatility and more straightforward usage than existing TEP simulators.

Original languageEnglish
Article number101053
JournalSoftwareX
Volume18
Number of pages6
ISSN2352-7110
DOIs
Publication statusPublished - Jun 2022

Keywords

  • Chemical process simulation
  • Python
  • Simulation framework
  • Tennessee Eastman process

Fingerprint

Dive into the research topics of 'pyTEP: A Python package for interactive simulations of the Tennessee Eastman process'. Together they form a unique fingerprint.

Cite this