Direct statistical simulation of Lorenz96 system in model reduction approaches
Abstract
Direct statistical simulation (DSS) of nonlinear dynamical systems bypasses the traditional route of accumulating statistics by lengthy direct numerical simulations (DNS) by solving the equations that govern the statistics themselves. DSS suffers, however, from the curse of dimensionality as the statistics (such as correlations) generally have higher dimension than the underlying dynamical variables. Here we investigate two approaches to reduce the dimensionality of DSS, illustrating each method with numerical experiments with the Lorenz-96 dynamical system. The forms of DSS chosen here involve approximate closures at second and third order in the equal time cumulants. We demonstrate significant reduction in computational effort that can be achieved without sacrificing the accuracy of DSS. The methods developed here can be applied to turbulent fluid and magnetohydrodynamical systems.
I Introduction
Astrophysical and geophysical fluids are usually highly anisotropic and inhomogeneous. When the fluids are turbulent, direct numerical simulation (DNS) is of limited use due to the enormous range of spatio-temporal scales that are active [1]. Statistical approaches are often more fruitful [2] in these cases. Direct statistical simulation (DSS) eschews the numerical simulation of the underlying dynamics in favour of solving directly for the statistics without imposing assumptions of homogeneity or isotropy. DSS comes in many forms but the one we focus on here is based upon expansions in low-order equal-time cumulants [3, 4]. The flows may often be decomposed into slowly varying coherent structures at large scales and rapidly varying non-coherent turbulence at small scales [5]. Low-order statistics may therefore be smoother in space than the dynamical variables themselves and thus it is natural to seek approximations to DSS of reduced dimensionality. We note that this approach has been applied with some success to idealized barotropic flows in Ref. [6].
The form of DSS we investigate here is based upon ensemble averaging and expansions in the low-order equal-time cumulants. Closures of the hierarchy of cumulants at second (CE2) and third order (CE3 and CE2.5) are considered. Cumulant expansions have been deployed with success to study a variety of problems from the chaotic low dimensional dynamical problems governed by the ordinary differential equations (ODEs), e.g., see [6] to the weakly turbulent but spatially more complicated fluid dynamical and magnetohydrodynamical (MHD) problems governed by the partial differential equations (PDEs), e.g., see [7, 8]. The effectiveness of DSS has been demonstrated for highly chaotic systems [9] that are nevertheless accurately approximated by a low-order closure (CE2.5). We note that fluid dynamical system are typically less chaotic or turbulent than many nonlinear dynamical systems, and are often well approximated by CE2. However, in certain cases CE2 fails qualitatively [10, 11]. CE2.5, CE3, or other forms of DSS are then required.
DSS is plagued, however, by the curse of dimensionality [12, 13] as the statistics (such as correlations) generally have higher dimension than the underlying dynamical variables. For a three dimensional fluid dynamical problem with a spatial resolution of , the second and third cumulants would require terabytes and petabytes of storage respectively. Here we develop two approaches to model reduction to tame the size of the cumulant expansions: A dynamical strategy via the eigen-decomposition, and a static strategy via unitary transformations similar to that employed in Ref. [14].
We explore the numerical efficiency and convergence of the two strategies for a representative low-order dynamical model, the Lorenz96 system [15], in a variety of its dynamical regimes. The nonlinear behaviour of the Lorenz96 model is controlled by a parameter that allows us to explore how the reliability of the dimensionally reduced DSS degrades as the nonlinearity increases. The Lorenz96 system possesses a discrete translational symmetry that mimics the continuous translational symmetry often found in geophysical and astrophysical fluid dynamical systems. It also breaks reflection symmetry and has a chiral nature analogous to properties of rotating fluids. Thus it serves as a toy model for more complicated fluid models encountered in nature. We also investigate the breaking of translation symmetry with the addition of inhomogeneous forcing.
The paper is organised as follows. Section II we introduce the Lorenz96 system and the formulation of direct statistical simulation via cumulant expansions. Model reduction strategies are discussed in Section II.1.5. The results of our numerical experiments are presented and discussed in Section III. We conclude with some suggestions for further implementations of the model reduction methods for PDE systems in Section IV.
II The Lorenz96 model and cumulant expansions
The Lorenz96 system is a simplified fluid dynamical system in one-dimension, which was originally developed by [15] to study the predictability of the weather forecasting systems. The system is quadratically nonlinear, in which the nonlinear(inertial) term is designed to conserve energy. The model consists of () independent variables and satisfies the periodic condition, i.e., . In the vector form, the governing equation may be written as
(1) |
where the nonlinear operator, , is a sparse tensor of rank-three with the nonzero entries, and for and the linear operator, , is an identity matrix with negative sign, i.e., . Specifically, the -th component of the equation reads
(2) |
The external force, , is an external force and is assumed to be either a constant in time or the independent random vector with each component satisfying the Gaussian distribution, , where and are the statistical mean and variance of . Two dynamical regimes of the Lorenz96 system are of interests in this study, 1) the periodic state, if the external force is approximately and 2) the chaotic state if is large, i.e., .
The Lorenz96 system resembles a set of typical dynamical systems governed by the ordinary/partial differential equations defined on a latitude circle. The Lorenz96 system satisfies the translational symmetry, if the external force, is an equal constant or satisfying the same probability distribution function (PDF) over all nodes. In this study, we consider the case that all unknown variables, , operate in the same time scale without sub-grid couplings [16] and we set the spatial resolution of the system to be for comparison purposes.
II.1 The cumulant representation of the Lorenz96 system in statistical space
The dynamics modelled by the governing dynamical equations, such as Eq. (1) for the Lorenz96 system, can be equivalently described by the probability distribution function, PDF, governed by the statistical equations. Direct statistical simulation is a general mathematical framework, which converts the spatial-temporal dependent differential/partial differential equations in physical space to the evolution of PDFs in statistical phase space. The statistical equilibrium of the dynamical states given by the solution of the cumulants equations, are thereafter invariant or evolving slowly in time.
II.1.1 The cumulant hierarchy
The statistics, namely cumulants, which is a measure of the shape of a probability distribution function in statistical hierarchy [17], is the fundamental building block in DSS approximation of the dynamical systems. Applying the Reynolds decomposition by assuming the state vector, , of the dynamical system to be a random variable, one can write as the sum of the coherent component, , and a non-coherent counterpart, , i.e.,
(3) |
where the coherent component, , is also known as the first cumulant of the state vector, and is treated as the random fluctuation, which vanishes in statistical average, . We also assume that the statistical average further satisfies of the Reynolds averaging rules, i.e.,
(4) |
where the symbol, , stands for the outer product of two tensors. In this paper, the ensemble average is employed to derive the cumulant equations of the low-order dynamical systems and is noted as . By definition [17], the second and third cumulants of , which read
(5) |
in the vector form or
(6) |
in the scalar form for are identical to the second and third order statistical central moments. We note that the cumulant expansion of a PDF is equivalent to the expansions of statistical moments, i.e., any two PDFs with identical cumulant expansion also have identical cumulants, and vice versa. The fourth and higher order cumulants, which differ from the central moments, are chosen to represent the state vector, , in DSS framework than using the central moments, i.e., if the PDF of , is or close to a Gaussian distribution, the cumulant expansion equal to or greater than the third order vanishes or remains very small; whilst the central moments diverges as the even order of the expansion approaches to infinity. In this paper, we explicitly use cumulant expansions up to fourth order, which reads
(7) |
where the term and are the fourth cumulant and central moments respectively; whilst the higher order terms, such as the fifth order cumulant, which is defined as
(8) |
are not considered. In Eqs. (7 & 8), the symbol, , stands for the symmetrisation operation with permutations, e.g,
II.1.2 The Hopf approach of the cumulant expansion of the Lorenz96 system
Owing to the computational expense of solving for the full distribution via the Fokker-Planck equations, it is natural to adopt a strategy that only solves the governing equations of the low-order statistics. The cumulant expansion of the dynamical system given by (1) can be directly derived from the governing dynamical equations [6, 9] or via the Hopf functional approach [2]. In this paper, we adapt the latter approach to obtain the cumulant expansions of the Lorenz96 system. To begin with, we first define the generating function, ,
(10) |
which is analogous to the wave function in the quantum mechanics, where is an auxiliary variable and i is the imaginary unit. In quantum physics, the quantities, and are the uncertainty-pair and satisfy the relation, . We note that the function, , is a generating function for the central moments. To obtain the higher order cumulant equations with the order greater than three, the linear transform must be applied to convert the governing equation of the central moments into the cumulant, e.g., see $II.1.1. The first three cumulant of represented by the generating function, , are given by
(11) |
where the symbol, , stands for the gradient operator, i.e., . The generating function, , satisfies a Schrödinger-like equation
(12) |
where the operator, , which is linear and analogy to the total Hamiltonian in quantum physics, is given by
(13) |
Moreover, the generating equation, (12) is invariant under the unitary transform and can be further written as
(14) |
where the is an arbitrary unitary transform. By taking the Taylor’s expansion of the generating equation (12) and equating the coefficients of the power series of up to the third order, we obtain the first three cumulant equations in the vector form as follows
(15) | |||||
(16) | |||||
(17) | |||||
where the symbol, for and , which is defined in Eq. (LABEL:symn), stands for the symmetrisation procedure with and permutations. Equivalently, in scalar form, the cumulant equation can be written as
(18) | |||||
(19) | |||||
(20) | |||||
where , and are the short notations of the cumulants, , and , respectively for . The second and third cumulant equations are sparse equations, e.g., the sub- and super-diagonal elements, , which never appear on the right hand side of the second cumulant equations, are only determined via the definition of cumulant hierarchy, . The second and third cumulant equations are symmetric, which comprise of and independent entries.
II.1.3 The statistical closure of the cumulant equations
For a quadratically nonlinear dynamical system such as (1), the st cumulant always appears in the th order cumulant equation. However, the analytical expansions of the high order cumulant equations, e.g., see Eqs. (15–17), become more complex, of higher dimension, and more computationally intensive, leading to the curse of dimensionality. Hence, the cumulant hierarchy of the DSS equations must be truncated at the lowest possible order.
The CE2 closure:
It is possible that the PDF of the state vector, , of the dynamical system can be effectively approximated by the Gaussian distribution, for which the cumulant hierarchy naturally truncates at second order and all higher order terms are zero. For this case the cumulant equations describing the evolution of the first and second cumulant in Eq. (15) and (16) are called the CE2 system, so called because only the equations for the first and second cumulants are solved and where all higher order terms greater than two are neglected, see e.g., [18]. The CE2 approximation is the simplest DSS system and is particularly suited for solving the fluid dynamical problems, for which the primary interaction is that between the coherent components and non-coherent fluctuations.
The CE3 closure:
In many realistic problems, as one moves away from statistical equilibrium, the statistics of a dynamical systems is poorly represented by a Gaussian PDF. Many distributions exhibit strong asymmetry (skewness) or long tails (flatness) as we will see in $III. This indicates the significance of physical process within the dynamical system for the interactions between the non-coherent components. For these problems, one may have to take the third order cumulants into consideration, for example setting the fourth order cumulant to zero =0, [19] i.e.,
(21) |
This may lead to an unrealisable system. To remedy this, some effects of the fourth order cumulants that are proportional to the rate of change (gradient) of can be included through modelling via a diffusion process, [20]. The parameter, , is known as the eddy damping parameter [18]. The third order cumulant equation (17) may now be rewritten as
(22) | |||||
The CE2.5 closure as a simplified CE3 approximation:
The CE3 equations are complicated and involve many interactions. They may be simplified slightly by assuming that the third cumulant evolves rapidly in comparison with the first and second cumulant. This
means that Eq. (22) is further simplified to a diagnostic system by setting all time derivatives for the third cumulants to be zero, i.e. . A further simplification that leads to faster computation involves the neglect of all terms involving the first order cumulants, in the equations for the third cumulant. The third order cumulants then are the solution of the diagnostic equation,
(23) |
This truncation that couples Eqs. (15), (16) and (23) is named CE2.5 approximation [18] and [14].
II.1.4 The eigenbasis of the second cumulant,
Recalling the definition of the second cumulant (covariance) of the state vector, i.e., , it is straightforward to show that the matrix, , is a non-negative definite matrix with the dimension, , which can always be diagonalised by the orthogonal transform, i.e.,
(24) |
where the symbol, , is the transpose of the matrix, . The diagonal matrix, , is comprised of the eigenvalues, , of the covariance matrix, and , which is the matrix representation of the unitary transform, , defined in Eq. (14), is the orthogonal matrix with the columns given by the eigenvectors, , where is a column vector. The eigenvectors of the covariance matrix are also the eigenbasis of the dynamical system. In data science, the eigen-decomposition in Eq. (24) is alternatively named as the proper orthogonal decomposition [21].
We now consider the case where the dynamical system has translational symmetry. This is achieved if the forcing does not depend on node-site, i.e. if the external force, , is an equal constant or satisfies the same statistical distribution over all nodes, we will see that in $III this symmetry appears in the solutions of the Lorenz96 system in both of the periodic and chaotic states. For these systems, the Fourier series,
(25) |
for , is the eigen-basis of the covariance matrix, where is the wave number and , is the angle of the state variable, , in the latitude circle, i.e., for . Very importantly, the eigen-decomposition of the covariance matrix is non-unique, due to the reason that the eigen-pairs of the covariance matrix, , are doubly-folded and the linear combination of two eigenvectors with the same eigenvalue is also the eigenvector of the covariance matrix. The degeneracy of the eigen-pairs can be removed if the translational symmetry of the dynamical system is broken. For the case of broken translational symmetry, the Fourier series is no longer the eigenbasis of the covariance matrix.
Perhaps, it is of interests to define a dynamical basis functions for representing the dynamics of the Lorenz system in translational symmetry. At each time step, , we project the solution of the dynamical model, , onto the Fourier basis, , and obtain the following relation
(26) | |||||
where the spectral coefficient, , is the defined as and is the phase shift and satisfies and . The adaptive basis function,
(27) |
which varies in time, is also an eigenfunction of the covariance matrix, .
II.1.5 The model reduction strategies for the cumulant equations
The covariance matrix, , is a measure of the complexity of the spatial fluctuation of the non-coherent components of the dynamical system and the eigensystem of the matrix can be further utilised to simplify the complexity of the cumulant equations in the CE2/2.5/3 approximations. In this study, we consider two strategies for reducing the cumulant equations of the Lorenz96 systems:
Strategy i)
The state vector, , of the dynamical system can be uniquely represented by the eigenbasis of the covariance matrix; each eigenvector’s significance is quantified by the corresponding eigenvalue. When we solve the matrix-based cumulant systems in time, e.g., Eqs. (15, 16 & 23), we filter out the eigenvectors with very small eigenvalues at each time step to reduce the complexity of the covariance. This strategy is specially suited for computing cumulant equations with very small number of significant eigen-pairs, , but with very large spatial resolutions, . For these problems, we may consider to represent the covariance matrix using the Schmidt decomposition, i.e.,
(28) |
where and are the th eigen-pair of the covariance matrix. At every time step, we store and compute significant eigen-pairs of the cumulant equations so that equation 28 is an accurate represnetation for [see e.g. 14].
Strategy ii)
Using the orthogonal transform, defined in Eq. (24), we first transform the governing equation (1) of the Lorenz96 system into the following form
(29) |
where the state vectors of the original and new governing equations satisfy
(30) |
The quadratically nonlinear operator, and the linear operator, of the transformed dynamical equation are given by and . By using the technique introduced in $II.1.2, we obtain the cumulant expansion for the transform equations (29). Then the cumulant expansion of the second order is simultaneously diagonalised. We note that the unitary transform does not create or annihilate information of the dynamical equation, i.e., the transformed cumulant equations in CE2/2.5/3 are equivalent to the original cumulants.
The transformed cumulant equation is numerically attractive as we only need to solve the diagonal elements of the second cumulant and significantly reduce the computational complexity for the third order equations, i.e., many of the nonlinear interactions involving the off-diagonal elements of the covariance are ultimately zero in all time. For the Lorenz96 system with translational symmetry, the Fourier series is the natural eigenbasis of the covariance matrix and the orthogonal transform of the dynamical system in Eq. (29) can be directly obtained. But if the eigenbasis of the covariance matrix cannot be obtained by other means than the data obtained via solving the DNS or original DSS equations, the application of this strategy may be limited.
III Numerical experiments
In this section, we study the effectiveness of direct statistical simulation for describing the statistics of the Lorenz96 systems in the periodic and chaotic state and compare the low-order cumulants obtained in DSS with those obtained in DNS. We consider 2 cases. For the first translational symmetry is respected, whilst for the second we use the inhomogeneous force, , to drive the Lorenz96 system in order to break the translational symmetry and also the effectiveness of the cumulant equations for approximating the dynamical system with and without the translational symmetry. We also compare the numerical performance of the model reduction strategies, i) and ii), introduced in $II.1.5, for solving the DSS equations. For all test cases in this section, the spatial resolution of the Lorenz96 system is kept to be for comparison purposes.
III.1 The Lorenz96 system in the periodic state
We begin our numerical experiments by studying the statistical signature of the Lorenz96 system in the periodic state in DNS. If , the state vector, , of the Lorenz96 system becomes unstable and the wave solution is generated [22]. We forward integrate the dynamical equation (1) for a long time to obtain the statistical equilibrium, where the typical solutions for and are shown in Fig. (1).






