SlideShare a Scribd company logo
1 of 36
Numerical Modeling &
FLAC3D
Visvesvaraya National Institute of Technology Nagpur
By
Kothakonda Maharshi
DT21MIN001
Ph.D in Mining Engineering
Outline
• Numerical Modeling and its types
• Finite Volume Method and its comparison
• How to decide a Modeling Technique
• 2D vs 3D Modeling
• FLAC3D Introduction and its features
• Mesh, Types of Meshes and Mesh Quality
• Mesh Generation Tools
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 2
Why Numerical Modeling is used
?
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 3
Why Numerical Modeling ?
• The best way to solve a physical problem governed by differential equations is to
obtain a closed form analytical solution.
• Unfortunately there are many practical situations where the analytical solution is
difficult to obtain or analytical solution does not exist.
• This is because in order to obtain analytical solution, the shape of the physical
domain must be known in the mathematical form. If the shape of the domain is
irregular, so that no mathematical representation can be made. Then it is
impossible to solve the problem using analytical method.
• Even if the shape of the domain is regular, many a times the governing equations
of the problem may be nonlinear and makes the problem more complex to solve.
• There are several procedures to obtain an approximate numerical solution to a
partial differential equation.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 4
Different Numerical Methods
• In broad sense, numerical methods can be classified into continuum and discontinuum.
The concept of continuum and discontinuum are not absolute but relative and problem
specific depending specially on geometric configuration.
• A continuum model is a representation of a structure or a process of gradual and
uninterrupted change in its elements between two distinctive points defined by a
particular measure.
• There are several procedures to obtain an approximate numerical solution to a partial
differential equation.
• Some of the popular methods are:-
Finite Element Method (FEM)
Finite Difference Method (FDM)
Finite Volume Method (FVM)
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 5
Flow chart depicting the procedure followed
to solve a problem by FVM, FDM & FEM
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 6
Fig: The most commonly used numerical methods and their essential differences
Finite Volume Discretization Approaches
• The FVM divides a geometrically arbitrary domain
into a finite number of elements (a structured or
unstructured mesh), subsequently used to build finite or
control volumes (a dual mesh).
• The discretization of the domain into control volumes
can be performed by adopting a vertex-centred
approach (where each node of the mesh is the centre
of a finite volume, whose boundaries are obtained by
connecting the centroids of each element and
the midpoints of each element edge), or by a cell-
centred approach (where control volumes coincide
with elements), as depicted in Figure for the two-
dimensional case.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 7
Fig: Mesh and dual mesh in vertex-centred FVM (a, b) and cell-centred
FVM (c, d). Control volumes are defined by the grey-coloured areas [4]
FDM vs FVM
Finite Difference Method (FDM)
• Differential form of governing
equations
• Domain is discretized into finite
discrete points
• Defined on a regular/structured grid
• Regular grids are suitable for very
large scale simulations
• Solution will be obtained on nodal
points
Finite Volume Method (FVM)
FLAC3D (Explicit Continuum Modeling of Non-linear Material
Behavior in 3D) Presentation by Maharshi (DT21MIN001)
8
• Integral form of governing equations
• Domain is discretized into finite
volumes or cells
• Defined on any irregular/unstructured
mesh
• Irregular grids are suitable for
complex geometries
• Solution will be obtained on centre of
each cell
How to decide Modeling Technique ?
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 9
Method Scheme Time for
Convergence
Applicability Error Geometry
FDM Difference
Equations and
uses Taylor’s
Expansion
Fast Very good for
Higher order
PDE’s
more Regular and
Large-scale
Problems
FVM Integral form
and uses
Divergence
Theorem
Slow Good (up to
second order
PDE’s)
less Regular/
Irregular and
Complex
geometries
FEM stiffness
matrices and
Uses basic
functions
Slow Good (up to
second order
PDE’s)
less Regular/
Irregular and
Complex
geometries
Lagrangian vs Eulerian Approach
• The choice of either a Lagrangian or an Eulerian viewpoint depends on the
physical problem under investigation.
• Normally, the Eulerian description is used in fluid mechanics because particles
have very large, complicated motions relative to each other and, in most cases, the
interest is concentrated in the condition of flow in a fixed region of space.
• While in solid mechanics, the Lagrangian system is normally employed because it
provides an easier method of identifying paths of particles which is important in
problems involving deformations of boundaries which are often not known before.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 10
2D vs 3D Modeling
• All real-world stress and strain states are three-dimensional. In many cases,
however, we can make assumptions that greatly simplify the analysis, without
greatly affecting the result.
• 2D approaches can used only if the problem fulfils the plain strain criteria i.e. if
the out-of-plain strain resulting from the model perturbation is zero or uniform.
• The simplest example of this is a straight tunnel in a homogenous rock mass
• If the plain strain criteria is not fulfilled (i.e. for a tunnel intersection or curve) a
3D model is required.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 11
What is FLAC3D ?
• FLAC3D is a three-dimensional explicit Lagrangian finite-volume program.
• It is a continuum numerical modeling software for geotechnical analyses of
soil, rock, ground water and ground supports.
• It is used mainly in civil, mining, geotechnical and petroleum engineering
applications.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 12
Audio Clip from ITASCA
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 13
Youtube Link: https://www.youtube.com/watch?v=dCkmGbQhwVI&t=40s
Features of FLAC3D
• FLAC3D is mostly a command driven program (i.e., FISH and Python scripting
languages) which makes it more powerful.
 Parametric Studies
 Automating model sequences
 Modification of Physics
