
An efficient computing method for a target velocity tracking problem of fluid flows is considered. We first adopts the Lagrange multipliers method to obtain the optimality system, and then designs a simple and effective feedback control law based on the relationship between the control f and the adjoint variable w in the optimality system. We consider a reduced order modeling (ROM) of this problem for real-time computing. In order to improve the existing ROM method, the deep learning technique, which is currently being actively researched, is applied. We review previous research results and some computational results are presented.
Citation: Hyung-Chun Lee. Efficient computations for linear feedback control problems for target velocity matching of Navier-Stokes flows via POD and LSTM-ROM[J]. Electronic Research Archive, 2021, 29(3): 2533-2552. doi: 10.3934/era.2020128
[1] | Hyung-Chun Lee . Efficient computations for linear feedback control problems for target velocity matching of Navier-Stokes flows via POD and LSTM-ROM. Electronic Research Archive, 2021, 29(3): 2533-2552. doi: 10.3934/era.2020128 |
[2] | Wei Shi, Xinguang Yang, Xingjie Yan . Determination of the 3D Navier-Stokes equations with damping. Electronic Research Archive, 2022, 30(10): 3872-3886. doi: 10.3934/era.2022197 |
[3] | Guoliang Ju, Can Chen, Rongliang Chen, Jingzhi Li, Kaitai Li, Shaohui Zhang . Numerical simulation for 3D flow in flow channel of aeroengine turbine fan based on dimension splitting method. Electronic Research Archive, 2020, 28(2): 837-851. doi: 10.3934/era.2020043 |
[4] | Matthew Gardner, Adam Larios, Leo G. Rebholz, Duygu Vargun, Camille Zerfas . Continuous data assimilation applied to a velocity-vorticity formulation of the 2D Navier-Stokes equations. Electronic Research Archive, 2021, 29(3): 2223-2247. doi: 10.3934/era.2020113 |
[5] | Jie Zhang, Gaoli Huang, Fan Wu . Energy equality in the isentropic compressible Navier-Stokes-Maxwell equations. Electronic Research Archive, 2023, 31(10): 6412-6424. doi: 10.3934/era.2023324 |
[6] | Derrick Jones, Xu Zhang . A conforming-nonconforming mixed immersed finite element method for unsteady Stokes equations with moving interfaces. Electronic Research Archive, 2021, 29(5): 3171-3191. doi: 10.3934/era.2021032 |
[7] | Jiwei Jia, Young-Ju Lee, Yue Feng, Zichan Wang, Zhongshu Zhao . Hybridized weak Galerkin finite element methods for Brinkman equations. Electronic Research Archive, 2021, 29(3): 2489-2516. doi: 10.3934/era.2020126 |
[8] | Caifeng Liu, Pan Liu . On Liouville-type theorem for the stationary compressible Navier–Stokes equations in $ \mathbb{R}^{3} $. Electronic Research Archive, 2024, 32(1): 386-404. doi: 10.3934/era.2024019 |
[9] |
Guochun Wu, Han Wang, Yinghui Zhang .
Optimal time-decay rates of the compressible Navier–Stokes–Poisson system in |
[10] | J. Bravo-Olivares, E. Fernández-Cara, E. Notte-Cuello, M.A. Rojas-Medar . Regularity criteria for 3D MHD flows in terms of spectral components. Electronic Research Archive, 2022, 30(9): 3238-3248. doi: 10.3934/era.2022164 |
An efficient computing method for a target velocity tracking problem of fluid flows is considered. We first adopts the Lagrange multipliers method to obtain the optimality system, and then designs a simple and effective feedback control law based on the relationship between the control f and the adjoint variable w in the optimality system. We consider a reduced order modeling (ROM) of this problem for real-time computing. In order to improve the existing ROM method, the deep learning technique, which is currently being actively researched, is applied. We review previous research results and some computational results are presented.
The problem of fluid flow control has long been the focus of fluid mechanics research and is still an important research topic for many researchers. One of the most important fluid control problems is target velocity matching or tracking issues for fluid flow. The issue of target velocity matching or tracking problems for fluid flows has been a very active area of research e.g. [1,15,17,18,19,21,22,29,31] as well as others. The computation of optimally controlled flows based on solving an optimality system is expensive in terms of CPU time and memory space. This is due to the fact that such an approach involves a coupled system of state and adjoint equations with initial and final conditions. The system has to be solved on the entire space-time domain and cannot be solved by marching in time. Therefore, a feedback control design and/or reduced order modeling (ROM) is required for efficient and real time computing.
Feedback control is a less expensive solution technique that gives qualitatively similar results to optimal control. Feedback control can effect good velocity tracking and at the same time the solution can be obtained step-by-step in time at the cost of a single flow solve. Mathematical theories and approximation techniques for optimal control problems for the Navier-Stokes equations have been developed in various areas of fluid dynamics; see, e.g., [1,17,21,22]. Some numerical methods for solving control problems for unsteady flows have been proposed and tested; see, e.g., [17,18,19,21,22] and references therein. Many of these deal with distributed controls and take different approaches to limiting the size of the control. Feedback controls for the Navier-Stokes equations have also been the subject of previous, mostly computational, studies; see, e.g., [11,16] and references therein. In this article, we consider desired states
Proper orthogonal decomposition (POD) is a common technique for extracting the dominant mode that contributes the most to the energy of the entire system [6]. POD combined with Galerkin projection (GP) have been used for many years to formulate ROMs for dynamic systems [5,8,9,32,24]. In such ROMs, the full-order set of equations is projected onto a reduced space, resulting in a dynamic system (modal coefficients) of much lower order than the full order model (FOM). However, in many situations there is a discrepancy between the governing equation and the observed system. This can be due to an approximation of the underlying phenomenon, incorrect parameterization, or insufficient information about the source terms contained in the system. This is especially evident in fluid flow systems where many complex phenomena and source terms interact in different ways. A common reduced order modeling (ROM) development procedure may be described by the following tasks:
1. Reduced space and basis identification.
2. Nonlinear dynamical system evolution in the reduced space.
3. Reconstruction in full-order space for assessments.
Machine learning (ML) tools have had considerable success in the fluid mechanics community, identifying basic structures and mimicking dynamics [3,7,25,26]. However, modeling with ML, especially deep learning, has faced strict opposition from both academia and industry alike because it can produce non-physical results due to its black box nature and its lack of interpretability and generalization [10,23]. In the course of conducting this study, we also experienced these points seriously. Even if the input and output data used to train the ML algorithm is physically accurate, the quantity interpolated with the ML approach can deviate significantly from a physically accurate solution. However, the fluid mechanics problem solving using deep learning is considered a promising research in the future, and we think it should be continued. A perspective on machine learning for advancing fluid dynamics can be found in a recent review articles [7] and references therein.
The plan of the rest of the paper is as follows. In Section 2, we define and discuss the linear feedback control. We derive a time-space discretized version of the feedback control of Navier-Stokes equations. In Section 3, we explain the POD reduced basis and Galerkin Projection ROM. In Section 4, we introduce a closure model using deep neural networks. Finally, in section 5 some numerical results will be given.
Let
Hm(Ω)={u∈L2(Ω):Dαu∈L2(Ω)for0≤|α|≤m}, |
where
||u||2m=∑|α|≤m||Dαu||20 |
The usual inner product associated with
For vector-valued functions, we define the Sobolev space
Hm(Ω)={u|ui∈Hm(Ω),i=1,2}, |
where
||u||m=(2∑i=1||ui||2m)1/2. |
We also define particular subspace
L20(Ω)={p∈L2(Ω):∫ΩpdΩ=0}. |
We introduce the solenoidal spaces
V={u∈C∞0(Ω):∇⋅u=0},V={u∈H10(Ω):∇⋅u=0},W={u∈L2(Ω):∇⋅u=0}. |
The spaces
In order to define a weak form of the Navier-Stokes equations, we introduce the continuous bilinear form
a(u,v)=2n∑i,j=1∫ΩDij(u)Dij(v)dΩ∀u,v∈H1(Ω), | (1) |
b(v,q)=−∫Ωq∇⋅vdΩ∀q∈L20,∀v∈H1(Ω), | (2) |
where
c(w;u,v)=n∑i,j=1∫Ωwj(∂ui∂xj)vidΩ∀w,u,v∈H1(Ω). | (3) |
A weak formulation of the Navier-Stokes equations is given by given
{⟨ut,v⟩+νa(u,v)+c(u;u,v)+b(v,p)=⟨g,v⟩,b(u,q)=0, | (4) |
with initial velocity
We consider the target velocity fields
{U=U(t,x)∈C([0,T];H2(Ω)∩H10(Ω)),∇⋅U(t,x)=0∀x∈Ω. | (5) |
We will consider the target velocity matching problem in which we want to minimize
∫T0∫Ω|u−U|2dΩdt. |
To do this, we define the following control and cost functional. Let
J(u,f)=∫T0∫Ω(α2|u−U|2+β2|f|2)dΩdt+δ2∫Ω|u(T)−U(T)|2dΩ. | (6) |
The minimization of the
seek
{⟨ut,v⟩+νa(u,v)+c(u;u,v)+b(v,p)=⟨f,v⟩∀v∈H10(Ω),b(u,q)=0∀L20(Ω), | (7) |
with initial velocity
Using the Lagrange multipliers method, one can obtain the optimality system: seek
{⟨ut,v⟩+νa(u,v)+c(u;u,v)+b(v,p)=⟨f,v⟩∀v∈H10(Ω),b(u,q)=0∀L20(Ω), | (8) |
with initial velocity
{−⟨wt,v⟩+νa(w,v)+c(w;u,v)+c(u;w,v)+b(v,r)=α⟨(u−U),v⟩∀v∈H10(Ω),b(w,q)=0∀L20(Ω), | (9) |
with final velocity
w=−βf. | (10) |
Several treatments of similar optimal control problems can be found in the literature, most notably in [1,17]. The numerical treatment of the velocity tracking problem is also an outstanding problem and other algorithms have been proposed. For example, a quasi-optimal control has been studied in [21,22].
Remark 1. Thus the optimality system is a system of the coupled nonlinear partial differential equations (8)-(10). We already mentioned that solving an optimality system is very expensive in terms of CPU time and memory space. This is due to the fact that such an approach involves a coupled system of state and adjoint equations with initial and final conditions. The system has to be solved on the entire space-time domain and cannot be solved by marching in time. A gradient algorithm is needed and so the final algorithm is complex, involving multiple flow solutions, and the convergence may be slow.
From (10), we see that a control
f∝αβ(u−U). | (11) |
Usually,
f=γ(u−U). | (12) |
with very large value of
Now, we consider the feedback control problem
{ut+(u⋅∇)u−ν∇2u+∇p=γ(u−U)in (0,T)×Ω,∇⋅u=0in (0,T)×Ω,u(t,x)=0in (0,T)×∂Ω,u(0,x)=u0in Ω. | (13) |
Remark 2. In [19], the control is achieved by means of a linear feedback law relating the body force to the velocity field, i.e.,
F(t,u)=Ut(t,x)−ν∇2U(t,x)+(U(t,x)⋅∇)U(t,x). |
In this article,
Then, a linear feedback control problem of Navier-Stokes equations can be formulated by
{(ut,v)+νa(u,v)+c(u;u,v)+b(v,p)−γ(u,v)=−γ(U,v)∀v∈H10(Ω),b(u,q)=0∀L20(Ω), | (14) |
with initial velocity
A typical finite element approximation of (14) is defined as follows: we first choose conforming finite element subspaces
{(∂uh∂t,vh)+νa(uh,vh)+c(uh;uh,vh)+b(vh,ph)−γ(uh,vh)=−γ(U,vh)for allvh∈Vh,0,b(uh,qh)=0for allqh∈Sh,0,uh(0,x)=u0,h(x)inΩ, | (15) |
where
Let
{(u(n)h−u(n−1)hΔt,vh)+νa(u(n)h,vh)+c(u(n)h;u(n)h,vh)+b(vh,p(n)h)−γ(u(n)h,vh)=−γ(U,vh)for allvh∈Vh,0,b(u(n)h,qh)=0for allqh∈Sh,0,u(0)h(x)=u0,h(x)inΩ. | (16) |
Since the trilinear term is nonlinear, a linearization of the discrete equations (16) must be introduced in order to solve it by a iteration method. We solve the following linearized equations:
{1Δt(u(n)h(k),vh)+νa(u(n)h(k),vh)+σ˜c(u(n)h(k);u(n)h(k−1),vh)+˜c(u(n)h(k−1);u(n)h(k),vh)+b(vh,p(n)h(k))−γ(u(n)h(k),vh)=1Δt(u(n−1)h(k),vh)+σ˜c(u(n)h(k−1);u(n)h(k−1),vh)−γ(U,vh)for allvh∈Vh,0,b(u(n)h(k),qh)=0for allqh∈Sh,0,u(0)h(x)=u0,h(x)inΩ, | (17) |
where
˜c(u;v,w)=12{c(u;v,w)−c(u;w,v)}∀u,v,w∈H10(Ω). |
Given the velocity
|u(n)h(k)−u(n−1)h(k)||u(n)h(k)| |
is less or equal to
Let us briefly introduce the POD method following the formulation of Sirovich [30], Rathinam [28] and Burkardt et. al. [8,9]. POD provides a method for finding the best approximating subspace to a given set of data. Originally POD was used as data representation technique. Proper orthogonal decomposition (POD), also known as Karhunen–Lóeve decomposition or principal component analysis, provides a technique for analyzing multidimensional data. This method essentially provides an orthonormal basis for representing the given data in a certain least squares optimal sense.
Given a discrete set of snapshot vectors
A=(w1w2⋯wN). |
Let
UTAV=(Σ000), |
where
U=(ϕ1ϕ2⋯ϕJ)andV=(ψ1ψ2⋯ψN), |
then
Aψi=σiϕiandATϕi=σiψifor i=1,…,˜N |
so that also
ATAψi=σ2iψiandAATϕi=σ2iϕifor i=1,…,˜N |
so that
In the reduced-order modeling context, given a set of snapshots
The
E(s1,…,sK)=N∑n=1|wn−Πwn|2, |
i.e.,
{the POD basis {ϕk}Kk=1 minimizes E over all possibleK−dimensional orthonormal sets in RJ . | (18) |
In fact, often the POD basis corresponding to a set of snapshots
E(ϕ1,…,ϕK)=˜N∑k=K+1σ2k, | (19) |
i.e., the error in the POD basis is simply the sum of the squares of the singular values corresponding to the neglected POD modes.
We now show how a POD basis is used to define a reduced-order model for the Navier-Stokes system. For the sake of brevity, we only discuss the case for which the snapshot set is viewed as a set of finite element coefficient vectors; the case for which the snapshot set is a set of finite element functions proceeds in an almost identical manner.
Let
UK=span{ϕk}Ki=1⊂Vh. |
We then determine
{(∂uKh∂t,v)+νa(uKh,v)+c(uKh;uKh,v)−γ(uKh,v)=−γ(U,v)∀v∈UK(uKh(0,x),v)=(u0,h(x),v)∀v∈UK. | (20) |
For a given reduced space
u≈uKh(t,x)≡K∑k=1ak(t)ϕk(x) | (21) |
where
{K∑k=1ddtak(t)(ϕk,ϕℓ)+2νK∑k=1ak(t)(D(ϕk),D(ϕℓ))+(K∑m=1am(t)ϕm⋅∇K∑k=1ak(t)ϕk,ϕℓ)−γK∑k=1ak(t)(ϕk,ϕℓ)=−γ∑Kk=1bk(ϕk,ϕℓ),K∑k=1ak(0)(ϕk,ϕℓ)=(u0,ϕℓ),K∑k=1bk(ϕk,ϕl)=(U,ϕℓ), | (22) |
for
{Gddta(t)+Ka(t)+(a(t))TNa(t)−γGa(t)=−γGbGa(0)=a0, | (23) |
or
{ddta(t)+(G−1K−γI)a(t)+G−1a(t)TNa(t)=−γba(0)=G−1a0, | (24) |
where the Gram matrix
Gℓk=∫Ωϕk⋅ϕℓdΩ∝IK,Kℓk=2ν∫ΩD(ϕk):D(ϕℓ)dΩ,Nℓmk=∫Ω(ϕm⋅∇)ϕk⋅ϕℓdΩ,and(a)k=ak(t) | (25) |
for
It is easy to see that the computational cost of GP-ROM (24) is
The model reduction error
E ROM(t,x)=u FOM(t,x)−u ROM(t,x)=u FOM(t,x)−u Proj(t,x)+u Proj(t,x)−u ROM(t,x)=EUK⊥(t,x)+EUK(t,x). | (26) |
The first term
The GP-ROM equations (24) with linear and nonlinear operators can be written as:
˙a=−(L−γI)a−aTNa−γb, | (27) |
where
dak(t)dt=−K∑i=1(Lik−γ)ai(t)−K∑i=1K∑j=1Nijkai(t)aj(t)−γbk(t),k=1,2,…,K, | (28) |
which can be numerically solved using time-stepping integration,
ak(tn+1)=ak(tn)−Δts∑q=0βqG(ak(tn−q))−βqγbk(t)n=0,…,J−1, | (29) |
where
G(ak(tn))=−K∑i=1(Lik−γ)ai(tn)−K∑i=1K∑j=1Nijkai(tn)aj(tn). | (30) |
To reduce the error
dak(t)dt=−K∑i=1(Lik−γ)ai(t)−K∑i=1K∑j=1Nijkai(t)aj(t)−γbk(t)+Ck(a1,…,aK,α1,…,αK), | (31) |
where
αk(tn)=⟨u(tn,x),ϕk⟩,n=1,…,J, | (32) |
where the angle parentheses refer to the Euclidean inner product in
Ck(tn+1)=αk(tn)−ak(tn) | (33) |
and
Ck(tn+1)=αk(tn+1)−[αk(tn)+Δts∑q=0βqG(αk(tn−q))], | (34) |
which are used in [25] and [26], respectively. In theory, they are different but we can not find the differences in computational performance. So, we will study more on these problem in the later articles. In this article, we adopt the equation (33) to the correction step in each time step
{α1,…,αK}∈RK↦{C1,…,CK}∈RK. |
Let
In this test we are interested in the convergence history for the parameters involved and so a simple stationary target velocity
U(x,y)=10dϕdy(0.4,x,y),V(x,y)=−10dϕdx(0.4,x,y),ϕ(t,x,y)=(1−cos(2πtx))(1−x)2(1−cos(2πty))(1−y)2. | (35) |
For the comparison purpose with the results in [19], we set up the initial velocity as follows:
{u0(x,y)=−10U(x,y),v0(x,y)=−10V(x,y). | (36) |
This initial velocity rotates in the opposite direction to the target velocity
The flow evolution is given in Fig. 2. The controlled fluid is on the left and the desired flow is on the right. All the figures are normalized. At the beginning, we have a reduction in the magnitude, then we have a change in shape, and finally a change in magnitude again. This evolution is typical of linear feedback control. As shown in Fig. 2, the change in shape is so quick that it is difficult to see the full evolution without using very small time steps. The error
Now, we set up the Reynolds number as
{u0(x,y)=−U(x,y),v0(x,y)=−V(x,y). | (37) |
We generate the data snapshots for
The POD reduced basis is determined from the corresponding snapshot set as described in Section 3. Note that each basis function satisfies the discretized continuity equation, i.e., it is discretely solenoidal. The eight-dimensional POD basis functions are displayed in Fig. 5 (Upper two rows). We see that the difference of basis between those of
We can compute the energy retained by POD basis functions using a relative information content (RIC) formula as given below:
RIC(K)=∑Ki=1σ2j∑˜Ni=1σ2j, | (38) |
where
Fig. 6 displays the convergence of relative information content with respect to the number of POD basis functions used to represent the reduced order system for different control number
singular vales | RIC( |
singular vales | RIC( |
||
1 | 4.83907e+02 | 99.2476% | 2 | 2.41493e+00 | 99.8174% |
3 | 3.98155e-01 | 99.9207% | 4 | 2.02669e-01 | 99.9731% |
5 | 6.01101e-02 | 99.9909% | 6 | 1.65390e-02 | 99.9964% |
7 | 6.20453e-03 | 99.9985% | 8 | 2.51213e-03 | 99.9994% |
We retained eight basis functions (i.e.,
Now, given the desired state
RMSE(tn)=√1nxnynx∑i=1ny∑j=1(u FOM(xi,yj,tn)−u ROM(xi,yj,tn))2 | (39) |
and
RMSET=1ntnt∑n=1RMSE(tn). | (40) |
Fig. 7 shows the RMSE
In this subsection, we test GP-LSTM closure model for the out-of-sample condition
The LS projection modal coefficients include the hidden physics and its interaction with the dynamical core of the system. We can then define the correction term as:
Correction:=C(n)k=α(n)k−a(n+1)k | (41) |
A supervised learning framework is applied to model the correction term
Fig. 8 shows a sketch of Long Short-Term Memory unit and an architecture of LSTM network training. For more details for LSTM architecture, one can refer to the articles [27] and references therein. Programs obtained from GitHub, namely ETC-ROM Master, Hybrid-Modeling Master, UROM Master and mnni-rom Master, are adopted, modified and used in the learning process.
Once the model is trained, we could correct the GP modal coefficients with LSTM-based correction to approximate true projection modal coefficients.
a(n+1)k=a(n+1)k−Δt(K∑i=1(Lik−γ)a(n)i+K∑i=1K∑j=1Nijka(n)ia(n)j+γb(n)k+C(n+1)k) |
We give the numerical procedure as follows:
1. Data Generation: For
2. Basis Construction: For
3. The velocity modal coefficients
4. LSTM Training using
Variables | Hyperparameters |
Number of hidden layers | 2 |
Number of neurons in each hidden layer | 120 |
Number of lookbacks | 5 |
Batch size | 32 |
Epochs | 1000 |
Activation functions in the LSTM layers | tanh |
Validation data set | 20% |
Loss function | MSE |
Optimizer | ADAM |
5. Prediction for
6. Reconstruction and compare with GP-ROM and LS Projection (see Fig. 11).
In step 5, interpolation techniques such as Grassman manifold interpolation [3,4,25], or the discrete empirical interpolation method, (DEIM) are typically applied to postprocess the results. For this work, however, such interpolations were not applied, so as to focus on the effects obtained from the Deep Learning technique. Thus, we use the same basis which is obtained from the snapshot sets with
Finally, we report the "online" computing time for our numerical experiments. We show the computational time as well as the RMSE of reconstructed fields at the final time
Framework | Times | RMSE(0.25) |
FOM | 0 | |
LS-Proj | 1.34053e-05 | |
GP-ROM(8) | 0.3268 | 3.77711e-03 |
GP-ROM (16) | 1.7012 | 1.28362e-03 |
GP-LSTM(8) | 0.6372 | 3.20970e-04 |
In this study, a simple feedback rule is developed in order to reduce the amount of computation. It has been shown that our feedback law works very well. It is believed that mathematical proof will be possible without much difficulty. For real-time computation, a numerical experiment was performed by adopting a GP-ROM. In order to increase the GP-ROM's accuracy, the deep learning method, especially the LSTM method, which has been actively developed recently, was studied and applied. The ROM using deep learning such as LSTM performed in this study is considered to be worth continuing research. However, it is difficult to study systematically because the mathematical theory is not supported. We intend to apply GP-LSTM and GP-ResNet methods to the next studies, the optimal control problems and the uncertainty quantification problems of fluid flows.
We thank the reviewer for the comments that helped improve the paper.
[1] |
On some control problems in fluid mechanics. Theoret. Comput. Fluid Dynamics (1990) 1: 303-325. ![]() |
[2] | (1975) Sobolev Spaces. Academic Press. |
[3] |
S. E. Ahmed, O. San, A. Rasheed and T. Iliescu, A long short-term memory embedding for hybrid uplifted reduced order models, Phys. D, 409 (2020), 132471, 16 pp. doi: 10.1016/j.physd.2020.132471
![]() |
[4] | D. Amsallem, Interpolation on Manifolds of CFD-Based Fluid and Finite Element-Based Structural Reduced-Order Models for On-Line Aeroelastic Predictions, Ph. D. Thesis, Stanford University, 2010. |
[5] |
A survey of projection-based model reduction methods for parametric dynamical systems. SIAM Rev. (2015) 57: 483-531. ![]() |
[6] | The proper orthogonal decomposition in the analysis of turbulent flows. Annual review of fluid mechanics (1993) 25: 539-575. |
[7] |
Machine Learning for Fluid Mechanics. Annu. Rev. Fluid Mech. (2020) 52: 477-508. ![]() |
[8] |
Centroidal voronoi tessellation-based reduced-order modeling of complex systems. SIAM J. Sci. Comput. (2006) 28: 459-484. ![]() |
[9] |
POD and CVT-based reduced-order modeling of Navier-Stokes flows. Comput. Methods Appl. Mech. Engrg. (2006) 196: 337-355. ![]() |
[10] |
Theory-guided data science for climate change. Computer (2014) 47: 74-78. ![]() |
[11] |
Active control of vortex shedding. J. Fluids Struct. (1989) S3: 115-122. ![]() |
[12] | V. Girault and P. Raviart, Navier-Stokes Equations, North-Hollan, Amsterdam, 1979. |
[13] |
V. Girault and P.-A. Raviart, Finite Element Methods for Navier-Stokes Equations, Springer-Verlag, Berlin, 1986. doi: 10.1007/978-3-642-61623-5
![]() |
[14] | G. H. Golub and C. F. Van Loan, Matrix Computations, Johns Hopkins University, Baltimore, 1996. |
[15] |
Finite-dimensional approximation of a class of constrained nonlinear optimal control problems. SIAM J. Control Optim. (1996) 34: 1001-1043. ![]() |
[16] | Active control of vortex shedding. J. Appl. Mech. (1996) 63: 828-835. |
[17] |
Analysis and approximation of the velocity tracking problem for Navier-Stokes flows with distributed control. SIAM J. Numer. Anal. (2000) 37: 1481-1512. ![]() |
[18] |
The velocity tracking problem for Navier-Stokes flows with boundary control. SIAM J. Control Optim. (2000) 39: 594-634. ![]() |
[19] |
Analysis and approximation for linear feedback control for tracking the velocity in Navier-Stokes flows. Comput. Methods Appl. Mech. Engrg. (2000) 189: 803-823. ![]() |
[20] |
New development in FreeFem++. J. Numer. Math. (2012) 20: 251-265. ![]() |
[21] |
Dynamics for controlled Navier-Stokes systems with distributed controls. SIAM J. Control Optim. (1997) 35: 654-677. ![]() |
[22] |
Dynamics and approximations of a velocity tracking problem for the Navier-Stokes flows with piecewise distributed controls. SIAM J. Control Optim. (1997) 35: 1847-1885. ![]() |
[23] |
Theory-guided data science: A new paradigm for scientific discovery from data. IEEE Trans. Knowl. Data Eng. (2017) 29: 2318-2331. ![]() |
[24] |
Strategies for reduced-order models for predicting the statistical responses and uncertainty quantification in complex turbulent dynamical systems. SIAM Rev. (2018) 60: 491-549. ![]() |
[25] | S. Pawar, S. Ahmed, O. San and A. Rasheed, An evolve-then-correct reduced order model for hidden fluid dynamics. Mathematics, Mathematics, 8 (2020), 570. |
[26] |
S. Pawar, S. E. Ahmed, O. San and A. Rasheed, Data-driven recovery of hidden physics in reduced order modeling of fluid flows, preprint, arXiv: 1910.13909 doi: 10.1063/5.0002051
![]() |
[27] | M. Rahman, S. Pawar, O. San, A. Rasheed and T. Iliescu, A non-intrusive reduced order modeling framework for quasi-geostrophic turbulence, preprint, arXiv: 1906.11617 |
[28] |
A new look at proper orthogonal decomposition. SIAM J. Numer. Anal. (2003) 41: 1893-1925. ![]() |
[29] | L. Scarpa, Analysis and optimal velocity control of a stochastic convective Cahn-Hilliard equation, preprint, arXiv: 2007.14735 |
[30] |
Turbulence and the dynamics of coherent structures, part ⅰ: Coherent structures; part ⅱ: symmetries and transformations; part ⅲ: Dynamics and scaling. Quart. Appl. Math. (1987) 45: 561-590. ![]() |
[31] | M. Strazzullo, Z. Zainib, F. Ballarin and G. Rozza, Reduced order methods for parametrized non-linear and time dependent optimal flow control problems, towards applications in biomedical and environmental sciences, preprint, arXiv: 1912.07886 |
[32] | Kailai Xu, Bella Shi and Shuyi Yin, Deep Learning for Partial Differential Equations, Stanford University, 2018. |
singular vales | RIC( |
singular vales | RIC( |
||
1 | 4.83907e+02 | 99.2476% | 2 | 2.41493e+00 | 99.8174% |
3 | 3.98155e-01 | 99.9207% | 4 | 2.02669e-01 | 99.9731% |
5 | 6.01101e-02 | 99.9909% | 6 | 1.65390e-02 | 99.9964% |
7 | 6.20453e-03 | 99.9985% | 8 | 2.51213e-03 | 99.9994% |
Variables | Hyperparameters |
Number of hidden layers | 2 |
Number of neurons in each hidden layer | 120 |
Number of lookbacks | 5 |
Batch size | 32 |
Epochs | 1000 |
Activation functions in the LSTM layers | tanh |
Validation data set | 20% |
Loss function | MSE |
Optimizer | ADAM |
Framework | Times | RMSE(0.25) |
FOM | 0 | |
LS-Proj | 1.34053e-05 | |
GP-ROM(8) | 0.3268 | 3.77711e-03 |
GP-ROM (16) | 1.7012 | 1.28362e-03 |
GP-LSTM(8) | 0.6372 | 3.20970e-04 |
singular vales | RIC( |
singular vales | RIC( |
||
1 | 4.83907e+02 | 99.2476% | 2 | 2.41493e+00 | 99.8174% |
3 | 3.98155e-01 | 99.9207% | 4 | 2.02669e-01 | 99.9731% |
5 | 6.01101e-02 | 99.9909% | 6 | 1.65390e-02 | 99.9964% |
7 | 6.20453e-03 | 99.9985% | 8 | 2.51213e-03 | 99.9994% |
Variables | Hyperparameters |
Number of hidden layers | 2 |
Number of neurons in each hidden layer | 120 |
Number of lookbacks | 5 |
Batch size | 32 |
Epochs | 1000 |
Activation functions in the LSTM layers | tanh |
Validation data set | 20% |
Loss function | MSE |
Optimizer | ADAM |
Framework | Times | RMSE(0.25) |
FOM | 0 | |
LS-Proj | 1.34053e-05 | |
GP-ROM(8) | 0.3268 | 3.77711e-03 |
GP-ROM (16) | 1.7012 | 1.28362e-03 |
GP-LSTM(8) | 0.6372 | 3.20970e-04 |