Proceedings of ESCAPE 36ISSN: 2818-4734
Volume: 5 (2026)
Table of Contents
LAPSE:2026.0325
Published Article
LAPSE:2026.0325
Differentiable Programming for Cyclic Adsorption Processes
June 12, 2026
Abstract
The design of cyclic adsorption processes is computationally expensive as it involves screening many process designs, each of which involve a time-consuming simulation to reach cyclic steady state. In this work, we demonstrate how differentiable programming can be used to accelerate both the simulation and attainment of cyclic steady state for a four-step pressure vacuum swing adsorption (PVSA) process to concentrate carbon dioxide from flue gas. A mechanistic one-dimensional dynamic adsorption model was implemented in JAX, enabling automatic differentiation and just-in-time compilation for efficient solution and accurate sensitivity evaluation. The latter was exploited to implement a Newton-based direct determination method for accelerated convergence to cyclic steady state, avoiding repeated cycle simulations. Across 4096 designs sampled in a six-dimensional design space, the direct determination method converged in an average of 4.6 iterations, compared to 145 cycles required by successive substitution. When combined with the computational gains from the JAX framework, this resulted in an overall speed-up of over 20 times relative to the conventional MATLAB-based implementation.
Keywords
cyclic adsorption processes, Differentiable Programming, gradient-enhanced acceleration, JAX, mechanistic modelling
Suggested Citation
Glover A, Papathanasiou MM, Pini R. Differentiable Programming for Cyclic Adsorption Processes. Systems and Control Transactions 5:978-985 (2026) https://doi.org/10.69997/sct.158139
Author Affiliations
Glover A: Department of Chemical Engineering, Imperial College London. The Sargent Centre for Process Systems Engineering, Imperial College London [ORCID]
Papathanasiou MM: Department of Chemical Engineering, Imperial College London. The Sargent Centre for Process Systems Engineering, Imperial College London [ORCID]
Pini R: Department of Chemical Engineering, Imperial College London. The Sargent Centre for Process Systems Engineering, Imperial College London [ORCID]
[Login] to see author email addresses.
Journal Name
Systems and Control Transactions
Volume
5
First Page
978
Last Page
985
Year
2026
Publication Date
2026-06-12
Version Comments
Original Submission
Other Meta
PII: 0978-0985-116-SCT-5-2026, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2026.0325
This Record
External Link

https://doi.org/10.69997/sct.158139
Publisher Version
Download
Files
Jun 12, 2026
Main Article
License
CC BY-SA 4.0
Meta
Record Statistics
Record Views
193
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.0325
 
