Carter M. Mast. Participants: Peter Mackenzie-Helnwein, Pedro Arduino, and Greg Miller. 6 th MPM Workshop Albuquerque, New Mexico August 9-10, 2010

Similar documents
Lecture 10: Reinforcement Learning

BMBF Project ROBUKOM: Robust Communication Networks

B.S/M.A in Mathematics

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

Axiom 2013 Team Description Paper

(Sub)Gradient Descent

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

Artificial Neural Networks written examination

Massachusetts Institute of Technology Tel: Massachusetts Avenue Room 32-D558 MA 02139

PRODUCT PLATFORM DESIGN: A GRAPH GRAMMAR APPROACH

TEACHING HEAT TRANSFER AND FLUID FLOW BY MEANS OF COMPUTATIONAL FLUID DYNAMICS (CFD)

Reinforcement Learning by Comparing Immediate Reward

Introduction to Simulation

Continual Curiosity-Driven Skill Acquisition from High-Dimensional Video Inputs for Humanoid Robots

Radius STEM Readiness TM

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Improving Action Selection in MDP s via Knowledge Transfer

Given a directed graph G =(N A), where N is a set of m nodes and A. destination node, implying a direction for ow to follow. Arcs have limitations

Performance. In the Fall semester of 2005, one of the sections of the advanced architectural design studio in the Department of. Explorations.

3D DIGITAL ANIMATION TECHNIQUES (3DAT)

BODY LANGUAGE ANIMATION SYNTHESIS FROM PROSODY AN HONORS THESIS SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE OF STANFORD UNIVERSITY

Aviation English Solutions

THE ROLE OF TOOL AND TEACHER MEDIATIONS IN THE CONSTRUCTION OF MEANINGS FOR REFLECTION

Missouri GLE FIRST GRADE. Communication Arts Grade Level Expectations and Glossary

AP Calculus AB. Nevada Academic Standards that are assessable at the local level only.

Arizona s College and Career Ready Standards Mathematics

INPE São José dos Campos

Learning Prospective Robot Behavior

Mathematics subject curriculum

Interpreting Graphs Middle School Science

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

Dublin City Schools Mathematics Graded Course of Study GRADE 4

Measurement. When Smaller Is Better. Activity:

Faculty of Engineering

Hands-On CFD Educational Interface for Engineering Courses and Laboratories

Hands-On CFD Educational Interface for. Engineering Courses and Laboratories

Major Milestones, Team Activities, and Individual Deliverables

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

EGRHS Course Fair. Science & Math AP & IB Courses

KSBA Staff Review of HB 520 Charter Schools Rep. Carney - (as introduced )

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED STATICS MET 1040

COUNSELLING PROCESS. Definition

Math Grade 3 Assessment Anchors and Eligible Content

Transfer Learning Action Models by Measuring the Similarity of Different Domains

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

THE REFLECTIVE SUPERVISION TOOLKIT

arxiv: v1 [math.at] 10 Jan 2016

Seminar - Organic Computing

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Georgetown University at TREC 2017 Dynamic Domain Track

Inside the mind of a learner

Circuit Simulators: A Revolutionary E-Learning Platform

Introduction. Research Questions

Education: Integrating Parallel and Distributed Computing in Computer Science Curricula

Students Understanding of Graphical Vector Addition in One and Two Dimensions

Questions On Spur Objectives Answers

What is Research? A Reconstruction from 15 Snapshots. Charlie Van Loan

CROSS-LANGUAGE INFORMATION RETRIEVAL USING PARAFAC2

Visualizing Architecture

Software Maintenance

Grade 6: Correlated to AGS Basic Math Skills

Creating Your Term Schedule

ME 4495 Computational Heat Transfer and Fluid Flow M,W 4:00 5:15 (Eng 177)

Montana Content Standards for Mathematics Grade 3. Montana Content Standards for Mathematical Practices and Mathematics Content Adopted November 2011

Engineering Analysis with Finite Elements LS-DYNA for Undergraduate Students

A Model to Detect Problems on Scrum-based Software Development Projects

Moderator: Gary Weckman Ohio University USA

The use of mathematical programming with artificial intelligence and expert systems

9.85 Cognition in Infancy and Early Childhood. Lecture 7: Number

Linking the Ohio State Assessments to NWEA MAP Growth Tests *

MEE 6501, Advanced Air Quality Control Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

LEARNING THROUGH INTERACTION AND CREATIVITY IN ONLINE LABORATORIES

Elite schools or Normal schools: Secondary Schools and Student Achievement: Regression Discontinuity Evidence from Kenya

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

Executive Guide to Simulation for Health

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

Innovating Toward a Vibrant Learning Ecosystem:

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Faculty Schedule Preference Survey Results

UNIV 101E The Student in the University

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011

Juris Doctor (J.D.) Program

Computer Graphics and Human-Computer Interaction at the University of Zaragoza, Spain

PROGRAM AND EXAMINATION REGULATIONS FOR THE MASTER S PROGRAM IN INDUSTRIAL AND APPLIED MATHEMATICS

University of Illinois

Rolando Cardenas 8100 Turquoise St. El Paso, Texas (915) University of Texas at El Paso (UTEP)

Generating Test Cases From Use Cases

Paul E. Slaboch. University of Notre Dame, Notre Dame, IN. Master of Science, January 2008 Aerospace Engineering

A Lesson Study Project: Connecting Theory and Practice Through the Development of an Exemplar Video for Algebra I Teachers and Students

Commanding Officer Decision Superiority: The Role of Technology and the Decision Maker

SARDNET: A Self-Organizing Feature Map for Sequences

Myers-Briggs Type Indicator Team Report

UTILITY POLE ATTACHMENTS Understanding New FCC Regulations and Industry Trends

