chili
Synopsis

Simulation of slow-motional cw EPR spectra

chili(Sys,Exp)
spec = chili(...)
[B,spec] = chili(...)
... = chili(Sys,Exp,Opt)

See also the user guide on how to use chili.

Description

chili computes cw EPR spectra of systems with one unpaired electron and one or more nuclei in the slow-motional regime.

chili takes up to three input arguments

If no input argument is given, a short help summary is shown (same as when typing help chili).

Up to two output arguments are returned:

If no output argument is given, chili plots the spectrum.

Sys is a structure containing the parameters of the spin system. Only S=1/2 systems are supported. The used static parameters are g, gpa, Nucs, A, Apa. See the documentation on spin system structures for details. The nuclear quadrupole interaction (specified in Q and Qpa) is neclected by chili.

For simulating a multi-component mixture, Sys should be a cell array of spin systems, e.g. {Sys1,Sys2} for a two-component mixture. Each of the component spin systems should have a field weight that specifies the weight of the corresponding component in the final spectrum.

Sys should contain dynamic parameters relevant to the motional simulation. One of the field tcorr, logtcorr, Diff or logDiff should be given. If more than one of these is given, the first in the list logtcorr, tcorr, logDiff, Diff takes precedence over the other(s).

tcorr

Rotational correlation time, in seconds.

  • 1 number: isotopic diffusion
  • 2 numbers [txy tz]: anisotropic diffusion with axial diffusion tensor
  • 3 numbers [tx ty tz]: anisotropic diffusion with rhombic diffusion tensor

For example,

Sys.tcorr = 1e-9;         % isotropic diffusion, 1ns correlation time
Sys.tcorr = [5 1]*1e-9;   % axial anisotropic diffusion, 5ns around x and y axes, 1ns around z
Sys.tcorr = [5 4 1]*1e-9; % rhombic anisotropic diffusion

Instead of tcorr, Diff can be used, see below. If tcorr is given, Diff is ignored. The correlation time tcorr and the diffusion rate Diff are related by tcorr = 1/(6*Diff).

logtcorr Base-10 logarithm of the correlation time, offering an alternative way to input the correlation time. If given, tcorr, logDiff and Diff are ignored.
Use this instead of tcorr for least-squares fitting with esfit.
Diff Rotational diffusion rates (principal values of the rotational diffusion tensor), in second-1.
  • One number: isotopic diffusion tensor
  • two numbers: input [Dxy Dzz] gives axial tensor [Dxy Dxy Dzz]
  • three numbers: rhombic tensor [Dxy Dxy Dzz]
Diff is ignored if logtcorr, tcorr or logDiff is given.
logDiff Base-10 logarithm of Diff. If given, Diff is ignored.
Use this instead of Diff for least-squares fitting with esfit.
Diffpa 3-element vector
Euler angles describing the orientation of the rotational diffusion tensor in the molecular frame.
lwpp 1- or 2-element array of peak-to-peak linewidths (all in mT).
  • 1 element: GaussianPP.
  • 2 elements: [GaussianPP LorentzianPP].
lwpp takes precedence over lw.
lw 1- or 2-element array of FWHM linewidths (all in mT).
  • 1 element: GaussianFWHM.
  • 2 elements: [GaussianFWHM LorentzianFWHM].
lwpp takes precedence over lw.
lambda An array of coefficients for the orienting potential, with up to five elements

  [lambda20 lambda22 lambda40 lambda42 lambda44],

corresponding to the five coefficients λ2,0, λ2,2, λ4,0, λ4,2, and λ4,4 (sometimes, the symbols c or ε are used instead in the literature).
If you give less than five numbers, the omitted ones are assumed to be zero. See the literature for details, esp. Earle/Budil 2006.
The frame of the ordering potential is collinear with that of the diffusion tensor.

Exchange Heisenberg spin exchange frequency, in MHz.

Exp contains the following experimental parameters.

