SlideShare a Scribd company logo
1 of 13
Σ    YSTEMS

Introduction to Grid Generation

          Delta Pi Systems


Thessaloniki, Greece, 12 December 2011
Steps in Grid Generation



    1. Define an array of grid points for the domain.
    2. Label the grid points and interconnect them in some specified
       way to define a discretization of the domain as a union of
       mesh cells or elements.
    3. Solve the mathematical problem on the discretized domain.
    4. Refine or redistribute the grid and return to step 3 to improve
       the accuracy of the approximate solution.
    5. Display the grid and solution.




                                                                      Σ   YSTEMS
Transformation, map, or coordinate system



     η                         y




                          ξ                          x

          logical space             physical space




                                                         Σ   YSTEMS
A Grid



     η                       y




                         ξ                        x

         logical space           physical space




                                                      Σ   YSTEMS
Logical Space




    n   Logical space                              Boundary ∂Ukn

    1   U1 = {ξ ∈ E 1 ; 0 ≤ ξ ≤ 1}                 2 points
    2   U2 = {(ξ, η) ∈ E 2 ; 0 ≤ ξ, η ≤ 1}         4 segments
                                                   4 points
    3   U3 = {(ξ, η, ζ) ∈ E 3 ; 0 ≤ ξ, η, ζ ≤ 1}   6 faces
                                                   12 segments
                                                   8 points




                                                                   Σ   YSTEMS
Coordinate Maps




   Map   Coordinates                                       From       To
    1
   X1    x = x(ξ)                                          interval   interval
    2
   X1    x = x(ξ), y = y (ξ)                               interval   curve
    3
   X1    x = x(ξ), y = y (ξ), z = z(ξ)                     interval   curve
    2
   X2    x = x(ξ, η), y = y (ξ, η)                         square     region
    3
   X2    x = x(ξ, η), y = y (ξ, η), z = z(ξ, η)            square     surface
    3
   X3    x = x(ξ, η, ζ), y = y (ξ, η, ζ), z = z(ξ, η, ζ)   cube       volume




                                                                         Σ   YSTEMS
Boundary Topology
                          η




                                    3

                              4             2

                                    1                 ξ

                                  logical space


        y   permissable                           y            non-permissable



                  1           4                                 1       3

             2        3                                    4        2


                                        x                                        x

            physical space                                physical space

                                                                                     Σ   YSTEMS
Jacobian Matrix



           ∂xi
   Jij =   ∂ξj ,   i = 1, . . . , n, j = 1, . . . , k



   Theorem (Inverse Mapping Theorem)
   Assume Xk ∈ C1 . Then Xk is locally one-to-one at ξ in the interior
               n                n

   of Uk , if and only if the rank of J is maximal (equals k) at ξ.




                                                                     Σ   YSTEMS
Block-Structured Grids




                                 5


                             4       6
          1         2    3
                                 7




                                         Σ   YSTEMS
Division to subdomains for block grid generation



    1. The domain is subdivided into several simple subregions.
    2. A mesh for each subregion is generated independently by
       means of a map from the uniform grid on the associated
       reference domain.
    3. Tables in the initial data set define the interconnection of the
       subregion meshes.
    4. The mesh is smoothed locally.
    5. The node points are renumbered to optimize the nodal
       adjacency or sparsity pattern.




                                                                         Σ   YSTEMS
Schematic of different components




     Geometric        Grid Generation/    Analysis
     Modeling                             Computation       Graphics
                      Refinement




    1. Primitive lines and circles
    2. Parametric curves (e.g., Bezier curves) and interpolated curves
    3. Piecewise-composite curves




                                                                       Σ   YSTEMS
Open source tools




   for grid generation and visualization:
     ◮   Gmsh
     ◮   Netgen
     ◮   ParaView




                                            Σ   YSTEMS
Contact us




   Delta Pi Systems
   Thessaloniki, Greece
   http://www.delta-pi-systems.eu




                                    Σ   YSTEMS

More Related Content

What's hot

Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Amro Elfeki
 
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACES
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACESRW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACES
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACESEditor IJCATR
 
Statistical inference of generative network models - Tiago P. Peixoto
Statistical inference of generative network models - Tiago P. PeixotoStatistical inference of generative network models - Tiago P. Peixoto
Statistical inference of generative network models - Tiago P. PeixotoLake Como School of Advanced Studies
 