As is equally applied over all nodes translational symmetry is preserved for all wave solutions of Lorenz96 system in this dynamical regime. As the external force, , becomes large, we obtain the wave solutions with larger amplitude and more complicated spatio-temporal patterns. The spatial complexity of the wave solution of the Lorenz96 system will be discussed in details in the next paragraph. In terms of statistics, all of the state variables, , are identical to each other. In this dynamical regime, the PDFs, , of the Lorenz96 system are distinctively different from the Gaussian distribution, i.e., comprises a few local maxima and is distributed in a finite domain. For the case of , the PDF of has two peaks, which are located at the left and right ends of ; whilst for , the third local maxima at is merged due to the contribution of the Fourier models for and .
We apply the eigen-decomposition of the covariance matrix, , obtained by ensemble averaging the solutions of the dynamical equation in order to analysis the spatial complexity of the periodic oscillations of for different external forcing parameter, . As observed in the numerical solution in DNS for the case of , the oscillation pattern of is comprised of a single wave number, which corresponds to the Fourier modes of . The eigen-pairs of the covariance matrix is doubly-folded, i.e., the covariance matrix has one nonzero eigenvalue and two distinctive eigenvectors parallel to the sine and cosine components of the Fourier basis of . We use the adaptive basis function, , defined in (27) for representing the state vector, , in the spectral space, such that the spectral coefficients, , is unique in all time, where is the wave number of the Fourier basis. We obtain nonzero eigen-pairs for and modes for . The eigen-pairs for and are doubly folded and the Fourier modes of and are excited due to the self-interaction of models and oscillate twice as fast as the models. See Fig. (2)






