Loading [MathJax]/jax/element/mml/optable/MathOperators.js
Research article

A data-driven reduced-order modeling approach for parameterized time-domain Maxwell's equations

  • Received: 20 September 2024 Revised: 01 November 2024 Accepted: 08 November 2024 Published: 13 November 2024
  • This paper proposed a data-driven non-intrusive model order reduction (NIMOR) approach for parameterized time-domain Maxwell's equations. The NIMOR method consisted of fully decoupled offline and online stages. Initially, the high-fidelity (HF) solutions for some training time and parameter sets were obtained by using a discontinuous Galerkin time-domain (DGTD) method. Subsequently, a two-step or nested proper orthogonal decomposition (POD) technique was used to generate the reduced basis (RB) functions and the corresponding projection coefficients within the RB space. The high-order dynamic mode decomposition (HODMD) method leveraged these corresponding coefficients to predict the projection coefficients at all training parameters over a time region beyond the training domain. Instead of direct regression and interpolating new parameters, the predicted projection coefficients were reorganized into a three-dimensional tensor, which was then decomposed into time- and parameter-dependent components through the canonical polyadic decomposition (CPD) method. Gaussian process regression (GPR) was then used to approximate the relationship between the time/parameter values and the above components. Finally, the reduced-order solutions at new time/parameter values were quickly obtained through a linear combination of the POD modes and the approximated projection coefficients. Numerical experiments were presented to evaluate the performance of the method in the case of plane wave scattering.

    Citation: Mengjun Yu, Kun Li. A data-driven reduced-order modeling approach for parameterized time-domain Maxwell's equations[J]. Networks and Heterogeneous Media, 2024, 19(3): 1309-1335. doi: 10.3934/nhm.2024056

    Related Papers:

    [1] Lan Zhu, Li Xu, Jun-Hui Yin, Shu-Cheng Huang, Bin Li . A discontinuous Galerkin Method based on POD model reduction for Euler equation. Networks and Heterogeneous Media, 2024, 19(1): 86-105. doi: 10.3934/nhm.2024004
    [2] Xu Yang, François Golse, Zhongyi Huang, Shi Jin . Numerical study of a domain decomposition method for a two-scale linear transport equation. Networks and Heterogeneous Media, 2006, 1(1): 143-166. doi: 10.3934/nhm.2006.1.143
    [3] Xavier Litrico, Vincent Fromion . Modal decomposition of linearized open channel flow. Networks and Heterogeneous Media, 2009, 4(2): 325-357. doi: 10.3934/nhm.2009.4.325
    [4] Filipa Caetano, Martin J. Gander, Laurence Halpern, Jérémie Szeftel . Schwarz waveform relaxation algorithms for semilinear reaction-diffusion equations. Networks and Heterogeneous Media, 2010, 5(3): 487-505. doi: 10.3934/nhm.2010.5.487
    [5] Chiu-Ya Lan, Huey-Er Lin, Shih-Hsien Yu . The Green's functions for the Broadwell Model in a half space problem. Networks and Heterogeneous Media, 2006, 1(1): 167-183. doi: 10.3934/nhm.2006.1.167
    [6] Michael Herty, Adrian Fazekas, Giuseppe Visconti . A two-dimensional data-driven model for traffic flow on highways. Networks and Heterogeneous Media, 2018, 13(2): 217-240. doi: 10.3934/nhm.2018010
    [7] Fermín S. V. Bazán, Luciano Bedin, Mansur I. Ismailov, Leonardo S. Borges . Inverse time-dependent source problem for the heat equation with a nonlocal Wentzell-Neumann boundary condition. Networks and Heterogeneous Media, 2023, 18(4): 1747-1771. doi: 10.3934/nhm.2023076
    [8] Didier Georges . Infinite-dimensional nonlinear predictive control design for open-channel hydraulic systems. Networks and Heterogeneous Media, 2009, 4(2): 267-285. doi: 10.3934/nhm.2009.4.267
    [9] Wei-Hua Luo, Liang Yin, Jun Guo . A modified domain decomposition spectral collocation method for parabolic partial differential equations. Networks and Heterogeneous Media, 2024, 19(3): 923-939. doi: 10.3934/nhm.2024041
    [10] Graziano Crasta, Stefano Finzi Vita . An existence result for the sandpile problem on flat tables with walls. Networks and Heterogeneous Media, 2008, 3(4): 815-830. doi: 10.3934/nhm.2008.3.815
  • This paper proposed a data-driven non-intrusive model order reduction (NIMOR) approach for parameterized time-domain Maxwell's equations. The NIMOR method consisted of fully decoupled offline and online stages. Initially, the high-fidelity (HF) solutions for some training time and parameter sets were obtained by using a discontinuous Galerkin time-domain (DGTD) method. Subsequently, a two-step or nested proper orthogonal decomposition (POD) technique was used to generate the reduced basis (RB) functions and the corresponding projection coefficients within the RB space. The high-order dynamic mode decomposition (HODMD) method leveraged these corresponding coefficients to predict the projection coefficients at all training parameters over a time region beyond the training domain. Instead of direct regression and interpolating new parameters, the predicted projection coefficients were reorganized into a three-dimensional tensor, which was then decomposed into time- and parameter-dependent components through the canonical polyadic decomposition (CPD) method. Gaussian process regression (GPR) was then used to approximate the relationship between the time/parameter values and the above components. Finally, the reduced-order solutions at new time/parameter values were quickly obtained through a linear combination of the POD modes and the approximated projection coefficients. Numerical experiments were presented to evaluate the performance of the method in the case of plane wave scattering.



    Parameterized partial differential equations (PDEs) have broad applications in scientific and engineering fields. The numerical solutions can be obtained by some standard numerical solvers [1,2,3], such as the finite element (FE), finite difference (FD), finite volume (FV), discontinuous Galerkin (DG), isogeometric analysis (IGA) method, etc. However, in multi-query and real-time analysis, the parameterized PDE needs to be repeatedly solved at multiple parameter values, resulting in a significant increase in computational complexity and cost. To address this issue, an efficient surrogate modeling approach, also known as the reduced-order modeling (ROM) [4,5,6], is proposed. The core principle of ROM is to approximate the full-order model (FOM) by constructing a lower-dimensional model that retains the essential features within a controlled range of accuracy loss, thereby reducing computation time and lowering CPU usage [7].

    Over the past few decades, the development of ROM has achieved remarkable progress. The reduced basis (RB) method, characterized by an offline-online framework, is an effective ROM method for parameterized PDE [7,8,9,10]. During the offline stage, the FOM solutions at some parameter and time values, also known as snapshots, are prepared for extracting the RB functions. Two typical methods to generate the basis are the proper orthogonal decomposition (POD) method and the Greedy algorithm. The former uses a compression strategy to construct the main base information required by RB functions, while the latter iteratively generates the base functions [7]. Particularly, it should be noted that the Greedy method is not feasible for problems without a natural criterion for the selection of snapshots [10]. So, we adopt a two-step or nested POD method [11], which involves first obtaining the POD functions for each parameter value and then applying the POD method to all functions. By splitting the process into two steps, it can better capture and preserve the data characteristics at different parameter values, while also significantly reducing computational complexity and storage requirements. During the online stage, the solutions for new parameter values can be quickly estimated by linear combination of the POD basis and the corresponding projection coefficients. For more detailed information about the RB method, we refer to [9,12]. ROMs are categorized into intrusive model order reduction (IMOR) and non-intrusive model order reduction (NIMOR). In the IMOR method, the POD method combined with projection techniques [13,14] are usually used to reduce the complexity of above classical numerical methods [15,16,17,18,19]. Particularly, the IMOR method requires access to the original FOM, leading to some expertise requirements for users in terms of numerical calculations and analysis capabilities [11]. Meanwhile, the NIMOR method eliminates the need of the original FOM by constructing the ROM from large datasets, i.e., allowing the data to "tell the story" on its own. The NIMOR method has been applied to the parameterized time-domain Maxwell's equation [11,20] recently. However, as an inherent drawback of the interpolation or regression-based method, this NIMOR method cannot guarantee the extrapolation results at the time/parameter values outside the coverage of training data.

    An alternative approach to construct the surrogate model is the dynamic mode decomposition (DMD) method, developed by Peter Schmid [21]. This method is also an 'equation-free' approach. The DMD method excels at analyzing spatiotemporal coupled dynamical systems and is widely employed for time-dependent problems. In the DMD method, some DMD modes are obtained through the eigen-decomposition of high-dimensional data sequences. This allows the dynamic system to be represented as a superposition of modes controlled by their eigenvalues, thereby facilitating the prediction of future system behavior. In [22] and [23], researchers explore the use of Koopman theory and the DMD method to analyze the evolutionary behavior of nonlinear dynamical systems. To extend the applicability of the DMD method, some variants have been developed, such as the online DMD method [24], the DMD method with control [25], and the noise-robust DMD method [26]. Furthermore, the higher-order DMD method (HODMD) [27] extends the DMD method by incorporating snapshot data with multiple time delays, making it suitable for temporal modeling of latent trajectories [28]. Compared to standard DMD, the HODMD method incorporates more time delay information, enabling it to capture the dynamic features of the system with greater accuracy. However, its direct application to parameterized problems remains challenging. Motivated by the above problem, a multi-step NIMOR method composed of two-step POD, HODMD, canonical polyadic decomposition (CPD), and Gaussian process regression (GPR) methods is developed for parameterized electromagnetic simulation.

    In this paper, we propose a data-driven NIMOR approach for parameterized time-domain Maxwell's equations. In the offline stage, the two-step POD method is employed to reduce the spatial dimension of the full-order snapshot matrix, and the corresponding projection coefficients are computed by using the projection theory. Subsequently, for each parameter, DMD modes based on the HODMD method are constructed to predict the projection coefficients beyond the training period. The predicted coefficients are then rearranged into a third-order tensor, which is decomposed into time- and parameter-dependent components using the CPD method. Following this, the GPR method provides a continuous approximation of these components. In the online stage, the reduced-order solutions can be efficiently estimated at new time or parameter values using a simple linear combination of POD functions and the predicted projection coefficients. The NIMOR (termed as POD-HODMD-CPD) method proposed in this paper can effectively apply the HODMD method to parameterization problems.

    The remainder of the paper is organized as follows. Section 2 provides a brief introduction of Maxwell's equations. Section 3 offers an overview of the NIMOR method proposed in this paper. Section 4 describes the construction of the NIMOR method. Section 5 presents some numerical experiments to validate the proposed method. Conclusions are drawn in Section 6.

    This study discusses the time-domain Maxwell's equations governing electromagnetic scattering problems

    {vrH(x,t)t+curl(E(x,t))=0,(x,t)Ω×T,εrE(x,t)tcurl(H(x,t))=0,(x,t)Ω×T,L(E(x,t),H(x,t))=L(Einc(x,t),Hinc(x,t)),(x,t)Ω×T,E(x,0)=E0(x),H(x,0)=H0(x),xΩ, (2.1)

    where Ω is the spatial domain and T is the time domain; vr and εr are the relative electric permittivity and magnetic permeability parameters, respectively; E=(Ex,Ey,Ez)T and H=(Hx,Hy,Hz)T denote the electric field and magnetic field respectively; E0 and H0 are given the initial conditions; and L(,) is defined as

    L(E(x,t),H(x,t))=n×E(x,t)+Zn×(n×H(x,t)),(x,t)Ω×T. (2.2)

    Here, Ω is the boundary of Ω, n denotes the outward normal vector, and Z=vr/εr. In this study, we consider μ=(εr,1,εr,2,,εr,p)PRp as the problem's parameters with εr,i (i=1,2,,p) being the relative permittivity in the i-th domain of Ω, P being the parameter domain, and p being the number of parameters.

    The spatial and temporal discretization of the governing equation can be performed by the DG and second-order leaf-frog (LF2) methods respectively. The fully discrete scheme of the discontinuous Galerkin time-domain (DGTD) method based on centered fluxes [29] is given by

    {MεriE(n+1)h,iE(n)h,iΔt=KiH(n+12)h,ilνiSilH(n+12)h,l,MvriH(n+32)h,iH(n+12)h,iΔt=KiE(n+1)h,i+lνiSilE(n+1)h,l,n=0,1,2,,Mt1, (2.3)

    where the time domain T=[0,Tf] is discretized into Mt equally spaced intervals as 0=t0<t1<<tMt=Tf with tn=nΔt for n{0,1,,Mt}, and Δt represents the time step size. The matrices Mσi (σ{εr,vr}), Ki, and Sil denote the local mass matrix, local stiffness matrix, and local surface matrix, respectively. Further details on the DGTD discrete technique can be found in [30]. The electric and magnetic fields are then computed by element-wise and step-wise in a leap-frog manner

    H(n+12)h,iE(n)h,iE(n+1)h,iH(n+12)h,iH(n+32)h,i,n=0,1,2,,Mt1. (2.4)

    In order to clearly describe the proposed NIMOR in this paper, an overview of the POD-HODMD-CPD method is first presented as follows:

    Ptr={μ1,μ2,,μNp}P,Ttr={tn1,tn2,,tnNt}[0,Ttrain ]T,tnk=nkΔt,k=1,,Nt,Thodmd={tn1,tn2,,tnNt,tnNt+1,,tnNd}T,Ptest={μtest1,μtest2,,μtestnp}P,Ttest={ttest1,ttest2,,ttestnt}T, (3.1)

    where Ptr is the training parameter set and Ttr is the training time set; Thodmd is the time set used to predict the projection coefficients using the HODMD method, Ptest is the testing parameter set, and Ttest is the testing time set. For each parameter μjPtr, the high-fidelity (HF) solution matrix Su,j of Eq (2.1) at any tnkTtr can be obtained by using well-established numerical methods. The snapshot matrix for all training parameters μjPtr is recorded as Eq (4.2).

    The goal of this study is to approximate the solution manifold

    Sh={uh(t,μ)tT,μPRp}RNh, (3.2)

    where Nh represents the number of the degree of freedom (DoF) in the DGTD method. In the offline stage, the two-step POD method based on projection theory is used to construct an Nu-dimensional manifold

    Mh={Qu(t,μ)=VTuuh(t,μ)tTtrT,μPtrRp}RNu,u{E,H}, (3.3)

    where the matrix VuRNh×Nu is formed by the first Nu left singular vectors of the snapshot matrix Su, and Qu(t,μ) denotes the projection coefficient. Next, the HODMD method is utilized for time extrapolation of the reduced-order coefficients for μPtr

    MDh={QDu(t,μ)=fhodmd(t,μ)tThodmd,μPtrRp}RNu, (3.4)

    where fhodmd(,μ) is the mapping between time and projection coefficients established by the HODMD method. Subsequently, the tensor Xu is constructed as an assembly of the reassembled QDu(t,μ), which is then decomposed into three factor matrices Φu=[ϕu,1,,ϕu,Ru], Ψu=[ψu,1,,ψu,Ru], and Ξu=[ξu,1,,ξu,Ru] by using the CPD method, where these factor matrices collectively reconstruct the original tensor through outer products, i.e.,

    [Φu,Ψu,Ξu]=CPD(Xu). (3.5)

    After that, the continuous modes ˆϕu,r(t) and ˆψu,r(μ) are then approximated by the GPR regression

    tGPR methodˆϕu,r(t),andμGPR methodˆψu,r(μ),r=1,2,,Ru. (3.6)

    Finally, the predicted projection coefficients can be computed by

    ˆMh={ˆQu(t,μ)ϖ(t,μ,ˆϕu,r,ˆψu,r,ξu,r)tT,μP}RNu, (3.7)

    where ϖ is the mapping between input parameters (t,μ) and predicted projection coefficients. In the online stage, the reduced-order solution urbh(t,μ) can be calculated by

    uh(t,μ)urbh(t,μ)=VuˆQu(t,μ)RNh,(t,μ)T×P, (3.8)

    where uh(t,μ) denotes the HF solution, Vu is the POD basis, and ˆQu(t,μ) is the predicted projection coefficient. In this study, the predicted projection coefficient is computed by HODMD, CPD, and GPR methods for new time and parameter.

    For parameterized time-domain problems, we utilize the two-step POD approach for ROM. From the parameter domain P, we sample a training parameter set Ptr={μ1,μ2,,μNp}. For μjPtr, one can obtain the HF solutions to Eq (2.1) through the DGTD solver. We equidistantly select Nt transient solutions {uh(ti,μj)}Nti=1 in Ttr={tn1,tn2,,tnNt}T. Futhermore, we form the snapshot matrices Su,jRNh×Nt (u{E,H}) for each parameter μjPtr

    Su,j=(uh,1(tn1,μj)uh,1(tn2,μj)uh,1(tnNt,μj)uh,2(tn1,μj)uh,2(tn2,μj)uh,2(tnNt,μj)uh,Nh(tn1,μj)uh,Nh(tn2,μj)uh,Nh(tnNt,μj))RNh×Nt,j=1,2,,Np, (4.1)

    and the snapshot matrix for all parameters

    Su=(Su,1|Su,2||Su,Np)RNh×Ns, (4.2)

    where Nh is the number of DoF, and Ns=NtNp denotes the number of all snapshots. In the ROM, one need to construct a smaller dimension reduced space Vu,rb with dimension Nu min{Nh,Ns}. The reduced space Vu,rb spanned by a set of RB functions independent of time and parameters is expressed as

    Vu,rb=span{vu,1,vu,2,,vu,Nu}. (4.3)

    In the POD method, the singular value decomposition (SVD) [31] on Su is performed as

    WTuSuZu=(Σru×ruOru×(Nsru)O(Nhru)×ruO(Nhru)×(Nsru)), (4.4)

    where Wu=[wu,1,wu,2,,wu,Nh]RNh×Nh and Zu=[zu,1,zu,2,,zu,Ns]RNs×Ns are orthogonal matrices; Σru×ru= diag (σu,1,σu,2,,σu,ru) contains the singular values σu,1σu,2σu,ru>0 in descending order, and ru is the rank of Su. According to the Eckart-Young theorem [32], the RB or POD bases are the first Nu left singular vectors of Wu, which is represented as {vu,i}Nui=1 with vu,i=wu,i. Nu is the smallest integer such that

    Nu=argmin{E(Nu)1ρ}, (4.5)

    with E(Nu)=Nui=1σ2u,i/rui=1σ2u,i and ρ being the relative error tolerance used to control the accuracy of POD. The error bound can be calculated by (Nu+1)-th to ru-th singular values as

    Nsi=1Su(:,i)VuVTuSu(:,i)2RNh=Npj=1Nti=1Su,j(:,i)VuVTuSu,j(:,i)2RNh=rui=Nu+1σu,i2, (4.6)

    where Su,j(:,i) is the i-th column of Su,j (j=1,2,,Np), and Vu=[vu,1,vu,2,,vu,Nu] denotes the RB or POD basis matrix. However, performing SVD on a large-scale matrix is extremely expensive and requires substantial computational resources. Therefore, we do not directly perform the SVD method on Su. Instead, we adopt the two-step POD method, which is shown in Algorithm 1.

    Algorithm 1 Two-step POD method
    Input: Time trajectory matrix Su,j (j=1,2,,Np, u{E,H}), and truncation tolerance ρt and ρμ
    Output: POD basis matrix Vu (u{E,H})
      1: for j=1toNp do
      2:     Compute the compressed matrices Tu,j=POD(Su,j,ρt)
      3: end for
      4: Tu=[Tu,1|Tu,2|Tu,Np]
      5: Vu=POD(Tu,ρμ)
      6: function V = POD(A, ρ) do
      7:     [W,Σ,Z]=SVD(A)
      8:     k=argmin{E(k)1ρ} with E(k)=ki=1σ2i/ri=1σ2i being the relative information centent, where r is the rank of A and σi is the singular value of A
      9:     V=W(:,1:k)
      10: end function

    According to the projection theory [20], the HF solution uh(t,μ) can be approximated as

    uh(t,μ)urbh(t,μ)=VuQu(t,μ)=Nui=1Qu,i(t,μ)vu,i,u{E,H}, (4.7)

    with the projection coefficient Qu(t,μ)=[Qu,1(t,μ),Qu,2(t,μ),,Qu,Nu(t,μ)]TRNu. Particularly, for all traing time/parameter values, the projection vectors can be calculated by

    Qu(tni,μj)=VTuuh(tni,μj)RNu,(tni,μj)Ttr×Ptr, (4.8)

    which can be used as the training data.

    For a fixed parameter value μjPtr (j=1,2,,Np), one can get the following two matrices (whose columns are the reduced-order coefficient vectors at training parameter)

    Xju=[Qu(tn1,μj),Qu(tn2,μj),,Qu(tnNt1,μj)]RNu×(Nt1),u{E,H}, (4.9)

    and

    Yju=[Qu(tn2,μj),Qu(tn2,μj),,Qu(tnNt,μj)]RNu×(Nt1)u{E,H}. (4.10)

    Using the Koopman operator or matrix KjuRNu×Nu to characterize the relationship at any adjacent time step, i.e., Qu(tni+1,μj)=KjuQu(tni,μj), the relationship between the old and new state matrix is then given by

    Yju=KjuXju. (4.11)

    Let be the Moore-Penrose pseudo-inverse. One can find the matrix Yju=Kju(Xju) is a best-fit linear operator relating Xju to Yju. However, this calculation is expensive and often difficult to handle. Therefore we adopt another method, in which the DMD method can be implemented by the Algorithm 2 for the approximation of the eigenvalues and eigenvectors of Kju based on the datasets Xju and Yju. The evolution of the reconstructed system can then be computed via the formula yu(t)=Φju(Λju)t/Δtbju,0, where bju,0=(Φju)yju,0 is the vector of initial coefficients and yju,0RNu is the projection vectors at the initial time.

    Algorithm 2 DMD method
    Input: Matrices Xju and Yju (j=1,2,,Np,u{E,H})
    Output: DMD modes Φju, and eigenvalue matrix Λju (j=1,2,,Np,u{E,H})
      1: Perform rjth-truncated SVD on XjuWjuΛju(Zju)T with rj being the rank of Xju
      2: Construct the reduced Koopman operator matrix ˆKju:
    ˆKju=(Wju)TKjuWju=(Wju)T(Yju(Xju))Wju(Wju)TYju(WjuΛju(Zju)T)Wju(Wju)TYjuZju(Λju)1
      3: Perform the eigen-decomposition of ˆKjuTju=TjuΛju with the eigenvalues matrix Λju and the eigenvectors matrix Tju
      4: Compute the DMD mode Φju=YjuZju(Λju)1Tju

    However, the standard DMD method faces limitations when NtNu. To address this problem, we consider the HODMD method [21], which introduces a higher-order Koopman assumption

    Qu(tni+s,μj)=Ku,1Qu(tni,μj)+Ku,2Qu(tni+1,μj)++Ku,sQu(tni+s1,μj), (4.12)

    for i=1,2,,Nts. Eq (4.12) can be expressed as more compact

    ˜Qu(tni+1,μj)=˜Ku˜Qu(tni,μj), (4.13)

    where the modified projection vector ˜Qu and the modified Koopman operator ˜Ku respectively take the following form:

    ˜Qu(tni,μj)=[Qu(tni,μj)Qu(tni+1,μj)Qu(tni+s2,μj)Qu(tni+s1,μj)]R(sNu)×(Nt1),˜Ku=[0I00000I00000I0Ku,1Ku,2Ku,3Ku,s1Ku,s]R(sNu)×(sNu). (4.14)

    In particular, the standard DMD method in Algorithm 2 can be also applied to obtain the higher-order Koopman operator ˜Ku and the corresponding modes.

    The HODMD method has been developed for μjPtr to approximate their corresponding projection coefficients in the space Ttr. Subsequently, the projection coefficients for these parameters over the time period Thodmd={tn1,tn2,,tnNt,tnNt+1,,tnNd}, which is larger than Ttr, can be predicted using the HODMD method. In other words, the HODMD method can extrapolate the projection coefficients beyond the initial training period. So, one can obtain the matrices

    QD,ju=(QDu(tn1,μj),,QDu(tnNt,μj),QDu(tnNt+1,μj),,QDu(tnNd,μj))RNu×Nd,j=1,,Np, (4.15)

    where QDu(tni,μj)RNu is the projection coefficient vector by the HODMD method for (tni,μj)Thodmd×Ptr. To establish relationships between time/parameter values and projection coefficients, we select the l-th row from each matrix QD,j as the column of a new matrix Qu,l

    Qu,l=(QDu,l(tn1,μ1)QDu,l(tn1,μ2)QDu,l(tn1,μNp),QDu,l(tn2,μ1)QDu,l(tn2,μ2)QDu,l(tn2,μNp)QDu,l(tNd,μ1)QDu,l(tNd,μ2)QDu,l(tNd,μNp))RNd×Np,l=1,2,,Nu. (4.16)

    Instead of using matrix regression or interpolation directly, we concatenate the matrix Qu,l as frontal slices to form a third-order tensor Xu of dimensions (Nd,Np,Nu). Then, the CPD factorizes Xu into a sum of rank-one component tensors

    XuRur=1ϕu,rψu,rξu,r, (4.17)

    where Rumin{NdNp,NdNu,NpNu} is a positive integer that determines the error of CPD, the symbol represents the vector outer product, and ϕu,rRNd, ψu,rRNp, and ξu,rRNu are all rank-one vectors. Let Φu=[ϕu,1,,ϕu,Ru], Ψu=[ψu,1,,ψu,Ru], and Ξu=[ξu,1,,ξu,Ru] be the factor matrices. When the column vectors of these factor matrices are normalized to length-one, it means that the weights of the different vectors can be separated. Thus, the CPD of Xu can be represented as

    Xu[λ;Φu,Ψu,Ξu]Rur=1λrϕu,rψu,rξu,r, (4.18)

    which can be also written as

    (Xu)ijlRur=1λr(ϕu,r)i(ψu,r)j(ξu,r)l. (4.19)

    In this study, we adopt an alternating least squares (ALS) method in Algorithm 3 for CPD with Ru components, where Xu(n) denotes the mode-n unfolding of tensor Xu, and and respectively denote the Khatri-Rao product and Hadamard product. A denotes the Moore-Penrose pseudo-inverse of A. For further details about tensor decomposition, we refer to [33].

    Algorithm 3 ALS method for CPD of the projection coefficient tensor Xu
    Input: Projection coefficient tensor XuRNd×Np×Nu, a truncation value Ru
    Output: Factor matrices Φu=[ϕu,1,,ϕu,Ru],Ψu=[ψu,1,,ψu,Ru],andΞu=[ξu,1,,ξu,Ru]
      1: Initialize ΦuRNd×Ru, ΨuRNp×Ru, and ΞuRNu×Ru
      2: repeat
      3: Φu=Xu(1)(ΞuΨu)(ΞTuΞuΨTuΨu)
      4: Ψu=Xu(2)(ΦuΞu)(ΦTuΦuΞTuΞu)
      5: Ξu=Xu(3)(ΨuΦu)(ΨTuΨuΦTuΦu)
      6: Normalize columns of Φu,Ψu,Ξu, and storing norms as λ
      7: until fit ceases to improve or maximum iterations exhuasted

    With the discrete datasets, one can use the GPR method [34,35] to approximate the corresponding continuous modes, i.e.,

    tˆϕu,r(t) with {(tni,(ϕu,r)i),i=1,2,,Nd}, (4.20)
    μˆψu,r(μ) with {(μj,(ψu,r)j),j=1,2,,Np}, (4.21)

    for r=1,2,,Ru. Then, we have

    (Xu)ijl(ˆXu)ijlRur=1λrˆϕu,r(tni)ˆψu,r(μj)(ξu,r)l,1iNd,1jNp,1lNu. (4.22)

    The approximation of projection coefficient matrix Qu(t,μ) can be written as

    ˆQu(t,μ)Rur=1λrˆϕu,r(t)ˆψu,r(μ)ξu,r. (4.23)

    For a new time/parameter value (t,μ), the RB solution is finally recovered as

    urbh(t,μ)=VuˆQu(t,μ)=VuRur=1λrˆϕu,r(t)ˆψu,r(μ)ξu,r,(t,μ)T×P,u{E,H}. (4.24)

    The process of the proposed NIMOR method is shown in Algorithm 4.

    Algorithm 4 POD-HODMD-CPD method
    1: function [Vu,ˆϕu,r,ˆψu,r,ξu,r]=POD-HODMD-CPDoffline(T,P) do
    2: Prepare the training time and parameter sampling Ttr={tn1,tn2,,tnNt}T and Ptr={μn1,μn2,,μnNp}P
    3: Compute the HF solutions uh(tni,μnj) for (tni,μnj)Ttr×Ptr via the DGTD solver, and form the snapshot matrix Su,j
    4: Extract the POD basis matrix Vu via the two-step POD method in Algorithm 1
    5: Compute the HODMD modes Φju for each μjPtr over Ttr in Algorithm 2
    6: Obtain the projection coefficient matrices QD,ju for each μjPtr over Thodmd by HODMD method
    7: Perform CPD for the projection coefficient tensor Xu via the ALS method in Algorithm 3
    8: Build the GPR-based modes ˆϕu,r and ˆψu,r based on Eqs (4.20) and (4.21)
    9: end function
    10: function urh(t,μ) = POD-HODMD-CPD online(Vu,ˆϕu,r,ˆψu,r,ξu,r,(t,μ)) do
    11: Calculate the projection coefficient ˆQu(t,μ) through the GPR-based modes ˆϕu,r and ˆψu,r, and ξu,r
    12: Evaluate the RB solution urbh(t,μ) via Eq (4.24)
    13: end function

    In this section, some numerical experiments including the scattering of a plane wave by a dielectric disk, and by a multilayer disk are presented to validate the effectiveness and the accuracy of the proposed NIMOR method. Particularly, we consider the solutions of 2-D time-domain Maxwell's equations for the transverse magnetic (TM) waves, i.e., E=(0,0,Ez)T and H=(Hx,Hy,0)T in Eq (2.1). The excitation is an incident plane wave, which is defined as

    {Hincx(x,y,t)=0,Hincy(x,y,t)=cos(ωtkx),Eincz(x,y,t)=cos(ωtkx), (5.1)

    where ω=2πf represents the angular frequency with the wave frequency f=300MHz. k=ωc is the wave number, and c is the speed of the wave in a vacuum. In order to evaluate the accuracy of numerical experiments, some relative errors are defined as

    eu,Pro(ttest,μtest)=uh(ttest,μtest)VuVTuuh(ttest,μtest)RNhuh(ttest,μtest)RNh, (5.2)
    eu,NIMOR(ttest,μtest)=uh(ttest,μtest)VuˆQu(ttest,μtest)RNhuh(ttest,μtest)RNh, (5.3)

    and the average relative errors are defined as

    ˉeu,Pro=ttestμtest eu,Pro(ttest,μtest)Nttest Nμtest , (5.4)
    ˉeu,NIMOR(ttest,μtest)=ttestμtest eu,NIMOR(ttest,μtest)Nttest Nμtest , (5.5)

    where the testing parameter set Ptest is generated by the randomized Latin-Hypercube-Sampling (LHS) method [36], and the testing time set Ttest is uniformly selected throughout the physical simulation. Nttest and Nμtest  are respectively the numbers of the testing time and parameter values. The DGTD and NIMOR methods are implemented in MATLAB and all simulations are run on a workstation equipped with an Intel Core i7-10700F CPU running at 2.90 GHz, and with 16 GB of RAM memory. All SVDs are implemented via the MATLAB function svd.

    We first consider the electromagnetic scattering of the plane wave by a dielectric disk. The computation domain is the square Ω=[2.6,2.6]×[2.6,2.6]. The radius of the disk is 0.6. The range of the relative permittivity of the disk is [1,5] (i.e., P={μ:μ=εr[1,5]}), and the relative permeability is set to be vr=1 (i.e., nonmagnetic material). The medium exterior to the disk is assumed to be vacuum.

    During the offline stage, the DGTD solver is utilized to acquire the HF solutions for Np=81 training parameter values in the set Ptr={1,1.05,1.10,,4.95,5} generated by uniform sampling between 1 and 5. The overall simulation duration is defined as 50 periods, which is equivalent to 50 m in normalized units with a time step Δt = 3.678×103 m. For each training parameter, the training snapshots are uniformly sampled from 49 m to 49.7 m in the set Ttr={49.0024 m,49.006 m,,49.6938 m,49.6975 m}. The testing parameter set Ptest, consisting of 40 parameters generated by the LHS method, and the testing time set Ttest with Nt=263 time points, covering the last period Ttest=Ttr{49.7012 m,,49.966 m}, are employed to assess the proposed method. Due to the large dimensionality of the snapshots Su, we employ a two-step POD method to extract the RB functions. When the truncation parameter is set to be Ru=40 in the CPD method, the convergence curves of the average relative error ˉeu,Pro and ˉeu,NIMOR along with the truncation tolerances (ρt,ρμ) and the time-delay parameter s are plotted in Figure 1.

    Figure 1.  Scattering of a plane wave by a dielectric disk: the convergence curves of (a) ˉeE,Pro and ˉeE,NIMOR, and (b) ˉeH,Pro and ˉeH,NIMOR with the truncation tolerances (ρt,ρμ) based on two-step POD and the time-delay parameter s based on HODMD.

    Combining Figures 1a,b, one can choose s=10 for the HODMD method, and select ρt=1×103, ρμ=1×105 in the two-step POD method to extract a set of LHx=139,LHy=21, and LEz=22 RB functions. The NIMOR average relative error ˉeu,NIMOR for different truncation parameters Ru are displayed on Figure 2.

    Figure 2.  Scattering of a plane wave by a dielectric disk: the average relative error ˉeu,NIMOR for different truncation parameters Ru.

    The corresponding projection and NIMOR errors for Ru=40, ρt=1×103, ρμ=1×105, and s=10 are shown in Table 1.

    Table 1.  Scattering of plane wave by a dielectric disk: the average projection and NIMOR errors on the testing set.
    Average relative error ¯eE,Pro ¯eE,NIMOR ¯eH,Pro ¯eH,NIMOR
    Value 1.175% 1.768% 1.069% 1.668%

     | Show Table
    DownLoad: CSV

    The approximate reduced-order coefficients and the corresponding exact values are shown in Figure 3. By comparison, the HODMD method performs very well in the prediction.

    Figure 3.  Scattering of a plane wave by a dielectric disk: the approximate reduced-order coefficients and the corresponding exact values of Hx (top), Hy (middle), and Ez (below) in Ttest for all training parameters, where [49.7 m, 50 m] is the prediction time region. The dashed line represents the end of the training time domain.

    During the online stage, the reduced-order solutions at some selected testing parameters μ1=1.215, μ2=2.215, μ3=3.215, and μ4=4.215 are computed to assess the performance of the NIMOR method. To observe the visual effects of the electromagnetic field in the Fourier domain during the last oscillation period of the incident wave, we display the 1-D x-wise appearance of the real part of Ez and Hy along y=0 in Figure 4, and their 2-D distributions in Figures 5 and 6. It can be observed that the reduced-order solutions match the DGTD solutions very well. Figure 7 shows the time evolution of the relative errors eu,Pro and eu,NIMOR for the four testing parameters in the testing time region Ttest. The computing time of the offline stage and the comparison between the online stage and the DGTD method are shown in Tables 2 and 3.

    Figure 4.  Scattering of a plane wave by a dielectric disk: the 1-D x-wise appearance of the real part of DGTD and NIMOR solutions of Hy (left) and Ez (right) along y=0 with the four testing parameters μ1=1.215 (a)–(b), μ2=2.215 (c)–(d), μ3=3.215 (e)–(f), and μ4=4.215 (g)–(h).
    Figure 5.  Scattering of a plane wave by a dielectric disk: comparison of the 2-D distribution of the real part of Hy of NIMOR (left) and DGTD (right) for the four testing parameters μ1=1.215 (a)–(b), μ2=2.215 (c)–(d), μ3=3.215 (e)–(f), and μ4=4.215 (g)–(h).
    Figure 6.  Scattering of a plane wave by a dielectric disk: comparison of the 2-D distribution of the real part of Ez of NIMOR (left) and DGTD (right) for the four testing parameters μ1=1.215 (a)—(b), μ2=2.215 (c)—(d), μ3=3.215 (e)—(f), and μ4=4.215 (g)—(h).
    Figure 7.  Scattering of a plane wave by a dielectric disk: the time evolution to the relative errors eu,Pro and eu,NIMOR of E (left) and H (right) for the four testing parameters in the testing time region Ttest.
    Table 2.  Scattering of a plane wave by a dielectric disk: the computing time of the offline stage. The unit of time cost is second.
    offline stage
    (HF solutions Nested POD HODMD training ALS-based CPD GPR training)
    3.948×104 3.580×101 6.010 2.148×101 1.315×101

     | Show Table
    DownLoad: CSV
    Table 3.  Scattering of a plane wave by a dielectric disk: comparison of the computing time between online stage and DGTD. The unit of time cost is second.
    online stage
    (one run for new parameters) DGTD
    3.041×101 4.874×102

     | Show Table
    DownLoad: CSV

    Next, we consider a high-dimensional parameter problem in the case of the scattering of a plane wave by a multilayer disk. The computation domain is the square Ω=[3.2,3.2]×[3.2,3.2]. The radius of each layer of the multilayer disk and the relative permeability are presented in Table 4.

    Table 4.  Distribution and range of material parameters.
    Layer i P(i) vr,i ri
    1 εr,1[5.0,5.6] 1 0.15
    2 εr,2[3.25,3.75] 1 0.3
    3 εr,3[2.0,2.5] 1 0.45
    4 εr,4[1.25,1.75] 1 0.6

     | Show Table
    DownLoad: CSV

    The medium exterior of the multilayer disk is still assumed to be a vacuum. The range of the relative permittivity is formed as μ=(εr,1,εr,2,εr,3,εr,4)P.

    During the offline stage, the HF solutions are generated in a training parameter set Ptr chosen by the Smolyak sparse grid method with an approximation level of L=3. The simulation duration is also 50 m with a time step Δt = 3.800×103 m. For each training parameter, the training snapshot vectors are uniformly sampled from 49 m to 49.7 m with the training time set Ttr={49.000 m,49.004 m,,49.6945 m,49.6984 m}. The testing parameter set Ptest, consisting of 81 parameters generated by the LHS method, and the testing time set Ttest with Nt= 254 time points, covering the last period Ttest=Ttr{49.7012 m,,49.966 m}, are employed to assess the proposed method. When the truncation parameter is set to be Ru=20, Figure 8 shows the convergence curves of the average relative error ˉeu,Pro and ˉeu,NIMOR along with the truncation tolerances (ρt,ρμ) and the time-delay parameter s.

    Figure 8.  Scattering of a plane wave by a multilayer disk: the convergence curves of (a) ˉeE,Pro and ˉeE,NIMOR, and (b) ˉeH,Pro and ˉeH,NIMOR with the truncation tolerances (ρt,ρμ) based on two-step POD and the time-delay parameter s based on HODMD.

    Combining Figures 8a,b, one can choose ρt=1×103 and ρμ=1×105. With the truncation tolerances ρt=1×103 and ρμ=1×105, the reduced basis functions composed by a set of LHx=16, LHy=15, and LEz=15 are extracted in the two-step POD method. Figure 9 shows the NIMOR average relative error ˉeu,NIMOR for different truncation parameters in the CPD, and one can choose Ru=25. The corresponding average projection and NIMOR errors are displayed on the testing set in Table 5. Some approximate reduced-order coefficients and their corresponding exact values, both within the testing time set Ttest and the training parameter set Ptr, are shown in Figure 10.

    Figure 9.  Scattering of a plane wave by a multilayer disk: the average relative error ˉeu,NIMOR for different truncation parameters Ru.
    Table 5.  Scattering of plane wave by a multi-layer disk: the average projection and NIMOR errors on the testing set.
    Error ¯eE,Pro ¯eE,NIMOR ¯eH,Pro ¯eH,NIMOR
    Value 0.762% 1.035% 0.673% 0.950%

     | Show Table
    DownLoad: CSV
    Figure 10.  Scattering of a plane wave by a multilayer disk: the approximate reduced-order coefficients and the exact values of Ez in Ttest for all training parameters. The dashed line represents the end of the training time domain.

    The reduced-order solutions at four testing parameters μ1={5.125,3.375,2.125,1.375}, μ2={5.425,3.625,2.425,1.625}, μ3={5.125,3.625,2.125,1.625}, μ4={5.425,3.375,2.425,1.375} are computed to assess the performance of the NIMOR method during the online stage. The time evolution solutions of the NIMOR method and the DGTD method are shown in Figure 11.

    Figure 11.  Scattering of a plane wave by a multilayer disk: comparison of the time evolution of the fields Hx (top), Hy (middle), and Ez (bottom) for the four testing parameters in Ttest.

    The time evolution of the relative errors eu,Pro and eu,NIMOR for the four testing parameters in the testing time region Ttest are displayed in Figure 12.

    Figure 12.  Scattering of a plane wave by a multilayer disk: the time evolution of the relative errors eu,Pro and eu,NIMOR for the four testing parameters in the testing time region Ttest.

    We display the 1-D x-wise appearance of the real part of Hy and Ez along y=0 in Figure 13. The 2-D distribution of Hx,Hy,Ez for μ2={5.425,3.625,2.425,1.625} is shown in Figure 14.

    Figure 13.  Scattering of a plane wave by a multilayer disk: the 1-D x-wise appearance of the real part of DGTD and NIMOR solutions of Hy (left) and Ez (right) along y=0 of the four testing parameters μ1 (1st row), μ2 (2nd row), μ3 (3rd row), and μ4 (4th row).
    Figure 14.  Scattering of a plane wave by a multilayer disk: the 2-D distribution of the real part of Hx (1st row), Hy (2nd row) and Ez (3rd row) between NIMOR (left) and DGTD (right) of μ2={5.425,3.625,2.425,1.625}.

    The computing time of the offline stage and the comparison between the online stage and the DGTD method are shown in Tables 6 and 7.

    Table 6.  Scattering of a plane wave by a multilayer disk: the computing time of the offline stage. The unit of time cost is second.
    offline stage
    (HF solutions Nested POD HODMD training ALS-based CPD GPR training)
    6.184×104 7.696×101 8.244×101 1.812 1.481×101

     | Show Table
    DownLoad: CSV
    Table 7.  Scattering of a plane wave by a multilayer disk: comparison of the computing time between online stage and DGTD. The unit of time cost is second.
    online stage
    (one run for new parameters) DGTD
    3.942×101 4.514×102

     | Show Table
    DownLoad: CSV

    This work introduces a data-driven surrogate modeling approach that integrates the two-step POD, HODMD, and CPD methods for parameterized time-domain Maxwell's equations. During the offline stage, a set of RB functions are derived by the two-step POD method from HF solutions or snapshots. The HODMD method is then applied to predict the projection coefficients. The corresponding predicted coefficients are organized into a three-dimensional tensor, which is decomposed into time- and parameter-dependent components by the CPD method. Finally, the GPR method is used to approximate the relationship between the time/parameter values and the above components. During the online stage, the approximate solutions at some new time and parameter values can be quickly estimated. The accuracy and effectiveness of the NIMOR method are illustrated numerically, focusing on the scattering of a plane wave by a dielectric disk and by a multilayer heterogeneous medium. In the near future, more complex 3-D realistic applications, more generalization ability [37], and more precise parameter interpolation [38] may be considered.

    Mengjun Yu: Investigation, Methodology, Writing, Software, Validation; Kun Li: Methodology, Validation, Writing, Supervision, Funding acquisition.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This research was supported by the Natural Science Foundation of Sichuan Province (Grant No. 24NSFSC1366).

    The authors declare there is no conflict of interest.



    [1] W. F. Ames, Numerical Methods for Partial Differential Equations, New York: Academic Press, 1992. https://doi.org/10.1016/C2009-0-22234-3
    [2] J. S. Hesthaven, T. Warburton, Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications, New York: Springer, 2007. https://doi.org/10.1007/978-0-387-72067-8
    [3] J. A. Cottrell, T. J. R. Hughes, Y. Bazilevs, Isogeometric Analysis: Toward Integration of CAD and FEA, Chichester: John Wiley & Sons, 2009. https://doi.org/10.1002/9780470749081
    [4] D. J. Lucia, P. S. Beran, W. A. Silva, Reduced-order modeling: new approaches for computational physics, Prog. Aerosp. Sci., 40 (2004), 51–117. https://doi.org/10.1016/j.paerosci.2003.12.001 doi: 10.1016/j.paerosci.2003.12.001
    [5] P. Benner, M. Ohlberger, A. Patera, G. Rozza, K. Urban, Model Reduction of Parametrized Systems, New York: Springer, 2017. https://doi.org/10.1007/978-3-319-58786-8
    [6] H. Peng, N. Song, Z. Kan, Data-driven model order reduction with proper symplectic decomposition for flexible multibody system, Nonlinear Dynam., 107 (2022), 173–203. https://doi.org/10.1007/s11071-021-06990-3 doi: 10.1007/s11071-021-06990-3
    [7] M. Guo, J. S. Hesthaven, Data-driven reduced order modeling for time-dependent problems, Comput. Methods Appl. Mech. Engrg., 345 (2019), 75–99. https://doi.org/10.1016/j.cma.2018.10.029 doi: 10.1016/j.cma.2018.10.029
    [8] M. Guo, J. S. Hesthaven, Reduced order modeling for nonlinear structural analysis using Gaussian process regression, Comput. Methods Appl. Mech. Engrg., 341 (2018), 807–826. https://doi.org/10.1016/j.cma.2018.07.017 doi: 10.1016/j.cma.2018.07.017
    [9] J. S. Hesthaven, G. Rozza, B. Stamm, Certified Reduced Basis Methods for Parametrized Partial Differential Equations, New York: Springer, 2016. https://doi.org/10.1007/978-3-319-22470-1
    [10] Q. Wang, J. S. Hesthaven, D. Ray, Non-intrusive reduced order modeling of unsteady flows using artificial neural networks with application to a combustion problem, J. Comput. Phys., 384 (2019), 289–307. https://doi.org/10.1016/j.jcp.2019.01.031 doi: 10.1016/j.jcp.2019.01.031
    [11] K. Li, T. Z. Huang, L. Li, S. Lanteri, Non-intrusive reduced-order modeling of parameterized electromagnetic scattering problems using cubic spline interpolation, J. Sci. Comput., 87 (2021), 52. https://doi.org/10.1007/s10915-021-01467-2 doi: 10.1007/s10915-021-01467-2
    [12] A. Quarteroni, A. Manzoni, F. Negri, Reduced Basis Methods for Partial Differential Equations: An Introduction, New York: Springer, 2015. https://doi.org/10.1007/978-3-319-15431-2
    [13] O. Lass, S. Volkwein, POD-Galerkin schemes for nonlinear elliptic-parabolic systems, SIAM J. Sci. Comput., 35 (2013), A1271–A1298. https://doi.org/10.1137/110848414 doi: 10.1137/110848414
    [14] K. Carlberg, M. Barone, H. Antil, Galerkin v. least-squares Petrov-Galerkin projection in nonlinear model reduction, J. Comput. Phys., 330 (2017), 693–734. https://doi.org/10.1016/j.jcp.2016.10.033 doi: 10.1016/j.jcp.2016.10.033
    [15] Y. Li, H. Li, Y. Zeng, Z. Luo, A preserving accuracy two-grid reduced-dimensional Crank-Nicolson mixed finite element method for nonlinear wave equation, Appl. Numer. Math., 202 (2024), 1–20. https://doi.org/10.1016/j.apnum.2024.04.01 doi: 10.1016/j.apnum.2024.04.01
    [16] S. Lorenzi, A. Cammi, L. Luzzi, G. Rozza, POD-Galerkin method for finite volume approximation of Navier–Stokes and RANS equations, Comput. Methods Appl. Mech. Engrg., 311 (2016), 151–179. https://doi.org/10.1016/j.cma.2016.08.006 doi: 10.1016/j.cma.2016.08.006
    [17] K. Li, T. Z. Huang, L. Li, S. Lanteri, A reduced-order DG formulation based on POD method for the time-domain maxwell's equations in dispersive media, J. Comput. Appl. Math., 336 (2018), 249–266. https://doi.org/10.1007/s00211-016-0802-5 doi: 10.1007/s00211-016-0802-5
    [18] S. Zhu, L. Dedé, A. Quarteroni, Isogeometric analysis and proper orthogonal decomposition for the acoustic wave equation, ESAIM Math. Model. Numer. Anal., 51 (2017), 1197–1221. https://doi.org/10.1051/m2an/2016056 doi: 10.1051/m2an/2016056
    [19] R. Li, Q. Wu, S. Zhu, Isogeometric analysis with proper orthogonal decomposition for elastodynamics, Commun. Comput. Phys., 20 (2021), 396–422. https://doi.org/10.4208/cicp.OA-2020-0018 doi: 10.4208/cicp.OA-2020-0018
    [20] X. F. He, L. Li, S. Lanteri, K. Li, Reduced order modeling for parameterized electromagnetic simulation based on tensor decomposition, IEEE J. Multiscale Multiphysics Comput. Tech., 8 (2023), 296–305. https://doi.org/10.1109/JMMCT.2023.3301978 doi: 10.1109/JMMCT.2023.3301978
    [21] P. J. Schmid, Dynamic mode decomposition of numerical and experimental data, J. Fluid Mech., 656 (2010), 5–28. https://doi.org/10.1017/S0022112010001217 doi: 10.1017/S0022112010001217
    [22] E. Kaiser, J. N. Kutz, S. L. Brunton, Data-driven discovery of Koopman eigenfunctions for control, Mach. Learn.: Sci. Technol., 2 (2021), 035023. https://doi.org/10.1088/2632-2153/abf0f5 doi: 10.1088/2632-2153/abf0f5
    [23] M. Korda, I. Mezić, Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control, Automatica, 93 (2018), 149–160. https://doi.org/10.1016/j.automatica.2018.03.046 doi: 10.1016/j.automatica.2018.03.046
    [24] H. Zhang, C. W. Rowley, E. A. Deem, L. N. Cattafesta, Online dynamic mode decomposition for time-varying systems, SIAM J. Appl. Dyn. Syst., 18 (2019), 1586–1609. https://doi.org/10.1137/18M1192329 doi: 10.1137/18M1192329
    [25] J. L. Proctor, S. L. Brunton, J. N. Kutz, Dynamic mode decomposition with control, SIAM J. Appl. Dyn. Syst., 15 (2016), 142–161. https://doi.org/10.1137/15M1013857 doi: 10.1137/15M1013857
    [26] M. S. Hemati, C. W. Rowley, E. A. Deem, L. N. Cattafesta, De-biasing the dynamic mode decomposition for applied Koopman spectral analysis of noisy datasets, Theor. Comp. Fluid. Dyn., 31 (2017), 349–368. https://doi.org/10.1007/s00162-017-0432-2 doi: 10.1007/s00162-017-0432-2
    [27] S. Le Clainche, J. M. Vega, Higher order dynamic mode decomposition, SIAM J. Appl. Dyn. Syst., 16 (2017), 882–925. https://doi.org/10.1137/15M1054924 doi: 10.1137/15M1054924
    [28] J. Duan, J. S. Hesthaven, Non-intrusive data-driven reduced-order modeling for time-dependent parametrized problems, J. Comput. Phys., 497 (2024), 112621. https://doi.org/10.1016/j.jcp.2023.112621 doi: 10.1016/j.jcp.2023.112621
    [29] L. Fezoui, S. Lanteri, S. Lohrengel, S. Piperno, Convergence and stability of a discontinuous Galerkin time-domain method for the 3-D heterogeneous Maxwell equations on unstructured meshes, ESAIM Math. Model. Numer. Anal., 39 (2005), 1149–1176. https://doi.org/10.1051/m2an:2005049 doi: 10.1051/m2an:2005049
    [30] K. Li, T. Z. Huang, L. Li, S. Lanteri, L. Xu, B. Li, A reduced-order discontinuous Galerkin method based on POD for electromagnetic simulation, IEEE T. Antenn. Propag., 66 (2018), 242–254. https://doi.org/10.1109/TAP.2017.2768562 doi: 10.1109/TAP.2017.2768562
    [31] S. L. Brunton, J. N. Kutz, Data-driven Science and Engineering: Machine Learning, Dynamical Systems, and Control, Cambridge: Cambridge University Press, 2022. https://doi.org/10.1017/9781009089517
    [32] C. Eckart, G. Young, The approximation of one matrix by another of lower rank, Psychometrika, 1 (1936), 211–218. https://doi.org/10.1007/BF02288367 doi: 10.1007/BF02288367
    [33] T. G. Kolda, B. W. Bader, Tensor decompositions and applications, SIAM Rev., 51 (2009), 455–500. https://doi.org/10.1137/07070111X doi: 10.1137/07070111X
    [34] C. K. I. Williams, C. E. Rasmussen, Gaussian processes for regression, in Proceedings of the 8th International Conference on Neural Information Processing Systems, NIPS'95, Cambridge: MIT Press, 1995,514–520. https://dl.acm.org/doi/10.5555/2998828.2998901
    [35] A. Banerjee, D. B. Dunson, S. T. Tokdar, Efficient Gaussian process regression for large datasets, Biometrika, 100 (2013), 75–89. https://doi.org/10.1093/biomet/ass068 doi: 10.1093/biomet/ass068
    [36] S. L. Lohr, Sampling: Design and Analysis, New York: Chapman and Hall/CRC, 2021. https://doi.org/10.1201/9780429296284
    [37] N. Song, C. Wang, H. Peng, J. Zhao, A study of mechanism-data hybrid-driven method for multibody system via physics-informed neural network, Acta Mech. Sin., 41 (2025), 524159. https://doi.org/10.1007/s10409-024-24159-x doi: 10.1007/s10409-024-24159-x
    [38] N. Song, H. Peng, Z. Kan, A hybrid data-driven model order reduction strategy for flexible multibody systems considering impact and friction, Mech. Mach. Theory., 169 (2022), 104649. https://doi.org/10.1016/j.mechmachtheory.2021.104649 doi: 10.1016/j.mechmachtheory.2021.104649
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(614) PDF downloads(50) Cited by(0)

Figures and Tables

Figures(14)  /  Tables(7)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog