Page 1 of 1
Zero field splitting E>D/3 again
Posted: Tue Aug 17, 2021 1:34 am
by yvesjour
In a previous post of 18 December 2020 I pointed out that esfit resulted in values of E>D/3 which corresponds to a principal axis error of the D-tensor. Stefan Stoll told me that this was a current limitation of the program and that I could recalculate the principal values of the tensor which I did.
I have the same problem again to simulate a rhombic S=3/2 spectrum with a large value of D=9.9 cm-1 (magnetic measurements). I can only determine in this case the E/D ratio and the best fit gives E/D=0.3478. When I recalculate the D values I find D=-10.11 cm-1.If I run esfit again with this new value of D I find a ratio E/D=0.3503.
In short I am going round in circles and I would like to have a solution because I cannot publish a simulation with a value of E>D/3. If I block the E/D ratio at 0.33333 and only determine the g values, the simulation is less good
best regards
Yves
Re: Zero field splitting E>D/3 again
Posted: Tue Aug 17, 2021 9:55 am
by Stefan Stoll
I suggest to take the D and E values from the best fit and then convert them to the conventional frame using zfsframes
. Let's say the fit results in D=1.2
(in some units) and E/D = 0.4
. Then the principal values of the D tensor are
Code: Select all
D = 1.2;
EoD = 0.4;
Dpv = [-1/3+EoD, -1/3-EoD, 2/3]*D
Using zfsframes
you can now look at the D and E values for all possible permutations of the principal axes:
This gives
Code: Select all
==================================================================
D tensor in various axis system conventions
==================================================================
Principal values (PVs) of D tensor in input order:
D1 = +0.08 D2 = -0.88 D3 = +0.8
This D tensor is traceless (sum of PVs is zero).
This D tensor is neither exactly axial nor exactly orthorhombic.
Principal axis system conventions:
Poole 1974: |Dz|>=|Dx|>=|Dy| (used for organic triplets)
Blumberg 1967: |Dz|>=|Dy|>=|Dx| (used for transition metals)
(for references see documentation)
Computation of D and E:
D = 3/2*Dz E = (Dx-Dy)/2
Dx = -D/3+E Dy = -D/3-E Dz = 2/3*D
D and E in all possible principal axis systems:
123->xyz: D = +1.200 E = +0.480 E/D = +0.40
132->xyz: D = -1.320 E = -0.360 E/D = +0.27 Blumberg
213->xyz: D = +1.200 E = -0.480 E/D = -0.40
231->xyz: D = +0.120 E = -0.840 E/D = -7.00
312->xyz: D = -1.320 E = +0.360 E/D = -0.27 Poole
321->xyz: D = +0.120 E = +0.840 E/D = +7.00
The Blumberg convention is the recommended one.
This shows that you can get the Blumberg convention (0=<E/D=<1/3) if you swap the second and the third axis (132->xyz). You can verify this by calculating D and E from the principal values:
Code: Select all
Dpv_ = Dpv([1 3 2]); % swap axes
D_ = 3/2*Dpv_(3)
E_ = (Dpv_(1)-Dpv_(2))/2
E_/D_
which gives
Code: Select all
D_ =
-1.3200
E_ =
-0.3600
ans =
0.2727
All the above tensors are equivalent, and using any of them in a simulation will give the same spectrum. Be aware though that you might need to add DFrame
if you swap axes and if there are other tensors in the system.
Re: Zero field splitting E>D/3 again
Posted: Wed Aug 18, 2021 8:35 am
by yvesjour
Hello
Thank you for these long explanations, I did not know the zfsframe function. However if the Blumberg convention gives me effectively the same spectrum with a ratio E/D <1/3 these new values of D and E do not give me a good simulation of the magnetic data. As the best fit from esfit gives a value of E/D very close to 1/3 I locked the E/D ratio at 1/3 and only optimised the values of the g tensor.
I am really grateful to you for spending so much time answering questions in the forum when you have your own research to do at the University
Re: Zero field splitting E>D/3 again
Posted: Wed Aug 18, 2021 4:35 pm
by Stefan Stoll
Please post a self-contained minimal script that demonstrates the problem you are encountering, so we can look into this.