mwFreq Spectrometer frequency, in GHz. E.g. Exp.mwFreq = 9.5; for X band.
nPointsNumber of points along field axis (default 1024)
CenterSweep[center sweep] with center field center and full field sweep range sweep, both in mT. If neither CenterSweep nor Range are specified, the magnetic field range is automatically determined to cover the full spectral range.
Range[minField maxField] with lower and upper limit of field scan range in mT. Range is only used if CenterSweep is not given. If neither CenterSweep nor Range are specified, the magnetic field range is automatically determined to cover the full spectral range.
Harmonic Detection harmonic (0, 1 or 2), default is 1.
Temperature Gives the temperature of the spin system in the EPR experiment, in Kelvin. If given, Boltzmann populations are computed and included in the EPR line intensities. E.g., Temperature = 298 corresponds to room temperature. If not given (or set to inf), all transitions are assumed to have equal polarizations.
ModAmp Modulation amplitude (peak-to-peak), in mT.
mwPhase The reference microwave phase, in radians. 0 is pure absorption (default value), and pi/2 is pure dispersion. mwPhase is used only if the convolutional broadening given in Sys.lwpp or Sys.lw has a Lorentzian component.

mwPhase allows you to include absorption/dispersion admixture in the simulation.

MOMD 1 or 0, depending on whether the MOMD model should be used.

If MOMD=1, spectra for a number of orientations are computed and added up. This is only needed if an orienting potential is present. The number of orientations is taken from Opt.nKnots.

If MOMD=0, or if MOMD is not given, only one single orientation is computed. The orientation is given by Exp.psi.

psi angle between magnetic field and director axis, in radians.

If given, it specifies the angle between the external magnetic field and the director axis (ie the principal axis of the orienting potential). This angle is often called the "director tilt".

If not given, zero is assumed.

If the MOMD model is used (MOMD=1), psi is neglected.

Opt, the options structure, collects all settings relating to the algorithm used and the behaviour of the function. The following fields are available:

Verbosity 0 (default), 1
Determines how much information chili prints to the screen. If Opt.Verbosity=0, is is completely silent. 1 prints details about the progress of the computation.
LLKM 4-element vector [evenLmax oddLmax Kmax Mmax]
Specifies the rotational basis size by giving the maximum values for, in that order, even L, odd L, M and K. M and K must be less than or equal to the maximum value of L.
If this field is not specified, chili automatically picks a medium-sized basis. This is adequate for many, but not all, cases.
nKnots Number of orientations used in a MOMD simulation (see Exp.MOMD). Default is 5. Increase this value if the orienting potential coefficients Sys.lambda are large.
Output 'summed' (default) or 'separate'
Determines in what form the spectrum is returned. If set to 'separate', one spectrum per transition is returned in a matrix spec. The transition spectra are along the rows. spec(k,:) is the spectrum of transition k. If 'summed' is specified, the total spectrum is returned in spec as a vector.
Example

The cw EPR spectrum of a slow tumbling nitroxide radical can be simulated with the following lines.

Sys = struct('g',[2.008 2.0061 2.0027],'Nucs','14N','A',[16 16 86]);
Sys.tcorr = 1e-9;  % 1 ns
Exp = struct('mwFreq',9.5);
chili(Sys,Exp);
Algorithm

chili solves the Stochastic Liouville equation (SLE) in the eigenframe of the diffusion tensor and in an eigenbasis of the diffusion operator. The eigenfunctions are normalized Wigner rotation functions DLK,M(Ω) with -L≤K,M≤L. The number of basis functions is determined by maximum values of even L, odd L, K and M. The larger these values, the larger the basis and the more accurate the spectrum.

chili computes EPR line positions to first order, which is appropriate for most organic radicals. It is inaccurate for transition metal complexes, e.g. Cu2+ or VO2+. For the diffusion, both secular and nonsecular terms are included.

If the spin system contains more than one nucleus, only the first nucleus is included in the full SLE simulation. The effect of all the others is added by post-convolution: The isotropic stick spectrum due to all other nuclei is simulated and then used to convolve the SLE-simulated spectrum of the first nucleus.

For full details of the algorithm see

See also

esfit, fastmotion, garlic