David T. Allison Department of Earth Sciences University of South Alabama

Slides:



Advertisements
Similar presentations
Polar Coordinates We Live on a Sphere.
Advertisements

Vector Calculus Mengxia Zhu Fall Objective Review vector arithmetic Distinguish points and vectors Relate geometric concepts to their algebraic.
Stress in any direction
(The figures in this section of your text are especially important)
Graphs Chapter 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A AAA A.
Chapter 7: Vectors and the Geometry of Space
PLANE STRESS TRANSFORMATION
Chapter 4.1 Mathematical Concepts
Chapter 4.1 Mathematical Concepts. 2 Applied Trigonometry Trigonometric functions Defined using right triangle  x y h.
CSCE 590E Spring 2007 Basic Math By Jijun Tang. Applied Trigonometry Trigonometric functions  Defined using right triangle  x y h.
3-D Geometry.
Stereographic projections. Need to project planes and lines Orthographic projections (will use in lab a little, less widely applied) Stereographic projection.
Stereonets Solving geometerical problems – displays geometry and orientation os lines and planes. It is a three-dimensional protractor. With a normal protractor,
Copyright © 2014 John Wiley & Sons, Inc. All rights reserved.
Vectors.
Field trip this Saturday! We will leave from the loading dock at 7:30 AM sharp! HYDRATE... or else! BRING >1 GALLON OF WATER!
Folds and folding.
Vectors and Scalars Vector and scalar quantities Adding vectors geometrically Components Unit Vectors Dot Products Cross Products pps by C Gliniewicz.
Chapter 3: VECTORS 3-2 Vectors and Scalars 3-2 Vectors and Scalars
Chapter 3. Vector 1. Adding Vectors Geometrically
GY403 Structural Geology Laboratory
THE PARTS OF A BRUNTON COMPASS
Structural Geology Stereographic Projections
Trigonometry Overview Part 2 tom.h.wilson Department of Geology and Geography West Virginia University Morgantown, WV.
Modern Navigation Thomas Herring MW 11:00-12:30 Room
Chapter 3 Vectors.
Phys211C1V p1 Vectors Scalars: a physical quantity described by a single number Vector: a physical quantity which has a magnitude (size) and direction.
Chapter 4.1 Mathematical Concepts
ME 2304: 3D Geometry & Vector Calculus
REVIEW Polar Coordinates and Equations.
Locating Points on a Circle Sine Cosine Tangent. Coordinates Systems Review There are 3 types of coordinate systems which we will use: Absolute Incremental.
Vectors A vector is a quantity that is characterized by both magnitude and direction. Vectors are represented by arrows. The length of the arrow represents.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Introduction Geometric figures can be graphed in the coordinate plane, as well as manipulated. However, before sliding and reflecting figures, the definitions.
Trigonometry The science of studying angle measure.
REVIEW Polar Coordinates and Equations. You are familiar with plotting with a rectangular coordinate system. We are going to look at a new coordinate.
Angles, the Foundation For Trig (5.1) Vocabulary, Location, Rotation.
Slide 9- 1 Copyright © 2006 Pearson Education, Inc. Publishing as Pearson Addison-Wesley.
Engineering Mechanics: Statics Chapter 2: Force Vectors Chapter 2: Force Vectors.
Midterm Review  Five Problems 2-D/3-D Vectors, 2-D/3-D equilibrium, Dot Product, EoE, Cross Product, Moments  Closed Book & Note  Allowed to bring.
Chapter 3 Vectors. Vector quantities  Physical quantities that have both numerical and directional properties Mathematical operations of vectors in this.
Vectors Vector: a quantity that has both magnitude (size) and direction Examples: displacement, velocity, acceleration Scalar: a quantity that has no.
Engineering Geologist London Bridge Associates Ltd.
Chapter 3 Vectors. Vectors – physical quantities having both magnitude and direction Vectors are labeled either a or Vector magnitude is labeled either.
Circular Motion and Other Applications of Newton’s Laws
Lecture 2: Deformation, reference frame,
Stereographic projection
How do we convert angle measures between degrees and radians?
Copyright © Cengage Learning. All rights reserved. 6.3 Vectors in the Plane.
Vectors Some quantities can be described with only a number. These quantities have magnitude (amount) only and are referred to as scalar quantities. Scalar.
Folds Field and Lab Measurements. Data Acquired for Folds Detailed structural analysis requires sampling of: – Bedding in sedimentary rock – Compositional.
Unit 10 Transformations. Lesson 10.1 Dilations Lesson 10.1 Objectives Define transformation (G3.1.1) Differentiate between types of transformations (G3.1.2)
VECTORS. BIG IDEA: Horizontal and vertical motions of an object are independent of one another.
Chapter 3 Lecture 5: Vectors HW1 (problems): 1.18, 1.27, 2.11, 2.17, 2.21, 2.35, 2.51, 2.67 Due Thursday, Feb. 11.
1.5 Parallel and Perpendicular Lines on the Coordinate Plane
Vectors – Ch 11. What do you know? The basics … A B 6 3 a or a Column vector –a–a Negative of a vector a A B A B.
Presentation on Terminology and different types of Faults
1 CHAPTER 2C- Mohr’s Circle Dr. Zuhailawati Hussain EBB 334 Mechanical Metallurgy.
REVIEW 9.1, 9.3, and 9.4 Polar Coordinates and Equations.
11.1 Polar Coordinates and Graphs
STRUCTURAL GEOLOGY LAB. STEREOGRAPHIC PROJECTION Dr. Masdouq Al-Taj
Chapter 3 Vectors September 17, 2018 Chap 3.
GY403 Structural Geology Laboratory
Copyright © 2014 John Wiley & Sons, Inc. All rights reserved.
Vectors and the Geometry of Space
Old Red Sandstone formation, St. Annes Whales
How do we convert angle measures between degrees and radians?
Attitude of Beds Attitude: A general term for the orientation of a line or plane. Attitude refers to the three dimensional orientation of planar and linear.
Attitudes of Planes and Lines
A B C c b a c A B H= a(sinB) B = drill plunge a =(cSinA/SinC)
Presentation transcript:

David T. Allison Department of Earth Sciences University of South Alabama

Presentation Outline Mathematical and Geometrical Basis of 3D Vector Manipulation Implementation of Spreadsheets with Examples Special Considerations for Spreadsheets Running on Tablet and/or Smart Phones

3D Coordinate system for orientation data  Orthogonal coordinate system using directional angles alpha, beta, and gamma.  Directional components of the (x, y, z) axes are equal to cos( α ), cos( β ), and cos( γ ) respectively

Key mathematical concepts for manipulating 3D vectors Data Conversion: standard azimuth and plunge of a linear orientation can be converted to directional components (x,y,z) or directional angles ( α, β, γ ) Dot Product: calculates the angle between two non-parallel vectors 3D Vector addition: operates in the same fashion as 2D “head- to-tail” method but with the additional z component Cross Product: calculates the vector that is perpendicular to the plane containing 2 non-parallel vectors Rotation: the rotation of a 3D vector about a 3D rotation axis uses a combination of the above calculations

Converting Orientation Data to 3D Vectors Planar orientations must be converted to poles Azimuth and plunge of a linear orientation can be converted to directional components with below equations: x = sin (azimuth) * sin (90-plunge) y = cos (azimuth) * sin (90-plunge) z = cos (90-plunge) Note that the directional angles , , and  are related to the directional components by:  = cos -1 (x)  = cos -1 (y)  = cos -1 (z)

Dot Product of 2 Non-Parallel Vectors For 2 non-parallel data vectors with directional angles ( α 1, β 1, γ 1 ) and ( α 2, β 2, γ 2 ) respectively:

Cross Product Method: given two non-parallel vectors calculates the orientation of the pole (perpendicular) to the plane that contains the two given vectors. Orientation data must be converted to directional components. The dot-product is used to calculate the angle θ between the given non- parallel vectors. The answer is calculated by 3 separate equations: one for each axis component. The magnitude of the cross-product vector is not important for orientation calculations, but is = (vector 1)(vector 2)(sin θ ) Cross Product

Geometry of the Cross Product Vector

Equal-Area Lower Hemisphere start R Rotational path generated by a horizontal rotation axis Rotation of a vector (030, 0=“start”) about an axis (000, 0=“R”) through 360 degrees clockwise as viewed from the center of the net toward the trend of the rotation axis (R) Note: rotation angles are “mathematical” therefore clockwise angles are negative

Equal Area Projection N S WE R1 R2 Horizontal versus non-horizontal rotational axes Rotation about a horizontal (plunge=0) axis generates a stereonet small circle path Rotation about a plunging axis generally creates an elliptical path that does not match either a small circle or great circle on the stereonet

Geometry of the Rotational 3D Vector Method

