Version 1.1, Jan. 2013Obstructions 1/26WW Winter School 2013 Developing Obstruction grids Arun Chawla The WAVEWATCH III Team + friends Marine Modeling.

Slides:



Advertisements
Similar presentations
Population Modeling Methods and Projects: Implications for Data Use Greg Yetman CIESIN, Columbia University GEO Meningitis.
Advertisements

Basics of numerical oceanic and coupled modelling Antonio Navarra Istituto Nazionale di Geofisica e Vulcanologia Italy Simon Mason Scripps Institution.
CH 16 The Dynamic Ocean Ocean water is in constant motion and powered by many forces Forces include wind, Coriolis, gravity, density differences Ocean.
Guy EvenZvi LotkerDana Ron Tel Aviv University Conflict-free colorings of unit disks, squares, & hexagons.
The Asymptotic Ray Theory
Chapter 1- General Properties of Waves Reflection Seismology Geol 4068
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Operational Forecasting Wave Models. WaveWatch III (Tolman 1997, 1999a) Model description: – Third generation wave model developed at NOAA/NCEP. – Solves.
Tolman and friends, Feb. 6, 2008Coastal Altimetry 1/23 Altimeter wave data Deep ocean and coastal use and issues Hendrik L. Tolman NOAA / NWS / NCEP /
Fluidyn FLOWCOAST FLOOIL 3D Fluid Dynamics Model to Simulate Oil slick movement in coastal waters or rivers FLOOIL.
Chapter 16 The Dynamic Ocean
Spatial Information Systems (SIS)
Version 1.2, Feb. 2013Quasi-stationary WW3 1/15WW Winter School 2013 Quasi-stationary WAVEWATCH III André van der Westhuysen The WAVEWATCH III Team + friends.
Image Quilting for Texture Synthesis and Transfer Alexei A. Efros1,2 William T. Freeman2.
Detecting and Tracking of Mesoscale Oceanic Features in the Miami Isopycnic Circulation Ocean Model. Ramprasad Balasubramanian, Amit Tandon*, Bin John,
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Part 1. Understanding Spatial Data Structures by Austin Troy, University of Vermont.
Review of the NCEP production Suite: Recent Changes and Plans
Routing 2 Outline –Maze Routing –Line Probe Routing –Channel Routing Goal –Understand maze routing –Understand line probe routing.
Model Simulation Studies of Hurricane Isabel in Chesapeake Bay Jian Shen Virginia Institute of Marine Sciences College of William and Mary.
Introduction to 3D Graphics John E. Laird. Basic Issues u Given a internal model of a 3D world, with textures and light sources how do you project it.
Creation of Gridded MOS Land Water Mask Statistical Modeling Branch Meteorological Development Lab November 9, 2007.
Coastal Zones The Coastal Region.
Daily Tides Tides happen regularly no matter what the wind is doing Tides occur in all bodies of water but are most noticeable in oceans. High Tide- as.
An Assimilating Tidal Model for the Bering Sea Mike Foreman, Josef Cherniawsky, Patrick Cummins Institute of Ocean Sciences, Sidney BC, Canada Outline:
Version 1.2, Jan. 2013Grid generation 1/32WW Winter School 2013 Automated Grid Generation for WAVEWATCH III Arun Chawla The WAVEWATCH III Team + friends.
Version 1.3, Feb. 2013Time stepping 1/20WW Winter School 2013 Time stepping Hendrik Tolman The WAVEWATCH III Team + friends Marine Modeling and Analysis.
CGMB214: Introduction to Computer Graphics
Puerto Rico Airborne Gravity Data Modeling
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
Distance. Euclidean Distance Minimum distance from a source (Value NoData) Input grid must have at least one source cell with the rest of the grid.
Version 1.2, Feb. 2013Modular structure 1/22WW Winter School 2013 Modular structure of WAVEWATCH III and general features Arun Chawla The WAVEWATCH III.
Version 1.4, Jan. 2013Triangles 1/27WW Winter School 2013 Running WWATCH on triangular meshes Fabrice Ardhuin The friends of WAVEWATCH III Team Marine.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Model Construction: interpolation techniques 1392.
Digital Image Processing CCS331 Relationships of Pixel 1.
Ch 7.1: Using a Spatial Database for Runtime Spatial Analysis.
Transverse or longitudinal waves transport energy from one point to another. Each particle in the medium vibrates or oscillates, and disturbs the neighbouring.
Last week’s problems a) Mass excess = 1/2πG × Area under curve 1/2πG = × in kgs 2 m -3 Area under curve = -1.8 ×10-6 x 100 m 2 s -2 So Mass.
SCCOOS Web Site Training Surface Currents and Wave Conditions.
2D Output Primitives Points Lines Circles Ellipses Other curves Filling areas Text Patterns Polymarkers.
Airmass History Analysis During High and Low Sulfate Days Bret A. Schichtel NPS/CIRA Fort Collins, CO BRAVO Study Data Analysis Meeting San Antonio, TX.
The climate and climate variability of the wind power resource in the Great Lakes region of the United States Sharon Zhong 1 *, Xiuping Li 1, Xindi Bian.
Version 1.3, Feb. 2013Welcome 1/4WW Winter School 2013 Welcome and Introduction Hendrik L. Tolman The WAVEWATCH III Team + friends Marine Modeling and.
Wave propagation in a non-uniform, magnetised plasma: Finite beta James McLaughlin Leiden March 2005.
Thirty Years of Operational Ocean Wave Forecasting at Fleet Numerical Meteorology and Oceanography Center Paul Wittmann and Mike Clancy Fleet Numerical.
Intro to Spatial Analysis Most GIS support simple spatial analysis tasks such as selecting, counting, and generating descriptive statistics such as mean.
SWOT Hydrology Workshop Ka-band Radar Scattering From Water and Layover Issues Delwyn Moller Ernesto Rodriguez Contributions from Daniel Esteban-Fernandez.
LWG, Destin (Fl) 27/1/2009 Observation representativeness error ECMWF model spectra Application to ADM sampling mode and Joint-OSSE.
A Climatology of Polygon Warnings in New England Chris Kimble NWS Gray, ME.
1 Energy-Efficient Mobile Robot Exploration Yongguo Mei, Yung-Hsiang Lu Purdue University ICRA06.
Coasts Coastal classification based on tectonic activity
2D Output Primitives Points Lines Circles Ellipses Other curves Filling areas Text Patterns Polymarkers.
Tolman, Jan. 15, NCEP 1/17 Ocean modeling at NCEP Hendrik L. Tolman NOAA / NWS / NCEP / EMC Marine Modeling and Analysis Branch
N ational C limatic D ata C enter Development of the Global Historical Climatology Network Sea Level Pressure Data Set (Version 2) David Wuertz, Physical.
How to describe a river and its valley from an OS map.
An Exact Algorithm for Difficult Detailed Routing Problems Kolja Sulimma Wolfgang Kunz J. W.-Goethe Universität Frankfurt.
LIGO- G Z AJW, Caltech, LIGO Project1 A Coherence Function Statistic to Identify Coincident Bursts Surjeet Rajendran, Caltech SURF Alan Weinstein,
Milton Garces, Claus Hetzer, and Mark Willis University of Hawaii, Manoa Source modeling of microbarom signals generated by nonlinear ocean surface wave.
Representing Effects of Complex Terrain on Mountain Meteorology and Hydrology Steve Ghan, Ruby Leung, Teklu Tesfa, PNNL Steve Goldhaber, NCAR.
Section 5. Chesapeake Bay Network Generation CB watershed –~ 64,000 square miles –~ 166,000 square kilometers Constructed 3 models Version I –ERF1, ~1300.
Marine Modeling and Analysis Branch Ocean Waves.
Warm Up 1)Which of the following is a tidal current? a. spring tidec. neap tide b. flood tided. both a and c 2)The smallest daily tidal range occurs during.
Dense-Region Based Compact Data Cube
Importance of high-resolution modeling for storm surge, hurricane waves, coastal water levels, and currents in Puerto Rico and the U.S. Virgin Islands.
CH 16 The Dynamic Ocean Ocean water is in constant motion and powered by many forces Forces include wind, Coriolis, gravity, density differences Ocean.
Finite difference code for 3D edge modelling
Mean Shift Segmentation
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Presentation transcript:

