Realistic modeling of a granular mass Dr. Guilhem MOLLON Prof. ZHAO Jidong Hong Kong, December 2011.

Slides:



Advertisements
Similar presentations
DFT & FFT Computation.
Advertisements

Generative Design in Civil Engineering Using Cellular Automata Rafal Kicinger June 16, 2006.
Rachel T. Johnson Douglas C. Montgomery Bradley Jones
SPECIAL PURPOSE ELEMENTS
0 - 0.
IMPROVING DIRECT TORQUE CONTROL USING MATRIX CONVERTERS Technical University of Catalonia. Electronics Engineering Department. Colom 1, Terrassa 08222,
IEEE CDC Nassau, Bahamas, December Integration of shape constraints in data association filters Integration of shape constraints in data.
Demand Resource Operable Capacity Analysis – Assumptions for FCA 5.
Definitions Periodic Function: f(t +T) = f(t)t, (Period T)(1) Ex: f(t) = A sin(2Πωt + )(2) has period T = (1/ω) and ω is said to be the frequency (angular),
Acceleration of Cooley-Tukey algorithm using Maxeler machine
THERMAL-AWARE BUS-DRIVEN FLOORPLANNING PO-HSUN WU & TSUNG-YI HO Department of Computer Science and Information Engineering, National Cheng Kung University.
Utility Optimization for Event-Driven Distributed Infrastructures Cristian Lumezanu University of Maryland, College Park Sumeer BholaMark Astley IBM T.J.
UNIVERSIDAD DE MURCIA LÍNEA DE INVESTIGACIÓN DE PERCEPCIÓN ARTIFICIAL Y RECONOCIMIENTO DE PATRONES - GRUPO DE COMPUTACIÓN CIENTÍFICA A CAMERA CALIBRATION.
Lectures 6&7: Variance Reduction Techniques
An Introduction to Matching and Layout Alan Hastings Texas Instruments
Parallel List Ranking Advanced Algorithms & Data Structures Lecture Theme 17 Prof. Dr. Th. Ottmann Summer Semester 2006.
Gate Sizing for Cell Library Based Designs Shiyan Hu*, Mahesh Ketkar**, Jiang Hu* *Dept of ECE, Texas A&M University **Intel Corporation.
A Large-Grained Parallel Algorithm for Nonlinear Eigenvalue Problems Using Complex Contour Integration Takeshi Amako, Yusaku Yamamoto and Shao-Liang Zhang.
The Capacity of Wireless Networks
1 Analysis of Random Mobility Models with PDE's Michele Garetto Emilio Leonardi Politecnico di Torino Italy MobiHoc Firenze.
Clustering k-mean clustering Genome 559: Introduction to Statistical and Computational Genomics Elhanan Borenstein.
K-means Clustering Ke Chen.
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Linear Time Methods for Propagating Beliefs Min Convolution, Distance Transforms and Box Sums Daniel Huttenlocher Computer Science Department December,
1 General Iteration Algorithms by Luyang Fu, Ph. D., State Auto Insurance Company Cheng-sheng Peter Wu, FCAS, ASA, MAAA, Deloitte Consulting LLP 2007 CAS.
Mani Srivastava UCLA - EE Department Room: 6731-H Boelter Hall Tel: WWW: Copyright 2003.
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Ch. 13: Supply Chain Performance Measurement: Introduction
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
AMI 4622 Digital Signal Processing
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
3D spherical gridding based on equidistant, constant volume cells for FV/FD methods A new method using natural neighbor Voronoi cells distributed by spiral.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
1 Abstract This study presents an analysis of two modified fuzzy ARTMAP neural networks. The modifications are first introduced mathematically. Then, the.
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Clustering Color/Intensity
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
Basic Concepts and Definitions Vector and Function Space. A finite or an infinite dimensional linear vector/function space described with set of non-unique.
CSci 6971: Image Registration Lecture 16: View-Based Registration March 16, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
Component Reliability Analysis
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
Spatial Statistics Applied to point data.
TEMPLATE BASED SHAPE DESCRIPTOR Raif Rustamov Department of Mathematics and Computer Science Drew University, Madison, NJ, USA.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
1 Institute of Engineering Mechanics Leopold-Franzens University Innsbruck, Austria, EU H.J. Pradlwarter and G.I. Schuëller Confidence.
Fast Low-Frequency Impedance Extraction using a Volumetric 3D Integral Formulation A.MAFFUCCI, A. TAMBURRINO, S. VENTRE, F. VILLONE EURATOM/ENEA/CREATE.
Testing of two variants of the harmonic inversion method on the territory of the eastern part of Slovakia.
Department of Tool and Materials Engineering Investigation of hot deformation characteristics of AISI 4340 steel using processing map.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
Chapter 21 R(x) Algorithm a) Anomaly Detection b) Matched Filter.
ECE 8443 – Pattern Recognition LECTURE 10: HETEROSCEDASTIC LINEAR DISCRIMINANT ANALYSIS AND INDEPENDENT COMPONENT ANALYSIS Objectives: Generalization of.
Chin-Yu Huang Department of Computer Science National Tsing Hua University Hsinchu, Taiwan Optimal Allocation of Testing-Resource Considering Cost, Reliability,
Testing of the harmonic inversion method on the territory of the eastern part of Slovakia.
MIDPOINT CIRCLE & ELLIPSE GENERARTING ALGORITHMS
Z bigniew Leonowicz, Wroclaw University of Technology Z bigniew Leonowicz, Wroclaw University of Technology, Poland XXIX  IC-SPETO.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
CZ5211 Topics in Computational Biology Lecture 4: Clustering Analysis for Microarray Data II Prof. Chen Yu Zong Tel:
Kevin Stevenson AST 4762/5765. What is MCMC?  Random sampling algorithm  Estimates model parameters and their uncertainty  Only samples regions of.
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
(Fluid-Particles Systems)
Monte Carlo I Previous lecture Analytical illumination formula
The Report of Monographic Study
Presentation transcript:

Realistic modeling of a granular mass Dr. Guilhem MOLLON Prof. ZHAO Jidong Hong Kong, December 2011

-Early attempts of discrete modeling of granular materials used assemblies of circles or spheres. -There is a growing interest in assessing the effect of the particle shapes on the behavior of a granular mass. Ellipses and ellipsoids are often used to introduce shape anisotropy. -However, such a modeling can hardly account for the wide variety of grain shapes that actually exist, especially in natural materials such as sands. Introduction 2 Cho et al. (2006) Azéma et al.(2009) Ng (2009) PFC 2D

Introduction 3 Meanwhile, many researchers are working on a precise characterization of the shapes of sand grains. Due to the variety of the possible shapes, a large number of shape descriptors have been proposed to describe grain properties such as Elongation, Angularity, Sphericity, Regularity, etc. Specific definitions of some of these properties were chosen in this study: -Aspect ratio (A) - related to the extreme dimensions of the grain -Roundness (B) - related to the average radius of the corners (Wadell, 1932) -Sphéricity (C) - related to the radius of the inscribed and circumscribed circles (Riley, 1941) -Regularity (D) - related to the convex and actual perimeters of the grain Blott and Pye (2008)

Introduction 4 Purposes of the study : 1. Generate randomly some grain shapes fulfilling some target properties of aspect ratio, roundness, circularity, and regularity. 2. Implement a general method to introduce these shapes in any code of discrete modeling. 3. Develop a method to pack these grains in any container shape, respecting a target size distribution and/or grain orientation.

1. Grain generation 5 Fourier Discrete transform for shape description A method of description of the shape of the 2D contour of a sand grain was proposed in Bowman et al. (2000), and in Das (2007): -Discretize the contour by constant angular sectors -Evaluate the corresponding radius (distances to the centre) -Submit this series (θ i, R i ) to a FFT (Fast Fourier Transform) to obtain its DFT (Discrete Fourier Transform) -The modulus of the corresponding complex spectrum is then used as a descriptor of the grain shape Das (2007)

1. Grain generation 6 Fourier Discrete transform for shape description These researchers observed that: -the few first modes define the overall shape of the grain. -the statistics of these first modes are a good description of a specific sand. -the next modes define the roughness of the grain surface. -the amplitudes of these modes decrease with a logarithmic law depending on only one parameter, typical of each sand. Bowman et al. (2000) Das (2007)

1. Grain generation 7 Is it possible to reverse the operation ? Since each spectrum is typical of a given sand, why not use this tool to generate random grains ? -mode 0: average radius (equal to 1) -mode 1: shift from the centre (equal to 0) -mode 2: elongation of the particle -modes 3-7: shape of the particle -modes>7: roughness of the particle To simplify the spectrum generation, 5 descriptors are chosen: -D2 -D3 -Decay1 (from D3 to D7) -D8 -Decay2 (from D8 to D…)

