Open access peer-reviewed chapter

Numerical Simulation of Energy Cascading in Turbulent Flows Using Sabra Shell Model

Written By

Alexis Rodriguez Carranza, Obidio Rubio Mercedes and Elder Joel Varas Peréz

Reviewed: 29 March 2023 Published: 08 June 2023

DOI: 10.5772/intechopen.111468

From the Edited Volume

Vortex Simulation and Identification

Edited by Chaoqun Liu

Chapter metrics overview

49 Chapter Downloads

View Full Metrics

Abstract

The transfer of energy in turbulent flows occurs as a product of breaking of smaller and smaller eddies, this implies that in a spectral formulation, the transfer occurs from small wavenumbers to large wavenumbers. In order to observe the energy cascading, dissipation scales must be reached, which depend on the Reynolds number, this makes direct simulations of the Navier-Stokes equation impractical. Reduced models were investigated in recent years, such as shell models. Shell models are built by mimicking the spectral model respecting the mechanisms that are preserved, such as energy conservation, scaling and symmetries. In this paper, we will use the Sabra shell model for the study of the energy cascading in turbulent flows and we will show numerically that the energy dissipation is approximately −1/3 which is in agreement with the K41 theory.

Keywords

  • Navier-Stokes equations
  • spectral energy transfer
  • Kolmogorov theory
  • inertial range
  • Sabra shell model

1. Introduction

Kolmogorov, in 1941, formalized the idea of cascading of energy imagined by Richardson in 1922, the result of the transfer in a turbulent flow when eddies are subdivided into smaller and smaller structures until reaching very small scales where the energy is dissipated. The description of the evolution of the velocity field in a flow is given by the Navier-Stokes equations, the spectral version is given, see Ref. [1], by:

t+νk2uik=ιkjδikikk2ujkukkdk+fik,E1

where ui represents the velocity field components, ki are Fourier mode components k and i represents the imaginary unit. The problem of modeling the transfer of energy in a turbulent flow is to traverse all the scales until reaching the smallest scales, of energy dissipation, since these scales depend on the Reynolds number. To reach the dissipative scales, from Kolmogorov, η, this scale is known to be related to the Reynolds number as ηRe3/4, so the mesh size N to reach the scale η grows with Re what Nη3Re9/4. If we carry out a simulation in 3 dimensions, with a Reynolds number 1000, we would have to do a mesh of the order of 107. This implies that a simulation of the energy transfer for high Reynolds numbers would be unfeasible. Therefore, it is necessary to develop models that allow reducing the efforts in calculation. Lorenz in 1972 [2] was the first to give a reduced model to study 2D turbulence. The figures in this article were taken from Ref. [1]. In this article, we will use reduction models known as shell models, in which the spectral space is divided into concentric spheres, as shown in Figure 1.

Figure 1.

Division of the spectral space in concentric spheres, considering the reduction of wave numbers in the rings that are formed.

The radii of the spheres can be considered to grow exponentially kn=λn, where λ>1 is a fixed númber. The wave numbers that lie between the nnth and the sphere n1nth form the nnth shell. The number of wave numbers in the nnth is of the order of λ3n. In shell models, such as those proposed in Refs. [3, 4, 5, 6], only some wave numbers with considered in each shell. In each shell, using the wave numbers that were considered in the reduction, an average velocity is obtained, which will represent the velocity in said shell. As we can see in Eq. (1), there is an interaction of three wave numbers, two on the right side and one on the left side. Shell models mimic such interaction and are constructed in such a way that inviscised invariants are conserved, by such nonlinear interaction, such as energy. The interaction coefficients couple exactly three wave numbers, the left side of (1), shows the interaction of one wave amplitude and the right side of two. A shell model from a different perspective was first proposed by Ref. [7]. The model proposed here is not obtained directly from the Navier-Stokes spectral equation, but the occurrence of an energy cascading is respected according to Kolmogorov’s k41 theory. The model proposed in said work is a system of first-order ordinary differential equations with unknowns for the set of velocities, un, associated with discrete wavenumbers, kn, n=1,2,3,. As we mentioned before, the associated velocities of these discrete wave numbers are considered average speeds in the spectral version, uik, inside a wavenumber shell, kn1<k<kn. The equations are given by:

u̇n=an1un1unanun+12νnunδn>N+fδn,1E2

