SlideShare a Scribd company logo
Experiment No. 01
TITLE: Study of different mesh generation schemes
OBJECTIVE: To study the different types of mesh generation schemes
THEORY:
1. Introduction
The partial differential equations that govern fluid flow and heat transfer are not usually
amenable to analytical solutions, except for very simple cases. Therefore, in order to
analyze fluid flows, flow domains are split into smaller subdomains (made up of
geometric primitives like hexahedra and tetrahedra in 3D and quadrilaterals and
triangles in 2D). The governing equations are then discretized and solved inside each
of these subdomains. Typically, one of three methods is used to solve the approximate
version of the system of equations: finite volumes, finite elements, or finite differences.
Care must be taken to ensure proper continuity of solution across the common interfaces
between two subdomains, so that the approximate solutions inside various portions can
be put together to give a complete picture of fluid flow in the entire domain. The
subdomains are often called elements or cells, and the collection of all elements or cells
is called a mesh or grid. The origin of the term mesh (or grid) goes back to early days
of CFD when most analyses were 2D in nature. For 2D analyses, a domain split into
elements resembles a wire mesh, hence the name.
An example of a 2D analysis domain (flow over a backward facing step) and its mesh
are shown in pictures below.
Fig. 1: 2D analysis domain and its mesh
The process of obtaining an appropriate mesh (or grid) is termed mesh generation (or
grid generation), and has long been considered a bottleneck in the analysis process due
to the lack of a fully automatic mesh generation procedure. Specialized software
progams have been developed for the purpose of mesh and grid generation, and access
to a good software package and expertise in using this software are vital to the success
of a modeling effort.
2. Mesh classification
As CFD has developed, better algorithms and more computational power has become
available to CFD analysts, resulting in diverse solver techniques. One of the direct
results of this development has been the expansion of available mesh elements and
mesh connectivity (how cells are connected to one another). The easiest
classifications of meshes are based upon the connectivity of a mesh or on the type of
elements present.
1. Connectivity-Based Classification
a. Structured Meshes
b. Unstructured Meshes
c. Hybrid Meshes
2. Element-Based Classification
2.1 Connectivity-Based Classification
Structured Meshes
A structured mesh is characterized by regular connectivity that can be expressed as
a two or three dimensional array. This restricts the element choices to quadrilaterals
in 2D or hexahedra in 3D. The above example mesh is a structured mesh, as we
could store the mesh connectivity in a 40 by 12 array. The regularity of the
connectivity allows us to conserve space since neighborhood relationships are
defined by the storage arrangement. Additional classification can be made upon
whether the mesh is conformal or not.
Unstructured Meshes
An unstructured mesh is characterized by irregular connectivity is not readily
expressed as a two or three dimensional array in computer memory. This allows for
any possible element that a solver might be able to use. Compared to structured
meshes, the storage requirements for an unstructured mesh can be substantially
larger since the neighborhood connectivity must be explicitly stored.
Hybrid Meshes
A hybrid mesh is a mesh that contains structured portions and unstructured portions.
Note that this definition requires knowledge of how the mesh is stored (and used).
There is disagreement as to the correct application of the terms "hybrid" and
"mixed." The term "mixed" is usually applied to meshes that contain elements
associated with structured meshes and elements associated with unstructured
meshes (presumably stored in an unstructured fashion).
2.2 Element-Based Classification
Meshes can also be classified based upon the dimension and type of elements
present. Depending upon the analysis type and solver requirements, meshes
generated could be 2-dimensional (2D) or 3-dimensional (3D). Common elements
in 2D are triangles or rectangles, and common elements in 3D are tetrahedra or
bricks. As noted above, some connectivity choices limit the types of element
present, so there is some overlap between connectivity-based and element-based
classification.
For a 2D mesh, all mesh nodes lie in a given plane. In most cases, 2D mesh nodes
lie in the XY plane, but can also be confined to another Cartesian or user defined
plane. Most popular 2D mesh elements are quadrilaterals (also known as quads) and
triangles (tris), shown below.
Fig. 2: 2D mesh shapes
3D mesh nodes are not constrained to lie in a single plane. Most popular 3D mesh
elements are hexahedra (also known as hexes or hex elements), tetrahedra (tets),
square pyramids (pyramids) and extruded triangles (wedges or triangular prisms),
shown below. It is worth noting that all these elements are bounded by faces
belonging to the above mentioned 2D elements. Some of the current solvers also
support polyhedral elements, which can be bounded by any number and types of
faces.
Fig. 3: 3D mesh shapes
Since all 3D elements are bounded by 2D elements, it is obvious that 3D meshes
have exposed 2D elements at boundaries. Most of the meshing packages and solvers
prefer to club exposed elements together in what is known as a surface mesh (for
the purposes of applying boundary conditions, rendering meshed domains and
visualizing results). A surface mesh does not have to be 2D, since volume meshes
may conform to domains with non-planar boundaries. Many meshing algorithms
start by meshing bounding surfaces of a domain before filling the interior with mesh
nodes (such algorithms are also known as boundary to interior algorithms). For such
algorithms, generation of good quality surface meshes is of prime importance, and
much research has been done in the field of efficient and good quality surface mesh
generation. Since surface meshes are geometrically somewhere between 2D and 3D
meshes, they are also sometimes known as 2.5D meshes.
CONCLUSION
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
QUESTION
1. Give examples of an elliptic, hyperbolic & parabolic equation. Explain how they are
classified?
2. Using Taylor’s series, derive the first order forword difference, backward difference
and central difference approximation for the term
𝜕𝑢
𝜕𝑦
.