One modulo n gracefulness of
One modulo n gracefulness ofOne modulo n gracefulness of
One modulo n gracefulness ofgraphhoc
 
Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017Austin Benson
 

What's hot (6)

Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
 
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACES
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACESRW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACES
RW-CLOSED MAPS AND RW-OPEN MAPS IN TOPOLOGICAL SPACES
 
Statistical inference of generative network models - Tiago P. Peixoto
Statistical inference of generative network models - Tiago P. PeixotoStatistical inference of generative network models - Tiago P. Peixoto
Statistical inference of generative network models - Tiago P. Peixoto
 
One modulo n gracefulness of
One modulo n gracefulness ofOne modulo n gracefulness of
One modulo n gracefulness of
 
Review
ReviewReview
Review
 
Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017
 

Viewers also liked (15)

Grid generation and adaptive refinement
Grid generation and adaptive refinementGrid generation and adaptive refinement
Grid generation and adaptive refinement
 
4t A SG-Barcelona
4t A SG-Barcelona4t A SG-Barcelona
4t A SG-Barcelona
 
Drupal 8 theming
Drupal 8 themingDrupal 8 theming
Drupal 8 theming
 
Finebearings
FinebearingsFinebearings
Finebearings
 
Martin Junker - Media PR
Martin Junker - Media PRMartin Junker - Media PR
Martin Junker - Media PR
 
Partes de la cara
Partes de la caraPartes de la cara
Partes de la cara
 
Clasicismo y concreto armado fm
Clasicismo y concreto armado fmClasicismo y concreto armado fm
Clasicismo y concreto armado fm
 
Blessings From Scripture Study
Blessings From Scripture StudyBlessings From Scripture Study
Blessings From Scripture Study
 
Mobile App Security: A Review
Mobile App Security: A ReviewMobile App Security: A Review
Mobile App Security: A Review
 
Plagio
PlagioPlagio
Plagio
 
Sistemasdeinformación
SistemasdeinformaciónSistemasdeinformación
Sistemasdeinformación
 
Admision 2017 18
Admision 2017 18Admision 2017 18
Admision 2017 18
 
Euglenoidne alge
Euglenoidne algeEuglenoidne alge
Euglenoidne alge
 
Bacillariophyta
BacillariophytaBacillariophyta
Bacillariophyta
 
Propuesta mejoramiento organizacional
Propuesta mejoramiento organizacionalPropuesta mejoramiento organizacional
Propuesta mejoramiento organizacional
 

Similar to Introduction to Grid Generation

FiniteElementNotes
FiniteElementNotesFiniteElementNotes
FiniteElementNotesMartin Jones
 
Distributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and RelatedDistributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and RelatedPei-Che Chang
 
Thesis oral defense
Thesis oral defenseThesis oral defense
Thesis oral defenseFan Zhitao
 
Cluster Analysis
Cluster AnalysisCluster Analysis
Cluster AnalysisSSA KPI
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier홍배 김
 
Deep learning-for-pose-estimation-wyang-defense
Deep learning-for-pose-estimation-wyang-defenseDeep learning-for-pose-estimation-wyang-defense
Deep learning-for-pose-estimation-wyang-defenseWei Yang
 
Convolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernelsConvolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernelstuxette
 
Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...
Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...
Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...Gota Morota
 
Topological Inference via Meshing
Topological Inference via MeshingTopological Inference via Meshing
Topological Inference via MeshingDon Sheehy
 
Deep Learning for Cyber Security
Deep Learning for Cyber SecurityDeep Learning for Cyber Security
Deep Learning for Cyber SecurityAltoros
 
block-mdp-masters-defense.pdf
block-mdp-masters-defense.pdfblock-mdp-masters-defense.pdf
block-mdp-masters-defense.pdfJunghyun Lee
 
Lecture 8: Decision Trees & k-Nearest Neighbors
Lecture 8: Decision Trees & k-Nearest NeighborsLecture 8: Decision Trees & k-Nearest Neighbors
Lecture 8: Decision Trees & k-Nearest NeighborsMarina Santini
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationbutest
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationbutest
 
Spectral cnn
Spectral cnnSpectral cnn
Spectral cnnBrian Kim
 
ppt of no tensors , how they word etc etc etc
ppt of no tensors , how they word etc etc etcppt of no tensors , how they word etc etc etc
ppt of no tensors , how they word etc etc etcUdayYadav90
 
