Elsevier

Combustion and Flame

Volume 235, January 2022, 111684
Combustion and Flame

Skeletal model reduction with forced optimally time dependent modes

https://doi.org/10.1016/j.combustflame.2021.111684Get rights and content

Abstract

Skeletal model reduction based on local sensitivity analysis of time dependent systems is presented in which sensitivities are modeled by forced optimally time dependent (f-OTD) modes. The f-OTD factorizes the sensitivity coefficient matrix into a compressed format as the product of two skinny matrices, i.e. f-OTD modes and f-OTD coefficients. The modes create a low-dimensional, time dependent, orthonormal basis which capture the directions of the phase space associated with most dominant sensitivities. These directions highlight the instantaneous active species, and reaction paths. Evolution equations for the f-OTD modes and coefficients are derived, and the implementation of f-OTD for skeletal reduction is described. For demonstration, skeletal reduction is conducted of the constant pressure ethylene-air burning in a zero-dimensional reactor, and new reduced models are generated. The laminar flame speed, the ignition delay, and the extinction curve as predicted by the models are compared against some existing skeletal models in literature for the same detailed model. The results demonstrate the capability of f-OTD to eliminate unimportant reactions and species in a systematic, efficient and accurate manner.

Introduction

Detailed reaction models for C1-C4 hydrocarbons usually contain over 100 species in about 1000 elementary reactions [1], [2], [3], [4], [5], [6]. Direct application of such models is limited only to simple, canonical combustion simulations because of their tremendous computational cost. Various reduction techniques have been developed to accommodate realistic fuel chemistry simulations, and to capture intricacies of chemical kinetics in complex multi-dimensional combustion systems. As the first step in developing model reduction, it is important to extract a subset of the detailed reaction model, skeletal model, by eliminating unimportant species and reactions [7], [8]. Local sensitivity analysis (SA), reaction flux analysis [9], [10], [11], and directed relation graph (DRG) and its variants [12], [13], [14], [15] have often been utilized for skeletal model reduction. Local SA, which is the subject of the present work, explores the response of model output to a small change of a parameter from its nominal value [16] while global sensitivity analysis is useful for studying uncertainty of kinetic parameters (i.e. collision frequencies and activation energies) which propagate through model and non-linear coupling effects [2], [17], [18], [19], [20], [21], [22], [23], [24].

Model reduction with local SA contains methods such as PCA [1], [25], [26], [27], [28], [29], [30], [31], and construction of a species ranking [32]. In local SA, the sensitivities are commonly computed either by finite difference (FD) discretizations, directly solving a sensitivity equation (SE), or by an adjoint equation (AE) [33]. The computational cost of using FD or SE, which are forward in time methods, scales linearly with the number of parameters making them impracticable when sensitivities with respect to a large number of parameters are needed. On the other hand, computing sensitivities with AE requires a forward-backward workflow, but the computational cost is independent of the number of parameters as it requires solving a single ordinary/partial differential equation (ODE/PDE) [34], [35], [36]. The AE solution is tied to the objective function, and for cases where multiple objective functions are of interest, the same number of AEs must be solved. Regardless of the method of computing sensitivities, the output of FD, SE, and AE at each time instance is the full sensitivity coefficient matrix, which can be extremely large for systems with large number of parameters.

Recently, the forced optimally time dependent (f-OTD) decomposition method was introduced for computing sensitivities in evolutionary systems using a model driven low-rank approximation [33]. This methodology is the extension of OTD decomposition in which a mathematical framework is laid out for the extraction of the low-rank subspace associated with transient instability of the dynamical system [37]. The OTD approximates sensitivities with respect to initial conditions, while f-OTD approximates sensitivities with respect to external parameters, e.g., forcing. As a consequence, in the formulation of f-OTD there is a two–way coupling between the evolution of the f-OTD modes and the f-OTD coefficients, whereas in OTD formulation, the evolution of the modes is independent of the coefficients. In forward workflow of f-OTD, the sensitivity matrix i.e. S(t)Rneq×nr is modeled on-the-fly as the multiplication of two skinny matrices U(t)=[u1(t),u2(t),,ur(t)]Rneq×r, and Y(t)=[y1(t),y2(t),,yr(t)]Rnr×r which contain the f-OTD modes and f-OTD coefficients, respectively, where neq is the number of equations (or outputs), nr is the number of independent parameters, r min{ns,nr} is the reduction size, and S(t)U(t)YT(t). The key characteristic of f-OTD is that both U(t) and Y(t) are time-dependent and they evolve based on closed form evolution equations extracted from the model, and are able to capture sudden transitions associated with the largest finite time Lyapunov exponents [38]. The time-dependent bases have also been used for stochastic reduced order modeling [39], [40], [41], [42], [43], and recently for on-the-fly reduced order modeling of reactive species transport equation [44]. In a nutshell, f-OTD workflow i) is forward in time unlike AE, ii) bypasses the computational cost of solving FD and SE, or other data-driven reduction techniques, and iii) stores the modeled sensitivities in a compressed format, i.e. we only store and solve for two skinny matrices U and Y instead of storing and solving the full sensitivity matrix S, as in FD, SE and AE.

