(371b) Forcing Signal Optimization and Simultaneous Simulation Approaches Applied to Dynamic/Programmable Catalysis
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Computing and Systems Technology Division
10A: Poster Session: Interactive Session: Systems and Process Design
Tuesday, October 29, 2024 - 3:30pm to 5:00pm
To move beyond the Sabatier Volcano, researchers have proposed and investigated the use of dynamic or programmable catalysis. By applying this technique, the binding energy is set (or programmed) to oscillate with a predetermined shape, leading to the alternating promotion of the elementary steps. By doing so, the overall limitations associated with having a rate limiting step are avoided. The effectiveness of the idea has been demonstrated computationally1-5, and experimentally6,7, leading to interest in exploring the novel technique. In this work, we describe a methodology to efficiently simulate the cyclic steady state (CSS) during a dynamic catalytic system operation and the optimization of parameters of the forcing signal to maximize the time-averaged turnover frequency (avTOF) achieved. We discuss how conclusions and insights from this work can be projected into what we call the Extended Sabatier Volcano, in which the dynamic behavior is visualized.
As in previous studies, we used a model unimolecular reaction catalyzed on a surface as the catalytic system for the proceedings. We considered three reversible steps: adsorption, surface reaction and desorption. The rate constants of the reaction and desorption steps were considered functions of the binding energy, and are, therefore, the steps that are periodically favored with the simulation of a modular behavior for the binding energy. The system evolution was described by four ordinary differential equations (ODEs), describing gas phase concentrations and coverage fractions changes over time, and an algebraic equation for the site balance. Previous works have performed the simulations by applying forward integration of the ODEs until CSS is reached1, 8, 9, a process that can be expensive, as it is highly dependent on the stiffness of the system.
In this work, we formulate the problem as a Boundary Value Problem (BVP) with limit cycle conditions to directly obtain results to the CSS. We modeled the system with Pyomo10, a Python-based, open-source optimization modeling language, using Pyomo.DAE11 to support automatic transcription (discretization) of the differential equations. The system is discretized and the derivatives are approximated in each time point by using an implicit Euler method. The solver IPOPT12 solves the square system of nonlinear algebraic equations by employing a modified Newton method with a line search algorithm. Therefore, the solutions for concentrations of gas phase compounds and fractions of coverage are simultaneously found for all discrete points in the time horizon. A previous work also framed the problem as a BVP13, and the basic ideas of this limit-cycle conditions formulation was described in previous studies, either for dynamic catalysis14 or other applications15, but we implemented it in a flexible, easy to deploy and interpret manner.
The results with this simultaneous approach are obtained in around one second, independently of the stiffness of the system. With the sequential approach, forward integrating the ODEs in time, run times vary broadly with system stiffness and conditions, ranging between many orders of magnitude, going up to around 9500 seconds within our tests. The computational efficiency of the simultaneous approach allowed the implementation of derivative-free optimization methods wrapped around the simulation to obtain optimal parameters (within bounds) for the forcing signal that describes BE oscillations.
We adopted the square wave as the main working waveform, but also deployed the methodologies to the sine and triangle/sawtooth waves. Additionally, we used a smoothed version of the square wave, in which we could adjust the asymmetry and smoothness, and a Gaussian pulse function in order to somewhat approximate the square wave with a continuous function. For the continuous forcing functions, it was possible to implement gradient-based optimization methods and also to modify the Pyomo/IPOPT framework to turn the wave parameters into Pyomo decision variables (degrees of freedom) rather than parameters to solve the optimization problem of maximizing the avTOF using IPOPT.
For the square wave, an increase in four orders of magnitude on the avTOF when compared to the peak of the Sabatier of the static system was verified. This result demonstrated not only the potential of using dynamic catalysis, but the value of using optimization techniques to identify sets of parameters and achieve the best results possible within bounds. This work serves as proof of concept for the implementation of the methodologies discussed here in real, complex reactions on the surfaces of real materials and with input data and bounds related to the specific dynamic catalytic system and stimulus source. Future computational work will focus on adding physical constraints to the model to improve the accuracy between models and experimental results and on methods for acquiring arbitrary waveforms, in opposition to calculating the ideal parameters of fixed waveforms.
[1] M. A. Ardagh, O. A. Abdelrahman, and P. J. Dauenhauer, âPrinciples of Dynamic Heterogeneous Catalysis: Surface Resonance and Turnover Frequency Response,â ACS Catal., vol. 9, no. 8, pp. 6929â6937, Aug. 2019, doi: 10.1021/acscatal.9b01606.
[2] G. R. Wittreich, S. Liu, P. J. Dauenhauer, and D. G. Vlachos, âCatalytic resonance of ammonia synthesis by simulated dynamic ruthenium crystal strain,â Sci. Adv., vol. 8, no. 4, p. eabl6576, Jan. 2022, doi: 10.1126/sciadv.abl6576.
[3] M. A. Murphy, S. R. Gathmann, C. J. Bartel, O. A. Abdelrahman, and P. J. Dauenhauer, âCatalytic resonance theory: Circumfluence of programmable catalytic loops,â J. Catal., vol. 430, p. 115343, Feb. 2024, doi: 10.1016/j.jcat.2024.115343.
[4] S. Gathmann, C. Bartel, L. Grabow, O. Abdelrahman, C. D. Frisbie, and P. Dauenhauer, âDynamic Promotion of the Oxygen Evolution Reaction via Programmable Metal Oxides,â Chemistry, preprint, Jan. 2024. doi: 10.26434/chemrxiv-2024-gs6zn.
[5] V. V. R. Vempatti, S. Wang, O. A. Abdelrahman, P. J. Dauenhauer, and L. C. Grabow, âCatalytic Resonance of Methane Steam Reforming by Dynamically Applied Charges,â Chemistry, preprint, Jan. 2024. doi: 10.26434/chemrxiv-2024-8sxpx.
[6] J. Gopeesingh, M. A. Ardagh, M. Shetty, S. T. Burke, P. J. Dauenhauer, and O. A. Abdelrahman, âResonance-Promoted Formic Acid Oxidation via Dynamic Electrocatalytic Modulation,â ACS Catal., vol. 10, no. 17, pp. 9932â9942, Sep. 2020, doi: 10.1021/acscatal.0c02201.
[7] J. Qi et al., âDynamic Control of Elementary Step Energetics via Pulsed Illumination Enhances Photocatalysis on Metal Nanoparticles,â ACS Energy Lett., vol. 5, no. 11, pp. 3518â3525, Nov. 2020, doi: 10.1021/acsenergylett.0c01978.
[8] M. A. Ardagh, T. Birol, Q. Zhang, O. A. Abdelrahman, and P. J. Dauenhauer, âCatalytic resonance theory: superVolcanoes, catalytic molecular pumps, and oscillatory steady state,â Catal. Sci. Technol., vol. 9, no. 18, pp. 5058â5076, 2019, doi: 10.1039/C9CY01543D.
[9] S. R. Gathmann, M. A. Ardagh, and P. J. Dauenhauer, âCatalytic resonance theory: Negative dynamic surfaces for programmable catalysts,â Chem Catal., vol. 2, no. 1, pp. 140â163, Jan. 2022, doi: 10.1016/j.checat.2021.12.006.
[10] M. L. Bynum et al., Pyomo â Optimization Modeling in Python, vol. 67. in Springer Optimization and Its Applications, vol. 67. Cham: Springer International Publishing, 2021. doi: 10.1007/978-3-030-68928-5.
[11]B. Nicholson, J. D. Siirola, J.-P. Watson, V. M. Zavala, and L. T. Biegler, âpyomo.dae: a modeling and automatic discretization framework for optimization with differential and algebraic equations,â Math. Program. Comput., vol. 10, no. 2, pp. 187â223, Jun. 2018, doi: 10.1007/s12532-017-0127-0.
[12] A. Wächter and L. T. Biegler, âOn the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming,â Math. Program., vol. 106, no. 1, pp. 25â57, Mar. 2006, doi: 10.1007/s10107-004-0559-y.
[13] Y. M. Psarellis, M. Kavousanakis, P. J. Dauenhauer, and I. G. Kevrekidis, âWriting the Programs of Programmable Catalysis,â Feb. 2023, doi: 10.26434/chemrxiv-2023-99wqg.
[14] B. Foley and N. Razdan, âDynamic Catalysis Fundamentals: I. Fast calculation of limit cycles in dynamic catalysis,â Chemistry, preprint, Nov. 2021. doi: 10.26434/chemrxiv-2021-10hk4.
[15] Y. Kawajiri and L. T. Biegler, âOptimization strategies for simulated moving bed and PowerFeed processes,â AIChE J., vol. 52, no. 4, pp. 1343â1350, Apr. 2006, doi: 10.1002/aic.10736.