+ All Categories
Home > Documents > Incorporating nearshore processes into ROMS

Incorporating nearshore processes into ROMS

Date post: 09-Jan-2016
Category:
Upload: nay
View: 63 times
Download: 1 times
Share this document with a friend
Description:
Incorporating nearshore processes into ROMS. John Warner, USGS. Outline. USGS Participation Role of USGS Overview of some contributions to the model (mostly driven by our needs in regional apps) Turbulence closures (GLS) Sediment transport MPDATA Recent advancements - PowerPoint PPT Presentation
Popular Tags:
29
Incorporating nearshore processes into ROMS John Warner, USGS
Transcript
Page 1: Incorporating nearshore processes into ROMS

Incorporating nearshore processes into ROMS

John Warner, USGS

Page 2: Incorporating nearshore processes into ROMS

• USGS Participation – Role of USGS

• Overview of some contributions to the model (mostly driven by our needs in regional apps)

– Turbulence closures (GLS)– Sediment transport– MPDATA

• Recent advancements– Q_PSOURCE - wetting/drying– surface tke flux - wave/current interactions– bedload - model coupling

• Summary /where are we going?

Outline

Page 3: Incorporating nearshore processes into ROMS

Role of Coastal & Marine Geology

We provide scientific information to• Describe and understand the earth• Minimize losses from natural disasters• Manage resources• Enhance / protect quality of life

Need numerical models for:• Study basic science processes• Regional projects (Mass Bay, South Carolina, Adriatic, …)• Prediction (shoreline change, coastal evolution, aggregate

resources, restoration, natural disasters)

N. Myrtle Beach-March 1993

Page 4: Incorporating nearshore processes into ROMS

Community Sediment Community Sediment Transport Modeling ProgramTransport Modeling Program

Chris Sherwood, Rich Signell,John Warner, Brad Butman

• Promote/test/select/develop/adopt/improve/maintain community models• Advance instrumentation and data analysis techniques for making measurements to test and improve sediment-transport models.• Advance software analysis and visualization tools that support model applications.• Apply sediment transport models to benefit regional studies (South Carolina, North Carolina, Mass Bay, Adriatic, Hudson River, ...)

Page 5: Incorporating nearshore processes into ROMS

Some of our recent contributions to ROMS1) Turbulence closures (GLS)Warner, J.C., Sherwood, C.R., Arango, H.G., and Signell, R.P. (2005) “Performance of four turbulence closure models implemented using a generic length scale method.” Ocean Modelling 8, p. 81-113.

Warner, J. C., W. R. Geyer, and J. A. Lerczak (2005), Numerical modeling of an estuary: A comprehensive skill assessment, J. Geophys. Res., 110, C05001, doi:10.1029/2004JC002691.

along channel

Comparisons between model and observed

salinity

Time series at site N3 (river km 22).

Page 6: Incorporating nearshore processes into ROMS

recent contribs (cont'd)

2) Surface tke flux due to wave breaking

3) Isobaric drifters (constant z or constant depth)

4) Monotonic advection scheme (MPDATA)

5) Suspended sediment and bed load transportWarner, J.C., Sherwood, C.R., Signell, R.P., Butman, B., Arango, H.G., Shchepetkin, A., nad Blaas, M. (in prep.) Community Sediment Transport Model User’s Guide, Version 1.0, USGS Open File Report No. XXXX.

6) Bed framework + transport of multiple sediment classes

7) Wave/current bottom boundary layer interactions

Page 7: Incorporating nearshore processes into ROMS

Sediment transport componentsSuspended sediment transport

when b > ce

Erosion formulation

Deposition formulation

SinksSourcesx

CK

x

CK

xx

CU

t

CVH

ii

i /32,1

z

CwSink s

ce

cebESource

10

Bed Model

gDs

sfsf

*

2/3* 047.08 sf

3gDq sbl

non-dimensional shear stress

non-dimensional sediment flux

bed load transport rate, kg m-1s-1

Bed load transport: Meyer-Peter Muller

Page 8: Incorporating nearshore processes into ROMS

Waves – Currents – SedimentInteraction

Page 9: Incorporating nearshore processes into ROMS

Process studies: point mass releasesS

uspe

nded

Dep

osit

ed

Page 10: Incorporating nearshore processes into ROMS

Incorporating a few nearshore processes

1) Rho point sources (#define Q_PSOURCE)

2) Surface tke fluxes (zo_hsig, tke_wavediss

charnok, craig_banner)

3) Sediment bedload transport

4) Wetting and drying

5) Wave/current interactions

6) Model coupling

Page 11: Incorporating nearshore processes into ROMS

(1) Rho point sourcesexisting formulation:#define UV_PSOURCE, TS_PSOURCE

#define ANA_PSOURCE (or from NetCDF file)

Flux of water imposed at horizontal u or v points.

