Differences between simulated and experimental hysteresis loops

24 views
Skip to first unread message

Zhiyu Zhang

unread,
Sep 9, 2024, 6:01:43 AM9/9/24
to Boris Computational Spintronics
Hi Serban,

I would like to use Boris to simulate a hysteresis loop for a real sample, such as CoPt, which exhibits out-of-plane magnetization. In experiments, when measuring magnetism using VSM, its out-of-plane coercive field is very small, around 1 mT. However, when sweeping the in-plane field, the magnetic saturation field can be as high as 300 mT. But when I use Boris for the simulation, I cannot obtain such a result. Instead, the saturation fields for both in-plane and out-of-plane are almost the same.

Best regards,  
Zhiyu

Serban Lepadatu

unread,
Sep 9, 2024, 7:54:56 AM9/9/24
to Boris Computational Spintronics
Hi Zhiyu,

You need to set a uniaxial anisotropy (enable aniuni module) with easy axis perpendicular to the plane (set ea1 parameter to 0 0 1); you also need to set the K1 parameter (2nd order term anisotropy energy density). In this case you should get a square hysteresis loop perpendicular to the plane, and a hard-axis loop in the plane.

Kind regards,
Serban

Zhiyu Zhang

unread,
Sep 9, 2024, 9:52:47 AM9/9/24
to Boris Computational Spintronics
  Thank you for your response. Based on this, how should I set the parameters in Boris to ensure that the out-of-plane saturation field is much smaller than the in-plane saturation field?  

Serban Lepadatu

unread,
Sep 9, 2024, 10:53:38 AM9/9/24
to Boris Computational Spintronics
You do it by introducing anisotropy - please see my previous message.
Reply all
Reply to author
Forward
0 new messages