More Related Content

DOCX
StrucA final report
PDF
FAULT TOLERANT ROUTING ALGORITHM IN OCTAGON-CELL INTERCONNECTED NETWORK FOR H...
PDF
IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...
DOCX
LEARNING UNDERSTANDABLE NEURAL NETWORKS WITH NONNEGATIVE WEIGHT CONSTRAINTS
PDF
Distributed vertex cover
PPTX
Multiscale Mapper Networks
PDF
algorithms
PDF
Ia3613981403
StrucA final report
FAULT TOLERANT ROUTING ALGORITHM IN OCTAGON-CELL INTERCONNECTED NETWORK FOR H...
IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...
LEARNING UNDERSTANDABLE NEURAL NETWORKS WITH NONNEGATIVE WEIGHT CONSTRAINTS
Distributed vertex cover
Multiscale Mapper Networks
algorithms
Ia3613981403

What's hot (20)

PDF
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network
PDF
A0310112
PDF
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
PDF
One page summary of master thesis "Mathematical Analysis of Neural Networks"
PDF
Research on Stability of Software Structure Based On Design Patterns
PPTX
Empirical Network Classification
PDF
Formulation of modularity factor for community detection applying
PDF
Centrality Prediction in Mobile Social Networks
PDF
SSI Routing Scheme for Heterogeneous MANETs
PDF
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...
PPTX
Hierarchical clustering
PDF
An effective approach to offline arabic handwriting recognition
PDF
The Architecture of Cloud Storage Model Based On Confusion Theory
PDF
Embedding bus and ring into hex cell
PDF
GRAPH BASED LOCAL RECODING FOR DATA ANONYMIZATION
PDF
Problems Faced by Experienced Women IT Professionals in Chennai using Fuzzy R...
PDF
isprsarchives-XL-3-381-2014
PDF
81202015
PPTX
PDF
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...
A Modified Diagonal Mesh Shuffle Exchange Interconnection Network
A0310112
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
One page summary of master thesis "Mathematical Analysis of Neural Networks"
Research on Stability of Software Structure Based On Design Patterns
Empirical Network Classification
Formulation of modularity factor for community detection applying
Centrality Prediction in Mobile Social Networks
SSI Routing Scheme for Heterogeneous MANETs
A Kernel Approach for Semi-Supervised Clustering Framework for High Dimension...
Hierarchical clustering
An effective approach to offline arabic handwriting recognition
The Architecture of Cloud Storage Model Based On Confusion Theory
Embedding bus and ring into hex cell
GRAPH BASED LOCAL RECODING FOR DATA ANONYMIZATION
Problems Faced by Experienced Women IT Professionals in Chennai using Fuzzy R...
isprsarchives-XL-3-381-2014
81202015
COMPARING THE IMPACT OF MOBILE NODES ARRIVAL PATTERNS IN MANETS USING POISSON...
Ad

