Austenite (parent phase) Martensite (transformed) Cooling below ambient Heating above ambient
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Elastocaloric Effect: Stress-Induced Cooling in a Smart Alloy

This simulation demonstrates a smart material's ability to respond to external stimuli — here, a superelastic Nitinol (NiTi) wire responding to applied mechanical stress rather than heat. Stretching the wire drives a stress-induced martensitic phase transformation that visibly propagates along its length as a moving band; because that transformation releases and absorbs real latent heat, loading the wire warms it and unloading it cools it below room temperature — the elastocaloric effect at the heart of next-generation solid-state refrigeration. Drag the strain control (or start the auto-cycle) to load and unload the wire, tune the loading rate to move between adiabatic and near-isothermal behaviour, and adjust ambient temperature to see the Clausius–Clapeyron shift in transformation stress, all while a live stress–strain hysteresis loop and temperature readout track the underlying thermomechanics in real time.