Showing posts with label 3d. Show all posts
Showing posts with label 3d. Show all posts

Wednesday, April 8, 2015

Random Surface Roughness Generation using MATLAB program

Visit http://CivilEngineeringBible.com for newer posts and files
Today, I developed a MATLAB function to generate a random surface roughness for future study of a thermomechanical rough contact in Abaqus. here are results for different values of Ra and Rq (Roughness amplitude parameters):



For initial mesh Abaqus is used, for random generation of surface roughness MATLAB is used and for post processing Tecplot is used. if you need any further information feel free to contact me via my email address: Hosseinali.sut@gmail.com

Wednesday, March 25, 2015

3D elastic Finite Element MATLAB code + Abaqus Verification

Visit http://CivilEngineeringBible.com for newer posts and files
I wrote a finite element code for three-dimensional analysis of elastic body using MATLAB programming language.
Here is a video of the results + its verification with Abaqus:




Output results are shown in Tecplot; hexahedron elements are used; Basic conjugate gradient method (BCG) is used to solve linear solutions to be able to solve large number of nodes and elements.
Contact me via email (hosseinali.sut@gmail.com) for MATLAB files (functions):
main.m
basicconjugategradientsolution.m
B.m
rNrkb.m

Liver Mesh file

Visit http://CivilEngineeringBible.com for newer posts and files
Here is a liver mesh with tetrahedron elements that I generated.



Contact me via email (hosseinali.sut@gmail.com) for liver mesh files (nodes + elements).

3D Large Deformation Finite Element Analysis using MATLAB Code

Visit http://CivilEngineeringBible.com for newer posts and files
Here is the MATLAB code for 3D FEM analysis of a large deformation problem.



Both Total and Updated Lagrangian Descriptions are programmed; Tetrahedron elements are used.
Do not hesitate to contact me via email (hosseinali.sut@gmail.com) for MATLAB files:
main.m
At.m
BL.m
Gtensor.m
Volume.m