for the test cases of with eigen-pairs and with eigen-pairs for comparison. For all test cases, the covariance matrices are dominated by the diagonal elements.
We solve the original and the reduced DSS equation in CE2/2.5/3 approximations using strategies, i) and ii) and compare the low-order cumulants in DSS with those obtained in DNS. We find that the low-order statistics of the Lorenz96 system in the periodic state can be very accurately approximated by the CE2/2.5 and CE3 approximations. If the third order cumulants are considered in CE2.5/3 approximations, we must introduce the eddy damping parameter, , to stabilize the numerical integrations, where approximates the correlation time of the oscillation of with the typical value within the range from to . In our experiments, we find that the optimal is in the order of , which is approximately to times smaller than the periodic oscillation of the state vector, . The solution of the DSS equations are listed and compared in Table (1),
DNS | ||||||||
CE2.5/CE2.5t | ||||||||
CE2.5r | – | – | – | – | ||||
CE3/CE3t | ||||||||
CE3r | – | – | – | – | ||||
DNS | ||||||||
CE2.5/CE2.5t | ||||||||
CE2.5r | – | – | ||||||
CE3/CE3t | ||||||||
CE3r | – | – | ||||||
DNS | ||||||||
CE2.5/CE2.5t | ||||||||
CE2.5r | – | – | ||||||
CE3/CE3t | ||||||||
CE3r | – | – |
The notation, “CE2.5r” and “CE3r”, stand for the cumulant equations which are solved by using the strategy, i), where at each time step, we apply the eigen-decomposition of the covariance matrix and retain the leading order eigen-pairs and “CE2.5t” and “CE3t”, are used to represent the diagonalised cumulant system using strategy ii). By using the strategies i) and ii), the low-order statistics are accurately computed as compared with those obtained in DNS. In this dynamical regime, the strategies i) and ii) can be combined, e.g., for , we can solve the diagonalised cumulant equations for components only and obtain the accurate solutions.
III.2 The Lorenz96 system in the doubly-periodic state
The Lorenz96 system becomes doubly periodic when the external force, , passes a critical value before the solution transitions to spatio-temporal chaos. Here the periodic oscillation of the state vector, , is divided into two groups, namely and group. Each group comprises of the state variable, , with purely even or odd indices, . The state variable, , in both groups oscillate with the same frequency but in different amplitude and pattern. This special oscillation state is only observed in the Lorenz96 system with the spatial resolution, , e.g., see [22]. The dynamical system is driven by the equal force, , for all nodes. In DNS, the translational symmetry of the wave solution of the dynamical system is preserved and the state variable, , can settle in the or group with equal probability, which depends on the choice of the initial condition. The spatial configuration of shown in Fig. (3a & d) is less complex than for the group in Fig. (3b & e). The PDFs of have finite support and are distinctively different from Gaussian. For the group, has four local maxima whilst for the group, has only three. Very interestingly, we observe that the bistability of the Lorenz96 system is very sensitive to the stochastic force, even for a weak noise term. By adding a weak noise to the external force, , the periodic oscillation of in the and group immediately converges to a single state, e.g., see Fig. (3 c, & f)








