The behavior of shape memory alloy (SMA) materials is more complex than linear isotropic metals because of their nonlinear thermomechanical coupling. When an SMA material is mechanically stressed or joule-heated, phase transformation happens in the material, and accordingly some material properties dramatically change. In any loading or unloading scenario, the initial state of the material should be known because it significantly affects its behavior. Stress and strain alone are not enough to describe such materials. Temperature and martensitic fraction are also required to simulate SMA materials accurately. This paper presents a MATLAB application, called “SMA Simulator,” that was developed to simulate the nonlinear behavior of SMA wires under mechanical or thermal loads. This tool is very effective in helping users understand the shape memory and pseudoelastic effects in such smart materials, as it allows for plotting the loading path in the 3D stress–strain–temperature space while monitoring the evolution of the martensitic fraction. Any load–unload scenario can be studied, including multiple consecutive partial loading cycles. Since the application is not based on any numerical method that would require extensive meshing, the computational time is minimal, allowing users to perform more simulations and acquire results instantaneously.
Peter L. Bishay (Thu,) studied this question.