• FLAC3D features accelerated 3D graphics that allow for rapid model
visualization.
• Extensive plotting capabilities including easy mechanisms for constructing
animations (videos) are available to facilitate pre and post processing.
• Dynamic Modeling and Thermal Analysis.
• 26 Mechanical and 9 Creep Constitutive Models built-in.
• Can create your own constitutive model.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 14
Features of FLAC3D
• Model Building: Extrusion Pane, Building Blocks and Imported geometric surfaces.
• Densification of zones close to imported surfaces or interfaces or at a desired
location.
• Import the geometric meshes of a physical domain from third-party CAD softwares
like Rhino, AutoCAD, etc.
• Can create structural elements like Beams, Cables, Piles, Shells, Liners & Geogrids.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 15
• Can create interfaces like Faults, Joints.
• Can create water table.
• Time varying loads can be applied.
• Can view results as calculation progresses.
Numerical Formulation of FLAC3D
The method of solution in FLAC3D is characterized by the following three approaches:
• Finite volume approach (First-order space and time derivatives of a variable are
approximated by finite volumes assuming linear variations of the variable over finite
space and time intervals, respectively);
• Discrete-model approach (The continuous medium is replaced by a discrete equivalent
one in which all forces involved (applied and interactive) are concentrated at the nodes of
a three-dimensional mesh used in the medium representation); and
• Dynamic-solution approach (The inertial terms in the equations of motion are used as
numerical means to reach the equilibrium state of the system under consideration).
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 16
Sign Conventions used in FLAC3D
Itasca software follows mechanical engineering practices:
• Direct Stress: Positive stresses indicate tension; negative stresses indicate compression
• Shear Stress: Positive shear stress points in the positive direction of the coordinate axis
• Direct Strain: Positive strain indicates extension; negative strain indicates compression
• Shear Strain: Follows the convention of shear stress
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 17
What is a Mesh ?
• The finite volume grid is an assemblage of one or more finite volume zones across
the physical region that is being analysed. Another term for grid is mesh.
• Gridpoints are associated with the corners of the finite volume zones. There are
four, five, six, seven, or eight gridpoints associated with each polyhedral zone,
depending on the zone shape.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 18
Mesh Types
Meshes are often categorized as: structured, unstructured,
or hybrid meshes.
• Structured Mesh: Structured meshes are identified by
regular connectivity.
• For example, a quadrilateral mesh in 2D is structured if
each internal node is joined to 4 neighbouring
quadrilaterals, forming a regular array of elements.
• In 3D, a structured hexahedral grid has each internal
node connected to 8 elements. Structured meshes
typically have well-shaped elements.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 19
Fig: Structured Mesh of a domain [2].
Mesh Types
• Unstructured Mesh: An unstructured grid is
identified by irregular connectivity.
• Hybrid mesh: usually refers to a mesh that
contains a combination of structured and
unstructured meshes.
• In general, structured meshes offer
simplicity and easy data access, while
unstructured meshes offer more convenient
mesh adaptivity and a better fit to
complicated domains.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 20
Fig: Unstructured Mesh of a domain [2].
Mesh Types
• Meshes are also categorized as: conformal
and non-conformal meshes.
• Conformal: A conformal mesh is a mesh
where each zone in the mesh, completely
shares a face with the neighbour (it should
also share the edges and nodes of that face as
well).
• In conformal mesh, the nodes at the contact
region are exactly one-one match, such as the
red nodes and green nodes in the conform
mesh plot.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 21
Fig: Conformal Mesh of a 2D domain [5].
Mesh Types
• Non-Conformal: A non-conformal mesh includes
a hexahedral element sharing one of its
quadrilateral faces with more than one face of
adjoining element/zone.
• Another example includes the case where two
meshes might be laterally offset from each other,
where some of the nodes and edges do not match
at element boundaries (sometimes referred to as
"hanging nodes").
• FLAC3D is capable of handling both of these grid
types.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 22
Fig: Non-conformal Mesh of a 2D domain [5].
What is a Octree Mesh ?
• Consider an initial structured
hexahedral grid. If we refine this grid
by subdividing hexahedrons (a hex is
subdivided into eight smaller
hexahedrons) in areas of interest.
• We continue subdividing the smaller
hexahedrons in our areas of interest up
to a certain level of refinement.
• If we then enforce the rule that an
element’s neighbour must be either ½,
1, or 2 times its size (by subdividing
further), we obtain a balanced octree
mesh.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 23
What is a Octree Mesh ?
• With this method, the user initially creates a regular structured hexahedral grid
independent of the geometry and densifies this grid close to the features that need
to be modeled and analyzed.
• The level of densification will depend on the precision that is required.
• The densification process consists of dividing a hexahedron into eight
hexahedrons and repeating this until the desired zone size is achieved.
• The main advantage of the octree method is its ability to generate a mesh for
complex geometries very quickly.
• The main disadvantage is that the resulting mesh does not conform to the
geometry, but rather results in “stair step” boundaries that approximate the
modeled features, which is not acceptable for all types of problems.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 24
Mesh Quality
• A good mesh is a mesh that allows you to solve your problem at the expected level
of accuracy within the time available for the project.
• Mesh quality is crucial for the stability, accuracy, and fast convergence of a
numerical simulation.
• There are numerous measures of mesh or element quality, such as element aspect
ratio, Jacobian, planarity of element faces, maximum and minimum angles at
corners, etc.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 25
Mesh Metrics
• “Mesh Metrics” is one of the most useful features in
determining the correct shape and size of the elements.
• You can find a range of criteria for quality check of
your mesh like Aspect Ratio, Jacobian Ratio and
Skewness, etc.
Aspect Ratio
• The Aspect Ratio quantifies the quality of the
elements, where 1 is a perfectly shaped tetrahedral
element and the element shape is worse with a
higher Aspect Ratio.
• The aspect ratio is defined as the ratio of the shortest
length of the element to the longest length of the
element.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 26
Fig: Showing different Aspect Ratio Elements
Mesh Metrics
Jacobian
• Jacobian Ratio is a measure of the deviation of a
given element from an ideally shaped element.
• The Jacobian value ranges from -1.0 to 1.0,
where 1.0 represents a perfectly shaped element.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 27
Fig: Showing different Jacobian Ratio Elements
Mesh Metrics
Skewness
• Skewness is the Angular Measure of
Element quality with respect to the Angles
of Ideal Element Types.
• It is one of the Primary Qualities Measures
of FE Mesh. Skewness determines how
close to ideal (i.e., equilateral or equi-
angular) a face or cell is.
• The acceptable range of skewness is “0 to
0.5”.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 28
Fig: Showing different Triangular and quad Elements
Important Aspect in Numerical Modeling
Convergence Analysis
• The most fundamental and accurate method for evaluating mesh quality is to
refine the mesh until a critical result, such as the maximum stress in a specific
location converges (i.e. it doesn’t change significantly with each refinement).
• Basically, the convergence tool increases the mesh density and checks the results
between each step. You can easily see how your results change depending on the
element quantity.
• The problem with this method is that it requires multiple remeshing and re-solving
operations. While this method is fine for simple models, it can be very time-
consuming for complex models. However, in Ansys you can easily perform this
operation automatically by using Convergence tool option.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 29
Important Aspect in Numerical Modeling
Convergence Analysis
• An example is shown in Figure 1, where a 2D
bracket model is constrained at its top end and
subjected to a shear load at the edge on the lower
right. This generates a peak stress in the fillet, as
shown.
• The curve shows that as the mesh density increases,
the peak stress in the fillet increases.
• Ultimately, increasing the mesh density further
produces only minor increases in peak stress.
• In this case, an increase from 1134 elements per
unit area to 4483 elements per unit area yields only
a 1.5% increase in stress.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 30
Mesh Generation Tools
• Mesh or Grid generation with FLAC3D involves adjusting and shaping the mesh
to fit the shape of the physical domain.
• Itasca offers a number of mesh generation tools. They may be divided into two
categories.
1. Using built-in meshing capabilities that are standard features with FLAC3D or
3DEC.
2. Using Rhino, CAD-based capabilities offered by Griddle or BlockRanger. Itasca
introduced a new powerful and easy-to-use automatic mesher called Griddle.
Griddle is accessible from the Rhino CAD-system and can output both all-
tetrahedral and hex-dominant meshes.
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 31
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 32
Introduction to FLAC3D Software?
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 33
Introduction to FLAC3D Software?
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 34
Introduction to FLAC3D Software?
References
[1] http://docs.itascacg.com/flac3d700/flac3d/docproject/source/flac3dhome.html
[2] Aissa, M., 2017. GPU-accelerated CFD simulations for turbomachinery design optimization (Doctoral
dissertation, Doctoral thesis, Delft University of Technology).
[3] Maneeratana, K., and A. Ivankovic. "Finite volume method for large deformation with linear hypoelastic
materials." In second international symposium on finite volumes for complex applications (FVCA II) for
complex applications II: problems and perspectives. Hermes Science Publication, University Duisburg,
Germany, pp. 459-466. 1999.
[4] Aleksendric, Dragan, and Pierpaolo Carlone. Soft Computing in the Design and Manufacturing of Composite
Materials: Applications to Brake Friction and Thermoset Matrix Composites. Woodhead Publishing, 2015.
[5] Chen, Lu, Xiaowei Zhou, Zhigao Huang, and Huamin Zhou. "Three-Dimensional Transient Finite Element
Cooling Simulation For Injection Molding Tools." (2021).
[6] https://www.youtube.com/watch?v=dCkmGbQhwVI&t=40s
FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 35
Thank You..!
36

