Visualizing Tensor Fields in Geomechanics Alisa Neeman + Boris Jeremi Ć * Alex Pang + Alisa Neeman + Boris Jeremi Ć * Alex Pang + + UC Santa Cruz, Computer.

Slides:



Advertisements
Similar presentations
Earthquake Seismology: The stress tensor Equation of motion
Advertisements

Yingcai Xiao Chapter 6 Fundamental Algorithms. Types of Visualization Transformation Types 1.Data (Attribute Transformation) 2.Topology (Topological Transformation)
Isoparametric Elements Element Stiffness Matrices
Lecture 25 Bodies With Holes / Stress Perturbations Around Cracks Geol 542 Textbook reading: p ;
Micromechanics Macromechanics Fibers Lamina Laminate Structure Matrix.
Shear Force and Bending Moment
A.R. Zainal Abidin and B.A. Izzuddin Department of Civil and Environmental Engineering.
Theoretical aspects of seismic waves and sources Massimo Cocco INGV Earthquakes produce effects to the environment & the society Damages are produced by.
Dynamic Real-Time Deformations using Space & Time Adaptive Sampling Gilles Debunne Marie-Paule Cani Gilles Debunne Marie-Paule Cani Mathieu Desbrun Alan.
Bars and Beams FEM Linear Static Analysis
CSE351/ IT351 Modeling And Simulation Choosing a Mesh Model Dr. Jim Holten.
Tensor Data Visualization Mengxia Zhu. Tensor data A tensor is a multivariate quantity  Scalar is a tensor of rank zero s = s(x,y,z)  Vector is a tensor.
Introduction to Volume Visualization Mengxia Zhu Fall 2007.
Finite Element Method in Geotechnical Engineering
Computer Modelling Of Fallen Snow Paul Fearing University of British Columbia Vancouver, Canada.
Tensor Field Visualization
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
Forces. Normal Stress A stress measures the surface force per unit area.  Elastic for small changes A normal stress acts normal to a surface.  Compression.
Computer graphics & visualization Rigid Body Simulation.
Mechanics of Materials(ME-294)
Morphological Analysis of 3D Scalar Fields based on Morse Theory and Discrete Distortion Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept.
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
CS 450: Computer Graphics REVIEW: OVERVIEW OF POLYGONS
ME 520 Fundamentals of Finite Element Analysis
4.10 Reduction of a Simple Distributed Loading
Physical interpretation of DC and non-DC components of moment tensors Václav Vavryčuk Institute of Geophysics, Prague.
The Finite Element Method A Practical Course
APPLICATIONS/ MOHR’S CIRCLE
Bin Wen and Nicholas Zabaras
Differential wave equation and seismic events Sean Ford & Holly Brown Berkeley Seismological Laboratory.
Volume Rendering CMSC 491/635. Volume data  3D Scalar Field: F(x,y,z) = ?  Implicit functions  Voxel grid  Scalar data  Density  Temperature  Wind.
Mathematical foundationsModern Seismology – Data processing and inversion 1 Some basic maths for seismic data processing and inverse problems (Refreshement.
Dr. Wang Xingbo Fall , 2005 Mathematical & Mechanical Method in Mechanical Engineering.
Hypothesis Detection of Localization in Three Dimensional Models Andrew Mauer-Oats, RET Fellow 2009 Evanston Township and Curie Metro High School RET Mentor:
LECTURE 6: SEISMIC MOMENT TENSORS
GG313 Lecture 14 Coordinate Transformations Strain.
Ale with Mixed Elements 10 – 14 September 2007 Ale with Mixed Elements Ale with Mixed Elements C. Aymard, J. Flament, J.P. Perlat.
1 Principal stresses/Invariants. 2 In many real situations, some of the components of the stress tensor (Eqn. 4-1) are zero. E.g., Tensile test For most.
Introduction to Seismology
What is the determinant of What is the determinant of
Strategies for Direct Volume Rendering of Diffusion Tensor Fields Gordon Kindlmann, David Weinstein, and David Hart Presented by Chris Kuck.
Material Point Method Solution Procedure Wednesday, 10/9/2002 Map from particles to grid Interpolate from grid to particles Constitutive model Boundary.
1st part of paper due 3/10/06 1” margins, 12 pt type, double spaced, ~ 1-2 pages Geologic Setting Location (generally provide geologic location map) Basic.
CHAPTER OBJECTIVES To show how to transform the stress components that are associated with a particular coordinate system into components associated with.
Decomposition and Visualization of Fourth-Order Elastic-Plastic Tensors Alisa Neeman SC, Rebecca Brannon U, Boris Jeremic D, Allen Van Gelder SC and Alex.
Stress and Strain ( , 3.14) MAE 316 – Strength of Mechanical Components NC State University Department of Mechanical & Aerospace Engineering Stress.
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Does the Scaling of Strain Energy Release with Event Size Control the Temporal Evolution of Seismicity? Steven C. Jaumé Department of Geology And Environmental.
1 Structural Geology Force and Stress - Mohr Diagrams, Mean and Deviatoric Stress, and the Stress Tensor Lecture 6 – Spring 2016.
Course 5 Edge Detection. Image Features: local, meaningful, detectable parts of an image. edge corner texture … Edges: Edges points, or simply edges,
CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis –Thermal Analysis –Structural Dynamics –Computational.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Solid object break-up Ivan Dramaliev CS260, Winter’03.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Marching Squares Ed Angel Professor Emeritus of Computer Science University.
CSE 554 Lecture 8: Alignment
Finite Element Method in Geotechnical Engineering
Introduction to Seismology
ELEC 3105 Basic EM and Power Engineering
Pure Bending.
Chapter 1 Introduction  Concept of Stress.
3D Stress Transformation
Vehicle Segmentation and Tracking in the Presence of Occlusions
1st part of paper due 3/10/06 1” margins, 12 pt type, double spaced, ~ 1-2 pages Geologic Setting Location (generally provide geologic location map) Basic.
Tensor Visualization Chap. 7 October 21, 2008 Jie Zhang Copyright ©
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
Detection of Localization in Three Dimensional Models Andrew Mauer-Oats, RET Fellow 2009 Evanston Township and Curie Metro High School RET Mentor: Professor.
8-1 Introduction a) Plane Stress y
Distributed Forces: Centroids and Centers of Gravity
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Presentation transcript:

Visualizing Tensor Fields in Geomechanics Alisa Neeman + Boris Jeremi Ć * Alex Pang + Alisa Neeman + Boris Jeremi Ć * Alex Pang + + UC Santa Cruz, Computer Science Dept. * UC Davis, Dept. of Civil and Environmental Engineering

Motivation Geomechanics uses tensors (stress, strain…) –to understand the behavior of soil and their relation to foundations, structures –analysis of failure of bridges, dams, buildings, etc. Understand accumulated stress and strain in geological subduction zones (which trigger earthquakes and tsunamis)

Features of Interest Positive stress in piles: cracking concrete large shear stresses: shear deformation or shear failure zones of sign changes: tensile failure These usually occur at soil-pile boundary but can happen anywhere Bonus Features Capture global stress field Verification and Validation: assess accuracy of simulation

Limitations of current techniques Hedgehog glyphs inadequate to easily understand tensor fields Hyperstreamlines/surfaces require separate visuals for each principal stress

Visualization Contributions New stress glyph, plane-in-a-box  Cheap and interactive  Shows general trends in volume  Glyph placement issues addressed through size, thresholding, opacity Test of four scalar measures to detect critical features

Geomechanics Data Symmetric 3 x 3 stress tensors (diagonalizable) Materials with memory –Single time step OR single loading iteration Gauss points –As nodes move, stress induced at Gauss points –Gauss rule provides most accurate integration –Irregular layout on X, Y, and Z Finite Element (8 node brick) node Gauss point x z y

Element Mesh and Gauss Points

Plane-in-a-Box Plane created from 2 major eigenvectors Normal implies minor eigenvector Box size limited by half-distance to neighbors (reduce occlusion) Given connectivity, grid need not be regular to establish box

How to make a plane in a box Convert plane from point-normal form to general form: Ax + By + Cz + D = 0 D = - Ax 0 - By 0 - Cz 0 A,B,C are respectively X,Y,Z components of normalized minor eigenvector P 0 is Gauss point location P0P0 Limit plane by box edges

Intersection with Box Edge Intersection occurs at P 1 + t(P 2 -P 1 ) Substitute into plane equation: A(x 1 + t(x 2 -x 1 )) + B(y 1 +t(y 2 -y 1 )) + C(z 1 +t(z 2 -z 1 )) + D = 0 and solve for t Iterate through all 12 box edges. P0P0 P2P2 P1P1 Source:

