The sea-breeze circulation Part II: Effect of Earth’s rotation Reference: Rotunno (1983, J. Atmos. Sci.)

Slides:



Advertisements
Similar presentations
Running a model's adjoint to obtain derivatives, while more efficient and accurate than other methods, such as the finite difference method, is a computationally.
Advertisements

Section 2: The Planetary Boundary Layer
Chapter 8 Elliptic Equation.
Unit 9: Circulation Patterns of the Atmosphere
RAMS/BRAMS Basic equations and some numerical issues.
Cht. IV The Equation of Motion Prof. Alison Bridger 10/2011.
The sea-breeze circulation Part II: Effect of Earth’s rotation Reference: Rotunno (1983, J. Atmos. Sci.)
The Temporal Behavior of Numerically Simulated Multicell- Type Storms. Part II: The Convective Life Cycle and Cell Regeneration RobertG. Fovell and Pei-Hua.
The sea/land-breeze circulation Part I: Development w/o Earth rotation.
Lecture IV of VI (Claudio Piani) 3D N-S equations: stratification and compressibility, Boussinesq approximation, geostrophic balance, thermal wind.
Günther Zängl, DWD1 Improvements for idealized simulations with the COSMO model Günther Zängl Deutscher Wetterdienst, Offenbach, Germany.
Horizontal Convective Rolls Asai papers & Simulations w/ ARPS.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
Rossby wave propagation. Propagation… Three basic concepts: Propagation in the vertical Propagation in the y-z plane Propagation in the x-y plan.
Dynamics and Thermodynamics Demonstration Model (DTDM)
Rossby wave propagation. Propagation… Three basic concepts: Propagation in the vertical Propagation in the y-z plane Propagation in the x-y plane.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Numerical Methods for Partial Differential Equations
A few summary slides AOS C115/228 - Spring Thermals: buoyancy pressure dynamic pressure decomposition of pdyn.
The Equations of Motion
The General Circulation of the Atmosphere Tapio Schneider.
Basic Concepts of Numerical Weather Prediction 6 September 2012.
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
Most physically significant large-scale atmospheric circulations have time scales on the order of Rossby waves but much larger than the time scales.
Recent and Future Research for Bird-like Flapping MAVs of NPU Prof. B.F.Song Aeronautics School of Northwestern Polytechnical University.
Implementation of an Advection Scheme based on Piecewise Parabolic Method (PPM) in the MesoNH The main goal of this study was to estimate if the RGSW model.
Partial Differential Equations Finite Difference Approximation.
Applied NWP [1.2] “Once the initialization problem was resolved in the 1960s, models based on the primitive equations gradually supplanted those based.
Math 3120 Differential Equations with Boundary Value Problems
Lecture 3.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
Energy Transformations and Conservation of Mechanical Energy 8
Model Task 0A: Programming the 1D upstream scheme ATM 562 Fall 2015 Fovell 1.
Modeling the Atmospheric Boundary Layer (2). Review of last lecture Reynolds averaging: Separation of mean and turbulent components u = U + u’, = 0 Intensity.
How much complexity is too much? “you should try to make things as simple as possible, but not too simple” A. Einstein “All modeling is a gross simplification.
Energy Transformations and Conservation of Mechanical Energy 8.01 W05D2.
Richard Rotunno National Center for Atmospheric Research, USA Fluid Dynamics for Coastal Meteorology.
On the Linear Theory of the Land and Sea Breeze MPO 663 project, Falko Judt based on Rotunno, 1983 Sun and Orlanski, 1981.
Internal Wave Interactions with Time-Dependent Critical Levels Brian Casaday and J. C. Vanderhoff Department of Mechanical Engineering Brigham Young University,
Convective Roll Effects on Sea Breeze Fronts
Numerical simulations of inertia-gravity waves and hydrostatic mountain waves using EULAG model Bogdan Rosa, Marcin Kurowski, Zbigniew Piotrowski and Michał.
Engineering Analysis – Computational Fluid Dynamics –
NATS 101 Section 13: Lecture 16 Why does the wind blow? Part II.
Introduction to Numerical Methods for ODEs and PDEs Lectures 1 and 2: Some representative problems from engineering science and classification of equation.
Model Task 5: Implementing the 2D model ATM 562 Fall 2015 Fovell (see updated course notes, Chapter 13) 1.
Model Task 4: Time stepping and the leapfrog scheme ATM 562 Fall 2015 Fovell (see updated course notes, Chapter 12) 1.
The simplifed momentum equations Height coordinatesPressure coordinates.
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
SOES6002 Module A, part 2: Multiple equilibria in the THC system: Governing equation Tim Henstock.
The sea-breeze circulation Part I: Development w/o Earth rotation.
Simulink  ? 1 Simulink  ( Simu lation and Link ) is an extension of Matlab Offers modeling, simulation, and analysis of dynamical systems; i.e., a system.
The story so far… ATM 562 Fovell Fall, Convergence We will deploy finite difference (FD) approximations to our model partial differential equations.
Solving Partial Differential Equation Numerically Pertemuan 13 Matakuliah: S0262-Analisis Numerik Tahun: 2010.
Cumulus Clouds. Instabilities Resulting in Vertical Overturning 1.Thermal Instability (Assuming uniform vertical pressure gradient) a) Static (Parcel.
An exploration of basic aspects of modeling using the warm bubble Kim Wood May 7, 2008 a.k.a. A documentary of a newbie’s journey through the jungles of.
The Boussinesq and the Quasi-geostrophic approximations
Lecture 4: Numerical Stability
A Simple, Fast Tropical Cyclone Intensity Algorithm for Risk Models
Ben Green Group meeting, 9/13/2013
The linear sea-breeze circulation and effect of Earth’s rotation
First order non linear pde’s
Dynamics and Thermodynamics Demonstration Model (DTDM)
Mechanical Engineering at Virginia Tech
Convergence in Computational Science
The Subtropical Sea Breeze
Chapter 10 Wind: Global Systems.
Atmospheric Forces Wind Relationships.
topic4: Implicit method, Stability, ADI method
The linear sea-breeze circulation and effect of Earth’s rotation (and Experiment #1) ATM 419/563 Spring 2019 Fovell Reference: Rotunno (1983, J. Atmos.
Presentation transcript:

The sea-breeze circulation Part II: Effect of Earth’s rotation Reference: Rotunno (1983, J. Atmos. Sci.)

Rotunno (1983) Quasi-2D analytic linear model Heating function specified over land – Becomes cooling function after sunset Cross-shore flow u, along-shore v Two crucial frequencies – Heating Ω=  = 2  /day (period 24h) – Coriolis f=2 ω sin(λ) (inertial period 45˚N) One special latitude… where f =  (30˚N)

Streamfunction 

Circulation C Integrate CCW as shown Take w ~ 0; u top ~ 0 Integrate from ± infinity, from sfc to top of atmosphere

Rotunno chooses, w(x,0,t)=0, Fx=0, Fy=0, and defines the heating function Q analytically. Its time dependence is assumed to be the daily periodic signal The equations can be written in terms of ψ, following the following steps: - Take time derivative of Eq 1 and call the result Eq 6 - Use Eq. 2 to eliminate v from Eq 6, and call the result Eq 7 - Take the partial with respect to z of Eq 7 and call it Eq 8 - Take time derivative of Eq 3 and call the result Eq 9 - Use Eq. 4 to eliminate b from Eq 9, and call the result Eq 10 - Take the partial with respect to x of Eq 10 and call it Eq 11 - Take the difference between equations 8 and 11

Rotunno’s Equations in terms of the Stream Function

Rotunno’s analytic solution

If f >  (poleward of 30˚) equation is elliptic sea-breeze circulation spatially confined circulation in phase with heating circulation, onshore flow strongest at noon circulation amplitude decreases poleward If f <  (equatorward of 30˚) equation is hyperbolic sea-breeze circulation is extensive circulation, heating out of phase f = 0 onshore flow strongest at sunset f = 0 circulation strongest at midnight

Rotunno’s analytic solution If f =  (30˚N) equation is singular some friction or diffusion is needed circulation max at sunset onshore flow strongest at noon

Summary LatitudeOnshore maxCirculation max  > 30˚ Noon  = 30˚ NoonSunset  = 0˚ SunsetMidnight

For the case f > ω (latitudes greater than 30 degrees)

Heating function Rotunno’s analytic model lacks diffusion so horizontal, vertical spreading built into function

f >  (poleward of 30˚) at noon Note onshore flow strongest at coastline (x = 0); this is day’s max coast

f <  (equatorward of 30˚)  at three times sunrise noon (reverse sign for midnight) sunset Note coastline onshore flow max at sunset

Paradox? Why is onshore max wind at sunset and circulation max at midnight/noon? –While wind speed at coast strongest at sunset/sunrise, wind integrated along surface larger at midnight/noon Max |C| noon & midnight

In order to treat the case f=ω (30 degrees) effects of linear friction are included ( α is the linear friction parameter) Fx= -α u Fy = -α v Fz =0 Q=H(x,z) sin(ωt) – α b midnight noon sunset friction coefficient Time of circulation maximum As friction increases, tropical circulation max becomes earlier, poleward circulation max becomes later 180 deg 0 deg 90 deg

Dynamics and Thermodynamics Demonstration Model (DTDM): The DTDM is a simple, two-dimensional, script-driven package that can be used to demonstrate concepts relating to: gravity waves produced by heat and momentum sources sea-breeze circulations generated by differential heating lifting over cold pools Kelvin-Helmholtz instability The entire package, was written by Rob Fovell in Fortran 77 and produces GrADS outputGrADS DTDM has been tested on Linux, Mac OS X and other Unix or Unix-like systems, and MS Windows with the g77, g95, IBM (xlf), Portland Group (pgf77) and Intel (ifort) Fortran compilers. The Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data.

Before going into the details on how to run the program a few considerations on the numerical scheme. In Chapter 6 Fovell summarizes the equations in 2-dimensions without Coriolis NOTE: The final form of the equations going into DTDM, including diffusion and moisture are in Fovell’s notes The Coriolis terms must still be added

There are a variety of approaches to discretization each with different numerical problems. DTDM uses the leapfrog scheme in which space and time derivatives are replaced with centered approximations. For the heat equations (hyperbolic PDE)

Sound Waves are always present but it can be shown that they imperil the efficient solution of the equations. The need to maintain stability places limits on how large we can choose the model time step to be. For the leapfrog scheme the time step (grid spacing/ speed) is limited by the speed of the fastest moving signal in the model. So for cases with sound speed of ~300 m/s, the great computational expense is caused by the least important aspect of the physical model.

Techniques: 1)Adopt time splitting in which acoustically active and inactive parts are Identified and are solved with different time steps. Relatively economical but difficult to implement 2) Quasi-compressible approach. Artificially slow down the sound waves by treating the sound speed as a free parameter and discounting it. Efficient and easy to code but does violence to the model physics 3) Anaelastic Approximation. Consists on artificially speeding up the waves all the way to infinity. Eliminates the wave contribution and leads to a simple continuity equation It is difficult to implement.

