Similar documents
SPH: Why and what for?

FEMLAB Exercise 1 for ChE366

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

Development of the Compliant Mooring Line Model for FLOW-3D

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

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

1.2 Numerical Solutions of Flow Problems

1. Mathematical Modelling

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Solving Partial Differential Equations on Overlapping Grids

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

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

Structure and Synthesis of Robot Motion

Technical Report TR

Continuum-Microscopic Models

Navier-Stokes & Flow Simulation

Introduction to the immersed boundary method

Mass-Spring Systems. Last Time?

Auto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial

Realistic Animation of Fluids

Partial Differential Equations

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways

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

Homogenization and numerical Upscaling. Unsaturated flow and two-phase flow

computational Fluid Dynamics - Prof. V. Esfahanian

Fluctuating Hydrodynamics Approaches for Mesoscopic Modeling and Simulation Applications in Soft Materials and Fluidics

Coupled Simulation of Flow and Body Motion Using Overset Grids. Eberhard Schreck & Milovan Perić

Support for Multi physics in Chrono

Particle Tracing Module

BACK AND FORTH ERROR COMPENSATION AND CORRECTION METHODS FOR REMOVING ERRORS INDUCED BY UNEVEN GRADIENTS OF THE LEVEL SET FUNCTION

The Immersed Interface Method

Finite element method - tutorial no. 1

Fluid-structure Interaction by the mixed SPH-FE Method with Application to Aircraft Ditching

Dynamical Simulation 1: Particle Systems and ODEs

IMPROVED WALL BOUNDARY CONDITIONS WITH IMPLICITLY DEFINED WALLS FOR PARTICLE BASED FLUID SIMULATION

CHAPTER 3. Elementary Fluid Dynamics

Best Practices Workshop: Overset Meshing

A Toolbox of Level Set Methods

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Moffatt eddies in the single screw extruder: Numerical and analytical study

Coastal impact of a tsunami Review of numerical models

How TMG Uses Elements and Nodes

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

LATTICE-BOLTZMANN METHOD FOR THE SIMULATION OF LAMINAR MIXERS

Coupling of STAR-CCM+ to Other Theoretical or Numerical Solutions. Milovan Perić

Example 13 - Shock Tube

A singular value decomposition based generalized finite difference method for fluid solid interaction problems

Using the Eulerian Multiphase Model for Granular Flow

Introduction to the immersed boundary method

Divergence-Free Smoothed Particle Hydrodynamics

Meshing of flow and heat transfer problems

Real-time FEM based control of soft surgical robots

Introduction to C omputational F luid Dynamics. D. Murrin

A brief introduction to fluidstructure. O. Souček

CHAPTER 1. Introduction

BASICS OF FLUID MECHANICS AND INTRODUCTION TO COMPUTATIONAL FLUID DYNAMICS

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

Preliminary Spray Cooling Simulations Using a Full-Cone Water Spray

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

2.29 Numerical Marine Hydrodynamics Spring 2007

A methodology for the rigorous verification of plasma simulation codes

Arbitrary Lagrangian-Eulerian method for coupled Navier-Stokes and convection-diffusion equations with moving boundaries

MATHEMATICAL MODELING OF SILICON SINGLE CRYSTAL INDUSTRIAL GROWTH

Marine Hydrodynamics Solver in OpenFOAM

A Particle Cellular Automata Model for Fluid Simulations

Using of open source code library OpenFOAM for 3D magnetohydrodynamic calculations in semiconductor crystal growth technologies

PorePy: A Python Simulation Tool for Fractured and Deformable Porous Media. Eirik Keilegavlen, Alessio Fumagalli, Runar Berge, Ivar Stefansson

The Finite Element Method

Principles and Goals

Calculate a solution using the pressure-based coupled solver.

Simulation of Turbulent Axisymmetric Waterjet Using Computational Fluid Dynamics (CFD)

Navier-Stokes & Flow Simulation

Modeling icing using cartesian grids, penalization & level sets

