Experimentation & Programming

Digital Image Correlation set up used for Tensile testing

Experimentation

I had to conduct extensive experiments to determine the effect of various process parameters on L-PBF printed parts. I have conducted

  • compression test
  • tensile test
  • fatigue testing
  • metallography
  • tomography
  • hardness test

Hundreds of L_PBF printed samples printed in various orientations were tested. I have used Digital Image Correlation (DIC) in compression and tensile testing. DIC is a non-contact strain measurement technique which was used to obtain accurate strain measurement.

Programming

Python

I have not developed my Python skills through coursework. I developed my python skills out of my necessity in research work. My research work involves extensive experimentation and that means huge data and that means I have to process data to extract useful information. I have performed all Tensile and Compression testing with DIC technique. I get Force data and its time stamp (time the data is measured) from the load frame and Strain data and its time stamp from the DIC software. from my tensile and compression testing. I have to match the time stamps from force and strain data and obtain Stress - Strain data and plot them to extract Mechanical property data. Analyzing the data manually for hundred samples is tedious !. So I developed and algorithm in Python plots and mechanical property data for corresponding samples separately. Algorithm is available in Github.

One part of my thesis is to develop machine learning models from data acquired through experimentation. I have used Python Scikit module to develop Regression & Classification models to predict the mechanical properties of 3D printed parts. Machine learning models I have developed using Python are stored in Github.

Certification

I have obtained certification for my Python skills from Dataquest.

Certifications are listed out with their link below,

MATLAB

I have executed most of my programming assignments for coursework using MATLAB.

I executed most of programming assignments in my graduate courses like Advanced Engineering Analysis, Continuum Mechanics and Inelastic Constitutive Relations are executed in MATLAB. All the assignments and solutions are stored in Github repository.

Training

I have followed the book " Matlab: A Practical Introduction to Programming and Problem Solving" written by Stormy Attaway to train myself on MATLAB.

I have completed all exercises in the book. All my solutions for programming exercises in the book are stored in Github repository.