Assembling So. Nevada Geophysical Data to Model Seismic Response in Las Vegas Valley John N. Louie & John G. Anderson Seismological Lab, UNR May 2002 -

Slides:



Advertisements
Similar presentations
Tutorial 3 Refractor assignment, Analysis, Modeling and Statics
Advertisements

How to import and interpret seismic refraction data using IXRefraX
S.Towers TerraFerMA TerraFerMA A Suite of Multivariate Analysis tools Sherry Towers SUNY-SB Version 1.0 has been released! useable by anyone with access.
Reconstruction from Voxels (GATE-540)
Boulder, Colorado USA May, 2004
Arc-length computation and arc-length parameterization
Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
J. Louie UNR Geol492/692 Spring 2005 Using Refraction Microtremor reconnaissance:  Rapid surveys take advantage of urban noise  More details at
Seismology and Earth’s Interior. Mass of the Earth Spherical masses behave as if all mass located at central point g = GMe/R 2  Me = gR 2 /G g = 9.8.
1 The structure and evolution of stars Lecture 3: The equations of stellar structure Dr. Stephen Smartt Department of Physics and Astronomy
Efficient access to TIN Regular square grid TIN Efficient access to TIN Let q := (x, y) be a point. We want to estimate an elevation at a point q: 1. should.
Inpainting Assigment – Tips and Hints Outline how to design a good test plan selection of dimensions to test along selection of values for each dimension.
J. Louie 9/5/2005 OutlineOutline 1.Refraction Microtremor for Shallow Vs 2.ReMi-Borehole Comparison 3.Los Angeles Transect 4.Las Vegas Transect 5.Effect.
Tom Wilson, Department of Geology and Geography Environmental and Exploration Geophysics I tom.h.wilson Department of Geology and.
Gravitational Attractions of Small Bodies. Calculating the gravitational attraction of an arbitrary body Given an elementary body with mass m i at position.
Body and Surface Wave Seismic Tomography for Regional Geothermal Assessment of the Western Great Basin Glenn Biasi 1, Leiph Preston 2, and Ileana Tibuleac.
Fault-Fracture charachterization in OpendTect
1 CVM Efforts in Wellington, New Zealand John Louie, Nevada Seismological Lab Collaborators: R. Benites, G. McVerry, & W. R. Stephenson, GNS Science S.
Shallow Shear Velocity and Seismic Microzonation of the Urban Las Vegas Basinwww.seismo.unr.edu/hazsurv Rasmussen, Tiana; Smith, Shane B.; and Louie, John.
Probabilistic Seismic Hazard Maps - Inputs and Status Choi Yoon Seok Jennifer S. Haase Robert L. Nowack Purdue University.
GG450 April 22, 2008 Seismic Processing.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Predicting Earthquake Shaking and hazard John N. Louie, Nevada Seismological Lab. with UNR undergraduate interns: Will Savran, Brady Flinchum, Colton Dudley,
* Finally, along the lines of predicting system behavior, researchers may want to know what conditions will lead to an optimal outcome of some property.
J. Louie, GBCVM Workshop 1/14/2008 The Model Assembler Community Modeling Environment and Initial Ground-Motion Computations for Reno and Las Vegas J.
J. Louie 4/15/04 Louie, J. N. Scott, J. B. Rasmussen, T. Thelen, W. A. Pancha, A. Clark, M. Park, H. Lopez, C. T. hazsurv Shallow Shear-Velocity.
Science for a changing world The USGS and the Development of the Nevada Great Basin Community Velocity Model.
J. Louie 2/24/2005 Refraction Microtremor for Shallow Shear Velocity in California Urban Basins John Louie, Nevada Seismological Lab UNR students: J. B.
J. Louie 18/8/2005 Refraction Microtremor for Shallow Shear Velocity in Urban Basins John Louie, Nevada Seismological Lab (at GNS & VUW through July 2006–
Gravity: Gravity anomalies. Earth gravitational field. Isostasy. Moment density dipole. Practical issues.
ReMi Applied Geophysics Spring Break 2010 Fariha Islam Gretchen Schmauder.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Modules, Hierarchy Charts, and Documentation
Guide To UNIX Using Linux Third Edition
Jan. 14, 2008Southern Great Basin & Las Vegas1 3D Models of the Southern Great Basin and Ground Motion in Las Vegas Arthur Rodgers Seismology Group Atmospheric,
Applications in GIS (Kriging Interpolation)
Coordinate System Unit 1: Mapping the Earth
Gravity I: Gravity anomalies. Earth gravitational field. Isostasy.
C++ for Engineers and Scientists Second Edition Chapter 6 Modularity Using Functions.
Next-Level ShakeZoning for Earthquake Hazard Definition in the Intermountain West John N. Louie, with Will Savran, Brady Flinchum, Gabriel Plank, Will.
Interpolation.
Interpolation Tools. Lesson 5 overview  Concepts  Sampling methods  Creating continuous surfaces  Interpolation  Density surfaces in GIS  Interpolators.
Earthquake Hazard Class Mapping by Parcel in Las Vegas Valley John N. Louie Nevada Seismological Laboratory Satish K. Pullammanappallil Aasha Pancha, Travis.
Modern Navigation Thomas Herring
June 19, 2007 GRIDDED MOS STARTS WITH POINT (STATION) MOS STARTS WITH POINT (STATION) MOS –Essentially the same MOS that is in text bulletins –Number and.
Tom Wilson, Department of Geology and Geography Environmental and Exploration Geophysics I tom.h.wilson Department of Geology and.
Earthquake Engineering GE / CEE - 479/679 Topic 13. Wave Propagation 2
J. Louie, GNS Science 3 July 2007 Computing Scenario Shaking for Nevada Urban Areas with the Model Assembler Community Modeling Environment (MA-CME) J.
Spatial Interpolation III
Copyright © 2009 Pearson Education, Inc. Chapter 23 Electric Potential.
Model Task 5: Implementing the 2D model ATM 562 Fall 2015 Fovell (see updated course notes, Chapter 13) 1.
Lecture 6: Point Interpolation
Yield Cleaning Software and Techniques OFPE Meeting
Environmental and Exploration Geophysics I tom.h.wilson Department of Geology and Geography West Virginia University Morgantown,
Next-Level ShakeZoning for Earthquake Hazard Definition in the Intermountain West John N. Louie, Will Savran, Brady Flinchum, Gabriel Plank, Graham Kent,
Bryce Hutchinson & Sumit Verma
J. Louie, SSA 4/12/2007 Computing Scenario Shaking For Nevada Urban Areas With The Model Assembler Community Modeling Environment (MA-CME) J. Louie and.
Seismology Part II: Body Waves and Ray Theory. Some definitions: Body Waves: Waves that propagrate through the "body" of a medium (in 3 dimensions) WRONG!
Tom Wilson, Department of Geology and Geography Environmental and Exploration Geophysics I tom.h.wilson Department of Geology and.
1 Geophysical Methods Data Acquisition, Analysis, Processing, Modelling, Interpretation.
Computer Graphics CC416 Lecture 04: Bresenham Line Algorithm & Mid-point circle algorithm Dr. Manal Helal – Fall 2014.
Hough Transform CS 691 E Spring Outline Hough transform Homography Reading: FP Chapter 15.1 (text) Some slides from Lazebnik.
Philip J. Maechling (SCEC) September 13, 2015
Automatic Picking of First Arrivals
Building a Las Vegas Seismic Model
Variables In programming, we often need to have places to store data. These receptacles are called variables. They are called that because they can change.
Assessments of Conditions at 70 Rock Sites Having Vs30 near the NEHRP B-C Boundary with Measures of Heterogeneity J.B. Scott1, J.N. Louie1, D. Pei1, K.
Computing Scenario Shaking For Nevada Urban Areas With The Model Assembler Community Modeling Environment (MA-CME) J. Louie and L. Preston Nevada Seismological.
Spatial interpolation
CyberShake Study 18.8 Technical Readiness Review
Presentation transcript:

Assembling So. Nevada Geophysical Data to Model Seismic Response in Las Vegas Valley John N. Louie & John G. Anderson Seismological Lab, UNR May May 2005

J. LLNL 10/22/2004 LVVSR  Model Assembler Enables LLNL to use existing knowledgeEnables LLNL to use existing knowledge Adding new data; interoperation and archivingAdding new data; interoperation and archiving  Shallow shear-velocity transects Extensive reconnaissance dataExtensive reconnaissance data  E3D sensitivity studies Place facilities and expertise at UNRPlace facilities and expertise at UNR Guide model assemblyGuide model assembly

J. LLNL 10/22/2004  A code to stitch together existing regional geophysical and geological data sets.  Generates multi- gigabyte E3D input. Model Assembler

J. LLNL 10/22/2004 Jachens, 1999 GB Classified Geology

J. LLNL 10/22/2004 Regional Basin Depths Jachens and Blakely, USGS Sedimentary and Volcanic Derived from Basin Gravity

J. LLNL 10/22/2004 Model Assembler stitches together Langenheims’s thickness model for the Las Vegas basin, and basin depths estimated by a bedrock proximity rule from a geologic map of the southwestern US. Map views of vertically averaged velocities in the Vp output of MA are made with the JRG tool. Precedence Rule

J. LLNL 10/22/2004 Minimum Basin Thickness Test ModelAssembler interpolates basin depth data by distance-weighted averaging of all data points within a radius of the grid point. (Here the radius was 1 km.) So bedrock areas within a radius of a basin point can receive small thicknesses. A minimum basin thickness rule controls the area of bedrock after interpolation. There is no effect on proximity basin-depth estimates. Interpolation Rule

J. LLNL 10/22/2004 Comparison of Regional Basin Estimators Rogers’s March ‘02 5% topographic gradient result is above. Bedrock is blue and basins are yellow. (Only showing surface velocity.) Louie’s July ‘02 ModelAssembler 2.0 result is below. Bedrock is red and basins are green-to-blue. (Showing 20-km vertical velocity average.) The bedrock nature of flat Pahute Mesa is now shown, but some Tertiary sediments like the Funeral Fm. in Death Valley also show as bedrock. LV SM PM PM DV DV

J. LLNL 10/22/2004 Model Assembler Operation Outline   Documents the methods in MA  An outline in place of a complicated flowchart. Guidance to users in this color.  Guidance to users in this color.

J. LLNL 10/22/ Self-document and get infile name from command line  Usage: java ModelAssembler file.in > file.out  Run from UNIX command line.  The infile is a control file, in a format identical to that used by E3D, containing additional control lines ignored by E3D. MA reads its additional lines and several E3D control lines. MA acts as a preprocessor for E3D by helping to set up the E3D control file as well as the multi-Gb grid inputs for E3D.  MA acts as a preprocessor for E3D by helping to set up the E3D control file as well as the multi-Gb grid inputs for E3D. 2.Read infile to a Vector of Strings, one per line  Vector input = ModelAssembler.readInput(infile);  The infile (control file) is simply read into a series of strings, one per line, including all comments and lines for E3D ignored by MA. Model Assembler Operation Outline

J. LLNL 10/22/ Parse input Vector to set up grid class with parameters  Grid grid = new Grid(input);  The infile strings are parsed to identify the unique “grid” control line, which sets the geographic location, orientation, and sampling of the 3-d grid.  The translation between lat and lon and grid coordinates uses a flat-earth Cartesian projection accurate only at the midpoint of the grid. Grid axes follow rhumb lines and not great circles. 4.Parse input Vector to set up needed classes and parameters, and read data files, producing ordered precedence Vector of class Fill objects  grid.preced = Fill.setupInput(grid, input);  Parses basin and geotech lines from control file. Based on order of basin and geotech lines in control file, arranges which detailed data sets will substitute for (take precedence over) regional background data sets, where there is overlap.  Based on order of basin and geotech lines in control file, arranges which detailed data sets will substitute for (take precedence over) regional background data sets, where there is overlap.  Opens and reads the geological data from the files the control lines point to. Geological data are always georeferenced, and supplied to MA as editable text files with points in any order.  Geological data are always georeferenced, and supplied to MA as editable text files with points in any order. Model Assembler Operation Outline

J. LLNL 10/22/ Compute basin thickness at all surface points of grid  grid.setupThicks();  Interpolates basin thickness at each surface point of grid from precedence list of basin data sets.  Sorting out closest basin data points for each grid surface point from unordered data vectors is now computationally inefficient (done by brute force) and time consuming. The interpolation of basin thickness is a distance-weighted average of all basin thickness data points (not geographically superceded) falling within a radius of the grid surface point.  The interpolation of basin thickness is a distance-weighted average of all basin thickness data points (not geographically superceded) falling within a radius of the grid surface point.  A rule controls when small interpolated thicknesses are considered to be zero. The search radius for data points is a parameter set for each data set in each basin line in the control file. The radius controls the 3d effect.  The search radius for data points is a parameter set for each data set in each basin line in the control file. The radius controls the 3d effect. Where no data points are within radius, the location is assumed to be bedrock, outside any basin.  Where no data points are within radius, the location is assumed to be bedrock, outside any basin. Model Assembler Operation Outline

J. LLNL 10/22/ Compute geotechnical shear velocity at all surface points of grid  grid.setupGeotech();  Interpolates geotechnical shear velocity at each surface point of grid from precedence list of geotech data sets.  The interpolation of geotechnical velocities is a distance-weighted average of all geotechnical data points (not geographically superceded) falling within a radius of the grid surface point.  The search radius for data points is a parameter set for each data set in each geotech line in the control file.  Where no data points are within radius, the NEHRP B-C Boundary 30-m shear velocity of 0.76 km/s is assumed outside basins, and the NEHRP C-D Boundary 30-m shear velocity of 0.35 km/s is assumed inside basins. Model Assembler Operation Outline

J. LLNL 10/22/ If requested write Field (2000, 2001) amplifications for all surface points of grid  grid.writeAmplif(input);  Computed directly from interpolated basin thickness and geotechnical velocity. 8.Write binary grid files given precedence Vector  grid.writeGrids();  Interpolates grid depth-point properties from rules programmed for properties versus depth inside and outside basins.  Rules control estimation of other properties from the property set by the rule for a particular geology and depth.  Within basins, a rule sets the density-versus-depth profile (Jachens and Blakely model from oil-well logs in central Nevada); an equation estimates Vp (km/s) from density (g/cc)– {qv = density/0.23; vp = qv*qv*qv*qv*0.3048/1000);} ; and Vp/Vs is assumed to be the square root of three to estimate Vs.  Outside and under basins, a rule sets the Vp-versus-depth profile- the profile used by the SGBDSN for earthquake location; an equation (inverse of above) determines density from Vp; and then the same Vp/Vs ratio is applied.  Properties at depths between control-point depths in the rules are linearly interpolated.  Properties at depths between control-point depths in the rules are linearly interpolated.(more…) Model Assembler Operation Outline

