TAPsolver: A Python package for the simulation and analysis of TAP reactor experiments

08/26/2020
by   Adam Yonge, et al.
0

An open-source, Python-based Temporal Analysis of Products (TAP) reactor simulation and processing program is introduced. TAPsolver utilizes algorithmic differentiation for the calculation of highly accurate derivatives, which are used to perform sensitivity analyses and PDE-constrained optimization. The tool supports constraints to ensure thermodynamic consistency, which can lead to more accurate parameters and assist in mechanism discrimination. The mathematical and structural details of TAPsolver are outlined, as well as validation of the forward and inverse problems against well-studied prototype problems. Benchmarks of the code are presented, and a case study for extracting thermodynamically-consistent kinetic parameters from experimental TAP measurements of CO oxidation on supported platinum particles is presented. TAPsolver will act as a foundation for future development and dissemination of TAP data processing techniques.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/26/2023

CUQIpy – Part II: computational uncertainty quantification for PDE-based inverse problems in Python

Inverse problems, particularly those governed by Partial Differential Eq...
research
12/21/2020

Sparsity regularization for inverse problems with nullspaces

We study a weighted ℓ^1-regularization technique for solving inverse pro...
research
05/26/2023

CUQIpy – Part I: computational uncertainty quantification for inverse problems in Python

This paper introduces CUQIpy, a versatile open-source Python package for...
research
06/01/2022

Learning to Solve PDE-constrained Inverse Problems with Graph Networks

Learned graph neural networks (GNNs) have recently been established as f...
research
01/19/2023

PyOED: An Extensible Suite for Data Assimilation and Model-Constrained Optimal Design of Experiments

This paper describes the first version (v1.0) of PyOED, a highly extensi...
research
03/18/2022

PYROBOCOP: Python-based Robotic Control Optimization Package for Manipulation

PYROBOCOP is a Python-based package for control, optimization and estima...
research
06/06/2021

PYROBOCOP : Python-based Robotic Control Optimization Package for Manipulation and Collision Avoidance

PYROBOCOP is a lightweight Python-based package for control and optimiza...

Please sign up or login with your details

Forgot password? Click here to reset