1. Grain generation 8 How to introduce the randomness ? For a given spectrum, it is desirable to be able to define a large number of different grain shapes respecting the same properties. The randomness may be introduced using the phase delay of each mode, even if they have a constant amplitude. Each mode is therefore assigned a random phase (between –π and π). An inverse FFT leads to a random discrete signal R i (θ i ). By transposing it in Cartesian coordinates, we obtain a random grain shape that respects the target spectrum.

1. Grain generation 9 Random grain generation The grain properties (Aspect ratio, Roundness, Circularity, Regularity) can be computed quite easily after programming algorithms of determination of the inscribed and circumscribed circles and of the convex envelope. The grain aspects are very well correlated with the chosen shape descriptors: D2=0 D3=0 Decay1=-1 D8=0 Decay2=-1 D2=0.2 D3=0 Decay1=-1 D8=0 Decay2=-1 D2=0 D3=0.05 Decay1=-1 D8=0 Decay2=-1 D2=0 D3=0.08 Decay1=-0.5 D8=0 Decay2=-1 D2=0 D3=0 Decay1=-1 D8=0.03 Decay2=-0.8 D2=0.2 D3=0.1 Decay1=-0.8 D8=0.03 Decay2=-0.8

2. Introduction into a DEM code 10 Existing methods to introduce shapes in DEM codes -Sphero-polyedra -> not efficient for very complex shapes -Potential particles -> does not work for concave particles -Overlapping Discrete Element Clusters -> ODECs seem to fulfill all the conditions Das (2007) Mollon et al. (2011) Houlsby (2009) Ferellec and McDowell (2010)

2. Introduction into a DEM code 11 Overlapping Discrete Element Clusters (ODECs) Ferellec and McDowell (2010) The principle of ODECs is to fill a particle of complex shape with overlapping circles (2D) or spheres (3D). Several algorithms exist for this filling, and the most recent one was proposed by Ferellec and McDowell (2010). -Pick a point randomly -Find the largest circle tangent to the contour at this point -Define the covered points -Start again from any uncovered point -Stop when a target proportion of the points are covered

3. Efficient packing of complex particles 12 Packing strategies Fu and Dafalias(2011) PFC 2D -Packing by gravity -> Suitable but long -Particle expansion/compression -> Difficult for complex shapes -Proposition: why not try to use Voronoi diagrams for efficient packing ?

3. Efficient packing of complex particles 13 Limitation of the Voronoi Packing A classical Voronoi diagram does not completely cover a closed domain, because of open cells -> Need for a modified Voronoi algorithm: -Localize the problematic cells (i.e. the ones with at least one point outside of the domain) -Localize the corresponding points -Define their symmetric with respect to the domain boundary -Start again the Voronoi tesselation -Keep the cells of the initial points only

3. Efficient packing of complex particles 14 Voronoi Packing How to tailor the distribution of a cloud of points in order for the Voronoi Diagram to match some target properties, e.g. size distribution ? The Inverse Monte-Carlo (IMC) method was proposed in Gross and Li (2002). The principle is to choose a point and move it randomly to a new position. If the statistics of the Voronoi diagram are improved (with respect to a target distribution), the new position is kept. The process is iterated until a satisfying distribution is achieved.

3. Efficient packing of complex particles 15 IMC improvement The Inverse Monte-Carlo method has one main drawback: its proposed formulation requires a new Voronoi tessellation at each algorithm cycle. For large numbers of cells, this is extremely long. -> A new algorithm is needed to speed up the computations. -> A work on the convergence speed is necessary

3. Efficient packing of complex particles 16 Cell filling Algorithm of cell filling of a Voronoi diagram by a circle, based on optimization: maximize the radius, respecting the constraint that no point of the perimeter of the circle should be outside of the cell -> use of a penalization function. This algorithm is rather easy to transpose to complex shapes, but is not optimal yet in terms of computational efficiency.

Conclusion 17 Preliminary results Packing of 500 particles in a square box: -> Low size dispersion-> High size dispersion-> Elongated particles-> Very irregular shapes-> Specific particle orientation

Conclusion 18 Next stages -Build up a method to choose the Fourier descriptors matching with the target values of Aspect ratio, Roundness, Circularity, and Regularity -Improve the convergence speed of the Inverse Monte-Carlo method -Improve the efficiency of the cell-filling algorithm -Publish these results -Use it ! -Extend it to 3D. Fu and Dafalias (2011) Cho and Santamarina (2006)

Thank you for your attention Dr. Guilhem MOLLON Prof. ZHAO Jidong Hong Kong, December 2011