J. LLNL 10/22/ (continued). Write binary grid files given precedence Vector  Geotechnical velocities are thickness-weighted and slowness-averaged into the shear velocities of the upper grid zones.  Where basin depths are less than the grid spacing dh, geotechnical, basin, and bedrock velocities are all thickness-weighted and slowness-averaged into the shear velocity of the upper grid zone.  Except in the uppermost zone, to depth dh, there is no averaging across basin boundaries. A grid zone is either all in the basin or it is all in the bedrock.  Given the pre-computed interpolated basin thicknesses and geotechnical velocities, following the profile and equation rules to compute the properties at the grid zone depths is rapid, and writing large grid volumes is not slow. All these operations could be done inside E3D. 9.Write (altered) input file to standard out  ModelAssembler.outputInput(input);  MA writes a new version of the control file for input to E3D, adding translation of lat and lon given for source and sac lines to grid l, m, n coordinates. Model Assembler Operation Outline

J. LLNL 10/22/2004 Illustrate Models with Field (2001) Amplification-Mapping  To visualize 1-10 km basin depths together with shallow geotechnical velocities.

J. LLNL 10/22/2004 How to Interpolate Randomly Spaced Measurements?  ModelAssembler does the gridding of arbitrarily located geological data. Basin thicknesses and geotechnical velocities. Basin thicknesses and geotechnical velocities. Data are geo-referenced to points on a map. Data are geo-referenced to points on a map.  MA averages and interpolates among points on a map. If grid zone contains one or more measurements, average them. If grid zone contains one or more measurements, average them. If not, extrapolate from nearby measurements. If not, extrapolate from nearby measurements. Use default properties if no data “nearby.” Use default properties if no data “nearby.”