The major advantage of PCA in skeletal reduction is to combine the sensitivity coefficients for a wide range of operating conditions (e.g. equivalence ratio and pressure) [1]. The PCA finds the low-dimensional subspace of data gathered from different (temporal or spatial) locations by applying a minimization algorithm over the whole data at once. Therefore, PCA is a low-rank approximation in a time-averaged sense and may fail to capture highly transient finite-time events (e.g. ignition). In order to resolve this issue, one needs to pre-recognize the locations of such events and use the data mainly from these locations. This requires extensive knowledge and/or expertise. Moreover, PCA modes are time invariant, and the process of selecting sufficient eigenvalues/eigenmodes to capture the essence of all observed phenomena (e.g. ignition, flame propagation), is crucial but is usually done by trial and error. References [1], [45] show that for certain problems, a skeletal model built solely upon the information conveyed by that first reaction group (first eigenmode) from PCA can fail to accurately reproduce the detailed model over the entire domain of interest. Therefore, one needs to deal with several eigenmodes with close eigenvalues and choose essential reaction groups among them [1].

In order to resolve the drawbacks of current SA methods and PCA for skeletal model reduction, we use f-OTD methodology for both SA and skeletal model reduction. The applicability of our approach is demonstrated for ethylene-air burning with the University of Southern California (USC) chemistry model [2] as the detailed model. Adiabatic, constant pressure, spatially homogeneous ignition is the canonical problem; and the generated skeletal models with f-OTD are compared against detailed and several skeletal models.

The remainder of this paper is organized as follows. The theoretical description of PCA and f-OTD and their mathematical derivations for SA are presented in Section 2. Model reduction with f-OTD is first described in Section 3, with a simple reaction model for hydrogen-oxygen combustion, followed by skeletal model reduction with f-OTD for the more complex ethylene-air system in Section 4. The paper ends with conclusions in Section 5. All the generated models are supplied in supplementary materials section.

Section snippets

Formulation

Consider a chemical system of ns species reacting through nr irreversible reactions,k=1nsνkjMkk=1nsνkjMk,j=1,nr, where Mk is a symbol for species k, and νkj and νkj are the molar stoichiometric coefficients of species k in reaction j. Changes of mass fractions ψ=[ψ1,ψ2,,ψns]T and temperature T in an adiabatic, constant pressure p, and spatially homogeneous reaction system of ideal gases can be described by the following initial value problems (IVPs) [46]dψkdt=fψk(ψ,T,α)=Wkρj=1nrνkjQj,ψ

Model reduction with f-OTD: application for hydrogen-oxygen combustion

In this section, the process of eliminating unimportant reactions and species from a detailed kinetic model with f-OTD is described, and its differences with PCA are highlighted. The Burke model [49] for hydrogen-oxygen system which contains ns=10 species,1 and nr=54 irreversible (27 reversible) reactions is considered as the detailed model. The

Skeletal reduction: application for ethylene-air burning

Several detailed kinetic models for ethylene-air burning are available in literature, and are developed at the University of California, San Diego (UCSD) [4], the University of Southern California (USC - a subset of JetSurf) [2], the KAUST (AramcoMech2) [50], and the Politecnico of Milan (CRECK) [5]. Figure 6 indicates that the ignition delays as predicted by all these models are in a reasonable agreement with each other. Moreover, it is shown in Ref. [51] that USC ignition delays are closer to

Conclusions