step2d.F: ubar = Qbar / (dy H); vbar = Qbar / (dx H)

step3d_uv.F: u = Qsrc / (dy Hz); v = Qsrc / (dx Hz);

step3d_t.F: FX = Hz u on * Tsrc

additional method:#define Q_PSOURCE, TS_PSOURCE

#define ANA_PSOURCE (or from NetCDF file)

Flux of water imposed in the vertical at rho points.

step2d.F: zeta = zeta + Qbar *dt / (dx dy)

omega.F: = Qsrc

step3d_t.F: FC = Qsrc * t

X X

diffusers, river mass, GW, precip

rivers

Page 12: Incorporating nearshore processes into ROMS

1) #define craig_banner

2) #define tke_wavediss

(2) Surface tke fluxes Two formulations to account for surface injection of tke due to breaking waves.

For GLS each formulation requires boundary conditions for k and .

wc *su ~ 100; = surface stress

-- How get Zos ?

#define charnok

#define zo_hsig

~ 0.25 w = wave energy dissipationw

sk

t

z

k

3*sw

sk

t ucz

k

nnsft

m p

μswn

sftm p

μk

s

t zzLkcn

uczzLkmcz

ψ0

12/1103*0

10 )(

nnsft

m p

μn

sftm p

μk

s

t zzLkcn

zzLkmcz

ψ0

12/1100

10 )(

guaZos /2* a = 1400

ss aHZo a = 0.5; Hs = significant wave height

Page 13: Incorporating nearshore processes into ROMS

(3) Sediment bedload formulationBedload transport due to combined waves + currents

Soulsby, R.L., and Damgaard, J.S. 2005. Bedload transport in coastal waters. Coastal Engineering, 52, p. 673-689.

5.031 dsgq xbx

5.031 dsgq yby

Bedload flux (m3/s/m of width)

current dir

_|_ to current dir

Page 14: Incorporating nearshore processes into ROMS

(4) Wetting and Drying

Typical implementation is flux blocking at velocity points.

DELFT 3D, RMA2 - velocity set = 0 when D < Dcrit; 'rewet' for D > 2*Dcrit.

possibility of strong gradients -> oscillations

GETM - factor multiplier in momentum eqts.,

shallow water balance (g dh/dx ~ Cd u |V|/D)

does not guarantee D >0 (needs other criteria).

Trim3D - implicit formulation, flux blocking on next dt.

POM WAD - set u/v = 0 when D|vel pt < Dcrit

Formulation in other models:

Why is it a problem? (reminder: D = h + )

- non-negative grid cell thickness (log layer)

- D ~= 0! Conservancy properties of model divides by D.

- Wave number calculations [sqrt (gh)]

Page 15: Incorporating nearshore processes into ROMS

ROMS: wetting and drying

• Our approach (maybe consistent with EFDC (?))

• Special form of "cell face blocking"

• Divide problem into 2 processes:– Wetting : let it happen!

– Drying : if D|rho pt < Dcrit

only allow flux inward.

Page 16: Incorporating nearshore processes into ROMS

ROMS: wetting and drying

Methodology:1) initial rho_mask establishes permanent land locations

(rmask = 0 --> will never be "wet")

2) initial free surface draped over all elevations

3) in step2d, after zeta_new calc

if D|rho pt < Dcrit then rmask_wet = 0.

calc umask_wet, vmask_wet,

ubar_new = uber_new * umask * umask_wet (same for v)

4) in step3d_uv, use same wet mask to block u and v.

Page 17: Incorporating nearshore processes into ROMS

Wetting and DryingSuisun Bay, Northern San Francisco Bay, CA

ToGolden Gate

ToSacramento

Page 18: Incorporating nearshore processes into ROMS

(5) Wave current interactions

- Wind generated waves.- Waves shoal and refract.- Waves propagating into the coastal zone can generate

significant nearshore currents.- Waves nonlinearly interact with these currents and currents

generated from other processes (such as tides).

Page 19: Incorporating nearshore processes into ROMS

Radiation Stress Method-Mellor, G. L. 2003 The three-dimensional current and surface wave equations. Journal of Physical Oceanography 33, 1978-1989.- Mellor, G. L. 2004 Some consequences of the three-dimensional currents and surface wave equations. Preprint.

start w/ momentum eqs.coordinate transformation

avg over 'wave period'

resulting 2D eqtns.

resulting 3D eqtns.

needs: Hwave, Lwave, Dwave

Page 20: Incorporating nearshore processes into ROMS

Test case w/ radiation stress method

Hs = 2.0 mT = 10 s

Page 21: Incorporating nearshore processes into ROMS

but is it correct ??Recent Habilitation by Fabrice Ardhuin- attempts to reconcile 3 approaches of:

• Mellor radiation stress method• McWilliams et al vortek force method• Generalized Lagrangian Mean method