Version 1.1, Jan. 2013Obstructions 1/26WW Winter School 2013 Developing Obstruction grids Arun Chawla The WAVEWATCH III Team + friends Marine Modeling and Analysis Branch NOAA / NWS / NCEP / EMC

Version 1.1, Jan. 2013Obstructions 2/26WW Winter School 2013 Outline  Covered in this lecture: The concept of having obstruction grids to mimic the blocking effect of unresolved islands on wave energy propagation The ideas behind building an automated obstruction grid algorithm Numerical tests of this algorithm in wave propagation

Version 1.1, Jan. 2013Obstructions 3/26WW Winter School 2013 Why Obstruction grids ?  Motivation To account for energy reduction due to blocking effects of unresolved land masses (small islands, atolls etc.) Bias maps (Model – Data) show Bulls eye patterns behind unresolved islands in grid

Version 1.1, Jan. 2013Obstructions 4/26WW Winter School 2013 Why Obstruction grids ? Atolls / Barrier Islands cover very little surface area but provide effective barriers to wave propagation (e.g. Tuomotu)

Version 1.1, Jan. 2013Obstructions 5/26WW Winter School 2013 Obstruction grid – Proof of concept Tolman (2003) showed that sub-grid islands can be modeled in WAVEWATCHIII by physically reducing the energy fluxes between the cells 1D Spatial propagation in WAVEWATCHIII Spectral density Density flux and transparencies at cell boundaries Reduction of energy dependent upon the proportion of cell being obstructed Obstruction grid ranges from 0 (no obstruction) to 1 (full obstruction) Two obstruction grids (for the 2 directions of motion) used in WAVEWATCHIII