OP is the rotational axis multiplied by the dot product of the rotation axis and data vector. This yields the vector with head at the center of the circle of rotation (OP). PQ is the vector perpendicular to the cross product of OA and OS. The magnitude of the cross product is equal to (OA)(OS)(sin θ ) where θ is the angle between OA and OS. Since OA and OS are unity, PQ is exactly the magnitude to "touch" the circle of rotation. PS is then calculated by taking the cross product of PQ and OA. PX is the projection of the rotated data vector (PV) upon the PS vector. The rotation amount is “r” PY is the projection of the rotated data vector (PV) upon the PQ vector. By adding OP, PX, and PY "head-to-tail", the rotated data vector is calculated in terms of the orthogonal coordinate system defined above. Method of 3D Vector Addition Utilized to Process Rotations MathCAD © Worksheet link:

Programming example of rotational calculations Given a data vector (x1,y1,z1) and a rotation axis vector (x2,y2,z2) and a rotation angle r, the following equations calculate the new rotated orientation: tp = (x1*x2+y1*y2+z1*z2) * (1-cos(r)) rot_x = cos(r)*x1+tp*x2+[sin(r)*(y2*z1-z2*y1)] rot_y = cos(r)*y1+tp*y2-[sin(r)*(x2*z1-z2*x1)] rot_z = cos(r)*z1+tp*z2+[sin(r)*(x2*y1-y2*x1)] Note that the rotated position may result in a negative z component that would plot in the upper hemisphere of a stereonet (i.e. a negative plunge). In that case the (x, y, z) components should be multiplied by -1 to “reflect” it back to the lower hemisphere projection.

Implementation of 3D Vector Analysis as Excel 2010 Spreadsheets Quickoffice spreadsheets are simplified versions of Excel 2010 Quickoffice runs on Android, iPad, iPhone OS Formatting: Blue cells: data entered Magenta cells: labels or formulae Green cells: calculation results

Spreadsheet Implementation: Intersecting Planes (IntersectingPlanes.xlsm)- 2 Fold Limbs Fold Hinge N S WE 122.5, , 70E 040, 20E In this case the intersecting planes were 2 planar fold limbs, therefore, the intersection is the hinge orientation (122.5, 19.8) Limb 2 Limb 1 Hinge NETPROG diagram

Application of Cross-Product and Dot-Product Example: yields attitude of fold hinge given the two limb attitudes

Intersecting Planes: Apparent Dip Example Apparent Dip Example N S WE 110, , 40E 290, 90 App. Dip Plane 1 Plane 2 Intersection Given strike & dip of 050, 40E (Plane 1), calculate apparent dip along vertical plane trending 110 Apparent dip plane is equivalent to 290, 90 (Plane 2) strike & dip

Spreadsheet Implementation: Common Plane (CommonPlane.xlsm) to 2 Non-parallel Linear Data- Find Strike & Dip from 2 Apparent Dips Strike & Dip Example N S WE App. Dip 1 App. Dip 2 Strike & Dip: 329.5,38.8W Pole to Plane Note that Cross-Product calculates pole to plane that contains the 2 apparent dip linear vectors The true dip trend is always 180 degrees from the pole trend, and the dip angle is always = 90 – pole plunge

Application of Common Plane Spreadsheet to Strike & Dip Calculation from 2 Apparent Dips

Rotational Problem Scenarios Rotational fault Retro-deforming a fold limb Rotating cross-bedding to original attitude

Spreadsheet Implementation: Rotation of a line about a rotational axis (Rotation.xlsm) - Rotational Fault Given a rotational fault axis (300,30) and that bedding (090,40S) was rotated 120 degrees calculate the new bedding attitude = 39.5, 72.3W Rotation Path N 39.5 E 72.3 W Rotated Bedding 120

Special Considerations for Tablet/Smart Phone Spreadsheets Spreadsheet layout should be compact for limited screen area Currently “named” cells are not supported Graphics are generally not practical or are not supported VB macros are not supported Downloadable spreadsheets have been tested with Quickoffice on the Android OS

Compact Layout of “CommonPlane.xlsx” in Quickoffice

Excel “Named” Cell Constraints “Named cells” uses symbolic names to represent cell addresses to clarify formulae Named cells cannot be used with current Tablet/Smart Phone Excel compatible spreadsheets (example from “CommonPlane.xlsx” =SIN(RADIANS(Az_1))*SIN(RADIANS(90-Pl_1)) =SIN(RADIANS(B4))*SIN(RADIANS(90-C4))

Excel Graphics and VB Macros VB macros are not supported in current Tablet/Smart Phone applications Graphics are not practical with smart phones but may be possible on tablets

Web Site Resources Excel 2010 Spreadsheets with graphics and dynamic VB macros: ne.xlsm ne.xlsm lanes.xlsm lanes.xlsm m m Smart Phone/ Tablet compatible spreadsheet versions: ne.xlsx ne.xlsx lanes.xlsx lanes.xlsx NETPROG stereonet application: QuickOffice web site:

Concluding Scenario…