There are 5 repositories under solid-mechanics topic.
2D-Finite Element Analysis with Python
Crystal plasticity finite element code, VUMAT file for Abaqus
Cell centred code for explicit solid dynamics in OpenFOAM
Automatic Differentiation for Solid Mechanics
Utilities for doing calculations in continuum mechanics.
The working repository for my PhD project at the Centre for Scientific Computing, Cambridge
Some Jupyter Notebooks I am creating for the course Applied Elasticity at IIT Kharagpur
Files for the course "Advanced Mechanics of Solids" in the Mechanical Engineering department of IIT Kharagpur
BERT is a dataset that presents vibration tests performed on an aluminum beam with a bolted joint with various tightening torques and hysteresis effects. This experiment was conducted at the SHM Lab from UNESP Ilha Solteira.
Vertex centred code for explicit solid dynamics in OpenFOAM
A direct Jacobian total Lagrangian explicit dynamics finite element algorithm for real-time simulation of hyperelastic materials
Fast computation of soft tissue thermal response under deformation based on fast explicit dynamics finite element algorithm for surgical simulation
Some .tns file for Ti nspire CX CAS about Fluid Mechanics, Theory of Construction and Computational structural mechanics
A Jupyter Notebook implementation of Physics-informed neural network to solve solid mechanics problem.
Towards real-time finite-strain anisotropic thermo-visco-elastodynamic analysis of soft tissues for thermal ablative therapy
This repository contains code for a project that trains a neural network to solve solid mechanics problems faster than the traditional finite element method. It includes a pipeline for generating a database of FEM solutions and experiments comparing the neural network model to the FEM.
Extension of DOLFINx implementing the concept of external operator
Mortar3D.jl is a Julia package to calculate discrete projections between non-conforming finite element mesheds. The resulting "mortar matrices" can be used to tie non-conforming finite element meshes together which are meshed separately to construct bigger models.
Mechanics of Materials in SciPy
An AI to predict critical events (cracks, fatigue) in a strained polycrystal from high-energy x-ray diffraction microscopy (HEDM) data, trained on simulated diffraction from crystal plasticity finite element (CPFE) simulations.
Notebooks for FElupe
Binary classification model in Keras to approximate von Mises yield criterion
CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics for Elasto Plastic and thermal coupled Mechanics
User elements for SolidsPy.
This repository contains the developed program scripts, thesis report of my master thesis project titled "Load Path Visualization in Aero-engine Structures using U*".This thesis focuses on developing computational methods to calculate the U∗ index and routines to visualize load paths for structural engineering problems. Different software were used to develop the methodology in this thesis. The necessary finite element method calculations were performed by using ANSYS APDL and the results are post-processed in ParaView to visualize the load paths. The load paths are visualized for 2D and 3D structural problems. The influence of boundary conditions, types of loading, mesh elements and mesh sensitivity analysis were studied. This thesis sets the platform for wider application of the load path visualization concept in structural engineering problems which is of particular importance at GKN Aerospace Sweden AB, Trollhättan where the thesis work was carried out.