Support for Multi physics in Chrono

Similar documents
Technical Report TR

MULTIPHYSICS SIMULATION USING GPU

Chrono::Irrlicht demos

CHRONO::HPC DISTRIBUTED MEMORY FLUID-SOLID INTERACTION SIMULATIONS. Felipe Gutierrez, Arman Pazouki, and Dan Negrut University of Wisconsin Madison

Particle-based Fluid Simulation

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

Integration of deformable tire-soil interaction simulation capabilities in physics-based off-road mobility solver

Realtime Water Simulation on GPU. Nuttapong Chentanez NVIDIA Research

Simulation of Fuel Sloshing Comparative Study

CGT 581 G Fluids. Overview. Some terms. Some terms

Characteristic Aspects of SPH Solutions

Shape of Things to Come: Next-Gen Physics Deep Dive

Simulation of Automotive Fuel Tank Sloshing using Radioss

Project Chrono. Overview, structure, capabilities

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

A simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s

3D Simulation of Dam-break effect on a Solid Wall using Smoothed Particle Hydrodynamic

Realistic Animation of Fluids

Divergence-Free Smoothed Particle Hydrodynamics

Numerical Simulation of Coastal Wave Processes with the Use of Smoothed Particle Hydrodynamics (SPH) Method

Navier-Stokes & Flow Simulation

ME751 Advanced Computational Multibody Dynamics

Comparison between incompressible SPH solvers

Thermal Coupling Method Between SPH Particles and Solid Elements in LS-DYNA

Fluid Simulation. [Thürey 10] [Pfaff 10] [Chentanez 11]

Lagrangian methods and Smoothed Particle Hydrodynamics (SPH) Computation in Astrophysics Seminar (Spring 2006) L. J. Dursi

Cloth Hair. and. soft bodies

Simulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg

1.2 Numerical Solutions of Flow Problems

SPH: Why and what for?

Modeling of Granular Materials

Interactive Fluid Simulation using Augmented Reality Interface

LS-DYNA 980 : Recent Developments, Application Areas and Validation Process of the Incompressible fluid solver (ICFD) in LS-DYNA.

CHRONO: A PARALLEL PHYSICS LIBRARY FOR RIGID-BODY, FLEXIBLE-BODY, AND FLUID DYNAMICS

Navier-Stokes & Flow Simulation

Overview of Traditional Surface Tracking Methods

Applications of ICFD /SPH Solvers by LS-DYNA to Solve Water Splashing Impact to Automobile Body. Abstract

CFD MODELING FOR PNEUMATIC CONVEYING

Example 24 Spring-back

Fluid-Structure-Interaction Using SPH and GPGPU Technology

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Navier-Stokes & Flow Simulation

T6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller

A Hybrid Technique Using Particle and Boundary-Element Methods for Wave-Body Interaction Problems

Interactive Fluid Simulation Using Augmented Reality Interface

Chapter 3: Computer Animation Reminder: Descriptive animation. Procedural animation : Examples. Towards methods that generate motion?

Available online at ScienceDirect. Procedia Engineering 111 (2015 )

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Transfer and pouring processes of casting by smoothed particle. hydrodynamic method

Topics in Computer Animation

Constraint fluids in Sprinkle. Dennis Gustafsson Mediocre

Overview of the Chrono::Parallel module

Introduction to the immersed boundary method

1. Introduction 1 2. Mathematical Representation of Robots

The 3D DSC in Fluid Simulation

Thermal Coupling Method Between SPH Particles and Solid Elements in LS-DYNA

Fluid-Structure Interaction in LS-DYNA: Industrial Applications

Introduction to 2 nd -order Lagrangian Element in LS-DYNA

Smoke Simulation using Smoothed Particle Hydrodynamics (SPH) Shruti Jain MSc Computer Animation and Visual Eects Bournemouth University

Isogeometric Analysis of Fluid-Structure Interaction

Chrono::Vehicle Template-Based Ground Vehicle Modeling and Simulation

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama

RBF Morph An Add-on Module for Mesh Morphing in ANSYS Fluent

A brief introduction to fluidstructure. O. Souček

A simulation system for behaviour evaluation of off-road mobile robots

2-D Tank Sloshing Using the Coupled Eulerian- LaGrangian (CEL) Capability of Abaqus/Explicit

Simulation in Computer Graphics. Particles. Matthias Teschner. Computer Science Department University of Freiburg

New developments in numerical modelling of pile installation

Chrono::FEA is a C++ module that enables flexible parts in Chrono

ALE and Fluid-Structure Interaction in LS-DYNA March 2004

Large scale physics simulations in industrial vehicle simulators

Tsunami coastal impact The use of VOF-URANS methods with examples

A Simplified Vehicle and Driver Model for Vehicle Systems Development

ANSYS User s Group Non-Linear Adaptive Meshing (NLAD)

Recent Developments in LS-DYNA II

Modelling of pile installation using the material point method (MPM)