As is known, the Navier-Stokes equation presents two mechanisms, convection and energy dissipation. The first two terms in Eq. (2) represent convection and the third term dissipation acting at large wave numbers, while the last term indicates that the force acts at small wave numbers. As in the Navier-Stokes spectral Eq. (1), the convection terms are nonlinear in the velocity, while the dissipation is linear and predominates on small scales, equivalent to large wave numbers. In a turbulent flow, energy initially acts on large scales and through the breaking of eddies it is transferred to smaller scales, showing a cascading transfer in the inertial range, to then dissipate on the Kolmogorov scales. The first two terms preserve the quantity un2/2, which represents the energy, E. As we mentioned, energy is an inviscid invariant, this is shown by calculating Ė in Eq. (2). The problem with this model is that it does not satisfy Liouville’s theorem for Hamiltonian systems see Ref. [1], in the inviscid limit.

The system of Eq. (2) not satisfies Liouville’s theorem trivially, this led to Ref. [3] to consider the set of equations:

u̇n=Anun+1un+2+Bnun1un+1+Cnun2un1νnunδn>Nd+fn,E3

The boundary conditions considered in said model were u1=u0=0, uN+1=uN+2=0.

The system (3) for coefficients An,Bn,Cn properly chosen you get that energy, E=nun2/2, be an inviscid invariant corresponding to turbulence 2D. Numerical simulations of the model proposed by Gledzer were made by Ref. [3]. Interest in shell models grew due to their relative simplicity for computer implementation and because they exhibited cascading energy and chaotic dynamics, characteristics that are shown from the Navier-Stokes equations. Since the shell models imitate the spectral Navier-Stokes equations, new models were proposed, the most researched being the one proposed by Yamada and Okhitani, whose current version is known as the Gledzer-Okhitani-Yamada model, GOY. It can be shown that the Navier-Stokes spectral Eq. (1), not only preserves the energy but also any quantity involving the interaction of wave numbers k,k,k, where k+k+k=0.

The model used and implemented in the present work was the Sabra shell model, which is defined as a system of complex ordinary differential equations, in the velocities un, and the division of the spectral space is made in spheres of increasing radius and an average velocity is considered in each shell. The radius is considered to be increasing as kn=k0λn, n1 [1, 9]. The Sabra model is given by

u̇n=ιknun+1un+2εkn1un1un+1+1εkn2un2un1νkn2un+fn,E4

where ν is the viscosity and fn is the force which is considered acting on large scales, equivalently, on small wave numbers. With boundary conditions u1=u0=0, or uN+1=uN+2=0.

Since we want the triads to sum to zero we can choose the wave numbers kn are chosen following the next recurrence, kn=kn1+kn2, known as the Fibonacci recurrence. Using this for the wave numbers, we obtain a spacing between shells, given by g=5+1/2. Using the definition given in Ref. [8], kn=gn, being a quasi moment. The system of equations that finally given by:

u̇n=ιknun+1un+2ελun1un+1ε1λ2un2un1νkn2un+fn.E5

In this work we will show that the energy cascading occurs at certain scales, implementing the Sabra model, see Ref. [8] and that she obeys Kolmogorov’s law.

Advertisement

2. Scale invariance of the Sabra model

The Navier-Stokes spectral equation is rescaling invariant, we can see this considering the transformation tkukνλ1htλ1kλh+Duλ1kλ1+hν for any h, in (1) Indeed, denoting t¯=λ1ht, k¯=λ1k, u¯k¯=λh+Duλ1k and ν¯=λ1+hν. Scaling each term of the Eq. (1) we obtain

tuik=tλhDu¯ik¯=λhDt¯u¯ik¯λ1h=λ12hDt¯u¯ik¯,
kjδikikk2ujkukkdk=λk¯jδiλ2k¯ik¯λ2k¯2λ2h2Du¯jk¯u¯k¯k¯λDdk¯=λ12hDk¯jδik¯ik¯k¯2u¯jk¯u¯k¯k¯dk¯,
νk2uik=λ1hν¯λ2k¯2λhDu¯ik¯=λ12hDν¯k¯2u¯ik¯,

After substituting these results into Eq. (1), simplifying factor λ12hD and renaming k¯ by k, the result is followed.

The spectral velocities are scaled with a factor D since in the Navier-Stokes spectral equations the volume element is scaled as dkλDdk. Therefore the shell model must mimic this scaling property. So, consider the transformation tknunλ1htkmλhum as (5) and get, in the case ν=f=0, the following system of equations

u̇m=kmanum+1um+2+kmbnum1um+1+kmcnum2um1.E6

Continuing with the other symmetries of the Eq. (1) taking into account the non-viscous part, the coefficients, n:an=a˜,bn=b˜, and cn=c˜, should not be functions of the wave numbers. Taking these considerations into account, the following system of equations is obtained:

u̇n=kna˜un+1un+2+b˜un1un+1+c˜un2un1νkn2un+fn,E7
Advertisement

3. The Sabra shell model: Cascading of energy