Distributional RL via Moment Matching
Distributional RL via Moment MatchingDistributional RL via Moment Matching
Distributional RL via Moment Matchingtaeseon ryu
 

Similar to Introduction to Grid Generation (20)

Multitask learning for GGM
Multitask learning for GGMMultitask learning for GGM
Multitask learning for GGM
 
Linear algebra havard university
Linear algebra havard universityLinear algebra havard university
Linear algebra havard university
 
FiniteElementNotes
FiniteElementNotesFiniteElementNotes
FiniteElementNotes
 
Distributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and RelatedDistributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and Related
 
Thesis oral defense
Thesis oral defenseThesis oral defense
Thesis oral defense
 
Cluster Analysis
Cluster AnalysisCluster Analysis
Cluster Analysis
 
Anomaly detection using deep one class classifier
Anomaly detection using deep one class classifierAnomaly detection using deep one class classifier
Anomaly detection using deep one class classifier
 
Machine Learning 1
Machine Learning 1Machine Learning 1
Machine Learning 1
 
Deep learning-for-pose-estimation-wyang-defense
Deep learning-for-pose-estimation-wyang-defenseDeep learning-for-pose-estimation-wyang-defense
Deep learning-for-pose-estimation-wyang-defense
 
Convolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernelsConvolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernels
 
Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...
Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...
Application of Bayesian and Sparse Network Models for Assessing Linkage Diseq...
 
Topological Inference via Meshing
Topological Inference via MeshingTopological Inference via Meshing
Topological Inference via Meshing
 
Deep Learning for Cyber Security
Deep Learning for Cyber SecurityDeep Learning for Cyber Security
Deep Learning for Cyber Security
 
block-mdp-masters-defense.pdf
block-mdp-masters-defense.pdfblock-mdp-masters-defense.pdf
block-mdp-masters-defense.pdf
 
Lecture 8: Decision Trees & k-Nearest Neighbors
Lecture 8: Decision Trees & k-Nearest NeighborsLecture 8: Decision Trees & k-Nearest Neighbors
Lecture 8: Decision Trees & k-Nearest Neighbors
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
Spectral cnn
Spectral cnnSpectral cnn
Spectral cnn
 
ppt of no tensors , how they word etc etc etc
ppt of no tensors , how they word etc etc etcppt of no tensors , how they word etc etc etc
ppt of no tensors , how they word etc etc etc
 
Distributional RL via Moment Matching
Distributional RL via Moment MatchingDistributional RL via Moment Matching
Distributional RL via Moment Matching
 

More from Delta Pi Systems

Introduction to CAGD for Inverse Problems
Introduction to CAGD for Inverse ProblemsIntroduction to CAGD for Inverse Problems
Introduction to CAGD for Inverse ProblemsDelta Pi Systems
 
Introduction to the theory of optimization
Introduction to the theory of optimizationIntroduction to the theory of optimization
Introduction to the theory of optimizationDelta Pi Systems
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problemsDelta Pi Systems
 
Introduction to Calculus of Variations
Introduction to Calculus of VariationsIntroduction to Calculus of Variations
Introduction to Calculus of VariationsDelta Pi Systems
 
Optimal control of coupled PDE networks with automated code generation
Optimal control of coupled PDE networks with automated code generationOptimal control of coupled PDE networks with automated code generation
Optimal control of coupled PDE networks with automated code generationDelta Pi Systems
 
Οικονομικά οφέλη από προγράμματα διαχείρισης
Οικονομικά οφέλη από προγράμματα διαχείρισηςΟικονομικά οφέλη από προγράμματα διαχείρισης
Οικονομικά οφέλη από προγράμματα διαχείρισηςDelta Pi Systems
 
Agile development of processes and systems
Agile development of processes and systemsAgile development of processes and systems
Agile development of processes and systemsDelta Pi Systems
 
Optimization and control of processes and systems
Optimization and control of processes and systemsOptimization and control of processes and systems
Optimization and control of processes and systemsDelta Pi Systems
 

More from Delta Pi Systems (9)

Introduction to CAGD for Inverse Problems
Introduction to CAGD for Inverse ProblemsIntroduction to CAGD for Inverse Problems
Introduction to CAGD for Inverse Problems
 
Introduction to the theory of optimization
Introduction to the theory of optimizationIntroduction to the theory of optimization
Introduction to the theory of optimization
 
Introduction to inverse problems
Introduction to inverse problemsIntroduction to inverse problems
Introduction to inverse problems
 
