Development of a Python Module for Calculating Magnetization and Magnetically Influenced Phase Transformations

Report Number:
ARL-TR-9527

Publish Date:

August 30, 2022

Distribution:

Approved for public release: distribution is unlimited.


Author(s):

Heather Murdoch, Efrain Hernandez, Anit Giri, and Daniel Field

Abstract:

This report documents the Python module, MAGNETS.py, which was developed with the intention of modeling phase transformations in iron-based alloys under the influence of applied magnetic fields. The main requirement for such a model is the effect of the applied magnetic field on the free energy of each of the phases. The functions in the module determine the magnetic states of the phases, calculate the magnetization, and subsequently the change to the free energy. An example using the module shows the impact of an applied magnetic field on the martensite transformation.

File Size: 2 MB
Scroll to Top

Copyright © 2026 All Rights Reserved.