In the Sabra model the velocities, un, are considered complex and the spectral spacing is given by kn=k0λn, see Refs. [1, 8]. Taking into account all the invariants already discussed in the previous sections, the following system of equations is proposed

u̇n=ιknun+1un+2εkn1un1un+1+1εkn2un2un1νkn2un+fn,E8

where ν is the viscosity and fn is the force which is considered acting on large scales, equivalently, on small wave numbers. With boundary conditions u1=u0=uN+1=uN+2=0.

In the Sabra model, negative moments are defined, knkn, and assigned the velocity, un=un, at these moments. Since the velocities are complex, from Eq. (8) that the number of unknowns is 2N, N for the real part and N for the complex part of the velocities. Así (8) can be written as

d/dt+νkn2un=ιknk<kmImnuum+fn,E9

where, see Ref. [1],

Imn=δn+1,δn+2,mελδn1,δn+1,m+1ελδn2,δn1,m.

3.1 Numerical simulation

For the numerical simulation, they used the boundary conditions u1=u0=0, or uN+1=uN+2=0. The results of wavenumbers vs. energy are plotted in Figure 2. Below is a part of the code.

Figure 2.

Shell number vs. energy on a logarithmic scale.

Listing 1.1. Fortran code.

1  program sabra

2  !Declaration of variables

3  !Initializing RK4 for future velocities

4  do j = 1,n

5    do i = 1,m

6      call du(j,n,m,x,F)

7        K1(k) = h*F(k)

8        K2(k) = h*F(k)

9        K3(k) = h*F(k)

10        K4(k) = h*F(k)

11    end do

12

13    w(j + 1,i) = x(j,i) + (1./6.)*(K1(i) + 2*K2(i) + 2*K3(i) + K4(i))

14    x(j + 1,i) = w(j + 1,i)

15   end do

16

17  subroutine du(j,n,m,x,F)

18   integer, intent(in)::j,n,m

19   real, intent(in):: x(n + 1,m)

20  real, intent(out)::F(m)

21    F(1) = −4.*x(j,1) + 3.*x(j,2) + 6.

22    F(2) = −2.4*x(j,1) + 1.6*x(j,2) + 3.6

23 end subroutine

We observe in Figure 2 that energy is transferred with a linear angular coefficient in certain shells, and scales in physical space, as prescribed in Kolmogorov’s theory. Doing a fit or linear regression on these scales, we obtain an angular coefficient of 1.36. Highlighting that the K41 theory [9] predicts an angular coefficient of 1.66. Said fit is obtained in Figure 3.

Figure 3.

Fit or linear regression where the energy transfer occurs, obtaining an angular coefficient of 1.36.

Advertisement

4. Conclusions

  • The energy cascading occurs at certain scales, inertial range, which is visible in our simulation.

  • The angular coefficient obtained was 1.36 which is approximated the angular coefficient prescribed by the theory K41 of Kolmogorov, 1.6.

  • In turbulent fluids, the presence of an energy cascading was corroborated.

References

  1. 1. Ditlevsen PD. Turbulence and Shell Models. Cambridge University Press; 2010
  2. 2. Lorenz EN. Low order models representing realizations of turbulence. Journal of Fluid Mechanics. 1972;55:545-563
  3. 3. Yamada M, Ohkitani K. Lyapunov spectrum of a chaotic model of three-dimensional turbulence. Journal of the Physical Society of Japan. 1987;56:4210-4213
  4. 4. Jensen MH, Paladin G, Vulpiani A. Intermittency in a cascade model for three-dimensional turbulence. Physical Review A. 1991;43:798
  5. 5. Pissarenko D, Biferale L, Courvoisier D, Frisch U, Vergassola M. Further results on multifractality in shell models. Physics of Fluids A Fluid Dynamics. 1993;5:2533
  6. 6. Benzi R, Biferale L, Parisi G. On intermittency in a cascade model for turbulence. Physica D. 1993;65:163-171
  7. 7. Obukhov AM. On some general characteristics of the equations of the dynamics of the atmosphere. Izv. Akad. Nauk SSSR, Fiz. Atmos. Okeana. 1971;7:695-704
  8. 8. L’vov VS, Podivilov E, Pomyalov A, Procaccia I, Vandembroucq D. Improved shell model of turbulence. Physical Review E. 1998;58:1811-1822
  9. 9. Kolmogorov AN. The local structure of turbulence in incompressible viscous fluid for very large Reynolds number. Doklady Akademii Nauk SSSR. 1941;30:301-305

Written By

Alexis Rodriguez Carranza, Obidio Rubio Mercedes and Elder Joel Varas Peréz

Reviewed: 29 March 2023 Published: 08 June 2023