Record Owner
PSE Press
Links to Related Works
Directly Related to This Work
Publisher Version
References Cited
  1. Biegler LT, Jiang L, Fox VG. Recent advances in simulation and optimal design of pressure swing adsorption systems. Separation & Purification Reviews 33:1-39 (2005) https://doi.org/10.1081/spm-120039562
  2. Subraveti SG, Karimi K, Gazzani M, Anantharaman R. A study on accelerated convergence of cyclic steady state in adsorption process simulations. Systems and Control Transactions 3:215-221 (2024) https://doi.org/10.69997/sct.137508
  3. Croft DT, LeVan MD. Periodic states of adsorption cycles-i. direct determination and stability. Chemical Engineering Science 49:1821-1829 (1994) https://doi.org/10.1016/0009-2509(94)80067-7
  4. Peh SB, Farooq S, Zhao D. A metal-organic framework (mof)-based temperature swing adsorption cycle for postcombustion CO2 capture from wet flue gas. Chemical Engineering Science 250:117399 (2022) https://doi.org/10.1016/j.ces.2021.117399
  5. Ward A, Pini R. Efficient bayesian optimization of industrial-scale pressure-vacuum swing adsorption processes for co2 capture. Ind. Eng. Chem. Res. 61:13650-13668 (2022) https://doi.org/10.1021/acs.iecr.2c02313
  6. Ajenifuja A, Joss L, Jobson M. A new equilibrium shortcut temperature swing adsorption model for fast adsorbent screening. Ind. Eng. Chem. Res. 59:3485-3497 (2020) https://doi.org/10.1021/acs.iecr.9b05579
  7. Ward A, Li K, Pini R. Assessment of dual-adsorbent beds for CO 2 capture by equilibrium-based process design. Separation and Purification Technology 319:123990 (2023) https://doi.org/10.1016/j.seppur.2023.123990
  8. Pai KN, Prasad V, Rajendran A. Generalized, adsorbent-agnostic, artificial neural network framework for rapid simulation, optimization, and adsorbent screening of adsorption processes. Ind. Eng. Chem. Res. 59:16730-16740 (2020) https://doi.org/10.1021/acs.iecr.0c02339
  9. Subraveti SG, Li Z, Prasad V, Rajendran A. Machine learning-based multiobjective optimization of pressure swing adsorption. Ind. Eng. Chem. Res. 58:20412-20422 (2019) https://doi.org/10.1021/acs.iecr.9b04173
  10. Ding Y, LeVan MD. Periodic states of adsorption cycles III. convergence acceleration for direct determination. Chemical Engineering Science 56:5217-5230 (2001) https://doi.org/10.1016/s0009-2509(01)00127-0
  11. Kvamsdal HM, Hertzberg T. Optimization of PSA systems-studies on cyclic steady state convergence. Computers & Chemical Engineering 21:819-832 (1997) https://doi.org/10.1016/s0098-1354(96)00315-8
  12. Jiang L, Biegler LT, Fox VG. Simulation and optimization of pressure?swing adsorption systems for air separation. AIChE Journal 49:1140-1157 (2004) https://doi.org/10.1002/aic.690490508
  13. Leis JR, Kramer MA. Algorithm 658. ACM Trans. Math. Softw. 14:61-67 (1988) https://doi.org/10.1145/42288.214371
  14. Li S, Petzold L (1999) Design of new Daspk for Sensitivity Analysis
  15. Smith OJ IV, Westerberg AW. Acceleration of cyclic steady state convergence for pressure swing adsorption models. Ind. Eng. Chem. Res. 31:1569-1573 (2002) https://doi.org/10.1021/ie00006a021
  16. Pai KN, Prasad V, Rajendran A. Experimentally validated machine learning frameworks for accelerated prediction of cyclic steady state and optimization of pressure swing adsorption processes. Separation and Purification Technology 241:116651 (2020) https://doi.org/10.1016/j.seppur.2020.116651
  17. Nilchan S, Pantelides CC. On the optimisation of periodic adsorption processes. Adsorption 4:113-147 (1998) https://doi.org/10.1023/a:1008823102106
  18. Tsay C, Pattison RC, Baldea M. A pseudo?transient optimization framework for periodic processes: pressure swing adsorption and simulated moving bed chromatography. AIChE Journal 64:2982-2996 (2017) https://doi.org/10.1002/aic.15987
  19. Lee I, Buse S, Winfree E (2025) Differentiable Programming of Indexed Chemical Reaction Networks and Reaction-Diffusion Systems. LIPIcs Vol 347 DNA 31 347:4:1-4:23 https://doi.org/10.4230/LIPICS.DNA.31.4
  20. Alsubeihi M, Jessop A, Moseley B, Fonte CP, Rajagopalan AK. Modern, efficient, and differentiable transport equation models using JAX: applications to population balance equations. Ind. Eng. Chem. Res. 64:4541-4553 (2025) https://doi.org/10.1021/acs.iecr.4c04208
  21. Bezgin DA, Buhendwa AB, Adams NA. Jax-fluids: a fully-differentiable high-order computational fluid dynamics solver for compressible two-phase flows. Computer Physics Communications 282:108527 (2023) https://doi.org/10.1016/j.cpc.2022.108527
  22. Schoenholz SS, Cubuk ED. JAX, M.D. a framework for differentiable physics*. J. Stat. Mech. 2021:124016 (2021) https://doi.org/10.1088/1742-5468/ac3ae9
  23. Haghpanah R, Majumder A, Nilam R, Rajendran A, Farooq S, Karimi IA, Amanullah M. Multiobjective optimization of a four-step adsorption process for postcombustion co2capture via finite volume simulation. Ind. Eng. Chem. Res. 52:4249-4265 (2013) https://doi.org/10.1021/ie302658y
  24. Hao Z, Caspari A, Schweidtmann AM, Vaupel Y, Lapkin AA, Mhamdi A. Efficient hybrid multiobjective optimization of pressure swing adsorption. Chemical Engineering Journal 423:130248 (2021) https://doi.org/10.1016/j.cej.2021.130248
  25. Pai KN, Haghpanah R, Edsall W. Superstructure model for the simultaneous design and optimization of a pressure vacuum swing adsorption process cycle. Ind. Eng. Chem. Res. 64:627-638 (2024) https://doi.org/10.1021/acs.iecr.4c02842
  26. Shampine LF, Reichelt MW. The MATLAB ODE suite. SIAM J. Sci. Comput. 18:1-22 (1997) https://doi.org/10.1137/s1064827594276424
  27. Ko D, Siriwardane R, Biegler LT. Optimization of a pressure-swing adsorption process using zeolite 13X for co2 sequestration. Ind. Eng. Chem. Res. 42:339-348 (2002) https://doi.org/10.1021/ie0204540
(0.11 seconds)

[0.11 s]