Version 1.1, Jan. 2013Obstructions 6/26WW Winter School 2013 Obstruction grids in action  Bias (Model –Data) map No obstruction grid Obstruction grid Obstruction grids remove the bulls – eye patterns behind islands

Version 1.1, Jan. 2013Obstructions 7/26WW Winter School 2013 Building an Obstruction Grid Initial development of Obstruction grids was done manually using high resolution grids.  Time consuming  Lead to inconsistencies across overlapping grids Aim is to build an automated algorithm Reference Data ?  A base high resolution bathymetric data set that resolves most coastal features (e.g. ETOPO1)  A database of coastal polygons (e.g. Global Self Consistent Hierarchical High resolution Shoreline – GSHHS) Our choice is the GSHHS database.

Version 1.1, Jan. 2013Obstructions 8/26WW Winter School 2013 Why Shoreline Polygons? There are 188,606 shoreline polygons (180,509 coastal) in the data base Over 99 % of these have a cross sectional area < 6 km2 (cross sectional area of a 2’ grid square ~ 14 km2) Convenient to treat land bodies as closed polygons  Precludes need for representation in high resolution grid  Trivial to compute extent of coastal bodies along the grid axes

Version 1.1, Jan. 2013Obstructions 9/26WW Winter School 2013 Why Shoreline Polygons (contd.)?  Atolls are very well represented  Additional obstructions (e.g. breakwaters) easily added  Trivial to mask out selected bodies of water (e.g. Hudson Bay) or reefs (e.g. Great Barrier Reef) Atolls cover very little surface area but provide effective barriers to wave propagation

Version 1.1, Jan. 2013Obstructions 10/26WW Winter School 2013 Obstruction grid algorithm Obstruction computed as proportion of cell length obstructed by boundary (ies) Obstruction data for cells next to dry cells set to 0 (to avoid spurious energy decay) Sx = obstruction along x = obstruction height/cell height Sy = obstruction along y = obstruction width/cell width

Version 1.1, Jan. 2013Obstructions 11/26WW Winter School 2013 Points to consider while building an obstruction grid (a) Boundaries crossing cells in the same path Energy flux from B to C should be fully obstructed Option1: Account for obstruction path in neighboring cells Option2: Move boundary segments from common boundary in neighboring cells to the same cell Using option 2 prevents over counting

Version 1.1, Jan. 2013Obstructions 12/26WW Winter School 2013 (b) Multiple boundaries within a cell Obstruction should not be determined from the sum of all lengths but the net length Ignore for Sx Ignore for Sy Points to consider while building an obstruction grid (contd.)