for for comparison.
In this dynamical regime, the spatial oscillation of the state vactor, , becomes more complex than the cases in the periodic regime, e.g., see Fig (4)



for the spectral coefficients, , as a function of time and Fig. (5)






for the plots of the covariance matrix, obtained in DNS and DSS for , and . The covariance matrix for all test cases is dominated by the diagonal elements. In this dynamical regimes, all eigenvectors, which are parallel to the Fourier basis function, are doubly folded for with the associated eigenvalues significantly greater than zero.
We solve the CE2.5 and CE3 equations to obtain the low-order statistics of the Lorenz96 system and we compare with those obtained in DNS for a variety of external forcing, i.e. for the cases , and . Among all test cases with or without noise, the CE2.5 and CE3 approximations are numerically stable for the eddy damping parameter selected to be in the range of ; whist the CE2 approximation is only stable but not accurate for the system with strong random noise, i.e. . Within DNS, for the test case of with no noise, the dynamics of each node converges to the and group with equal probability. Very interestingly, we find that the ensemble CE2.5 and CE3 approximations compute the statistical average of the “superpositioned” oscillation of the and groups for all state variables, , e.g., see Table (2),
DNS | ||||||||||
CE2.5 | ||||||||||
CE2.5 | ||||||||||
CE3 | ||||||||||
CE3 |
However, the solution of the low-order cumulants for this noiseless case is found to be very sensitive to the choice of . For all other cases in the presence of noise, the PDF of each node converges to an unique distribution, owing to the presence of random forcing. Here the low-order cumulants obtained in DSS agree well with those in DNS for the the second order cumulants (covariance matrix) written in terms of the eigen-pairs for the test cases, as shown in Table (3)
DNS | ||||||
CE2.5 | ||||||
CE3 | ||||||
DNS | ||||||
CE2.5 | ||||||
CE3 | ||||||
DNS | ||||||
CE2.5 | ||||||
CE3 |
for comparison, except for some off-diagonal elements in the covariance matrix, which are approximately ten times smaller than the diagonal elements and become less accurate, e.g., see , in Table (3). In this dynamical regime, all eigenvectors are excited with the associated eigenvalues significantly greater than zero. We further find that the eigen-decomposition of the covariance matrix is sensitive to the sub- and super-diagonal elements, e.g., see Table (4)
DNS | ||||||||
CE2.5/CE2.5t | ||||||||
CE2.5r | – | – | ||||||
CE3/CE3t | ||||||||
DNS | ||||||||
CE2.5/CE2.5t | ||||||||
CE3/CE3t | ||||||||
DNS | ||||||||
CE2 | ||||||||
CE2.5/CE2.5t | ||||||||
CE3/CE3t | ||||||||
CE3r | – | – | ||||||
CE3r | – |
In this dynamical regime, the computational expense of the DSS equations can be reduced via strategy i). But as we increase the randomness of the Gaussian noise, more energy is pumped into the incoherent part of the dynamical system, and this significantly increases the importance of the eigenvectors for the covariance matrix, especially for those eigenvectors with smaller eigenvalues, e.g., for , the smallest eigenvalue is for mode and for the value is increased to . We find that for the Lorenz96 system driven by the greater random force, more eigenvectors must therefore be retained in order to obtain stable numerical solutions. The diagonalised cumulant approximation via strategy, ii), is found to be numerically stable for any initial condition and the solutions are identical to those obtained by solving the full original cumulant equations.
III.3 The Lorenz96 system in the chaotic states
When the external force becomes large, i.e., , the Lorenz96 system settles into a chaotic state where the spatio-temporal complexity of the dynamical system subsequently increases, if the external forcing, , becomes large, e.g., see Fig. (6)