(LSS Erlangen, Simon Bogner, Ulrich Rüde, Thomas Pohl, Nils Thürey in collaboration with many more

Nonlinear Potential Flow Solver Development in OpenFOAM

High Performance Computing

Possibility of Implicit LES for Two-Dimensional Incompressible Lid-Driven Cavity Flow Based on COMSOL Multiphysics

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

Driven Cavity Example

ADAPTIVE FINITE ELEMENT

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons

Kratos Multi-Physics 3D Fluid Analysis Tutorial. Pooyan Dadvand Jordi Cotela Kratos Team

CUDA. Fluid simulation Lattice Boltzmann Models Cellular Automata

Fluid Mechanics Simulation Essentials R2014X

Chapter 1 - Basic Equations

Verification and Validation in CFD and Heat Transfer: ANSYS Practice and the New ASME Standard

本讲内容 5.1 概述 5.2 FEM 5.3 FDM 5.4 DEM. 5.5 Case study

The Jello Cube Assignment 1, CSCI 520. Jernej Barbic, USC

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

: What is Finite Element Analysis (FEA)?

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

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

Phase-field simulation of two-phase micro-flows in a Hele-Shaw cell

Toward the Validation of Depth-Averaged, Steady- State Simulations of Fluvial Flows Using Three- Dimensional, Steady-State, RANS Turbulence Models

INTERACTION BETWEEN TURBULENT DYNAMICAL PROCESSES AND STATISTICS IN DEFORMED AIR-LIQUID INTERFACES, VIA DNS

ME 345: Modeling & Simulation. Introduction to Finite Element Method

Free Surface Flow Simulations

Transcription:

http://miccom-center.org Topic: Continuum-Particle Simulation Software (COPSS-Hydrodynamics) Presenter: Jiyuan Li, The University of Chicago 2017 Summer School 1

What is Continuum-Particle Simulation? Continuum simulation (Grid-based) solves Partial Differential Equations on discretized grids or meshes (Finite element method, Finite difference method, Boundary element method, etc.) Particle simulation (Particle-based) solves Equation of Motion, e.g., Netwon 2 nd law, to evolve positions and velocities of discrete particles (Molecular dynamics, Dissipative particle dynamics, etc.) Continuum-particle coupling aims solve complex materials/physics problems (multiple length-scales, phases, and physics) 2

Hydrodynamics 3 Confined walls Hydrodynamics Chan, EY et al. Moving particles in continuous fluid can disturb the flow field, which affects the motions of all the other particles within the field. Hydrodynamics: in-direct interactions mediated by fluid. Many-body and long-range à expensive

Hydrodynamics Stokes equations: Unconfined space: Able to solve it analytically (free-space Green s function of Stokes equation) Confined space: Directly FEM cause singularity x i f i singularity

Hydrodynamics Challenge 1: Confined space 1. Satisfy non-slip boundary conditions à no analytic solution is available in complex geometries. 2. Directly using standard FEM will cause singularities in the solutions Challenge 2: Brownian motions of particles 1. Conserve Fluctuation-dissipation theorem : coupling dynamics of particles (Brownian dynamics) with dynamics of fluid (stokes flow). DNA diffusion within confined channel 5

Parallel Finite Element Generalized Geometry Ewaldlike method (pfe-ggem) Step 1. Solve Stokes flow using GgEm (O(N)), satisfying non-slip boundary conditions and avoid singularity. Step 2. Evolving particle motions using stochastic PDE. 6

Step 1: solve stokes flow using GgEM xv fv x Local global

Step 2: Evolving particle motion using Stochastic PDE M F = U R: the positions of particles U 0 : undisturbed velocities of particles (induced by pressure driven flow, shear, etc) M: mobility tensor (cannot be explicitly built) F: non-hydrodynamic and non-brownian force (electrostatic, spring force, etc.) dw: random vector with mean zero and variance dt Midpoint time integration scheme. Fixman, J. Chem. Phys, 69, 1527 (1978) M*Vec = solution of Stokes induced by Vec ~ M*Vec

COPSS-Hydrodynamics: parallel performance Each time step requires multiple solves of Stokes equation, thus an efficient and parallel Stokes solver is necessary. X., Zhao, J., Li, X. Jiang, J. Hernandez-Ortiz, J. J de Pablo. JCP, 2017

COPSS-Hydrodynamics: correct diffusion behavior X., Zhao, J., Li, X. Jiang, J. Hernandez-Ortiz, J. J de Pablo. JCP, 2017

COPSS-Hydrodynamics: complex geometry X., Zhao, J., Li, X. Jiang, J. Hernandez-Ortiz, J. J de Pablo. JCP, 2017

COPSS-Hydrodynamics: rigid particles Particle sedimentation under gravity within a confined channel. Particle shapes can be arbitrary in COPSS-Hydrodynamics. 10 particles with different shapes/sizes 2600 tracking points P2-P1 mixed element (Hex20) 10125 elements 145,696 degrees of freedom 2580 time steps 12

Summary: COPSS-hydrodynamics relies on Stochastic PDE for trajectory integration. Each integration step requires multiple solves of Stokes equation using a parallel O(N) algorithm, pfe-ggem. COPSS-Hydrodynamics can work with complex confined geometries. COPSS-Hydrodynamics can work with rigid-particles with arbitrary shapes. Implement of user-defined features, force fields, geometries, etc., is straight- -forward. 13