of 3D Euler flows Principal Investigator: Miguel D. Bustamante Postdoc: Dan Lucas (SFI) PhD students: Rachel Mulungye (HEA), Brendan Murray (SFI) Complex and Adaptive Systems Laboratory School of Mathematics and Statistics University College Dublin April 14th 2016 M D Bustamante (UCD) IUTAM 2016 April 14th 2016 1 / 22
fluid dynamics surrounds the regularity of the Navier-Stokes equations: www.claymath.org/millennium/Navier-Stokes_Equations @! @t + u · r! = ! · r u +⌫ ! , ! = r ⇥ u , r · u = 0 . Analogous Euler question: Are solutions to the 3D Euler equations globally regular or do they blow up in a finite time? M D Bustamante (UCD) IUTAM 2016 April 14th 2016 2 / 22
fluid dynamics surrounds the regularity of the Navier-Stokes equations: www.claymath.org/millennium/Navier-Stokes_Equations @! @t + u · r! = ! · r u +⌫ ! , ! = r ⇥ u , r · u = 0 . Analogous Euler question: Are solutions to the 3D Euler equations globally regular or do they blow up in a finite time? 3D Euler Singularities Blow-up is controlled by the supremum norm of !, Beale-Kato-Majda (BKM) theorem: Z T 0 k!(·, t)k1dt < 1. Vorticity gets localised in spatial structures that become sharp with time. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 2 / 22
We “stretch” time in a nonlinear fashion and this allows us to go closer to the singularity time in direct numerical simulations. Topic 2: Stagnation-point-type solution of 3D Euler Analytical solutions show finite-time singularity: Explicit formulae for the blowup quantities & singularity time in terms of the initial conditions. Topic 3: Combining 1 + 2 to demonstrate the power of the mapping By comparing the results of the direct numerical simulations against the analytical solutions we can answer the question: Which numerical simulation is better: the original system (usual fluid equations) or the mapped system? M D Bustamante (UCD) IUTAM 2016 April 14th 2016 3 / 22
We “stretch” time in a nonlinear fashion and this allows us to go closer to the singularity time in direct numerical simulations. Topic 2: Stagnation-point-type solution of 3D Euler Analytical solutions show finite-time singularity: Explicit formulae for the blowup quantities & singularity time in terms of the initial conditions. Topic 3: Combining 1 + 2 to demonstrate the power of the mapping By comparing the results of the direct numerical simulations against the analytical solutions we can answer the question: Which numerical simulation is better: the original system (usual fluid equations) or the mapped system? Analysis of blowup Numerical simulations Numerics and error estimates: original vs. mapped systems Analysis of spectra Conclusions M D Bustamante (UCD) IUTAM 2016 April 14th 2016 3 / 22
240:1092 (2011)] Nonlinear bijective transformation from original time t and velocity field u ( x , t) to “mapped” time ⌧ and “mapped” velocity field umap ( x , ⌧): ⌧(t) = Z t 0 k!(·, t0)k1dt0 , umap ( x , ⌧) = u ( x , t) k!(·, t)k1 . BKM theorem implies that the mapped field is regular for all ⌧ 2 R. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 5 / 22
240:1092 (2011)] Nonlinear bijective transformation from original time t and velocity field u ( x , t) to “mapped” time ⌧ and “mapped” velocity field umap ( x , ⌧): ⌧(t) = Z t 0 k!(·, t0)k1dt0 , umap ( x , ⌧) = u ( x , t) k!(·, t)k1 . BKM theorem implies that the mapped field is regular for all ⌧ 2 R. Mapped vorticity satisfies the following PDE: @! map @⌧ + umap · r! map = ! map · r umap (⌧) ! map , ! map = r ⇥ umap , r · umap = 0 , where: (⌧) = ! map ( Y (⌧), ⌧) · [r umap ( Y (⌧), ⌧)] · ! map ( Y (⌧), ⌧) , and Y (⌧) is the position of mapped vorticity maximum. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 5 / 22
singularity time T⇤: T⇤ = Z 1 0 d⌧ k!(·, t(⌧))k1 . Claim: Numerical simulations of mapped system “automatically more regular” than simulations of original system. Mapped time ⌧ is “stretched”. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 6 / 22
singularity time T⇤: T⇤ = Z 1 0 d⌧ k!(·, t(⌧))k1 . Claim: Numerical simulations of mapped system “automatically more regular” than simulations of original system. Mapped time ⌧ is “stretched”. Generalisations: 3D Navier Stokes, 3D & 2D MHD, 1D Burgers, etc. The only needed ingredient: a BKM-type of theorem: R T 0 F[ u ](t)dt < 1 M D Bustamante (UCD) IUTAM 2016 April 14th 2016 6 / 22
singularity time T⇤: T⇤ = Z 1 0 d⌧ k!(·, t(⌧))k1 . Claim: Numerical simulations of mapped system “automatically more regular” than simulations of original system. Mapped time ⌧ is “stretched”. Generalisations: 3D Navier Stokes, 3D & 2D MHD, 1D Burgers, etc. The only needed ingredient: a BKM-type of theorem: R T 0 F[ u ](t)dt < 1 Important case: Stagnation-point-type solutions of 3D Euler. [Gibbon, Fokas & Doering, Physica D 132:497 (1999)] Idea: To compare numerical solution with analytical solution and establish superiority of mapped system’s simulation. [Mulungye, Lucas & Bustamante, J. Fluid Mech. 771:468 (2015)] [MLB, J. Fluid Mech. 788:R3 (2016)] M D Bustamante (UCD) IUTAM 2016 April 14th 2016 6 / 22
field: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)), incompressible: r · u = 0 =) r h · uh = , uh = (u x , u y ) . Symmetry plane: z = 0. (x, y) 2 [0, 2⇡]2 and z 2 R. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 9 / 22
field: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)), incompressible: r · u = 0 =) r h · uh = , uh = (u x , u y ) . Symmetry plane: z = 0. (x, y) 2 [0, 2⇡]2 and z 2 R. Vorticity: ! = r ⇥ u = (z @ y , z @ x , !) , !(x, y, t) = @ x u y @ y u x . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 9 / 22
field: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)), incompressible: r · u = 0 =) r h · uh = , uh = (u x , u y ) . Symmetry plane: z = 0. (x, y) 2 [0, 2⇡]2 and z 2 R. Vorticity: ! = r ⇥ u = (z @ y , z @ x , !) , !(x, y, t) = @ x u y @ y u x . All information is contained in the scalars and !: uh = r h + r? h , h = !, h = . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 9 / 22
field: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)), incompressible: r · u = 0 =) r h · uh = , uh = (u x , u y ) . Symmetry plane: z = 0. (x, y) 2 [0, 2⇡]2 and z 2 R. Vorticity: ! = r ⇥ u = (z @ y , z @ x , !) , !(x, y, t) = @ x u y @ y u x . All information is contained in the scalars and !: uh = r h + r? h , h = !, h = . Helicity: H = u · ! = z[2 ! + r h · ( u ? h )]. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 9 / 22
equations: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) , ! = (z @ y , z @ x , !) . @ u @t + u · r u = rp (Velocity) M D Bustamante (UCD) IUTAM 2016 April 14th 2016 10 / 22
equations: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) , ! = (z @ y , z @ x , !) . @ u @t + u · r u = rp (Velocity) Take z-component: z ✓ @ @t + uh · r h + 2 ◆ = p, z . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 10 / 22
equations: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) , ! = (z @ y , z @ x , !) . @ u @t + u · r u = rp (Velocity) Take z-component: z ✓ @ @t + uh · r h + 2 ◆ = p, z . @! @t + u ·r! = !·r u (Vorticity) M D Bustamante (UCD) IUTAM 2016 April 14th 2016 10 / 22
equations: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) , ! = (z @ y , z @ x , !) . @ u @t + u · r u = rp (Velocity) Take z-component: z ✓ @ @t + uh · r h + 2 ◆ = p, z . @! @t + u ·r! = !·r u (Vorticity) Take z-component: @! @t + uh · r h ! = ! . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 10 / 22
equations: u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) , ! = (z @ y , z @ x , !) . @ u @t + u · r u = rp (Velocity) Take z-component: z ✓ @ @t + uh · r h + 2 ◆ = p, z . @! @t + u ·r! = !·r u (Vorticity) Take z-component: @! @t + uh · r h ! = ! . =) p = p h (x, y, t) z2h 2i & @ @t + uh · r h + 2 = 2h 2i . h 2i ⌘ 1 (2⇡)2 ZZ 2(x, y, t)dxdy . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 10 / 22
132:497 (1999)] @! @t + uh · r h ! = ! , @ @t + uh · r h + 2 = 2h 2i . h 2i ⌘ 1 (2⇡)2 ZZ 2(x, y, t)dxdy . uh = r h + r? h , h = !, h = . u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 11 / 22
132:497 (1999)] @! @t + uh · r h ! = ! , @ @t + uh · r h + 2 = 2h 2i . h 2i ⌘ 1 (2⇡)2 ZZ 2(x, y, t)dxdy . uh = r h + r? h , h = !, h = . u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) . This system blows up in a finite time: Analytical solutions for k (·, t)k1, k!(·, t)k1 , etc. and a formula for the singularity time: T⇤ = Z 1 / inf 0 0 1 4⇡2 Z 2 ⇡ 0 Z 2 ⇡ 0 1 1 + 0 (x, y)s dx dy 2 ds. Blowup is determined solely from stretching rate initial condition: 0 (x, y). M D Bustamante (UCD) IUTAM 2016 April 14th 2016 11 / 22
132:497 (1999)] @! @t + uh · r h ! = ! , @ @t + uh · r h + 2 = 2h 2i . h 2i ⌘ 1 (2⇡)2 ZZ 2(x, y, t)dxdy . uh = r h + r? h , h = !, h = . u ⌘ (u x (x, y, t), u y (x, y, t), z (x, y, t)) . This system blows up in a finite time: Analytical solutions for k (·, t)k1, k!(·, t)k1 , etc. and a formula for the singularity time: T⇤ = Z 1 / inf 0 0 1 4⇡2 Z 2 ⇡ 0 Z 2 ⇡ 0 1 1 + 0 (x, y)s dx dy 2 ds. Blowup is determined solely from stretching rate initial condition: 0 (x, y). Simulations (blowup): [Ohkitani & Gibbon, Phys. Fluids 12:3181 (2000)] Analytical (blowup): [Constantin, Int. Math. Res. Not. IMRN 9:455 (2000)] M D Bustamante (UCD) IUTAM 2016 April 14th 2016 11 / 22
Bustamante, J. Fluid Mech. 771:468 (2015)] [MLB, J. Fluid Mech. 788:R3 (2016)] • Lie infinitesimal symmetries in the normal direction to the plane. Solutions along the characteristics: M D Bustamante (UCD) IUTAM 2016 April 14th 2016 12 / 22
Nonlinearity 14:1239 (2001)] R t 0 k (·, t0)k1dt0 < 1 criterion for regularity. Define bijective time mapping: ⌧(t) ⌘ R t 0 k (·, t0)k1dt0 and normalise fields by map (x, y, ⌧) = (x, y, t) || (·, t)||1 , !map (x, y, ⌧) = !(x, y, t) || (·, t)||1 , M D Bustamante (UCD) IUTAM 2016 April 14th 2016 13 / 22
Nonlinearity 14:1239 (2001)] R t 0 k (·, t0)k1dt0 < 1 criterion for regularity. Define bijective time mapping: ⌧(t) ⌘ R t 0 k (·, t0)k1dt0 and normalise fields by map (x, y, ⌧) = (x, y, t) || (·, t)||1 , !map (x, y, ⌧) = !(x, y, t) || (·, t)||1 , so the evolution equations become @!map @⌧ + umap · r h !map = map !map !map 1 2h 2 map i , @ map @⌧ + umap · r h map =2h 2 map i 2 map map 1 2h 2 map i . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 13 / 22
⇡ 1.418) Note: Helicity integrated on the volume slab 0 < z < 1 gives: H + = R 2 ⇡ 0 R 2 ⇡ 0 (x, y, t)!(x, y, t)dxdy / L2 q ˙ S(t) (⇡ L2 log(T ⇤ t) at large times) But helicity distribution diverges at positions of inf : x = ⇡/2, y = 3⇡/2. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 15 / 22
compare and validate the solutions we solve both mapped and unmapped systems using the same pseudospectral method. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 16 / 22
compare and validate the solutions we solve both mapped and unmapped systems using the same pseudospectral method. • Mapped system requires more operations in additional terms and also interpolating an accurate || (·, t)||1 via iterative cubic splines. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 16 / 22
compare and validate the solutions we solve both mapped and unmapped systems using the same pseudospectral method. • Mapped system requires more operations in additional terms and also interpolating an accurate || (·, t)||1 via iterative cubic splines. • We have 3 ways to compute the blowup quantity: || (·, t)||1 = inf (X0 , Y0) 2 [0 , 2 ⇡ ]2 d dt ✓ ln 1 + sin(X 0 ) sin(Y 0 ) S(t) ˙ S(t)1 / 2 ◆ (Exact) M D Bustamante (UCD) IUTAM 2016 April 14th 2016 16 / 22
compare and validate the solutions we solve both mapped and unmapped systems using the same pseudospectral method. • Mapped system requires more operations in additional terms and also interpolating an accurate || (·, t)||1 via iterative cubic splines. • We have 3 ways to compute the blowup quantity: || (·, t)||1 = inf (X0 , Y0) 2 [0 , 2 ⇡ ]2 d dt ✓ ln 1 + sin(X 0 ) sin(Y 0 ) S(t) ˙ S(t)1 / 2 ◆ (Exact) || (·, t)||1 = max (x , y) 2 [0 , 2 ⇡ ]2 | (x, y, t)| (Numerical, Original System) M D Bustamante (UCD) IUTAM 2016 April 14th 2016 16 / 22
compare and validate the solutions we solve both mapped and unmapped systems using the same pseudospectral method. • Mapped system requires more operations in additional terms and also interpolating an accurate || (·, t)||1 via iterative cubic splines. • We have 3 ways to compute the blowup quantity: || (·, t)||1 = inf (X0 , Y0) 2 [0 , 2 ⇡ ]2 d dt ✓ ln 1 + sin(X 0 ) sin(Y 0 ) S(t) ˙ S(t)1 / 2 ◆ (Exact) || (·, t)||1 = max (x , y) 2 [0 , 2 ⇡ ]2 | (x, y, t)| (Numerical, Original System) || (·, t(⌧))||1 = || (·, 0)||1 exp ⌧ 2 Z ⌧ 0 h 2 map id⌧0 (Num., Mapped System) M D Bustamante (UCD) IUTAM 2016 April 14th 2016 16 / 22
does not exist and we can integrate numerically, spectrally resolved, to ⌧ = 500 and beyond (so T⇤ t < 10 140 ). Proximity: mapped system numerical estimation T⇤ t = R 1 ⌧ d ⌧ k ( ·, t( ⌧ )) k1 , M D Bustamante (UCD) IUTAM 2016 April 14th 2016 18 / 22
does not exist and we can integrate numerically, spectrally resolved, to ⌧ = 500 and beyond (so T⇤ t < 10 140 ). Proximity: mapped system numerical estimation T⇤ t = R 1 ⌧ d ⌧ k ( ·, t( ⌧ )) k1 , is compared with EXACT asymptotic formulae for large ⌧ : T⇤ t ⇠ 8e Z ⇡2 Z2 + 2Z + 2 , Z ⇠ W 1 ✓ 1 8 ⇡e ⌧ ◆ . M D Bustamante (UCD) IUTAM 2016 April 14th 2016 18 / 22
does not exist and we can integrate numerically, spectrally resolved, to ⌧ = 500 and beyond (so T⇤ t < 10 140 ). Proximity: mapped system numerical estimation T⇤ t = R 1 ⌧ d ⌧ k ( ·, t( ⌧ )) k1 , is compared with EXACT asymptotic formulae for large ⌧ : T⇤ t ⇠ 8e Z ⇡2 Z2 + 2Z + 2 , Z ⇠ W 1 ✓ 1 8 ⇡e ⌧ ◆ . Relative error of the estimate for T⇤ t plotted against T⇤ t (bottom) and ⌧ (top). 10 08 10 07 10 06 10 05 0.0001 0.001 10 140 327 10 120 281 10 100 235 10 80 189 10 60 142 10 40 96 10 20 49 E T ⇤ t T⇤ t ⌧ d⌧ = 0.005 d⌧ = 0.0025 d⌧ = 0.001 d⌧ = 5 ⇥ 10 4 M D Bustamante (UCD) IUTAM 2016 April 14th 2016 18 / 22
more accurate results compared to the integration of the original system. The mapped system allows us to get unprecedentedly close to the singularity, unveiling a late-time slow regime with simple asymptotic behaviour. A cautionary tale for 3D Euler, regarding sudden change of regimes (already seen in Taylor-Green at resolution 40963 ). Ongoing work: Full 3D Euler Equations. M D Bustamante (UCD) IUTAM 2016 April 14th 2016 21 / 22
more accurate results compared to the integration of the original system. The mapped system allows us to get unprecedentedly close to the singularity, unveiling a late-time slow regime with simple asymptotic behaviour. A cautionary tale for 3D Euler, regarding sudden change of regimes (already seen in Taylor-Green at resolution 40963 ). Ongoing work: Full 3D Euler Equations. Check out “Singularity Day (Short Film)” on YouTube: https://www.youtube.com/watch?v=5hHP9fzongs Thank You! M D Bustamante (UCD) IUTAM 2016 April 14th 2016 21 / 22 Happy Birthday Keith!