J. LLNL 10/22/2004 How to Interpolate Randomly Spaced Measurements?  Assign value of nearest neighbor within search radius

J. LLNL 10/22/2004 How to Interpolate Randomly Spaced Measurements?

J. LLNL 10/22/2004 How to Interpolate Randomly Spaced Measurements?  Distance-weighted average of all within search radius

J. LLNL 10/22/2004 How to Interpolate Randomly Spaced Measurements?

J. LLNL 10/22/2004 How to Interpolate Randomly Spaced Measurements?  Distance-weighted average of closest in each quadrant

J. LLNL 10/22/2004 Average Nearest in Each Quadrant

J. LLNL 10/22/2004 Observations on Interpolations  “Nearness” radius setting has big effect. Default properties differ sharply from local data. Default properties differ sharply from local data.  Nearest-neighbor looks “geological.” May represent spatial variability, but low confidence in extrapolated values. May represent spatial variability, but low confidence in extrapolated values.  Average of all nearby data is too smooth. Misrepresents spatial variability, but gives high confidence in regional average values. Misrepresents spatial variability, but gives high confidence in regional average values. Used by MA3 for basin thickness and geotechnical data. Used by MA3 for basin thickness and geotechnical data.  Average of nearest data in 4 directions seems more realistic. Still requires making a geologic model. Retains some of the measured spatial variability. Retains some of the measured spatial variability. Extrapolating averages gives higher confidence. Extrapolating averages gives higher confidence.