for the typical solutions of the Lorenz96 system obtained in DNS in the weakly chaotic state for and strongly chaotic state for , where in the weakly chaotic regime for , the state vector, , oscillates quasi periodically about a unique mean value; whilst the oscillation of become more chaotic about the mean value as the external force is increased to . In all cases, the PDFs of the state variable, does not depend on and has compact support. Furthermore, if we increase the chaoticity of the Lorenz96 system, the PDFs of begin to converge to Gaussian but this convergence is slow and the high order cumulant are not negligible.
We forward evolve the dynamical and cumulant equations for long enough time to obtain the statistical equilibrium of the Lorenz96 system in the chaotic state and compare the low-order cumulants obtained in DNS and DSS. The CE2.5 and CE3 equations are stable for numerical computations with the eddy damping parameter, , in the range of , where the optimal is found to be for all test cases; whilst the CE2 approximation is found to be numerically unstable for all cases. The low-order statistics for all test cases in DNS and DSS are listed and compared in Table (5),
DNS | |||||||||||
CE2.5/CE2.5t | |||||||||||
CE3/CE3t | |||||||||||
DNS | |||||||||||
CE2.5/CE2.5t | |||||||||||
CE3/CE3t |
where a selection of the covariance matrix entries is listed on the left hand side of the table and the matrix represented by the eigen-pairs is shown on the right hand side. The eigensystem of the covariance matrix are doubly-folded for all cases, owing to the translational invariance. We find that the mean trajectory, , and the diagonal elements of the covariance matrix, of the Lorenz96 system are very accurately approximated by the CE2.5 and CE3 systems, i.e., the trace of the covariance matrix is conserved in all DSS models, see e.g. Fig. (7).