Particle-Based Fluid Simulation. CSE169: Computer Animation Steve Rotenberg UCSD, Spring 2016

Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)

ENERGY-224 Reservoir Simulation Project Report. Ala Alzayer

Analysis of Fluid-Structure Interaction Effects of Liquid-Filled Container under Drop Testing

Divergence-Free Smoothed Particle Hydrodynamics

A laboratory-dualsphysics modelling approach to support landslide-tsunami hazard assessment

Rigid Body Dynamics, Collision Response, & Deformation

Eulerian Techniques for Fluid-Structure Interactions - Part II: Applications

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems. Prof. Dr. Eleni Chatzi, J.P. Escallo n Lecture December, 2013

Numerical Simulation of Coupled Fluid-Solid Systems by Fictitious Boundary and Grid Deformation Methods

Cloth Simulation. COMP 768 Presentation Zhen Wei

High Performance Computational Dynamics in a Heterogeneous Hardware Ecosystem

Experimental Validation of the Computation Method for Strongly Nonlinear Wave-Body Interactions

Solving Partial Differential Equations on Overlapping Grids

From Sand Dynamics to Tank Dynamics Using Advanced Computing to Accelerate Innovation and Improve Designs in Mechanical Engineering

Effect of Soil Material Models on SPH Simulations for Soil- Structure Interaction

CS 231. Fluid simulation

Realistic Animation of Fluids

Simulation of Fluid Sloshing in a Tank

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis

OVERVIEW OF ALE METHOD IN LS-DYNA. Ian Do, LSTC Jim Day, LSTC

Transcription:

Support for Multi physics in Chrono

The Story Ahead Overview of multi physics strategy in Chrono Summary of handling rigid/flexible body dynamics using Lagrangian approach Summary of handling fluid, and fluid solid interaction using Lagrangian approach Summary of handling large & nonlinear deformations using Lagrangian approach Strategy: fall back on Lagrangian approach to multi physics Rationale: code reuse 2

Chrono::Vehicle Mobility on Granular Terrain 3

ANCF Shell + Initial Configuration + Internal Pressure 4

Question Of Interest Can we use similar modeling approach and same solver to handle fluid/clay/slurry? That is, can we use one framework to do multi physics? 5

Multi Physics Angles 6

Lagrangian Viewpoint: For both Solid and Fluid Phases Rigid Body Dynamics Fluid Dynamics Deformable Body Dynamics 7

Discrete Element Method: Penalty & Complementarity Computational Many body Dynamics Handling interactions between shapes Complementarity (rigid body contact) Penalty (deformable body contact) Optimization techniques Collision detection 8

Rigid Body Dynamics Contact Constraints Frictional Contact Constraint Bilateral/Joint Constraints 9

Complementarity Approach: The Math 10

D.E. Stewart and J.C. Trinkle. An implicit time stepping scheme for rigid body dynamics with inelastic collisions and coulomb friction. IJNME, 39:2673 2691, 1996. 11

M. Anitescu, Optimization based Simulation of Nonsmooth Rigid Multibody Dynamics, Math. Program. 105 (1)(2006) 113 143 12

Cone Complementarity Problem (CCP) Contact Constraints: Lagrange multipliers should be in/on friction cone 13

The Optimization Angle 14

Wrapping it Up, Complementarity Approach All good once the frictional contact forces at the interface between shapes are available Velocity at new time step 1computed as Once velocity available, the new set of generalized coordinates computed as 15

Fluid Solid Interaction 16

The Equations of Motion, Coupled Fluid Solid Problem Solid phase: Newton Euler equations of motion, we ve already seen them Fluid Phase: continuity and momentum balance Question: how can I cast problem above in the MBD complementarity framework? 17

Computational Fluid Dynamics, Two Perspectives Eulerian, grid based, take on the problem Approximate solution available at the grid nodes Lagrangian, particle based, take on the problem Approximate solution available at the location of the moving particles Moving particle Credit, pics: Intel & https://en.wikiversity.org/wiki/fluid_mechanics_for_mechanical_engineers/differential_analysis_of_fluid_flow#/media/file:fluid_dynamics_1.png 18

Chrono s Take on Fluid Dynamics Smoothed Particle Hydrodynamics Quantities computed by summing up contributions from surrounding particles (weighted sum) Function value evaluation Function gradient evaluation 19

Navier Stokes w/ SPH method J. Monaghan, Smoothed particle hydrodynamics, Reports on Progress in Physics 68 (1) (2005) 1703 1759. M. Liu, G. Liu, Smoothed particle hydrodynamics (SPH): An overview and recent developments, Archives of Computational Methods in Engineering 17 (1) (2010) 25 76. 20

Fluid Solid Coupling Boundary Condition Enforcing (BCE) markers for no slip condition Rigidly attached to the solid body (hence their velocities are those of the corresponding material points on the solid) Hydrodynamic properties from the fluid Rigid bodies/walls Flexible beams 21

Interacting Rigid and Flexible Objects in Channel Flow 22