J. LLNL 10/22/2004 Most of Strip, Downtown; south side of Valley only Las Vegas Transect Measurements

J. LLNL 10/22/2004 V 100 echoes V 30 Las Vegas Transect Measurements

J. LLNL 10/22/2004 Geologic Info to Predict V s NSL, July ‘03, sponsored by LLNL  Can soil maps predict V s ?

J. LLNL 10/22/2004 Does extrapolating V s work?  V s assigned to soil-map units using central-City measurements.  Later, outlying measurements (B. Luke, UNLV) not predicted by maps.

J. LLNL 10/22/2004 Does extrapolating V s work?  V s assigned to soil-map units using central-City measurements.  Later, outlying measurements (B. Luke, UNLV) not predicted by maps

J. LLNL 10/22/2004 How to Extrapolate Shallow V s  Can we simply extrapolate measurements throughout basin?  No, need guidance of a geologic model.

J. LLNL 10/22/2004

LVVSR  Model Assembler Delivery to LLNL Incorporates stratigraphic model for LVVIncorporates stratigraphic model for LVV Adjusts regional assumptions to fit LVV dataAdjusts regional assumptions to fit LVV data

J. LLNL 10/22/2004 How to Extrapolate Shallow V s  Correlate 75 Vs measurements against stratigraphic model.  Stratigraphy interpolated between >500 water-well logs.