Instantaneous sensitivity analysis with f-OTD is described and implemented for a systematic skeletal model reduction. A key feature of the f-OTD approach is that it factorizes the sensitivity matrix into a multiplication of two low-ranked time-dependent matrices which evolve based on evolution equations derived from the governing equations of the system. Modeled sensitivities are then normalized and the most important reactions and species of a detailed model are ranked in a systematic manner

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work has been co-authored by an employee of Triad National Security, LLC which operates Los Alamos National Laboratory under Contract No. 89233218CNA000001 with the U.S. Department of Energy/National Nuclear Security Administration. The work of PG was supported by Los Alamos National Laboratory, under Contract 614709. Additional support for the work at Pitt with H.B. as the PI is provided by NASA Transformational Tools and Technologies (TTT) Project Grant 80NSSC18M0150, and by NSF under

References (53)

  • T. Turányi

    Sensitivity analysis of complex kinetic systems

    Tools Appl. J. Math. Chem.

    (1990)
  • H. Rabitz et al.

    General foundations of high-dimensional model representations

    J. Math. Chem.

    (1999)
  • G. Li et al.

    Practical approaches to construct RS-HDMR component functions

    J. Phys. Chem. A

    (2002)
  • A. Parente et al.

    Principal component analysis of turbulent combustion data: data pre-processing and manifold sensitivity

    Combust. Flame

    (2013)
  • H. Mirgolbabaei et al.

    Nonlinear reduction of combustion composition space with kernel principal component analysis

    Combust. Flame

    (2014)
  • A. Coussement et al.

    Assessment of different chemistry reduction methods based on principal component analysis: comparison of the MG-PCA and score-PCA approaches

    Combust. Flame

    (2016)
  • M. Malik et al.

    Principal component analysis coupled with nonlinear regression for chemistry reduction

    Combust. Flame

    (2018)
  • A. Stagni et al.

    Skeletal mechanism reduction through species-targeted sensitivity analysis

    Combust. Flame

    (2016)
  • M. Donello, M. Carpenter, H. Babaee, Computing sensitivities in evolutionary systems: areal-time reduced order modeling...
  • M. Cheng et al.

    A dynamically bi-orthogonal method for time-dependent stochastic partial differential equations i: derivation and algorithms

    J. Comput. Phys.

    (2013)
  • H. Babaee et al.

    A robust bi-orthogonal/dynamically-orthogonal method using the covariance pseudo-inverse with application to stochastic flow problems

    J. Comput. Phys.

    (2017)
  • H. Babaee

    An observation-driven time-dependent basis for a reduced description of transient stochastic systems

    Proc. R. Soc. Lond. A

    (2019)
  • D. Ramezanian et al.

    On-the-fly reduced order modeling of passive and reactive species via time-dependent manifolds

    Comput. Methods Appl. Mech. Eng.

    (2021)
  • I. Zsély et al.

    The influence of thermal coupling and diffusion on the importance of reactions: the case study of hydrogen–air combustion

    Phys. Chem. Chem. Phys

    (2003)
  • Z. Luo et al.

    Chemical explosive mode analysis for a turbulent lifted ethylene jet flame in highly-heated coflow

    Combust. Flame

    (2012)
  • H. Wang et al.

    A High-Temperature Chemical Kinetic Model of n-Alkane (up to n-dodecane), Cyclohexane, and Methyl-, Ethyl-, n-Propyl and n-Butyl-cyclohexane Oxidation at High Temperatures (jetsurf 2.0)

    Tech. rep.

    (2011)
  • Cited by (11)

    • Learning stiff chemical kinetics using extended deep neural operators

      2024, Computer Methods in Applied Mechanics and Engineering
    • Scalable in situ compression of transient simulation data using time-dependent bases

      2022, Journal of Computational Physics
      Citation Excerpt :

      We refer to these techniques as model-driven ROM, as opposed to data-driven techniques since in the model-driven formulation partial or ordinary differential equations are obtained for the evolution of TDB. Model-driven ROMs have also shown great performance in solving high-dimensional stochastic PDEs [20–25], reduced-order modeling of time-dependent linear systems [26–28] as well as combustion [29,30]. TDB has also been applied in tensor dimension reduction [31–33].

    View all citing articles on Scopus

    Fully documented templates are available in the elsarticle package on CTAN.

    View full text