https://github.com/perinim/vem_grids
MATLAB Implementation of Polygonal Grids for VEM Applications
https://github.com/perinim/vem_grids
analysis fea fem grid mechanical-engineering polygons vem voronoi
Last synced: 2 months ago
JSON representation
MATLAB Implementation of Polygonal Grids for VEM Applications
- Host: GitHub
- URL: https://github.com/perinim/vem_grids
- Owner: PeriniM
- License: mit
- Created: 2022-09-23T13:31:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-11T10:30:22.000Z (over 2 years ago)
- Last Synced: 2025-02-14T12:18:06.246Z (4 months ago)
- Topics: analysis, fea, fem, grid, mechanical-engineering, polygons, vem, voronoi
- Language: MATLAB
- Homepage:
- Size: 1.92 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Polygonal grids for Virtual Elements Method (VEM)
## Abstract
Virtual Elements Method, unlike FEM, works with any kind of grid elements, from regular to non-regular shapes. Since it is a research field, there are not many resources and experimental grids need to be created to test this new algorithm. This method can be used to mesh very rough surfaces (like a rock with many irregular spikes and holes) and, from initial tests, faster than FEM on solving systems of partial differential equations.## Github repo
List of Matlab scripts that generates polygonal (regular and irregular) grids with particular requirements to be used in VEM solvers.## Presentation Slides
















## Fast way to create custom grids
I have created a simple online platform to build custom shape to be arrange into a grid. You can then export the new shapes in a CSV file for further manipulation. In the matlab folder in the following repo you can find a script that takes as input the CSV shape and outputs a NxM grid.
[createGrid() repo](https://github.com/PeriniM/createGrid)## Useful Links
[Hexagons Explanation](https://www.redblobgames.com/grids/hexagons/)
[Pentagonal Tilings](https://commons.wikimedia.org/wiki/Category:Pentagonal_tilings)
[An Introduction to Virtual Elements Method](https://www.maths.dur.ac.uk/lms/101/talks/0493daveiga.pdf)
[Matlab Documentation](https://it.mathworks.com/help/matlab/index.html?s_tid=CRUX_topnav)
[Mesh Refinement](https://www.comsol.it/multiphysics/mesh-refinement)