GabeTardy.github.io

Main Project Introduction

My reseearch is concerned with snap-through buckling of shallow sinusoidal arches under sinusoidal loading, a problem which has been explored in great depth in previous literature due to having an exact solution. However, special cases involving specialized or complicated material models have barely been explored. My research seeks to rectify this issue for viscoelastic (stress-relaxing over time) and bimodulus (different tensile/compressive linear elastic behavior) materials.

Main Project Media


Main Project Code

usermat.FM. APDL Bimodulus Material Model
This fortran code implements a bimodulus material model for Ansys Mechanical APDL. Specifically, it currently implements a first-invariant-toggled discontinuous linear isotropic material with two Young's moduli and Poisson's ratios. In one dimension, this method reduces to that of Timoshenko 1930 (Strength of Materials Part II - Advanced Theory and Problems); in higher dimensions this method reduces to that proposed by Shapiro 1966 (Deformation of bodies with different tensile and compressive strengths). This script is a hard requirement for any of my macros referencing bimodulus materials. The compatibility of this code with other material models is unknown.

A complete explanation of how to install this user material can be found in my thesis, Appendix C.

View in Repository
setBimod.macUse Bimodulus Material
This code is a shorthand for a more complicated and wordy material definition that is typically used for user materials. This script is a hard requirement for any of my macros referencing bimodulus materials.

View in Repository

Macros: Meta

rs.macReset APDL
This macro resets the APDL environment and applies some configuration variables, and is meant to be run before any new analysis. This script is a hard requirement for all of my other macros.

View in Repository

More scripts forthcoming as I further organize my work.