Similar to Experiment no. 01 (1) (20)

PDF
mesh generation in computational fluid dynamics
PDF
07 mesh
PDF
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
PPTX
Computational Fluid Dynamics: Discretization
PPTX
Discretization.pptx
PDF
mesh generation techniqure of structured gridpdf
PDF
A Comparison of Free and Mapped Meshes for Static Structural Analysis.pdf
PDF
Clausnitzer at al comparing meshing approaches
PDF
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
PDF
Tgrid tg
PPTX
mesh algorithms
PPTX
PDF
The Chimera Grid Concept and Application
PDF
Polygon Mesh Representation
PPTX
Meshing Techniques.pptx
PDF
L3-1 Introduction to Analysis tools.pdf
PPT
ae_722_unstructured_meshes.ppt
PPTX
Unit 2 - Meshing Techniques.pptx
PDF
Mesh Generation and Topological Data Analysis
PDF
FINAL PROJECT
mesh generation in computational fluid dynamics
07 mesh
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Computational Fluid Dynamics: Discretization
Discretization.pptx
mesh generation techniqure of structured gridpdf
A Comparison of Free and Mapped Meshes for Static Structural Analysis.pdf
Clausnitzer at al comparing meshing approaches
A Density Control Based Adaptive Hexahedral Mesh Generation Algorithm
Tgrid tg
mesh algorithms
The Chimera Grid Concept and Application
Polygon Mesh Representation
Meshing Techniques.pptx
L3-1 Introduction to Analysis tools.pdf
ae_722_unstructured_meshes.ppt
Unit 2 - Meshing Techniques.pptx
Mesh Generation and Topological Data Analysis
FINAL PROJECT
Ad

Recently uploaded (20)

PPTX
Lecture Notes Electrical Wiring System Components
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Digital Logic Computer Design lecture notes
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Current and future trends in Computer Vision.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Sustainable Sites - Green Building Construction
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Safety Seminar civil to be ensured for safe working.
Lecture Notes Electrical Wiring System Components
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Digital Logic Computer Design lecture notes
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Current and future trends in Computer Vision.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Sustainable Sites - Green Building Construction
Foundation to blockchain - A guide to Blockchain Tech
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Safety Seminar civil to be ensured for safe working.

