This repository contains a variety of ABAQUS projects codes, including Fortran subroutines, Python scripts, and Matlab codes, which I've worked on. In the future, I will add more details about them and their related files.
-
-
In this directory, the USDFLD subroutine and MATLAB have been used to simulate the below paper. Matlab file couple with Abaqus and run the input file using the subroutine.
-
In this directory, the FILM and DFLUX subroutine have been used to simulate the welding process in stainless steel pipe, described in the below paper.
-
In this directory, scripting is used to model pitting corrosion on a plate. The written code can randomly (size and number) model cylindrical or conical pits on rectangular plates.
-
In this directory, scripting is used to calculate the number of cycles to fatigue with stress-life (High Cycle) methods (modified Goodman, Gerber, Soderberg). This script adds the contour of the number of cycles to Odb file with the below path.
An example model and its result, which is validated using the below reference, exists in the directory.
Budynas, R. G., & Nisbett, J. K. (2014). Shigley’s Mechanical Engineering Design (10th Edition).
-
In this directory, the USDFLD subroutine has been used to simulate the below paper. The VUSDFLD subroutine is available for future simulation development in Abaqus/Explicit. If you want to use this project in a different Abaqus version, download the file and run it as below in the terminal:
abaqus job=Job-Validation input=Job-Validation user=USDFLD_CapModel.for
-