However, as for the test cases in the doubly-periodic state, the off-diagonal elements, e.g., , are found to be less accurate, which reduces the accuracy of the eigen-decomposition of the covariance matrix. In this dynamical regime, the model reduction strategy i) cannot be used to reduce the complexity of the covariance matrix, as all eigenvalues of the covariance matrix are significantly greater than zero. We further apply the strategy ii) to diagonalise the second cumulants of the DSS equations and solve the transformed cumulant equations in CE2.5/3 approximations. The solutions of the transformed systems agree perfectly with those obtained by solving the original cumulant equations.
III.4 The Lorenz96 system driven by inhomogeneous forcing
In this section, we study the dynamics of Lorenz96 system driven by the inhomogeneous force, , in DNS and DSS. We use a parameter, , to quantify the inhomogeneity of the external force, , where for all cases the first component of the force, , which acts on the first node, is set to be times as large as the other components, i.e., for ; whilst the other components remain equal, i.e., for . We repeat the numerical experiments for the homogeneous cases in the periodic and chaotic states and compare the low-order statistics obtained in DNS and DSS. The numerical results are illustrated and compared in Figs. (8 – 13), where the time series of the state vector, obtained by solving the dynamical equation (1) and the low-order statistics obtained in DNS and DSS are plotted in each figure.


