Chrono::FSI 23

24

A numerical study of the effect of particle properties on the radial distribution of suspension in pipe flow, A. Pazouki and D. Negrut, Computers & Fluids, 108, 1 12, 2015 25

Pros/Cons, SPH CFD w/ Explicit Integration Pros Straight forward to implement, simply recycle code from granular dynamics Fluid solid interaction: relatively easy to support Handles free surface flows well Cons Only weakly enforcing incompressibility of the fluid Integration steps size is very small since equation of state induces stiffness into the problem Exactly like how penalty induces stiffness in frictional contact Medium accuracy, an attribute associated w/ SPH in general 26

Alternative Approach: Constrained Fluids Basic idea: use holonomic kinematic constraints to enforce incompressibility Couples easily with impulse velocity based formulation Surface friction, cohesion, and compliant contacts possible K. Bodin, C. Lacoursiere, M. Servin, 2012, "Constraint Fluids", IEEE Transactions on Visualization & Computer Graphics 27

Fluid Solid Interaction, Tangent Plane Nonpenetration boundary conditions An SPH particle cannot penetrate the rigid wall SPH particle Solid body 28

Fluid Solid Interaction, Tangent Plane SPH particle Fluid Solid Contact tangent plane 29

Enforcing Coupling for SPH in Chrono 30

Fluid Dynamics Equations of Motion 31

Fluid Solid Interaction, Punch Line 32

Fording Simulation 33

Fording, HMMWV 34

Fording, HMMWV 35

36

Sloshing 37

Incompressibility Test 38

39

Sloshing Validation Analytical solution to slosh dynamics 40

41

42

43

44

Multi physics, robustness, speed 45

Fluid Solid Interaction Constraint Fluid Validation of dam break simulatiom with Experimental and Explicit SPH 46

Fluid Solid Interaction Compressibility Analysis (DualSphysics 4.0) 47

Fluid Solid Interaction Compressibility Analysis (Constraint Fluid) 48

Fluid Solid Interaction Compressibility Analysis (Constraint Fluid + DualSphysics 4.0) Benefit: 2 order of magnitude larger time step to reach compression level of 0.1% 49

50

Tracked Vehicle Fording [chassis z location and chassis speed] 51

Tracked Vehicle Fording [throttle/brake & engine torque] 52

The ALE Viewpoint: Elasto Plastic Material via MPM 53

The Material Point Method (MPM) An Arbitrary Lagrangian Eulerian (ALE) method Similar to Particle In Cell (PIC) and Fluid Implicit Particle (FLIP) Capable of simulating both fluid and solid materials Field unknowns stored on markers, similar to SPH Background grid used as scratchpad to perform computations Quantities are interpolated from markers onto grid Interpolation performed using cubic B spline kernel Stomakhin, A., Schroeder, C., Chai, L., Teran, J., and Selle, A. 2013, A material point method for snow simulation. ACM TOG 54

Split Pressure and Shear The total stress can be computed as Split into a pressure dilational (pressure) component and a deviatoric (shear) component The main idea: Solve for pressure using constraint fluids Solve for shear forces using MPM 55 Stomakhin, A., Schroeder, C., Jiang, C., Chai, L., Teran, J., and Selle, A., Augmented MPM for phase-change and varied materials. ACM TOG 2014

Coupling Constraint Fluids and MPM Stress is split into its two components Discretized using a Chorin style splitting using intermediate velocity 56

Solution Procedure First solve for using MPM on grid and map from grid to markers Then solve EOM to enforce contact and density constraints 57

The Cone Complementarity Problem (CCP) Contacts: Rigid rigid Fluid rigid Tetrahedral rigid Constraints Joints Density Tetrahedron Conic constraint for friction 58

Optimization Formulation CCP leads to quadratic problem with conic constraints Multi-Physics Computational Dynamics Using Complementarity and Hybrid Lagrangian-Eulerian Methods, H. Mazhar, PhD Thesis, UW-Madison, 2016 59

Putting it all together Meshless approach to terrain deformation 60

Mud + Deformable Tire + HMMWV 61

Vehicle Terrain Interaction HMMWC Specifications: Mass: 2086 kg Target velocity: 2m/s Double wishbone suspension 4WD powertrain Length: 4.87m (16 ft) W idth/ D epth: 4.26m (14 ft) Slope Lengt h: 5.18m (17 ft) Bottom Length: 4.57m (15 ft) Slope H eight : 2.43m (8 ft) 62

Vehicle on Mud: Constraint Fluids 63

Displacement of the soil elements 64

Looking Ahead, Chrono Multi Physics Enhance multi physics Constitutive models (mud/slurry) Validation Robustness Speed 65

Validation Status Extensive validation for granular material, both Complementarity and Penalty Shear, triaxial, cone penetration, ball drop, rate of flow Some validation for fluid solid interaction Incompressibility test, sloshing, Poiseuille flow, flow in pipes, dam break No validation for mud/slit/snow simulations 66