J. LLNL 10/22/2004 Extrapolated vs. Measured  Comparisons along Cheyenne-to-Tropicana transect.

J. LLNL 10/22/2004 How to Extrapolate Shallow V s  With subsurface information, prediction is better than with soil map.

J. LLNL 10/22/2004 How to Extrapolate Shallow V s  Well-log correlations predict measurements at more sites than with soil-map correlations.  Hazard is underestimated at fewer sites.

J. LLNL 10/22/2004 Create Top Zone for E3D Grid  Always average on slowness.  Velocities from top 100 meters of stratigraphic model.  Deeper zones interpolate refraction results.  Revise defaults to match.

J. LLNL 10/22/2004 Integrate LV Results with Region

J. LLNL 10/22/2004 Integrate LV Results with Region

J. LLNL 10/22/2004Summary  Shallow Shear-Velocity Modeling Difficult to predict amplification from maps. Difficult to predict amplification from maps. Stratigraphic model now predicts measurements, extends throughout urban Valley. Stratigraphic model now predicts measurements, extends throughout urban Valley. Shallow basin has remarkably constant Vs. Shallow basin has remarkably constant Vs.  Model Assembler Interpolates point measurements. Interpolates point measurements. Averages data & models into grid. Averages data & models into grid. Incorporates stratigraphic model for shallow LVV. Incorporates stratigraphic model for shallow LVV. Regional assumptions adjusted to match LVV data. Regional assumptions adjusted to match LVV data.