The inhomogeneous force has a significant impact on the dynamics in addition to the low-order statistics of the Lorenz96 system in the periodic and chaotic state, even for the system with small inhomogeneities, e.g., for . The mean trajectory of the first node of the Lorenz96 system, , which is driven by the largest external force, has a larger value than the other components of the trajectory. Owing to the nonlinear coupling, the first cumulants of the th, th and th nodes are as large as , whilst the mean trajectory of the nd node, which continuously transport energy to the first node, is the smallest. Importantly, the unevenly distributed force breaks the translational symmetry of the Lorenz96 system, i.e., the eigen-pairs of the covariance matrix is no longer doubly-folded and the eigen-decomposition of the matrix becomes unique in contrast with the cases under the homogeneous forcing. We observe that the unevenly distributed force constantly drives the system away from the homogeneous state and the nonlinear coupling further enhances the inhomogeneity introduced by , e.g., see Figs. (10 & 12) for & and Figs. (12 & 13) for & for comparison.
For all test cases in the periodic and chaotic state with different level of inhomogeneity, the solutions of the CE2.5/3 equations are found to be numerically stable and accurate for the eddy damping parameter, , in the range, . The optimal eddy damping parameter, , for both periodic and weakly chaotic states, i.e., , are approximately for all cases. In the periodic state, the low-order cumulants approximated by the CE2.5/3 system perfectly agree with those obtained in DNS, e.g., see Figs. (8 – 9). In the weakly chaotic state for for and , the cumulant equations also very accurately approximates the low-order statistics of the Lorenz96 system as compared with the results obtain in DNS. Importantly, we find that in the weakly turbulent regime, the DSS equations is more accurate for approximating the low-order statistics of the inhomogeneous system than the homogeneous ones, e.g., see Fig. (10) for and , where the eigenvalues of the covariance matrix also agree very well with the eigenvalues found by the ensemble averaging of the solutions in DNS. However, the associated eigenvectors are less accurate, due to the sensitivity of the eigen-decomposition of the covariance matrix of this system. In the strongly chaotic regime for for all level of inhomogeneities, the low-order cumulants obtained by solving the CE2.5/3 equations are less accurate but the error remains less than for the first cumulants. In this regime, the maximum and also the optimal eddy damping parameter, , is found to be , which indicates the greater significance of the fourth cumulants in the cumulant approximations for the strongly chaotic regime than for the periodic and weakly chaotic regimes. We note that setting leads to the solution of the cumulant equations oscillating in time, and so it does not converge to statistical equilibrium. However, if is set smaller than , the cumulant equations tend to underestimate the inhomogeneity of the system. For example, the difference between the largest two eigenvalues, and , of the covariance matrix, which are split by the inhomogeneous forcing, is less estimated by the cumulant equations, e.g., see Fig. (11 & 12) for comparison.
Furthermore, we solve the cumulant equations using the model reduction strategies, i) and ii). In the periodic state, where a smaller number of eigen-pairs of the covariance matrix are excited as compared with the spatial dimension of the matrix, , e.g., for , we obtain significant eigen-pairs. Here, we can always reduce the complexity of the covariance matrix using the strategy i) and the numerical solutions of the reduced CE2.5/3 approximations are as accurate as the solutions of the original cumulant equations. In contrast, in the chaotic state with all levels of inhomogeneity, the covariance matrix cannot be reduced using the strategy i). But the diagonalised cumulant equations can always be obtained by using the strategy ii), and the solutions of the transformed CE2.5/3 equations are always found to be identical to the solutions of the original cumulant equations. However, for the inhomogeneous case, the eigenbasis of the covariance matrix is no longer a Fourier basis, instead it varies as a function of , e.g. see Table (6)
for the coefficients of the eigenvectors with the two largest eigenvalues, which are projected on to the Fourier basis, for the Lorenz96 system in the chaotic state for with different homogeneity, and . As expected for large inhomogeneity parameter, , the eigenbasis, which comprises more than one Fourier modes, becomes complex in space. In the study, we diagonalise the cumulant equations using the eigenbasis of the covariance matrix computed by solving the original cumulant equations.
IV Conclusion
We have implemented two effective approaches to reduce the statistical descriptions of a dynamical system for solving the low-order DSS equations closed by the CE2.5/3 approximations. In this paper, we have demonstrated the effectiveness of the methods by solving a representative Lorenz96 model in a variety of dynamical regimes to synthesise various characteristics of astrophysical and geophysical fluid dynamical systems in nature. By varying a single control parameter of the Lorenz96 system – the external forcing term, we access the periodic, doubly periodic and chaotic regimes of the Lorenz96 system and further introduce inhomogeneity of the external forcing to break the translational symmetry of the system.
Primarily, we show that DSS is an accurate method for describing the statistical behaviour of the Lorenz96 system in all dynamical states; we obtain the accurate time invariant solutions of the low-order cumulants as compared with those obtained in DNS for the Lorenz96 system. We also show that the CE2.5/3 equations are numerically stable for the eddy damping parameter, , in the range between and , which is approximately to times smaller than a characteristic time scale of the travelling wave of the Lorenz96 system. The optimal is found to be approximately for all cases. For this system, the covariance matrix is always found to be dominated by the diagonal elements with off-diagonal elements found to be approximately to times smaller. Interestingly, we find that, when the spectrum of the covariance becomes dense as the Lorenz96 system settles in the weakly chaotic regime, e.g., for the external force to be , the eigen-decomposition of the covariance matrix becomes sensitive to the off-diagonal elements of the covariance matrix. However as we increase the chaoticity of the system by increasing , the accuracy of the eigen-decomposition increases. Translational symmetry for the Lorenz96 system is preserved when the external force, , is an equal constant over all nodes or satisfies an identical probability distribution. In this scenario, the Fourier basis function, which quantifies the correlations of the travelling wave of different wave numbers, is the natural eigenbasis function of the covariance matrix. Furthermore the eigensystem of the matrix has a degeneracy and the eigen-decomposition is non-unique. When the translational symmetry of the Lorenz96 system is broken by the application of an external inhomogeneous force, the degeneracy of the eigensystem of the covariance matrix is lifted, and so a Fourier basis is no longer appropriate; here the eigen-decomposition becomes unique.
We then focus our studies on the model reduction strategies for solving DSS equations. In the periodic state of the Lorenz96 system with and without the translational symmetry, the fluctuations of the non-coherent components of the Lorenz96 system are quantified by a few eigenmodes, which results in a sparse spectrum of the eigen-system of the covariance matrix, i.e., a relatively small number of eigenvalues are significantly greater than zero as compared with the spatial resolution of the system. For this type of problem, we may always apply a model reduction strategy, i) to reduce the complexity of the covariance matrix by retaining only the leading order eigen-pairs of the covariance matrix in the numerical computation. This strategy is well suited for CE2/2.5 systems, as the third cumulants in CE2.5 approximation are determined by the quadratic interactions of the second cumulants. However, the strategy, i), becomes less effective, when all eigenvectors are excited in the covariance matrix with the associated eigenvalues significantly greater than zero, e.g., for the Lorenz96 system in a chaotic state. On the other hand, the covariance matrix is symmetric and non-negative definite and so can always be diagonalised. The solution of the diagonalised DSS equations is equivalent to the original DSS equations by the unitary transform. This model reduction strategy, ii) works well for all cases of the Lorenz96 system, both in the periodic and chaotic regimes with and without the translational symmetry for CE2.5/3 approximations. In numerical computations, we solve for the diagonal elements of the second cumulants and set all off-diagonal ones zero. This simplification further reduces the computational complexity of the third cumulants. However, the application of this method may be limited by the determination of the eigenvector of the covariance matrix prior to the observation. For the Lorenz96 system with the broken translational symmetry, the eigenvectors of the covariance matrix vary as a function of the inhomogeneous external force, which is unknown before we solve the DNS or the original DSS equations.
The fluctuations of the non-coherent components of the PDE systems are expected to be accurately described by a few eigen-pairs of the covariance matrix, which enables us to simply the DSS equations using the model reduction strategy i) via the eigen-decomposition. When the eigenvectors of the covariance are priorly known, the diagonalised DSS equations can be obtained in a straightforward manner. Then the statistical description of the PDE systems may be further reduced by using the combined strategies of i) and ii). We therefore believe that the dynamical systems describing turbulent fluid dynamics and magnetohydrodynamical problems in two and three dimensions may be efficiently and accurately solved using DSS in the near future.
V Acknowledgements
This is supported in part by European Research Council (ERC) under the European Unions Horizon 2020 research and innovation program (grant agreement no. D5S-DLV-786780) and by a grant from the Simons Foundation (Grant number 662962, GF).
References
- Glatzmaier [2013] G. A. Glatzmaier, Introduction to Modeling Convection in Planets and Stars: Magnetic Field, Density Stratification, Rotation (Princeton University Press, 2013).
- Frisch [1995] U. Frisch, Turbulence: The Legacy of A. N. Kolmogorov (Cambridge University Press, 1995).
- Farrell and Ioannou [2003] B. F. Farrell and P. J. Ioannou, Structural stability of turbulent jets, Journal of the Atmospheric Sciences 60, 2101 (2003).
- Marston et al. [2008] J. Marston, E. Conover, and T. Schneider, Statistics of an unstable barotropic jet from a cumulant expansion, Journal of the Atmospheric Sciences 65, 1955 (2008).
- Tobias [2021] S. Tobias, The turbulent dynamo, Journal of Fluid Mechanics 912, P1 (2021).
- Allawala and Marston [2016] A. Allawala and J. B. Marston, Statistics of the stochastically forced lorenz attractor by the fokker-planck equation and cumulant expansions, Phys. Rev. E 94 (2016).
- Tobias et al. [2011] S. M. Tobias, K. Dagon, and J. B. Marston, ASTROPHYSICAL FLUID DYNAMICS VIA DIRECT STATISTICAL SIMULATION, The Astrophysical Journal 727, 127 (2011).
- Squire and Bhattacharjee [2015] J. Squire and A. Bhattacharjee, Statistical simulation of the magnetorotational dynamo, Phys. Rev. Lett. 114, 085002 (2015).
- Li et al. [2021] K. Li, J. B. Marston, and S. M. Tobias, Direct statistical simulation of low-order dynamosystems, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences 477, 20210427 (2021).
- Tobias and Marston [2013] S. M. Tobias and J. B. Marston, Direct statistical simulation of out-of-equilibrium jets, Phys. Rev. Lett. 110, 104502 (2013).
- Marston and Tobias [2023] J. Marston and S. Tobias, Recent Developments in Theories of Inhomogeneous and Anisotropic Turbulence, Annual Review of Fluid Mechanics 55, 351 (2023).
- Bellman et al. [1957] R. Bellman, R. Corporation, and K. M. R. Collection, Dynamic Programming, Rand Corporation research study (Princeton University Press, 1957).
- Bishop [2016] C. Bishop, Pattern Recognition and Machine Learning: All ”just the Facts 101” Material, Information science and statistics (Springer New York, 2016).
- Allawala et al. [2020] A. Allawala, S. M. Tobias, and J. B. Marston, Dimensional reduction of direct statistical simulation, Journal of Fluid Mechanics 898, A21 (2020).
- Lorenz [1995] E. Lorenz, Predictability: a problem partly solved, in Seminar on Predictability, 4-8 September 1995, Vol. 1, ECMWF (ECMWF, Shinfield Park, Reading, 1995) pp. 1–18.
- Fatkullin and Vanden-Eijnden [2004] I. Fatkullin and E. Vanden-Eijnden, A computational strategy for multiscale systems with applications to lorenz 96 model, J. Comput. Phys. 200 (2004).
- Kendall et al. [1987] M. G. Kendall, A. Stuart, and J. K. Ord, Kendall’s Advanced Theory of Statistics (Oxford University Press, Inc., USA, 1987).
- Marston et al. [2019] J. B. Marston, W. Qi, and S. M. Tobias, Direct Statistical Simulation of a Jet, in Zonal Jets: Phenomenology, Genesis, and Physics, edited by B. Galperin and P. Read (2019).
- Orszag [1970] S. A. Orszag, Analytical theories of turbulence, Journal of Fluid Mechanics 41, 363–386 (1970).
- Monin et al. [1975] A. Monin, A. Yaglom, and J. Lumley, Statistical Fluid Mechanics: Mechanics of Turbulence, Vol. 2 (MIT Press, 1975).
- Berkooz et al. [1993] G. Berkooz, P. Holmes, and J. L. Lumley, The proper orthogonal decomposition in the analysis of turbulent flows, Annual Review of Fluid Mechanics 25, 539 (1993).
- van Kekem and Sterk [2018] D. L. van Kekem and A. E. Sterk, Travelling waves and their bifurcations in the lorenz-96 model, Physica D: Nonlinear Phenomena 367, 38 (2018).