- 👋 Hi, I’m @zy-gdou
- 👀 I’m interested in CFD simulations with applications to oceanic and atmospheric flows using idealized numerical models scripted in MATLAB.
- 🌱 One of such idealized models is the surface quasi-geostrophic (SQG) model. This model allows one to diagnose the 3D flow current using a single snapshot of the surface density perturbaiton (which is usually proportional to the sea surface temperature, SST). Modern satellite remote sensing of SST could reach a high spatial resolution of ~1 km, thus the diagnosed field can resolve part of the submesoscales, with resolution beyond the 1/4 degree of the commonly-used a ltimetry product(AVISO). Another interesting feature is that the SQG flow could bear an abundance of small-scale structures, with filaments and vortices surviving for quite a long time. In contrast, in the two-dimensional (or Quasigeostrophic/QG) turbulence, the large-scale structures outlives the small ones. Therefore, the SQG model might be able to explain part of the generation of the submesoscale structures in the ocean.
Surface buoyancy perturbation is conserved with the parcel in the SQG flow. When there is a background (steady) density gradient at the surface due to imhomogeneosous heating at large scales, the SQG dynamics is unsurprisingly subject to a certain type of the beta-effect. "beta-SQG/" adds the
However, the SQG model is still constrained by the assumption of the small Rossby number. At submesoscales, the Rossby number is not necessarily small and nonlinear advectoin plays a significant role. In order to better capture the nonlinearity but still under a small Rossby number, two high-order (in terms of the small Rossby number expansion) variants of the SQG model are proposed: the SQG+1 model and the SSG model.
"SQG+1/" contains the MATLAB code for the free-decaying SQG+1 turbulence, following the formulation of Hakim et al.,(2002)JAS paper. The surface current advecting the buoyancy perturbation includes an additional a high-order (in terms of the Rossby number) correction term, which is due to the ageostrophic current. The ageostrophic flow at the surface could be approximated by the geostrophic current(please see their Appendix B for details). After including the ageostrophic correction, the cyclone-anticyclone asymmetry with a cyclonic preference is realized in the SQG+1 flow.
Alternatively, the ageostrophic component of the surface current could be included by exploiting the idea of the semi-geostrophy(Hoskins 1975). This gives rise to the surface semi-geostrophic(SSG) turbulence introduced in Ragon and Badwin 2016JFM paper where they reformulated the SQG model in the geostrophic coordinate system and numerically solved for the stream function there. After a coordinate transfer back to the physical coordinate system, the (ageostrophic) nonlinear effects(under a small Rossby number) manifest themselves as a globally-warmming trend at the surface(of the ocean) and a dominance of cold cyclones seeded in the background of warm filaments/fronts. "SSG/" contains the codes for the free-decaying surface semi-gesotrophic turbulence.