J. LLNL 10/22/2004

New Deployment

J. LLNL 10/22/2004 MA Java-C Conversion Notes  A complete re-design of the C code, with help from Dr. Harris and Jeff Stuart  Uses void pointer and type-casting to implement a single Vector structure that is re-usable for different data types fewer files and pointers need to be handled fewer files and pointers need to be handled

J. LLNL 10/22/2004 Java-C Conversion  For the Vector structure: Explicit functions to allocate and release memory (for an instance of the structure) were implemented Explicit functions to allocate and release memory (for an instance of the structure) were implemented easier to check for memory leakseasier to check for memory leaks clearer and more coherent codeclearer and more coherent code

J. LLNL 10/22/2004 Java-C Conversion  Additional structures also have new() and delete() functions that specifically allocate and release memory easier to detect memory leaks easier to detect memory leaks  Static memory allocation is used as much as possible for the implementation of the various structures to ease the task of handling memory allocation and release to ease the task of handling memory allocation and release

J. LLNL 10/22/2004 Java-C Conversion  The new implementation is still a direct translation of the original java code.  For example, each “.java” file is converted into a “.h” and a “.c” file.

J. LLNL 10/22/2004 Speed Comparison  Testing with an Intel Pentium 4 machine with sample parameters: The C code execution finishes in about 3.5 minutes, compared to 4.5 minutes for the original Java code The C code execution finishes in about 3.5 minutes, compared to 4.5 minutes for the original Java code ~20% performance increase~20% performance increase Much additional optimization still to doMuch additional optimization still to do

J. LLNL 10/22/2004 Result Comparison  Testing on Mac OS10.3, the C conversion generates effectively identical binary output files (i.e., den.flt, vs.flt, vp.flt,) compared to the java code -=

J. LLNL 10/22/2004 Required MA4 Enhancements  Include regional geophysical grids in MA. The “grids” will be supplied as property-vs-depth profiles. The “grids” will be supplied as property-vs-depth profiles.  Alterations to the geotech operations to average in full profiles instead of the V 30 values put in now. Geotech and regional profiles in Luke’s format. Geotech and regional profiles in Luke’s format.  All averaging and interpolation of Vp and Vs done arithmetically on slowness (inverse velocity, for conservation of travel time). Densities combine arithmetically for conservation of mass. Approximate completion date: mid-May Approximate completion date: mid-May

J. LLNL 10/22/2004 Other MA4 Enhancements  Optional control from basin, profile, and geotech parameter lines on the type of interpolation used: nearest neighbor, linear, distance- weighted, etc. expected completion date: before mid April expected completion date: before mid April  Precision control by truncation of results to 3 or 4 significant figures, to assure identical output across platforms and compilers expected completion date: before April expected completion date: before April

J. LLNL 10/22/2004  ReMi measures Rayleigh dispersion with linear refraction arrays. Shallow Shear-Velocity Transects

J. LLNL 10/22/2004 ReMi has classified hard and soft sites around the world by measuring V 30, average shear velocity to 30 m depth. Refraction Microtremor for Shallow Shear Velocity

J. LLNL 10/22/2004 Transect Data High-velocity picks at >0.4 sec period are unreliable. Picks at sec illustrate velocity differences to 100 m depth.