Version 1.1, Jan. 2013Obstructions 13/26WW Winter School 2013 Points to consider while building an Obstruction grid (contd.) (c) Neighboring cell information Orientation of boundaries in neighboring cell can lead to greater obstruction than from using boundary information in individual cells only

Version 1.1, Jan. 2013Obstructions 14/26WW Winter School 2013 Points to consider while building an Obstruction grid (contd.) (d) Discount overlapping boundaries from neighboring cells Non – zero Sx,Sy values for any particular cell should be computed if obstructions in the cell contribute to the obstruction process

Version 1.1, Jan. 2013Obstructions 15/26WW Winter School 2013 Points to consider while building an Obstruction grid (contd.) (e) How do you account for neighboring cells ? Option1: Consider neighbors on both sides Cell B Sx values would include information from cell C Cell C Sx values would include information from cell B Wave propagation from left to right (or right to left) will lead to over attenuation

Version 1.1, Jan. 2013Obstructions 16/26WW Winter School 2013 Points to consider while building an obstruction grid (contd.) (e) How do you account for neighboring cells (contd.)? Option2: Consider neighbors on one side alone Cell B Sx values would include information from cell C (neighbor to right ) Cell C Sx values would include information from cell B (neighbor to left) Use left neighbor for wave propagation from left to right Use right neighbor for wave propagation from right to left

Version 1.1, Jan. 2013Obstructions 17/26WW Winter School 2013 Numerical Tests to validate obstruction algorithm 3 different regions  Caribbean Islands  Hawaii  French Polynesian Islands For each region  5 grid resolutions ( 2’, 4’, 8’, 15’ and 30’ )  4 different scenarios  No obstruction  Obstruction grids based on individual cell info only  Obstruction grids based on cell info from one neighbor  Obstruction grids based on cell info from both neighbors

Version 1.1, Jan. 2013Obstructions 18/26WW Winter School 2013 Numerical Tests (contd.) Constant swell applied along Northern and Eastern boundaries  Hs = 4m, Tp = 10 sec  Swell direction = 45 o from the North East  Directional spread = 20 o  Monochromatic frequency component  72 directional components (to minimize Garden Sprinkler Effects) Tests limited to swell propagation  No refraction  Source terms switched off

Version 1.1, Jan. 2013Obstructions 19/26WW Winter School 2013 Test Case – French Polynesia Total # of boundary polygons for this region = 1640 Max projected area ~ 2400 km 2 Min projected area ~ km 2 Projected area = length*width

Version 1.1, Jan. 2013Obstructions 20/26WW Winter School 2013 GSHHS 2’ grid4’ grid 8’ grid Grids (land – sea masks) Coarser grids had no land boundaries

Version 1.1, Jan. 2013Obstructions 21/26WW Winter School ’ grid4’ grid8’ grid 15’ grid 30’ grid Swell propagation without obstruction grids

Version 1.1, Jan. 2013Obstructions 22/26WW Winter School ’ grid 4’ grid8’ grid 15’ grid 30’ grid Swell propagation with obstruction grids

Version 1.1, Jan. 2013Obstructions 23/26WW Winter School 2013 (a) 2’ – 4’ (b) 2’ – 8’ (c) 2’ – 15’ (d) 2’ – 30’ Difference plots (no obstruction)

Version 1.1, Jan. 2013Obstructions 24/26WW Winter School 2013 (a) 2’ – 4’ (b) 2’ – 8’ (c) 2’ – 15’ (d) 2’ – 30’ Difference plots (with obstruction)

Version 1.1, Jan. 2013Obstructions 25/26WW Winter School 2013 Wrap Up  Conclusion An obstruction grid algorithm has been developed Algorithm works in Matlab and uses the GSHHS polygons with the land – sea mask and is part of the grid generation package (to be covered next) The obstruction grid algorithm is designed to work downstream of unresolved islands  For accurate solutions close to islands, they have to be resolved using high resolution grids Obstruction grids work by reducing the energy over the unresolved grid cell, and thus are limited by the resolution of the grid in question

Version 1.1, Jan. 2013Obstructions 26/26WW Winter School 2013 The end End of lecture