Learning Semantic Maps Through Dialog for a Voice-Commandable Wheelchair

Curriculum Guide 7 th Grade

Integrating simulation into the engineering curriculum: a case study

Constraining X-Bar: Theta Theory

College and Career Ready Performance Index, High School, Grades 9-12

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Transcription:

Representing Arbitrary Bounding Surfaces in the Material Point Method Carter M. Mast 6 th MPM Workshop Albuquerque, New Mexico August 9-10, 2010 Participants: Peter Mackenzie-Helnwein, Pedro Arduino, and Greg Miller Department of Civil and Environmental Engineering University of Washington Seattle, WA

Outline Motivation and Overview Approach Implementation Outlook/Future Research 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 2

Motivation Loading on structures due to landslide/debris flows Landslide/Debris flow Appropriate numerical method (MPM) Material models Phase transition Etcetera Domain Topological l --- e.g. hll hillside Structural Both require general surfaces 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 3

Motivation Loading on structures due to landslide/debris flow Landslide/Debris flow Appropriate numerical method (MPM) Material models Phase transition Etcetera Domain Topological l --- e.g. hll hillside Structural Both require general surfaces 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 4

Overview Disadvantages of this surface representation: Surface is dependent on the computational nodes 8/9/2010 Unrealistic Carter Mast - University of Washington - 6th MPM Workshop 5

Overview Potential solutions/fix to the surface representation problem: Refine the mesh Represent esent the surface as a rigid body Irregular mesh over entire domain Computational tion expensive e Increase total number of particles Search algorithm Meshing algorithm 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 6

Overview Potential solutions to the surface representation problem: Refine the mesh Represent esent the surface as a rigid body Irregular mesh over entire domain Computational tion expensive e Increase total number of particles Search algorithm Meshing algorithm Introduce a second grid Dual-Grid Approach 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 7

Approach Ω A Ω α Dual-Grid methodology Introduce a separate (additional) grid that follows the geometry of the bounding surface Two grids, one body Effectively communicate dynamic information between the two grids 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 8

Approach Dual-Grid methodology The Blending Approach Each grid is used to create independent fields for velocity and acceleration Piecewise description: 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 9

Approach Ω A Ω α Φ The Blending Approach Enforce continuity along Φ Leads to the constraint of the form 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 10

Approach The Blending Approach Algorithmic implementation: 1. Use the traditional MPM algorithm to solve for nodal acceleration and velocity at time t n for those nodes in the boundary grid. 2. Solve for the nodal accelerations on the standard grid. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 11

Approach The Blending Approach Algorithmic implementation: 3. Solve for the nodal velocities on the standard grid. 4. Update nodal values for both grids. 5. Update particles: a. For particles with p then the update comes from boundary grid nodes. b. For particles with then the update comes form p standard d grid nodes. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 12

Implementation Evaluate algorithm using one- dimensional test case Uniaxial steel bar subjected to rigid boundary Standard d MPM: 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 13

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 14

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 15

Implementation Arbitrary boundary representation in 1-d: 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 16

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 17

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 18

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 19

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 20

Implementation From the 1-d results: Certain configurations (boundary location and boundary cell size) are problematic. Particularly for the Enhanced approach. The Blending approach provides more consistent results Boundary grid size should be similar to the standard grid size. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 21

Implementation From the 1-d results: Certain configurations (boundary location and boundary cell size) are problematic. Boundary grid size should be similar to the standard grid size. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 22

Implementation Moving into 2- and 3-d Increasing complexity Boundary orientation Evaluation of the integral linking the two grids Fully 3-d code restricted to planar boundaries with regular node spacing 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 23

Implementation A relatively straight forward problem 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 24

Implementation Single particle analysis 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 25

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 26

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 27

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 28

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 29

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 30

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 31

Implementation Single particle analysis Discretization A 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 32

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 33

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 34

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 35

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 36

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 37

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 38

Implementation Single particle analysis Discretization A Discretization B 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 39

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 40

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 41

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 42

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 43

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 44

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 45

Outlook Successfully models all boundary locations/orientations for the single particle The standard d MPM results are recovered Very little consistency from one boundary location to another Body or grid discretization error? Formulation error? Coding error? 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 46

Future Work Continue to try and find out why/what is causing the inconsistency. Implement the alternative dual-grid approach hin 2- and d3d 3-d. Explore alternative methods for incorporating an arbitrary boundary geometry into the Material Point Method. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 47

Thank you! All workshop participants PI P.I. s Peter Mackenzie-Helnwein, i Pedro Arduino, and Greg Miller. The National Science Foundation grant CMMI-0900318 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 48

QUESTIONS???? 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 49

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 50

8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 51

Approach Dual-Grid methodology The Enhanced Velocity Field Approach The total velocity and acceleration field exists as a superposition from both grids.... With the conditions for 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 52

Approach Ω A Ω α Γ The Enhanced Velocity Field Approach Enforce essential condition along Γ Leads to a constraint of the form 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 53

Approach The Enhanced Velocity Field Approach Algorithmic implementation: 1. Obtain the nodal acceleration at time t n for those nodes in the boundary grid as well as the standard grid by solving the system. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 54

Approach The Enhanced Velocity Field Approach Algorithmic implementation: 2. Obtain the nodal velocity at time t n for those nodes in the boundary grid as well as the standard grid by solving the system. 3. Update nodal values for both grids. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 55

Approach The Enhanced Velocity Field Approach Algorithmic implementation: 4. Update all particles using the nodes on the standard grid. 5. For those particles with p, perform an additional update using those nodes in the boundary grid. 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 56

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 57

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 58

Implementation 8/9/2010 Carter Mast - University of Washington - 6th MPM Workshop 59