Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Physics / NMR / Spin Dynamics Book Notes

xAppendix 17_12 chemical exchange

DOCX · 34.6 KB
Open DOCX file

Notes dated March 2008 that work through the appendix on chemical exchange in Malcolm Levitt's Spin Dynamics book. They set up a Markov exchange model, form the 2x2 matrix L, and diagonalize it to get eigenvalues and eigenvectors. The matrix exponential then gives the time-domain NMR signal as two exponentials. Phil compares his results with the book's equations on pages 630-631, notes a sign difference and a missing factor of 1/2, and checks the errata.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
Appendix 17.12 Chemical Exchange PhL 3.25.083.26.08 An example of the situation described here is shown top of page 481 where we have two CH3 groups which can exchange (non-equivalent positions) in a molecule. We know that if there were no exchange, the H's in each group would have some and you would get a spectrum with two distinct lines. The question is this: what happens to this spectrum if exchange occurs at some average rate k ? You might expect that if the exchange happens super fast, you might only get one broader line. In this appendix, we make a simple math model for what happens here. In the opening section of this appendix, we define our situation and refer to the two molecular states as type A and type B, the H's in the two CH3 groups just mentioned, for example. Each has a different local environment, so each type has a distinct density matrix called A and B. For example, A describes an ensemble of systems but looks only at the A H's in those systems. 17.12.1 The Incoherent Dynamics. The assumption is that the change is instant, and occurs randomly, and there is some average rate and he says this is a Markov process assumption. The top equation on page 629 describes how the A system loses a population at rate - k A but gains it at rate k B. In fact, you can apply this equation to the entire A matrix or operator because A's are leaving and new A's are arriving. In this way, we arrive at (17.76) describing d/dt as a function of , where is a 2D vector (A,B). This "term" on the RHS is due to the flow back and forth between A and B, and this is called the "incoherent" contribution to the d/dt. We are interested mainly in the matrix element (and 2D vector) -. 17.12.2. The Coherence Dynamics. Were there no exchange, we know that each - just "phases along" with its own A or B as shown. This leads to the diagonal equation (17.77). ***************************** this is a very long section ***************************** 17.12.3. The spectrum. So obviously we want to add the two components of the d/dt and we end up with (17.78) which is written in terms of a 2x2 matrix he calls L. At this point, I will wander off with my own description of things. First, our problem here is to solve for (t), a 2D vector. We expect to see some oscillatory signals here, perhaps two, and we will know the time domain result, and we can then figure out from that the spectrum which is the title of this section. A. Review of solving the SE. Now, let's digress to think about the Schrodinger Equation SE. We have a TI and TD version of this equation, namely Hn = Enn H = + i d/dt From the second equation, if H itself is time-independent, we solve to get (t) = e-iHt (0) and this gives us a formal solution of the SE for (t). If it happens that H is a 2x2 matrix, then we are faced with the technical problem of exponentiating a 2x2 matrix. If the matrix H were diagonal, this exponentiation is trivial, but if it is not diagonal, you have a problem on your hands. In what follows, we learn a "trick" for, in effect, doing this exponentiation of a matrix. In the case of a Hamiltonian, we know we can find a 2x2 unitary matrix X such that X-1 H X = Hd = a diagonal matrix We formally know this is possible because H is Hermitian. We also know that one possibility for the matrix X is the matrix whose columns are the eigenvectors of H. That is, X = { 1, 2} in the N=2 case. If the eigenvalues are distinct, this is especially simple. If they are not, we may have to fiddle with GSO to come up with linearly independent eigenvectors, but we can ignore that in our present example. Suppose then that we "go off" and we solve the TI SE in our case of interest, and we find the values of En and of n. Then we will have found an X which brings H to diagonal form. Assume that we have done this in our 2x2 case. We can then conclude without much effort that X-1 e-iHt X = e-iHdt = a diagonal matrix = diag(e-iE1t, e-iE2t) by just sandwiching the X's around each term in the expansion for e-iHt. Now, this leads us to a closed form solution for (t) which is what we are after in our study of the TI SE. We have (t) = e-iHt (0) = X e-iHdt X-1 (0) Since we have solved the TDSE, we know all three matrices shown on the right and we then just multiply things out and we have our solution (t). This method of course applies for any dimension H we want, not just N=2, and surely also for N= as would arise in continuous spectrum situations. B. Applying the above to the current application. Ln = dnn L = d/dt (t) = eLt (0) Our "TDSE" here lacks the -i we had in the true TDSE, and so this -i is also missing from the exponential formal solution to the problem shown on the right. The TISE looks the same The functions here are all 2D vectors, I have bolded them but Gk letters are hard to see bolded in my font. We know the solution on the right is correct because we can apply d/dt to it, to get the TDSE in the middle, and as before, we assume that L is itself not a function of time. So, our technical problem is "how to compute eLt" so we can write down our solution (t) in a closed and useful form. I have called the eigenvalues dn instead of En. We could make this problem look just like the real SE problem by defining -iH = L or H = iL. However, H so defined would not be Hermitian (much less real symmetric), so we expect that our eigenvalues won't be real (they are complex). So in our little SE analogy, we cannot use "matrix theorems" which relate to Hermitian matrices. Nevertheless, we have some matrix theorems which are useful. In my matrix binder, the first theorem of interest is Theorem 15D in the "2 section" (page 18) which says this: if you have already solved the TI SE problem and know the eigenvectors and eigenvalues, then you can write LX = XLd which merely groups things and says that L { 1, 2} = { d11, d22} which is just a restatement of Ln = dnn. Next we have Theorem 15E following which says the obvious: if it happens that detX 0, then we know we can compute X-1 and then we have X-1LX = Ld. Then we have shown that our matrix of eigenvectors X is a candidate similarity for bringing L to diagonal form. In our current example this will turn out to be the case, and we can then go on to solve our problem as follows: X-1LX = Ld X-1eLt X = eLdt = diag ( ed1t, dd2t) (t) = eLt (0) = X eLdt X-1 (0) which is what Malcolm says in his equation on page 631 where he has already assumed the TE value for (0) [ just above equation ]. He uses D instead of Ld for the diagonalized matrix, and V = eLt. So now at least we know what Malcolm is doing here. C. Details of the Calculation. So now we want to solve Ln = dnn for the matrix L shown page 630. We can write our TI SE as (L - dn1)n = 0 C1. Compute the eigenvalues We know that if det(L - dn1) 0, we can invert this equation and we get n = 0 meaning there is no non-zero solution to the problem. We are looking for interesting solutions, so we require that det(L - dn1) = 0, which is the secular or characteristic equation I suppose. [ I am not powering up my ODE module at this time because that will cost several hours of swap time. ] Setting det(L - dn1) = 0 tells us what the eigenvalues are for our problem. We get = 0 But to solve this mess, let a = iA--k and b = iB--k so we then have = 0 Here are some algebra steps following the above: (a-d)(b-d) - k2 = 0 d2 - (a+b)d + (ab-k2) = 0 A = 1 B = -(a+b) C = (ab-k2) B24AC = (a+b)2 - 4(ab-k2) = (a-b)2 + 4k2 = 4 * { [(a-b)/2]2 + k2 } But (a-b)/2 = i(A- B)/2 i/2 so [(a-b)/2]2 = -(/2)2 and we have B24AC = 4 * { -(/2)2 + k2 } = -4 { (/2)2 k2 } Then = 2i R where R = Our solution is then, from the usual quadratic formula, d = (a+b)/2 iR = iav - - k iR av = (A + B)/2 This agrees with the bottom line on page 630, except Malcolm has omitted the iav term from his eigenvalues. Let's now define our d1 and d2 as Malcolm does apart from this factor d1 = iav - - k iR d- d2 = iav - - k + iR d+ d = iav - - k iR C2. Compute the eigenvectors and the matrix X Now, how to we find the eigenvectors? In general, given equation Ax=0, how to you find the eigenvectors which span the 2D nullspace of A? It's easy: Imagine that = (u, v) column vector. Then we have = 0 => (a-d)u + kv = 0 and ku + (b-d)v = 0 The second equation says ku = (d-b)v . So set v = 2k arbitrarily and get u = (d-b)/k * 2k = 2(d-b). So our eigenvectors are therefore = Meanwhile, 2(d-b) = 2(iav - - k iR - [iB--k]) = 2(iav - - k iR - iB++k]) = 2(iav- iB iR) = 2i (av- B) 2iR but 2(av- B) = (2av- 2B) = ( A + B - 2B) = (A- B) = so that 2(d-b) = i 2iR and our eigenvectors are therefore = // these are for eigenvalues d respectively This disagrees with Levitt equation page 630 by a sign on the i term. So, assuming my result is correct, I get the matrix X whose columns are eigenvectors X = = = { d- , d+} = {d1, d2} C3. Compute X-1. I can look up the inverse of this on my "summary of matrix facts" page X = => X-1 = /detX In our case detX = 2ki [ ( 2R) - ( + 2R)] = 2ki (-4R) = -8kiR. We then get X-1 = / (-8kiR) = i / (8kR) = / (8kR) = / (8kR) = X-1 Again we agree exactly except for the sign of , see his ' on page 630. C4. Compute (t) assuming that (0) = (1,1). Now finally let's compute on page 631 as follows X-1 = / (8kR) = (1/8kR) = = (1/8kR) Since the eigenvectors were put in 1,2 order within X (as shown above), our next operation is this: X-1 = (1/8kR) = = (1/8kR) The next step is to apply X to this result, X X-1 = X (1/8kR) = (1/8kR) = (1/8kR) and if we add (1/2i) from TE [ his assumption page 631] we get our final result which is this: -(t) = (1/2i8kR) Now we know that we simply add the two - contributions (that is A- + B-) to get our total NMR signal, so we then get NMR(t) = (1/2i8kR) [i( 2R 2ik) ed1t (2ik + 2R + ) + i( + 2R2ik) ed2t (2ik + 2R ) ] Take a common i out and cancel it, and reorder some terms to get NMR(t) = (1/16kR) [( 2R 2ik) ed1t (2ik + 2R + ) + ( + 2R2ik) ed2t (2ik + 2R ) ] = [ K1 ed1t + K2 ed2t] /16kR where K1 = ( 2R 2ik) (2ik + 2R + ) = [ 2(R+ik) ] [ + 2(R+ik) ] K2 = ( + 2R2ik) (2ik + 2R ) = ( + 2R2ik) (+2ik 2R + ) = [ + 2(Rik) ] [ 2(Rik) ] So let's now summarize our final result NMR(t) = [ K1 ed1t + K2 ed2t] /16kR where K1 = [ 2(R+ik) ] [ + 2(R+ik) ] = 8k(k-iR) K2 = [ + 2(Rik) ] [ 2(Rik) ] = 8k(k+iR) where the simpler forms arise from using R2 = (/2)2 - k2 . Our result is now NMR(t) = { 8k(k-iR)/16kR } ed1t + { 8k(k+iR)/16kR } ed2t = {(k-iR)/2R} ed1t + {(k+iR)/2R} ed2t = (-i/2) ( 1 + ik/R) ed1t + (-i/2) ( 1 ik/R) ed2t Now I think we are supposed to do this: ( as for example on page 308 where s = a ) s(t) = 2i NMR(t) = ( 1 + ik/R) ed1t + ( 1 ik/R) ed2t and then my result agrees with Malcolm's on page 631 but I am missing a factor of 1/2. Otherwise everything is perfectly in agreement and I have incorporated his assumption for (0). Are we supposed to add the signals, or average them? Maybe that has something to do with the factor of 2. What about his errata? Page 630: The factor Omega^bar (defined in the first part of Eq.15.5) should be added to the values of both eigenvalues, defined in the last equation on the page. Page 631: In the right-hand side of the third equation, replace 1/(2i) by 1/(4i). The factor of (1/2) arises since the initial spin order is divided between sites in the A and B states (see the first equation on page 628). The right-hand sides of the two following equations should also be divided by two. The last equation on page 631 is correct as stated. OK, so he has already found both the errata I noted. If I assume that (0) = 1/4i then I will get that extra factor of 1/2 on the last equation, so I then agree with his equation . The 1/4i agrees with top of page 308 if you set Boltzmann B = 1 which seems a good way to fly. Whatever the correct logic is, I am happy with my result here. But, it is really iav we want to add, so I have another errata to report. So I will report two problems for this section. ******************************************************************************** 17.12.4 Longitudinal magnetization exchange. Holding off on this till I need it. // I need it now! Let's write out one of the implied equations here: dA = (-W-k) A + W A + k B + 0 B Here, W is the "transition rate" (probably for either the A or B species). This is caused by T1 type relaxation processes. Here we see +W for incoming, and -W for outgoing, seems OK. Meanwhile, we have "exchange incoming" from B and corresponding outflow from A in the first term. The last term is 0 because you would have to have something like W*k to make it go into the left hand side. Lets now write the other three equations based just on the above (don't look at the matrix yet): dA = W A + (-W-k) A + 0 B + k B This was equation #2 and we swapped the first pair and the last pair. Agrees with matrix. Next dB = k A + 0 A + (-W-k) B + W B I did this one by hand, and it agrees with row 3 of the matrix. Finally dB = 0 A + k A +W B +(-W-k) B So, I now agree with the form of Lpop. Now let's derive (17.79) using the above: dIAz = dA - dA = [ (-W-k) A + W A + k B + 0 B ] - [ W A + (-W-k) A + 0 B + k B] = (-2W-k) A + (2W+k) A + k B - k B = (-2W-k)[ A - A] + k [B - B] = (-2W-k) dIAz + k dIBz // which is the top row in the 17.79 The lower row is symmetric so I agree now with (17.79). Now we are back to our old problem which we treated above Ln = dnn L = d/dt (t) = eLt (0) except we replace (IzA,IzB). But let's just keep the notation exactly as it was and grind the gears again: C1'. Compute the eigenvalues As we did above, we set det (L-d1) = 0. We have exactly the same form we had last time, except now we have a = b = -2W-k. Here are the calculations we did last time maintaining a b: = 0 Here are some algebra steps following the above: (a-d)(b-d) - k2 = 0 d2 - (a+b)d + (ab-k2) = 0 A = 1 B = -(a+b) C = (ab-k2) B24AC = (a+b)2 - 4(ab-k2) = (a-b)2 + 4k2 = 4 * { [(a-b)/2]2 + k2 } Now setting a = b we have B24AC = 4k2 so our quadratic formula eigenvalues are d = (+2a 2k)/2 = a k = (-2W-k) k = - 2W -k k d+ = -2W = d2 d- = -2W - 2k = d1 which agrees with Malcolm bottom of page 632. Note that (da) = k. C2'. Compute the eigenvectors and the matrix X We first steal our result from last time, setting b = a to get = But the numerator is then either +2k or -2k, so the eigenvectors are (1,1) for d+ = d2 and (-1,1) for the other one. Putting d1's column vector first, we get exactly the X matrix Malcolm shows. C3'. Compute X-1. I can look up the inverse of this on my "summary of matrix facts" page M = => M-1 = /detM so here we go: X = => X-1 = /(-2) = (1/2) in agreement with Malcolm. C4'. Compute (t) assuming that (0) = (1,0). Recall our task at hand. Our variables are really = (MAz, MBz) , the z-directed magnetizations for A and B spin species. We could start in a situation where only A is polarized and B is not, call that the (1,0) situation [ which we can scale later ]. If we find that (t) = (a,b) at some later time, then we can say to ourselves that the polarization of the A species somehow spread (transferred) into the B species in amount b, and stayed in the A species in the amount a. So we do our calculation of the final in the usual steps, copying from above: X-1 =(1/2) = (1/2) (1/2) = (1/2) (1/2) = (1/2) So the amount staying in A is the top line AA = (1/2) [ ed1t + ed2t ] = [ e-(2W+2k)t + e-2Wt]/2 = e-2Wt [ e-2kt + 1 ] /2 = e-2Wt e-kt [ e-kt + e+kt ] /2 = e-(2W+k)t cosh(kt) At this point, it is claimed that the transition rate W implies T1 = 1/(2W) [ maybe next chapter for the constant ], so we then have AA = cosh(kt) exp[ - (k + T1-1) t ] If we compute the amount into (0,1) which ends up as all B mag, we get minus sign on the ed1t term which then makes the same result but sinh, AB = sinh(kt) exp[ - (k + T1-1) t ] Now I need some words about what in fact we just did here as it relates to the pulse sequence because it is very hazy right now. On page 506 we see some "density matrix" entering the mixing pulse at time 4. We have thrown out IT terms due to our phase cycle filter. What exactly is the item AA above? IO can see that this item has a value real and 1 from an earlier form above e-2Wt [ e-2kt + 1 ] /2. I think it is a probability. What does MAz mean, an element of our 2-vector? It is the +z directed polarization carried by the A spin species. So AA = .7 would mean that 30% of the zmag of A went over to the B guys, apart from the T1 loss. Notice this fact: AA + AB = e-2Wt [ e-2kt + 1 ] /2 + e-2Wt [ - e-2kt + 1 ] /2 = e-2Wt = e-t/T1 OK, so these are probabilities that the zmagA stays on A or moves over to B. Back to the inline chapter 15 notes now.