PRESENTATION
ACADEMIC AND PROJECT WORK
BACKGROUND
EDUCATION
MS/PhD Mechanical Engineering Dec 2023
BTech/MTech Mechanical Engineering - Thermal & Fluid Engineering– 2011
Google scholar: https://scholar.google.com/citations?user=1EtqFh0AAAAJ
RESEARCH & ACADEMIC PROJECTS
Master’s Project: “Mesh Generation for thermal diffusion using Adaptive gird refinement”
Spatial Automation Lab
Soft Matter Lab
- 1st Author paper https://www.sciencedirect.com/science/article/pii/S002074032100583X
ADAPTIVE GRID REFINEMENT �FOR UNSTEADY DIFFUSION EQUATION �ON UNSTRUCTURED TRIANGULAR MESH
By Parag Pathak 06D10017
Discretization Methods
Spatial discretization of Equation
Finite Volume Methods
Discretization Methods
Spatial discretization of Equation
Finite Element Methods
Problem : Moving Gaussian
Adaptive Grid Refinement
Discretization
Temporal discretization of Equation and domain
Discretization
Discretization of Space Domain
Quadrilateral grids
Discretization
Discretization of Space Domain
Triangular Grids
Delaunay Triangulation
Delaunay Triangulation
Bower-Watson Point insertion
Laplace Smoothing
Mesh Quality Parameters
FABRIC MODELLING
STANDARD NURB
GENERALIZED NURB (GNURBS )
AFFINE TRANSFORMATIONS
CAT-MULL ROM SPLINES
Advantage
More commonly used in the litrature
OCTREE & MARCHING CUBES
FOR POINTS NEAR THE SURFACE
0
9
10
8
2
1
6
3
11
5
25
7
26
4
20
21
23
22
24
27
X
Y
Z
RESULTS
Lumped parameter Modelling
SIMULINK PROJECT
Free vibrations
Forced vibrations
Conclusions
References
Analysis of Microscopic Instabilities for Magneto-Active Elastomers (MAEs)
Parag Pathak
What are MAEs?
Transformations: Langrangian to Eulerian frame
Langraginan (Reference) configuration
Eulerian (Current) configuration
Eulerian Formulation
Eulerian (Current) configuration
Lagrangian Formulation
Langraginan (Reference) configuration
Stress-Energy Relation
Loading condition
MRE Sample
N
S
Transition point
Mesh deformation modelling
CUDA optimization
FABRIC DRAPING
CS 750 HIGH PERFORMANCE COMPUTING – COURSE PROJECT
Contents
Draping
Yuksel, C., Kaldor, J. M., James, D. L., & Marschner, S. (2012). Stitch meshes for modeling knitted clothing with yarn-level detail. ACM Transactions on Graphics (TOG), 31(4), 1-12.
Rendering process
CAD model of the target
Target feature points
Grid of points for fabric
Physical simulation
Fabric geometry
Fully Rendered Fabric on Target
Our scope
Scope of project
Grid of points for fabric
Fabric geometry
B-Spline surface
Blossoming polynomials
Bi-variate Blossom : Quadratic Bspline
Tri-variate Blossom : Cubic Bspline
B-spline Construction
B-spline Construction
Blossom Construction
Surface blossoms
Grid of Control Points + u,v grid
Inputs
Grid of points for fabric
Fabric geometry
u, v coordinates
CUDA Intro
CUDA virtualizes the physical hardware into threads and blocks
Threads
Blocks
B-spline basis Construction
Thread(i,j): Across domain
Block(ib,jb) = 16 threads/ Per Block = 1 grid point (u,v)
Parallel Reduction: Sequential Addressing
Warps (Scheduling unit)
Each warp runs threads in a lock step fashion
Data transfer rates
Memory hierarchy
Code walk through
Thread and Block IDs obtained
Barriers an Thread Synchronization
CUDA memory management.
Nsight : Visual Studio
Profiler
NVVP
NVVP
Results
Sample duration: (without yarn info)
CUDA streams for Asynchronous data transfer
References
CUDA
Graphics
Turn Profile Creation �Algorithm
Co-ordinate Transform Method
Single sheet intersection method
Multiple sheet Intersection method
In this method, the body is intersected with multiple sheets in the plane of the axis and body’s imprint on the planes are extracted.
Multiple sheet Intersection method
The imprints are dissected and a union operation is performed on the half sheet imprints.
Current issue with Multiple Plane Method�
Requirements of new approach
Following points need to be considered while developing the new approach.
Co-ordinate Transform Method on Cylinder
X
Z
Y
X
R
R
X
Transformation of Points
X
R
X
Z
Y
Transformation of Edge�
X
R
1
2
0
X
Z
Y
Transformation of Face
u
v
X
R
X
R
X
Z
Y
BE
IE
BE
IE
BE
BE
BE
IE
ISRO work
Static and dynamic analysis
Modal analysis
Modal analysis
Failure identification
Displacement plots of component
KDTREE ALGORITHM
KD-TREE ASSIGNMENT
KD-TREE ASSIGNMENT
INPUTS
TRAVERSAL