- suggests that Mellor left out a few terms that are of same order as leading terms- suggests an inconsistency in the vortex force formulations surface boundary condition- suggests that GLM provides a more consistent framework that covers entire water column.

Page 22: Incorporating nearshore processes into ROMS

Generalized Lagrangian Mean Method

Page 23: Incorporating nearshore processes into ROMS

• Model Coupling Toolkit -Mathematics and Computer Science Division Argonne National Laboratoryhttp://www-unix.mcs.anl.gov/mct/R. Jacob, J. Larson, E. Ong, “M×N Communication and Parallel Interpolation in CCSM Using the Model Coupling Toolkit”, (Preprint) ANL/MCSP1225-0205, Mathematics and Computer Science Division, Argonne National Laboratory, Feb 2005. Submitted to International Journal for High Performance Computing Applications.

J. Larson, R. Jacob, E. Ong, “The Model Coupling Toolkit: A New Fortran90 Toolkit for Building Multiphysics Parallel Coupled Models”, (Preprint) ANL/MCS-P1208-1204, Mathematics and Computer Science Division, Argonne National Laboratory, Dec 2004. Submitted to International Journal for High Performance Computing Applications.

(6) Model coupling

• Earth System Modeling Framework http://www.esmf.ucar.edu/

"The ESMF defines an architecture for composing multi-component applications and includes data structures and utilities for developing model components.  "Partners: NOAA Geophysical Fluid Dynamics Laboratory NOAA National Centers for Environmental Prediction

NSF National Center for Atmospheric Research NASA Goddard Global Modeling and Assimilation Office NASA Goddard Institute for Space Studies NASA Jet Propulsion LaboratoryNASA Goddard Land Information Systems project DOD Naval Research Laboratory DOD Air Force Weather Agency DOD Army Engineer Research and Development Center DOE Los Alamos National Laboratory DOE Argonne National Laboratory University of Michigan Princeton UniversityMassachusetts Institute of Technology UCLA Center for Ocean-Land-Atmosphere Studies Programme for Integrated Earth System Modeling (PRISM) Common Component Architecture (CCA)

Model connectivity programs

Page 24: Incorporating nearshore processes into ROMS

Atm. Model (M nodes)

Call MCT World

Define GlobalSegMapDefine AttrVectDefine Router

Call MCT World

Define GlobalSegMapsDefine AttrVectsDefine RoutersDefine AccumulatorsRead Matrix elements

Call MCT World

Define GlobalSegMapDefine AttrVectDefine Router

Coupler (N nodes) Ocean Model (P nodes)

Initialization

Read Atmosphere Data

Read Ocean Data

MCT_Send(AtrVect, Router) MCT_Recv(AAtrVect, ARouter)MCT_Recv(OAtrVect, ORouter)

InterpolateMCT_Send(AtrVect, Router)

MCT_Recv(AtrVect, Router)

MCT_Recv(AtrVect, Router)

Data Transfers using the MCT

MCT_Send(AAtrVect, ARouter)Synchronization point

MCT_Send(OAtrVect, ORouter)

Page 25: Incorporating nearshore processes into ROMS

Current Inter - Model Coupling

Perlin, OSU

Schaffer/Arango

USGS

u, v, h Dwave,HwaveLwave,

Pwave_top,Pwave_bot,Ub_swan

Wave_dissip

Page 26: Incorporating nearshore processes into ROMS

Interconnection of many modeling components

- Allow many different and new models to communicate using a common data transfer strucutre.

Newmodel

master.FROMS- init- run- finalize

COAMPS- init- run- finalize

WRF- init- run- finalize

NEW- init- run- finalize

SWAN- init- run- finalize

- MCT is really the network architecture that allows inter-model communications and contains

Coupler

Page 27: Incorporating nearshore processes into ROMS

Inlet Test

ubar = 0.5 m/s depth (m)

2

16

Hs = 2.0 mT = 10 s

1200 m

1200 m

4 cases:1) SWAN uncoupled2) ROMS uncoupled without rad stress terms3) ROMS uncoupled with rad stress terms and SWAN forcing (from 1)4) ROMS + SWAN coupled

Page 28: Incorporating nearshore processes into ROMS

Inlet test results

effect of currents on waves(swan uncoupled vs coupled)

SWAN Hs

wave generated currents(roms uncoupled vs. coupled)

ROMS zeta + u/v

Page 29: Incorporating nearshore processes into ROMS

Summary

• Inocorporated processes for1) Rho point sources (#define Q_PSOURCE)

2) Surface tke fluxes ( zo_hsig, tke_wavediss

charnok, craig_banner)

3) Sediment bedload transport

4) Wetting and drying

5) Wave/current interactions

6) Model coupling

• Future directions:- turn on morphology - provide documentation

- model coupling - wave / current interaction


Recommended