There’s already a way to draw planes in boxes… Marching Cubes designed for isosurfaces in regular grids –Above-below index –Interpolation points Loop around interpolation points to draw triangles Some ambiguous cases

Drawing with Marching Cubes! Edge index: sum of box edges the plane intersects (labels 1,2,4,8,..) Map from edge intersection index to Marching Cubes index Intersection points act as interpolation points No ambiguous marching cubes cases –We build a continuous surface so no holes occur Ambiguous edge index cases, though Why?

Ambiguous Edge Index Cases 1. Edge lies in the plane (infinite intersections) 2. Plane coincides with a box corner (three edges claim intersection) Workaround: shift box along an axis slightly - proper marching cubes case forms Shift box back BEFORE forming triangles - get correct plane

Filtering With Physical Parameters Scalar Features –Color, opacity show feature magnitude Threshold, Inverted Threshold Filtering Isosurface and isovolume-like selections (without smooth surface) Opacity Filtering Goal: find zones of positive stress, sign changes, and high shear

Seismic Moment Tensors Idea: apply moment tensor decomposition to stress tensors, use scalars as filters to find stress features Geomechanics Stress Tensor Seismic/Acoustic Moment Tensor Symmetric 3 x 3 tensor Elastic or elastic-plastic material Elastic material Describes force on external surface Force across internal surface (causing movement along fault) Values throughout volume from simulation A few point sources from measured acoustic emission

Seismic Moment Tensors Moment Tensor Decomposition (after diagonalizing): M ij = isotropy + anisotropy Isotropy = (λ 1 + λ 2 + λ 3 )/3 Describes forces causing earthquake with vector dipoles: two equal and opposite vectors along an axis orthogonal to both M xy : x Y

Moment Tensor Anisotropy Anisotropy = Double Couple + Compensated Linear Vector Dipole m i * = λ i – isotropy sort: |m 3 * | ≥ |m 2 * | ≥ |m 1 * | F = - m 1 * / m 3 * Double Couple: m 3 * (1 - 2F) CLVD: m 3 * F

Seismic Failure Measures 1.Pure isotropy: explosion or implosion 2.CLVD: change in volume compensated by particle movement along plane of largest stress. Eigenvalues  2, -1, -1 3.Double couple: two linear vector dipoles of equal magnitude, opposite sign, resolving shear motion Eigenvalues  1, 0, -1

Eigen Difference Measure for double degenerate tensors K = 2λ 2 − (λ 1 + λ 3 ) K > 0 planar (identical major and medium eigenvectors) K < 0 –linear (identical medium and minor eigenvectors). Applied universally across volume

Boussinesq Dual Point Load Easily verify results through symmetry Linear Scale IsotropyLog Scale color and opacity 0157, ,

Boussinesq Dual Point Load Double Couple problem: find high shear Selects different regions than isotropy All valuesHigh values Mid-range values ( )

Bridges and Earthquakes Series of bents support bridge Frequency and amplitude vary with soil/rock foundation. Worst case, high amplitude (soft soils)

Two Pile Bridge Bent Piles penetrate halfway down into soil Circular appearance in planes’ orientation –boundary effects in simulation –model needs to be expanded to more realistically simulate half- space No pure double couple –Discrete nature of field Double Couple Deck Pile

Bridge Bent Pushover Force applied at bridge deck (top of columns) Simulation: pushover followed by shaking Eigen difference shows sudden flip between linear and planar in piles Log Scale Eigen Difference

Isotropy: Inverted threshold Log scale isotropy: lowest 25% and top 25% Zones switching sign highlighted Shadowing effect: right hand pile ‘in shadow’ Border effects (tradeoff with computation cost) Log Scale Isotropy Shadow

Conclusions Isotropy most useful scalar feature Thresholding/inverted thresholding highlights behavior under stress Plane-in-a-box provides global perspective of stress orientation Algorithm cheap and interactive Assists with simulation verification and validation

Acknowledgements Sponsors: NSF and GAANN Thanks to the reviewers for feedback Thanks to Dr. Xiaoqiang Zheng for discussions

Visualizing Tensor Fields in Geomechanics Alisa Neeman + Boris Jeremi Ć * Alex Pang + Alisa Neeman + Boris Jeremi Ć * Alex Pang + + UC Santa Cruz, Computer Science Dept. * UC Davis, Dept. of Civil and Environmental Engineering