Experiment no. 01 (1)

  • 1. Experiment No. 01 TITLE: Study of different mesh generation schemes OBJECTIVE: To study the different types of mesh generation schemes THEORY: 1. Introduction The partial differential equations that govern fluid flow and heat transfer are not usually amenable to analytical solutions, except for very simple cases. Therefore, in order to analyze fluid flows, flow domains are split into smaller subdomains (made up of geometric primitives like hexahedra and tetrahedra in 3D and quadrilaterals and triangles in 2D). The governing equations are then discretized and solved inside each of these subdomains. Typically, one of three methods is used to solve the approximate version of the system of equations: finite volumes, finite elements, or finite differences. Care must be taken to ensure proper continuity of solution across the common interfaces between two subdomains, so that the approximate solutions inside various portions can be put together to give a complete picture of fluid flow in the entire domain. The subdomains are often called elements or cells, and the collection of all elements or cells is called a mesh or grid. The origin of the term mesh (or grid) goes back to early days of CFD when most analyses were 2D in nature. For 2D analyses, a domain split into elements resembles a wire mesh, hence the name. An example of a 2D analysis domain (flow over a backward facing step) and its mesh are shown in pictures below. Fig. 1: 2D analysis domain and its mesh
  • 2. The process of obtaining an appropriate mesh (or grid) is termed mesh generation (or grid generation), and has long been considered a bottleneck in the analysis process due to the lack of a fully automatic mesh generation procedure. Specialized software progams have been developed for the purpose of mesh and grid generation, and access to a good software package and expertise in using this software are vital to the success of a modeling effort. 2. Mesh classification As CFD has developed, better algorithms and more computational power has become available to CFD analysts, resulting in diverse solver techniques. One of the direct results of this development has been the expansion of available mesh elements and mesh connectivity (how cells are connected to one another). The easiest classifications of meshes are based upon the connectivity of a mesh or on the type of elements present. 1. Connectivity-Based Classification a. Structured Meshes b. Unstructured Meshes c. Hybrid Meshes 2. Element-Based Classification 2.1 Connectivity-Based Classification Structured Meshes A structured mesh is characterized by regular connectivity that can be expressed as a two or three dimensional array. This restricts the element choices to quadrilaterals in 2D or hexahedra in 3D. The above example mesh is a structured mesh, as we could store the mesh connectivity in a 40 by 12 array. The regularity of the connectivity allows us to conserve space since neighborhood relationships are defined by the storage arrangement. Additional classification can be made upon whether the mesh is conformal or not. Unstructured Meshes An unstructured mesh is characterized by irregular connectivity is not readily expressed as a two or three dimensional array in computer memory. This allows for any possible element that a solver might be able to use. Compared to structured meshes, the storage requirements for an unstructured mesh can be substantially larger since the neighborhood connectivity must be explicitly stored. Hybrid Meshes A hybrid mesh is a mesh that contains structured portions and unstructured portions. Note that this definition requires knowledge of how the mesh is stored (and used). There is disagreement as to the correct application of the terms "hybrid" and "mixed." The term "mixed" is usually applied to meshes that contain elements associated with structured meshes and elements associated with unstructured meshes (presumably stored in an unstructured fashion).
  • 3. 2.2 Element-Based Classification Meshes can also be classified based upon the dimension and type of elements present. Depending upon the analysis type and solver requirements, meshes generated could be 2-dimensional (2D) or 3-dimensional (3D). Common elements in 2D are triangles or rectangles, and common elements in 3D are tetrahedra or bricks. As noted above, some connectivity choices limit the types of element present, so there is some overlap between connectivity-based and element-based classification. For a 2D mesh, all mesh nodes lie in a given plane. In most cases, 2D mesh nodes lie in the XY plane, but can also be confined to another Cartesian or user defined plane. Most popular 2D mesh elements are quadrilaterals (also known as quads) and triangles (tris), shown below. Fig. 2: 2D mesh shapes 3D mesh nodes are not constrained to lie in a single plane. Most popular 3D mesh elements are hexahedra (also known as hexes or hex elements), tetrahedra (tets), square pyramids (pyramids) and extruded triangles (wedges or triangular prisms), shown below. It is worth noting that all these elements are bounded by faces belonging to the above mentioned 2D elements. Some of the current solvers also support polyhedral elements, which can be bounded by any number and types of faces. Fig. 3: 3D mesh shapes
  • 4. Since all 3D elements are bounded by 2D elements, it is obvious that 3D meshes have exposed 2D elements at boundaries. Most of the meshing packages and solvers prefer to club exposed elements together in what is known as a surface mesh (for the purposes of applying boundary conditions, rendering meshed domains and visualizing results). A surface mesh does not have to be 2D, since volume meshes may conform to domains with non-planar boundaries. Many meshing algorithms start by meshing bounding surfaces of a domain before filling the interior with mesh nodes (such algorithms are also known as boundary to interior algorithms). For such algorithms, generation of good quality surface meshes is of prime importance, and much research has been done in the field of efficient and good quality surface mesh generation. Since surface meshes are geometrically somewhere between 2D and 3D meshes, they are also sometimes known as 2.5D meshes. CONCLUSION ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ QUESTION 1. Give examples of an elliptic, hyperbolic & parabolic equation. Explain how they are classified? 2. Using Taylor’s series, derive the first order forword difference, backward difference and central difference approximation for the term 𝜕𝑢 𝜕𝑦 .