Data-driven low-dimensional dynamic model of Kolmogorov flow Carlos E. P erez De Jes us1and Michael D. Graham1

2025-08-18 2 0 3.38MB 35 页 10玖币
侵权投诉
Data-driven low-dimensional dynamic model of Kolmogorov flow
Carlos E. P´erez De Jes´us1and Michael D. Graham1,
1Department of Chemical and Biological Engineering,
University of Wisconsin-Madison, Madison WI 53706, USA
(Dated: August 2, 2023)
Abstract
Reduced order models (ROMs) that capture flow dynamics are of interest for decreasing compu-
tational costs for simulation as well as for model-based control approaches. This work presents a
data-driven framework for minimal-dimensional models that effectively capture the dynamics and
properties of the flow. We apply this to Kolmogorov flow in a regime consisting of chaotic and
intermittent behavior, which is common in many flows processes and is challenging to model. The
trajectory of the flow travels near relative periodic orbits (RPOs), interspersed with sporadic burst-
ing events corresponding to excursions between the regions containing the RPOs. The first step
in development of the models is use of an undercomplete autoencoder to map from the full state
data down to a latent space of dramatically lower dimension. Then models of the discrete-time
evolution of the dynamics in the latent space are developed. By analyzing the model performance
as a function of latent space dimension we can estimate the minimum number of dimensions re-
quired to capture the system dynamics. To further reduce the dimension of the dynamical model,
we factor out a phase variable in the direction of translational invariance for the flow, leading to
separate evolution equations for the pattern and phase dynamics. At a model dimension of five for
the pattern dynamics, as opposed to the full state dimension of 1024 (i.e. a 32 ×32 grid), accurate
predictions are found for individual trajectories out to about two Lyapunov times, as well as for
long-time statistics. Further small improvements in the results occur as dimension is increased to
nine, beyond which the statistics of the model and true system are in very good agreement. The
nearly heteroclinic connections between the different RPOs, including the quiescent and bursting
time scales, are well captured. We also capture key features of the phase dynamics. Finally, we use
the low-dimensional representation to predict future bursting events, finding good success.
1
arXiv:2210.16708v2 [cs.LG] 1 Aug 2023
I. INTRODUCTION
Development of reduced order dynamical models for complex flows is an issue of long-
standing interest, with applications in improved understanding, as well as control, of flow
phenomena. The classical approach for dimension reduction of these systems consists of
extracting dominant modes from data via principal component analysis (PCA), also known
as proper orthogonal decomposition (POD) and Karhunen-Lo´eve decomposition [1]. PCA
determines a set of basis vectors ordered by their contribution to the total variance (fluc-
tuating kinetic energy) of the flow. Given Nsdata vectors (“snapshots”) xiRN, one can
obtain these basis vectors by performing singular value decomposition (SVD) on the data
matrix X= [x1, x2,···]RN×Nssuch that X=UΣVT. Projecting the data onto the first
dhbasis vectors (columns of U) then gives a low-dimensional representation – a projection
onto a linear subspace of the full state space. To find a reduced order model (ROM), a
Galerkin approximation of the Navier-Stokes Equations (NSE) using this basis can be im-
plemented; these have shown some success in capturing the dynamics of coherent structures
[2,3]. Previous research has also used POD as well as a filtered version thereof [4], which
are linear reduction techniques, to reduce dimensions and learn a time evolution map from
data with the use of neural networks (NNs) [5].
Although PCA provides the best linear representation of a data set in dhdimensions, in
general the long-time dynamics of a general nonlinear dynamical systems are not expected
to lie on a linear subspace of the state space. For a primer and more details on data-
driven dimension reduction methods for dynamical systems refer to Linot & Graham [6].
For dissipative systems, such as the NSE, it is expected that the long-time dynamics will lie
on an invariant manifold M, which can be represented locally with Cartesian coordinates,
but may have a complex global topology [7]. In fluid mechanics, this manifold is often
called an inertial manifold [810]. Figure 1schematically illustrates a simple example of
this idea. Consider a dynamical system ˙x=F(x) for state variable xRN. As time
proceeds, general initial conditions in this space evolve toward an invariant manifold Mof
dimension dM, which in this example can be described by the equation q= Φ(p) where
x=p+q,pRdM, q RNdM. Furthermore, if we write the dynamics in terms of pand q
mdgraham@wisc.edu
2
M
<latexit sha1_base64="O0ZuVSc93kx5NZ9IzTaY5ls9v1g=">AAAB8nicbVDLSgMxFL1TX7W+qi7dBIvgqsxUQZdFN26ECvYB06Fk0kwbmkmGJCOUoZ/hxoUibv0ad/6NmXYW2nogcDjnXnLuCRPOtHHdb6e0tr6xuVXeruzs7u0fVA+POlqmitA2kVyqXog15UzQtmGG016iKI5DTrvh5Db3u09UaSbFo5kmNIjxSLCIEWys5PdjbMYE8+x+NqjW3Lo7B1olXkFqUKA1qH71h5KkMRWGcKy177mJCTKsDCOczir9VNMEkwkeUd9SgWOqg2weeYbOrDJEkVT2CYPm6u+NDMdaT+PQTuYR9bKXi/95fmqi6yBjIkkNFWTxUZRyZCTK70dDpigxfGoJJorZrIiMscLE2JYqtgRv+eRV0mnUvYt64+Gy1rwp6ijDCZzCOXhwBU24gxa0gYCEZ3iFN8c4L86787EYLTnFzjH8gfP5A4PYkWc=</latexit>
Initial Conditions
<latexit sha1_base64="ph8E7ofy6QB2q4cU0dtz3ZdmpZg=">AAACAnicbVDLSsNAFJ34rPUVdSVuBovgqiRV0GWxG91VsA9oQ5lMpu3QySTM3IglFDf+ihsXirj1K9z5N07aLLT1wIXDOfdyOcePBdfgON/W0vLK6tp6YaO4ubW9s2vv7Td1lCjKGjQSkWr7RDPBJWsAB8HasWIk9AVr+aNa5rfumdI8kncwjpkXkoHkfU4JGKlnH3aBPUB6IzlwInAtkgHPHD3p2SWn7EyBF4mbkxLKUe/ZX90goknIJFBBtO64TgxeShRwKtik2E00iwkdkQHrGCpJyLSXTiNM8IlRAtyPlBkJeKr+vkhJqPU49M1mSGCo571M/M/rJNC/9FIu4wSYpLNH/URgiHDWBw64YhTE2BBClclOMR0SRSiY1oqmBHc+8iJpVsruWblye16qXuV1FNAROkanyEUXqIquUR01EEWP6Bm9ojfryXqx3q2P2eqSld8coD+wPn8A74CXxg==</latexit>
M
<latexit sha1_base64="O0ZuVSc93kx5NZ9IzTaY5ls9v1g=">AAAB8nicbVDLSgMxFL1TX7W+qi7dBIvgqsxUQZdFN26ECvYB06Fk0kwbmkmGJCOUoZ/hxoUibv0ad/6NmXYW2nogcDjnXnLuCRPOtHHdb6e0tr6xuVXeruzs7u0fVA+POlqmitA2kVyqXog15UzQtmGG016iKI5DTrvh5Db3u09UaSbFo5kmNIjxSLCIEWys5PdjbMYE8+x+NqjW3Lo7B1olXkFqUKA1qH71h5KkMRWGcKy177mJCTKsDCOczir9VNMEkwkeUd9SgWOqg2weeYbOrDJEkVT2CYPm6u+NDMdaT+PQTuYR9bKXi/95fmqi6yBjIkkNFWTxUZRyZCTK70dDpigxfGoJJorZrIiMscLE2JYqtgRv+eRV0mnUvYt64+Gy1rwp6ijDCZzCOXhwBU24gxa0gYCEZ3iFN8c4L86787EYLTnFzjH8gfP5A4PYkWc=</latexit>
q=(p)
<latexit sha1_base64="aJDy6ajPWa2iHydvKYqeBl5/rU4=">AAAB8XicbVBNSwMxEJ3Ur1q/qh69BItQL2W3CnoRil48VrAf2C4lm2bb0Gx2TbJCWfovvHhQxKv/xpv/xrTdg7Y+GHi8N8PMPD8WXBvH+Ua5ldW19Y38ZmFre2d3r7h/0NRRoihr0EhEqu0TzQSXrGG4EawdK0ZCX7CWP7qZ+q0npjSP5L0Zx8wLyUDygFNirPTweNWtDzkux6e9YsmpODPgZeJmpAQZ6r3iV7cf0SRk0lBBtO64Tmy8lCjDqWCTQjfRLCZ0RAasY6kkIdNeOrt4gk+s0sdBpGxJg2fq74mUhFqPQ992hsQM9aI3Ff/zOokJLr2UyzgxTNL5oiAR2ER4+j7uc8WoEWNLCFXc3orpkChCjQ2pYENwF19eJs1qxT2rVO/OS7XrLI48HMExlMGFC6jBLdShARQkPMMrvCGNXtA7+pi35lA2cwh/gD5/ACuOj+4=</latexit>
Invariant Manifold
<latexit sha1_base64="jt1DLDuVQce3uGlEPpF4t+Fdfc8=">AAACAnicbVDLSgNBEJyNrxhfUU/iZTEInsJuFPQY9KIHIYJ5QLKE3tlJMmR2dpnpDYYlePFXvHhQxKtf4c2/cfI4aGJBQ1HVTXeXHwuu0XG+rczS8srqWnY9t7G5tb2T392r6ShRlFVpJCLV8EEzwSWrIkfBGrFiEPqC1f3+1divD5jSPJL3OIyZF0JX8g6ngEZq5w9ayB4wvZEDUBwk2rdg7EgEo3a+4BSdCexF4s5IgcxQaee/WkFEk5BJpAK0brpOjF4KCjkVbJRrJZrFQPvQZU1DJYRMe+nkhZF9bJTA7kTKlLliov6eSCHUehj6pjME7Ol5byz+5zUT7Fx4KZdxgkzS6aJOImyM7HEedsAVoyiGhgBV3Nxq0x4ooGhSy5kQ3PmXF0mtVHRPi6W7s0L5chZHlhySI3JCXHJOyuSaVEiVUPJInskrebOerBfr3fqYtmas2cw++QPr8wfbhZe4</latexit>
Trajectories in state space
<latexit sha1_base64="/glb7Suyk7Vjgrr25YdjPDlf3Z4=">AAACC3icbVC7SgNBFJ31GeNr1dJmSBCswm4UtAzaWEbIC5IQZic3yZjZ2WXmrhiW9Db+io2FIrb+gJ1/4+RRaOKBC4dz7p259wSxFAY979tZWV1b39jMbGW3d3b39t2Dw5qJEs2hyiMZ6UbADEihoIoCJTRiDSwMJNSD4fXEr9+DNiJSFRzF0A5ZX4me4Ayt1HFzLYQHTCua3QHHSAswVChqkCFQEzMO446b9wreFHSZ+HOSJ3OUO+5XqxvxJASFXDJjmr4XYztlGgWXMM62EgP25SHrQ9NSxUIw7XR6y5ieWKVLe5G2pZBO1d8TKQuNGYWB7QwZDsyiNxH/85oJ9i7bqVBxgqD47KNeIilGdBIM7QptE5AjSxjXwu5K+YBpxtHGl7Uh+IsnL5NaseCfFYq35/nS1TyODDkmOXJKfHJBSuSGlEmVcPJInskreXOenBfn3fmYta4485kj8gfO5w+sA5tv</latexit>
p
<latexit sha1_base64="YCRLqY3FYFMPr169IIibebwVZHg=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBbBU0mqoMeiF48t2FpoQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm//GbZuDtj4YeLw3w8y8IBFcG9f9dgpr6xubW8Xt0s7u3v5B+fCoreNUMWyxWMSqE1CNgktsGW4EdhKFNAoEPgTj25n/8IRK81jem0mCfkSHkoecUWOlZtIvV9yqOwdZJV5OKpCj0S9/9QYxSyOUhgmqdddzE+NnVBnOBE5LvVRjQtmYDrFrqaQRaj+bHzolZ1YZkDBWtqQhc/X3REYjrSdRYDsjakZ62ZuJ/3nd1ITXfsZlkhqUbLEoTAUxMZl9TQZcITNiYgllittbCRtRRZmx2ZRsCN7yy6ukXat6F9Va87JSv8njKMIJnMI5eHAFdbiDBrSAAcIzvMKb8+i8OO/Ox6K14OQzx/AHzucP22eM+A==</latexit>
FIG. 1: Schematic of state space with initial conditions collapsing onto an invariant manifold
where the long time dynamics occur.
as ˙p=f(p, q),˙q=g(p, q), then trajectories on Mevolve according to ˙p=f(p, Φ(p)): i.e. the
long time dynamics are given by a set of ordinary differential equations in dMdimensions,
rather than the Ndimensions of the original system. More generally, since Mis invariant
under the dynamics, the vector field on Mis always tangent to M, and the dynamics on
Mare determined by this vector field. In the present work we do not require that the
manifold be represented in this simple form, but rather a more general form G(x) = 0. In
this example, G(x) = qΦ(p).
In general one can think of breaking up Minto overlapping regions that cover the domain,
to find a local representation. These are called charts and are equipped with a coordinate
domain and a coordinate map [11]. The strong Whitney’s embedding theorem states that
any smooth manifold of dimension dMcan be embedded into a Euclidean space of so-called
embedding dimension 2dM[11,12]. This means that in the worst case we can expect in
principle to be able to find a 2dM-dimensional Euclidean space in which the dynamics lie.
To find a dM-dimensional Euclidean space one would in general need to develop overlapping
local representations and evolution equations – this avenue is not pursued in the present
3
work but has been done elsewhere [13]. In this work we aim to find a high-fidelity low-
dimensional dynamical model using data from simulations of two-dimensional Kolmogorov
flow. In this work, the governing Navier-Stokes Equations will only be used to generate
the data – the models will only use this data, not the equations that generated it. Neural
networks (NNs) will be used to map between the full state space and the manifold, as well
as for the dynamical system model on the manifold.
A number of previous studies have focused on finding data-driven models for fluid flow
problems with the use of NNs. Srinivasan et al. [14] developed NN models to attempt
to predict the time evolution of the Moehlis-Faisst-Eckhardt (MFE) model [15], which is
a nine-dimensional model for turbulent shear flows. They used two approaches to finding
discrete-time dynamical systems. The first is to simply use a neural network as a discrete-
time map, yielding a Markovian representation of the time evolution. The second is to
use a long short-term memory (LSTM) network, which yields a non-Markovian evolution
equation. Despite the fact that the dynamics are in fact Markovian, the LSTM approach
worked better, yielding reasonable agreement with the Reynolds stress profiles. Page et al.
used deep convolutional autoencoders (CAEs) to learn low-dimensional representations for
two-dimensional (in physical space) Kolmogorov flow, showing that these networks retain
a wide spectrum of lengthscales and capture meaningful patterns related to the embedded
invariant solutions [16]. They considered the case where bursting dynamics is obtained at
a Reynolds number of Re = 40 and n= 4 wavelengths in the periodic domain. Nakamura
et al. used CAEs for dimension reduction combined with LSTMs and applied it to minimal
turbulent channel flow for Reτ= 110 where they showed to capture velocity and Reynolds
stress statistics [17]. They studied various degrees of dimension reduction, showing good
performance in terms of capturing the statistics; however for drastic dimension reduction
they showed how only large vortical structures were captured. Hence, the selection of the
minimal dimension to accurately represent the state becomes a challenging task. Reservoir
networks have also shown great potential in learning nonlinear models for time evolution.
For example, Doan et al. trained what they call an Auto-Encoded Reservoir-Computing
(AE-RC) framework where the latent space is fed into an Echo State Network (ESN) to
model evolution in discrete time [18]. By considering the two-dimensional Kolmogorov flow
for Re = 30 and n= 4 good performance was obtained when comparing the kinetic energy
4
and dissipation evolution in time. They also showed how the model captures the velocity
statistics. However, the nature of the reservoir in the ESN stores past history, making the
model non-Markovian.
Although previous research has found data-driven ROMs for fluid flow problems, the
focus on these has not been to find the minimal dimension required to capture the data
manifold and dynamics. Linot & Graham have addressed this issue for the Kuramoto-
Sivashinsky equation (KSE) [6,19]. They showed that the mean squared error (MSE) of
the reconstruction of the snapshots using an AE for the domain size of L= 22 exhibited an
orders-of-magnitude drop when the dimension of the inertial manifold is reached. Further-
more, modeling the dynamics with a dense NN at this dimension either with a discrete time
map [19] or a system of ordinary differential equations (ODE) [6] yields excellent trajectory
predictions and long-time statistics. Increasing domain size to L= 44 and L= 66, which
makes the system more chaotic, affects the drops of MSE significantly. However a drop is
still seen, and when obtaining the dynamics and calculating long time statistics, good agree-
ment with the true data is obtained. This work, denoted “Data-driven manifold dynamics”
(DManD) has been extended to incorporate reinforcement learning control for reduction of
dissipation in the KSE, yielding a very effective control policy [20].
We aim to extend this approach to the NSE, specifically to the two-dimensional Kol-
mogorov flow, where an external forcing drives the dynamics. As Re increases, the trivial
state becomes unstable, giving rise to periodic orbits (POs), relative periodic orbits (RPOs)
and eventually chaos. Relative periodic orbits correspond to periodic orbits in in a moving
reference frame, such that in a fixed frame, the pattern at time t+Tis a phase-shifted
replica of the pattern at time t. The nature of the weakly turbulent dynamics at a Reynolds
number of Re = 14.4, and connections with RPO solutions are the focus of this study.
Due to the symmetries of the system the chaotic dynamics travels between unstable RPOs
[21] through bursting events [22] that shadow heteroclinic orbits connecting the RPOs. A
past study [23] shows that low-dimensional representations can be found with PCA for two-
dimensional Kolmogorov flow where in the case of weakly turbulent data, the first two PCA
basis in the streamfunction formulation capture most of the energetic content when filtering
out the bursting events before the analysis, and including a third basis function captures
the bursting information. This point hints at the low-dimensional nature of this system,
5
摘要:

Data-drivenlow-dimensionaldynamicmodelofKolmogorovflowCarlosE.P´erezDeJes´us1andMichaelD.Graham1,∗1DepartmentofChemicalandBiologicalEngineering,UniversityofWisconsin-Madison,MadisonWI53706,USA(Dated:August2,2023)AbstractReducedordermodels(ROMs)thatcaptureflowdynamicsareofinterestfordecreasingcompu-t...

展开>> 收起<<
Data-driven low-dimensional dynamic model of Kolmogorov flow Carlos E. P erez De Jes us1and Michael D. Graham1.pdf

共35页,预览5页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:图书资源 价格:10玖币 属性:35 页 大小:3.38MB 格式:PDF 时间:2025-08-18

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 35
客服
关注