Introduction to Calculus of Variations
Introduction to Calculus of VariationsIntroduction to Calculus of Variations
Introduction to Calculus of Variations
 
Optimal control of coupled PDE networks with automated code generation
Optimal control of coupled PDE networks with automated code generationOptimal control of coupled PDE networks with automated code generation
Optimal control of coupled PDE networks with automated code generation
 
Οικονομικά οφέλη από προγράμματα διαχείρισης
Οικονομικά οφέλη από προγράμματα διαχείρισηςΟικονομικά οφέλη από προγράμματα διαχείρισης
Οικονομικά οφέλη από προγράμματα διαχείρισης
 
Agile development of processes and systems
Agile development of processes and systemsAgile development of processes and systems
Agile development of processes and systems
 
Optimization and control of processes and systems
Optimization and control of processes and systemsOptimization and control of processes and systems
Optimization and control of processes and systems
 
Outsourcing in Greece
Outsourcing in GreeceOutsourcing in Greece
Outsourcing in Greece
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Introduction to Grid Generation

  • 1. Σ YSTEMS Introduction to Grid Generation Delta Pi Systems Thessaloniki, Greece, 12 December 2011
  • 2. Steps in Grid Generation 1. Define an array of grid points for the domain. 2. Label the grid points and interconnect them in some specified way to define a discretization of the domain as a union of mesh cells or elements. 3. Solve the mathematical problem on the discretized domain. 4. Refine or redistribute the grid and return to step 3 to improve the accuracy of the approximate solution. 5. Display the grid and solution. Σ YSTEMS
  • 3. Transformation, map, or coordinate system η y ξ x logical space physical space Σ YSTEMS
  • 4. A Grid η y ξ x logical space physical space Σ YSTEMS
  • 5. Logical Space n Logical space Boundary ∂Ukn 1 U1 = {ξ ∈ E 1 ; 0 ≤ ξ ≤ 1} 2 points 2 U2 = {(ξ, η) ∈ E 2 ; 0 ≤ ξ, η ≤ 1} 4 segments 4 points 3 U3 = {(ξ, η, ζ) ∈ E 3 ; 0 ≤ ξ, η, ζ ≤ 1} 6 faces 12 segments 8 points Σ YSTEMS
  • 6. Coordinate Maps Map Coordinates From To 1 X1 x = x(ξ) interval interval 2 X1 x = x(ξ), y = y (ξ) interval curve 3 X1 x = x(ξ), y = y (ξ), z = z(ξ) interval curve 2 X2 x = x(ξ, η), y = y (ξ, η) square region 3 X2 x = x(ξ, η), y = y (ξ, η), z = z(ξ, η) square surface 3 X3 x = x(ξ, η, ζ), y = y (ξ, η, ζ), z = z(ξ, η, ζ) cube volume Σ YSTEMS
  • 7. Boundary Topology η 3 4 2 1 ξ logical space y permissable y non-permissable 1 4 1 3 2 3 4 2 x x physical space physical space Σ YSTEMS
  • 8. Jacobian Matrix ∂xi Jij = ∂ξj , i = 1, . . . , n, j = 1, . . . , k Theorem (Inverse Mapping Theorem) Assume Xk ∈ C1 . Then Xk is locally one-to-one at ξ in the interior n n of Uk , if and only if the rank of J is maximal (equals k) at ξ. Σ YSTEMS
  • 9. Block-Structured Grids 5 4 6 1 2 3 7 Σ YSTEMS
  • 10. Division to subdomains for block grid generation 1. The domain is subdivided into several simple subregions. 2. A mesh for each subregion is generated independently by means of a map from the uniform grid on the associated reference domain. 3. Tables in the initial data set define the interconnection of the subregion meshes. 4. The mesh is smoothed locally. 5. The node points are renumbered to optimize the nodal adjacency or sparsity pattern. Σ YSTEMS
  • 11. Schematic of different components Geometric Grid Generation/ Analysis Modeling Computation Graphics Refinement 1. Primitive lines and circles 2. Parametric curves (e.g., Bezier curves) and interpolated curves 3. Piecewise-composite curves Σ YSTEMS
  • 12. Open source tools for grid generation and visualization: ◮ Gmsh ◮ Netgen ◮ ParaView Σ YSTEMS
  • 13. Contact us Delta Pi Systems Thessaloniki, Greece http://www.delta-pi-systems.eu Σ YSTEMS