More Related Content

What's hot

Rock mass classification
Rock mass classificationRock mass classification
Rock mass classificationBinod Grg
 
Slope stability analysis methods
Slope stability analysis methodsSlope stability analysis methods
Slope stability analysis methodszaidalFarhan1
 
Sachpazis: Slope Stability Analysis
Sachpazis: Slope Stability AnalysisSachpazis: Slope Stability Analysis
Sachpazis: Slope Stability AnalysisDr.Costas Sachpazis
 
MOHR COULOMB FAILURE CRITERION
MOHR COULOMB FAILURE CRITERIONMOHR COULOMB FAILURE CRITERION
MOHR COULOMB FAILURE CRITERIONShah Naseer
 
Stress types around excavation opening
Stress types around excavation openingStress types around excavation opening
Stress types around excavation openingJyoti Khatiwada
 
2. Failure Mechanics
2. Failure Mechanics2. Failure Mechanics
2. Failure MechanicsJames Craig
 
Damage tolerance and fracture mechanics
Damage tolerance and fracture mechanicsDamage tolerance and fracture mechanics
Damage tolerance and fracture mechanicsDixi Patel
 
Geotechnical Engineering-II [Lec #26: Slope Stability]
Geotechnical Engineering-II [Lec #26: Slope Stability]Geotechnical Engineering-II [Lec #26: Slope Stability]
Geotechnical Engineering-II [Lec #26: Slope Stability]Muhammad Irfan
 
soil liquefaction and quicksand condition
soil liquefaction and quicksand conditionsoil liquefaction and quicksand condition
soil liquefaction and quicksand conditionazlan ahmad
 
Advances in tribology
Advances in tribologyAdvances in tribology
Advances in tribologyApurv Tanay
 
Design, seepage analysis and controls of waste dumps
Design, seepage analysis and controls of waste dumpsDesign, seepage analysis and controls of waste dumps
Design, seepage analysis and controls of waste dumpsSafdar Ali
 
Component failure in road traffic accident by ayoub el amri
Component failure in road traffic accident by ayoub el amriComponent failure in road traffic accident by ayoub el amri
Component failure in road traffic accident by ayoub el amriAyoub Elamri
 
Ground control in undergound mines
Ground control in undergound minesGround control in undergound mines
Ground control in undergound minesUlimella Siva Sankar
 
Seismic Slope Stability
Seismic Slope StabilitySeismic Slope Stability
Seismic Slope Stabilityijceronline
 

What's hot (20)

Rock mass classification
Rock mass classificationRock mass classification
Rock mass classification
 
Slope stability analysis methods
Slope stability analysis methodsSlope stability analysis methods
Slope stability analysis methods
 
Sachpazis: Slope Stability Analysis
Sachpazis: Slope Stability AnalysisSachpazis: Slope Stability Analysis
Sachpazis: Slope Stability Analysis
 
Rock mechanics
Rock mechanicsRock mechanics
Rock mechanics
 
Subsidence
SubsidenceSubsidence
Subsidence
 
slope stability and computers
 slope stability and computers slope stability and computers
slope stability and computers
 
MOHR COULOMB FAILURE CRITERION
MOHR COULOMB FAILURE CRITERIONMOHR COULOMB FAILURE CRITERION
MOHR COULOMB FAILURE CRITERION
 
Stress types around excavation opening
Stress types around excavation openingStress types around excavation opening
Stress types around excavation opening
 
2. Failure Mechanics
2. Failure Mechanics2. Failure Mechanics
2. Failure Mechanics
 
Damage tolerance and fracture mechanics
Damage tolerance and fracture mechanicsDamage tolerance and fracture mechanics
Damage tolerance and fracture mechanics
 
Geotechnical Engineering-II [Lec #26: Slope Stability]
Geotechnical Engineering-II [Lec #26: Slope Stability]Geotechnical Engineering-II [Lec #26: Slope Stability]
Geotechnical Engineering-II [Lec #26: Slope Stability]
 
soil liquefaction and quicksand condition
soil liquefaction and quicksand conditionsoil liquefaction and quicksand condition
soil liquefaction and quicksand condition
 
Advances in tribology
Advances in tribologyAdvances in tribology
Advances in tribology
 
Design of openings
Design of openingsDesign of openings
Design of openings
 
Design, seepage analysis and controls of waste dumps
Design, seepage analysis and controls of waste dumpsDesign, seepage analysis and controls of waste dumps
Design, seepage analysis and controls of waste dumps
 
What is Rock Mass Rating?
What is Rock Mass Rating?What is Rock Mass Rating?
What is Rock Mass Rating?
 
Subsidence in coal mines
Subsidence in coal minesSubsidence in coal mines
Subsidence in coal mines
 
Component failure in road traffic accident by ayoub el amri
Component failure in road traffic accident by ayoub el amriComponent failure in road traffic accident by ayoub el amri
Component failure in road traffic accident by ayoub el amri
 
Ground control in undergound mines
Ground control in undergound minesGround control in undergound mines
Ground control in undergound mines
 
Seismic Slope Stability
Seismic Slope StabilitySeismic Slope Stability
Seismic Slope Stability
 

Similar to Numerical Modeling & FLAC3D Introduction.pptx

Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Khusro Kamaluddin
 
Introduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxIntroduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxDrDineshDhande
 
zhaowei_LIU_acme_2016
zhaowei_LIU_acme_2016zhaowei_LIU_acme_2016
zhaowei_LIU_acme_2016Zhaowei Liu
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contentsMesayAlemuTolcha1
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
feagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdffeagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdfJethallalGada
 
FEA good practices presentation
FEA good practices presentationFEA good practices presentation
FEA good practices presentationMahdi Damghani
 
Experiment no. 01 (1)
Experiment no. 01 (1)Experiment no. 01 (1)
Experiment no. 01 (1)vhbansode
 
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...MariaMarque
 
Fluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxFluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxLibinAbrahamKonattu
 
The Chimera Grid Concept and Application
The Chimera Grid Concept and Application The Chimera Grid Concept and Application
The Chimera Grid Concept and Application Putika Ashfar Khoiri
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Dr. Mohd Zameeruddin
 
Review of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionReview of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionIRJET Journal
 

Similar to Numerical Modeling & FLAC3D Introduction.pptx (20)

Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
Introduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxIntroduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptx
 
zhaowei_LIU_acme_2016
zhaowei_LIU_acme_2016zhaowei_LIU_acme_2016
zhaowei_LIU_acme_2016
 
AllPosters
AllPostersAllPosters
AllPosters
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contents
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
feagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdffeagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdf
 
FEA good practices presentation
FEA good practices presentationFEA good practices presentation
FEA good practices presentation
 
Experiment no. 01 (1)
Experiment no. 01 (1)Experiment no. 01 (1)
Experiment no. 01 (1)
 
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bo...
 
Simulation Software Performances And Examples
Simulation Software Performances And ExamplesSimulation Software Performances And Examples
Simulation Software Performances And Examples
 
numerical model
numerical modelnumerical model
numerical model
 
Fluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxFluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptx
 
Q26099103
Q26099103Q26099103
Q26099103
 
The Chimera Grid Concept and Application
The Chimera Grid Concept and Application The Chimera Grid Concept and Application
The Chimera Grid Concept and Application
 
EiB Seminar from Esteban Vegas, Ph.D.
EiB Seminar from Esteban Vegas, Ph.D. EiB Seminar from Esteban Vegas, Ph.D.
EiB Seminar from Esteban Vegas, Ph.D.
 
Fvm fdm-fvm
Fvm fdm-fvmFvm fdm-fvm
Fvm fdm-fvm
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018
 
Review of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionReview of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image Compression
 
Finite element method
Finite element methodFinite element method
Finite element method
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

Numerical Modeling & FLAC3D Introduction.pptx

  • 1. Numerical Modeling & FLAC3D Visvesvaraya National Institute of Technology Nagpur By Kothakonda Maharshi DT21MIN001 Ph.D in Mining Engineering
  • 2. Outline • Numerical Modeling and its types • Finite Volume Method and its comparison • How to decide a Modeling Technique • 2D vs 3D Modeling • FLAC3D Introduction and its features • Mesh, Types of Meshes and Mesh Quality • Mesh Generation Tools FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 2
  • 3. Why Numerical Modeling is used ? FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 3
  • 4. Why Numerical Modeling ? • The best way to solve a physical problem governed by differential equations is to obtain a closed form analytical solution. • Unfortunately there are many practical situations where the analytical solution is difficult to obtain or analytical solution does not exist. • This is because in order to obtain analytical solution, the shape of the physical domain must be known in the mathematical form. If the shape of the domain is irregular, so that no mathematical representation can be made. Then it is impossible to solve the problem using analytical method. • Even if the shape of the domain is regular, many a times the governing equations of the problem may be nonlinear and makes the problem more complex to solve. • There are several procedures to obtain an approximate numerical solution to a partial differential equation. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 4
  • 5. Different Numerical Methods • In broad sense, numerical methods can be classified into continuum and discontinuum. The concept of continuum and discontinuum are not absolute but relative and problem specific depending specially on geometric configuration. • A continuum model is a representation of a structure or a process of gradual and uninterrupted change in its elements between two distinctive points defined by a particular measure. • There are several procedures to obtain an approximate numerical solution to a partial differential equation. • Some of the popular methods are:- Finite Element Method (FEM) Finite Difference Method (FDM) Finite Volume Method (FVM) FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 5
  • 6. Flow chart depicting the procedure followed to solve a problem by FVM, FDM & FEM FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 6 Fig: The most commonly used numerical methods and their essential differences
  • 7. Finite Volume Discretization Approaches • The FVM divides a geometrically arbitrary domain into a finite number of elements (a structured or unstructured mesh), subsequently used to build finite or control volumes (a dual mesh). • The discretization of the domain into control volumes can be performed by adopting a vertex-centred approach (where each node of the mesh is the centre of a finite volume, whose boundaries are obtained by connecting the centroids of each element and the midpoints of each element edge), or by a cell- centred approach (where control volumes coincide with elements), as depicted in Figure for the two- dimensional case. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 7 Fig: Mesh and dual mesh in vertex-centred FVM (a, b) and cell-centred FVM (c, d). Control volumes are defined by the grey-coloured areas [4]
  • 8. FDM vs FVM Finite Difference Method (FDM) • Differential form of governing equations • Domain is discretized into finite discrete points • Defined on a regular/structured grid • Regular grids are suitable for very large scale simulations • Solution will be obtained on nodal points Finite Volume Method (FVM) FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 8 • Integral form of governing equations • Domain is discretized into finite volumes or cells • Defined on any irregular/unstructured mesh • Irregular grids are suitable for complex geometries • Solution will be obtained on centre of each cell
  • 9. How to decide Modeling Technique ? FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 9 Method Scheme Time for Convergence Applicability Error Geometry FDM Difference Equations and uses Taylor’s Expansion Fast Very good for Higher order PDE’s more Regular and Large-scale Problems FVM Integral form and uses Divergence Theorem Slow Good (up to second order PDE’s) less Regular/ Irregular and Complex geometries FEM stiffness matrices and Uses basic functions Slow Good (up to second order PDE’s) less Regular/ Irregular and Complex geometries
  • 10. Lagrangian vs Eulerian Approach • The choice of either a Lagrangian or an Eulerian viewpoint depends on the physical problem under investigation. • Normally, the Eulerian description is used in fluid mechanics because particles have very large, complicated motions relative to each other and, in most cases, the interest is concentrated in the condition of flow in a fixed region of space. • While in solid mechanics, the Lagrangian system is normally employed because it provides an easier method of identifying paths of particles which is important in problems involving deformations of boundaries which are often not known before. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 10
  • 11. 2D vs 3D Modeling • All real-world stress and strain states are three-dimensional. In many cases, however, we can make assumptions that greatly simplify the analysis, without greatly affecting the result. • 2D approaches can used only if the problem fulfils the plain strain criteria i.e. if the out-of-plain strain resulting from the model perturbation is zero or uniform. • The simplest example of this is a straight tunnel in a homogenous rock mass • If the plain strain criteria is not fulfilled (i.e. for a tunnel intersection or curve) a 3D model is required. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 11
  • 12. What is FLAC3D ? • FLAC3D is a three-dimensional explicit Lagrangian finite-volume program. • It is a continuum numerical modeling software for geotechnical analyses of soil, rock, ground water and ground supports. • It is used mainly in civil, mining, geotechnical and petroleum engineering applications. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 12
  • 13. Audio Clip from ITASCA FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 13 Youtube Link: https://www.youtube.com/watch?v=dCkmGbQhwVI&t=40s
  • 14. Features of FLAC3D • FLAC3D is mostly a command driven program (i.e., FISH and Python scripting languages) which makes it more powerful.  Parametric Studies  Automating model sequences  Modification of Physics • FLAC3D features accelerated 3D graphics that allow for rapid model visualization. • Extensive plotting capabilities including easy mechanisms for constructing animations (videos) are available to facilitate pre and post processing. • Dynamic Modeling and Thermal Analysis. • 26 Mechanical and 9 Creep Constitutive Models built-in. • Can create your own constitutive model. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 14
  • 15. Features of FLAC3D • Model Building: Extrusion Pane, Building Blocks and Imported geometric surfaces. • Densification of zones close to imported surfaces or interfaces or at a desired location. • Import the geometric meshes of a physical domain from third-party CAD softwares like Rhino, AutoCAD, etc. • Can create structural elements like Beams, Cables, Piles, Shells, Liners & Geogrids. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 15 • Can create interfaces like Faults, Joints. • Can create water table. • Time varying loads can be applied. • Can view results as calculation progresses.
  • 16. Numerical Formulation of FLAC3D The method of solution in FLAC3D is characterized by the following three approaches: • Finite volume approach (First-order space and time derivatives of a variable are approximated by finite volumes assuming linear variations of the variable over finite space and time intervals, respectively); • Discrete-model approach (The continuous medium is replaced by a discrete equivalent one in which all forces involved (applied and interactive) are concentrated at the nodes of a three-dimensional mesh used in the medium representation); and • Dynamic-solution approach (The inertial terms in the equations of motion are used as numerical means to reach the equilibrium state of the system under consideration). FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 16
  • 17. Sign Conventions used in FLAC3D Itasca software follows mechanical engineering practices: • Direct Stress: Positive stresses indicate tension; negative stresses indicate compression • Shear Stress: Positive shear stress points in the positive direction of the coordinate axis • Direct Strain: Positive strain indicates extension; negative strain indicates compression • Shear Strain: Follows the convention of shear stress FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 17
  • 18. What is a Mesh ? • The finite volume grid is an assemblage of one or more finite volume zones across the physical region that is being analysed. Another term for grid is mesh. • Gridpoints are associated with the corners of the finite volume zones. There are four, five, six, seven, or eight gridpoints associated with each polyhedral zone, depending on the zone shape. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 18
  • 19. Mesh Types Meshes are often categorized as: structured, unstructured, or hybrid meshes. • Structured Mesh: Structured meshes are identified by regular connectivity. • For example, a quadrilateral mesh in 2D is structured if each internal node is joined to 4 neighbouring quadrilaterals, forming a regular array of elements. • In 3D, a structured hexahedral grid has each internal node connected to 8 elements. Structured meshes typically have well-shaped elements. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 19 Fig: Structured Mesh of a domain [2].
  • 20. Mesh Types • Unstructured Mesh: An unstructured grid is identified by irregular connectivity. • Hybrid mesh: usually refers to a mesh that contains a combination of structured and unstructured meshes. • In general, structured meshes offer simplicity and easy data access, while unstructured meshes offer more convenient mesh adaptivity and a better fit to complicated domains. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 20 Fig: Unstructured Mesh of a domain [2].
  • 21. Mesh Types • Meshes are also categorized as: conformal and non-conformal meshes. • Conformal: A conformal mesh is a mesh where each zone in the mesh, completely shares a face with the neighbour (it should also share the edges and nodes of that face as well). • In conformal mesh, the nodes at the contact region are exactly one-one match, such as the red nodes and green nodes in the conform mesh plot. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 21 Fig: Conformal Mesh of a 2D domain [5].
  • 22. Mesh Types • Non-Conformal: A non-conformal mesh includes a hexahedral element sharing one of its quadrilateral faces with more than one face of adjoining element/zone. • Another example includes the case where two meshes might be laterally offset from each other, where some of the nodes and edges do not match at element boundaries (sometimes referred to as "hanging nodes"). • FLAC3D is capable of handling both of these grid types. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 22 Fig: Non-conformal Mesh of a 2D domain [5].
  • 23. What is a Octree Mesh ? • Consider an initial structured hexahedral grid. If we refine this grid by subdividing hexahedrons (a hex is subdivided into eight smaller hexahedrons) in areas of interest. • We continue subdividing the smaller hexahedrons in our areas of interest up to a certain level of refinement. • If we then enforce the rule that an element’s neighbour must be either ½, 1, or 2 times its size (by subdividing further), we obtain a balanced octree mesh. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 23
  • 24. What is a Octree Mesh ? • With this method, the user initially creates a regular structured hexahedral grid independent of the geometry and densifies this grid close to the features that need to be modeled and analyzed. • The level of densification will depend on the precision that is required. • The densification process consists of dividing a hexahedron into eight hexahedrons and repeating this until the desired zone size is achieved. • The main advantage of the octree method is its ability to generate a mesh for complex geometries very quickly. • The main disadvantage is that the resulting mesh does not conform to the geometry, but rather results in “stair step” boundaries that approximate the modeled features, which is not acceptable for all types of problems. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 24
  • 25. Mesh Quality • A good mesh is a mesh that allows you to solve your problem at the expected level of accuracy within the time available for the project. • Mesh quality is crucial for the stability, accuracy, and fast convergence of a numerical simulation. • There are numerous measures of mesh or element quality, such as element aspect ratio, Jacobian, planarity of element faces, maximum and minimum angles at corners, etc. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 25
  • 26. Mesh Metrics • “Mesh Metrics” is one of the most useful features in determining the correct shape and size of the elements. • You can find a range of criteria for quality check of your mesh like Aspect Ratio, Jacobian Ratio and Skewness, etc. Aspect Ratio • The Aspect Ratio quantifies the quality of the elements, where 1 is a perfectly shaped tetrahedral element and the element shape is worse with a higher Aspect Ratio. • The aspect ratio is defined as the ratio of the shortest length of the element to the longest length of the element. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 26 Fig: Showing different Aspect Ratio Elements
  • 27. Mesh Metrics Jacobian • Jacobian Ratio is a measure of the deviation of a given element from an ideally shaped element. • The Jacobian value ranges from -1.0 to 1.0, where 1.0 represents a perfectly shaped element. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 27 Fig: Showing different Jacobian Ratio Elements
  • 28. Mesh Metrics Skewness • Skewness is the Angular Measure of Element quality with respect to the Angles of Ideal Element Types. • It is one of the Primary Qualities Measures of FE Mesh. Skewness determines how close to ideal (i.e., equilateral or equi- angular) a face or cell is. • The acceptable range of skewness is “0 to 0.5”. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 28 Fig: Showing different Triangular and quad Elements
  • 29. Important Aspect in Numerical Modeling Convergence Analysis • The most fundamental and accurate method for evaluating mesh quality is to refine the mesh until a critical result, such as the maximum stress in a specific location converges (i.e. it doesn’t change significantly with each refinement). • Basically, the convergence tool increases the mesh density and checks the results between each step. You can easily see how your results change depending on the element quantity. • The problem with this method is that it requires multiple remeshing and re-solving operations. While this method is fine for simple models, it can be very time- consuming for complex models. However, in Ansys you can easily perform this operation automatically by using Convergence tool option. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 29
  • 30. Important Aspect in Numerical Modeling Convergence Analysis • An example is shown in Figure 1, where a 2D bracket model is constrained at its top end and subjected to a shear load at the edge on the lower right. This generates a peak stress in the fillet, as shown. • The curve shows that as the mesh density increases, the peak stress in the fillet increases. • Ultimately, increasing the mesh density further produces only minor increases in peak stress. • In this case, an increase from 1134 elements per unit area to 4483 elements per unit area yields only a 1.5% increase in stress. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 30
  • 31. Mesh Generation Tools • Mesh or Grid generation with FLAC3D involves adjusting and shaping the mesh to fit the shape of the physical domain. • Itasca offers a number of mesh generation tools. They may be divided into two categories. 1. Using built-in meshing capabilities that are standard features with FLAC3D or 3DEC. 2. Using Rhino, CAD-based capabilities offered by Griddle or BlockRanger. Itasca introduced a new powerful and easy-to-use automatic mesher called Griddle. Griddle is accessible from the Rhino CAD-system and can output both all- tetrahedral and hex-dominant meshes. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 31
  • 32. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 32 Introduction to FLAC3D Software?
  • 33. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 33 Introduction to FLAC3D Software?
  • 34. FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 34 Introduction to FLAC3D Software?
  • 35. References [1] http://docs.itascacg.com/flac3d700/flac3d/docproject/source/flac3dhome.html [2] Aissa, M., 2017. GPU-accelerated CFD simulations for turbomachinery design optimization (Doctoral dissertation, Doctoral thesis, Delft University of Technology). [3] Maneeratana, K., and A. Ivankovic. "Finite volume method for large deformation with linear hypoelastic materials." In second international symposium on finite volumes for complex applications (FVCA II) for complex applications II: problems and perspectives. Hermes Science Publication, University Duisburg, Germany, pp. 459-466. 1999. [4] Aleksendric, Dragan, and Pierpaolo Carlone. Soft Computing in the Design and Manufacturing of Composite Materials: Applications to Brake Friction and Thermoset Matrix Composites. Woodhead Publishing, 2015. [5] Chen, Lu, Xiaowei Zhou, Zhigao Huang, and Huamin Zhou. "Three-Dimensional Transient Finite Element Cooling Simulation For Injection Molding Tools." (2021). [6] https://www.youtube.com/watch?v=dCkmGbQhwVI&t=40s FLAC3D (Explicit Continuum Modeling of Non-linear Material Behavior in 3D) Presentation by Maharshi (DT21MIN001) 35