DTDM long-term sea-breeze strategy Incorporate Rotunno’s heat source, mimicking effect of surface heating + vertical mixing Make model linear Dramatically reduce vertical diffusion Simulations start at sunrise One use: to investigate effect of latitude and/or linearity on onshore flow, timing and circulation strength

input_seabreeze.txt &rotunno_seabreeze section c=================================================================== c c The rotunno_seabreeze namelist implements a lower tropospheric c heat source following Rotunno (1983), useful for long-term c integrations of the sea-land-breeze circulation c c iseabreeze (1 = turn Rotunno heat source on; default is 0) c sb_ampl - amplitude of heat source (K/s; default = ) c sb_x0 - controls heat source shape at coastline (m; default = 1000.) c sb_z0 - controls heat source shape at coastline (m; default = 1000.) c sb_period - period of heating, in days (default = 1.0) c sb_latitude - latitude for experiment (degrees; default = 60.) c sb_linear (1 = linearize model; default = 1) c c=================================================================== The choices for a particular run are determined in the input control files. Example:

input_seabreeze.txt &rotunno_seabreeze section &rotunno_seabreeze iseabreeze = 1, sb_ampl = , sb_x0 = 1000., sb_z0 = 1000., sb_period = 1.0, sb_latitude = 30., sb_linear = 1, $ sb_latitude ≠ 0 activates Coriolis sb_linear = 1 linearizes the model Other settings include: timend = sec dx = 2000 m, dz = 250 m, dt = 1 sec dkx = dkz = 5 m 2 /s (since linear)

input_seabreeze.txt &rotunno_seabreeze section &rotunno_seabreeze iseabreeze = 1, sb_ampl = , sb_x0 = 1000., sb_z0 = 1000., sb_period = 1.0, sb_latitude = 30., sb_linear = 1, $ sb_latitude ≠ 0 activates Coriolis sb_linear = 1 linearizes the model Other settings include: timend = sec dx = 2000 m, dz = 250 m, dt = 1 sec dkx = dkz = 5 m 2 /s (since linear)

Caution Don’t make model anelastic for now –Make sure ianelastic = 0 and ipressure = 0 –Didn’t finish the code for anelastic linear model –iseabreeze = 1 should be used alone (I.e., no thermal, surface flux, etc., activated)

Heat source sb_hsrc set mproj off set lev 0 4 set lon [or set x ] d sb_hsrc

Heating function vs. time